/* Feleg content and palette. Layout and motion come from Orisa main.css. */
.feleg-template{--at-theme-primary:#006747;--at-theme-secondary:#004d34}
.feleg-template .sec-1-home-7__bg-left{background:#006747}
.feleg-template .sec-1-home-7__bg-right{background:#004d34}
.feleg-template .sec-7-home-7{background:#004d34}
.feleg-template .ft-email{background:#006747;color:#fff}
.feleg-template .ft-email:hover{background:#004d34;color:#fff}
.feleg-template .ft-hero-ui{background:radial-gradient(ellipse,#8fe2ba33,transparent 65%)}
.feleg-template .ft-hero-ui>.ft-shot{box-shadow:0 35px 65px #00211455}
.feleg-template .ft-word{box-shadow:0 20px 30px #00211433}
.ft-hero-ui{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:650px;padding:80px 40px 30px;background:radial-gradient(ellipse,#f8d49e55,transparent 65%)}
.ft-shot{position:relative;overflow:hidden;background:#fcf9f8;border-radius:24px;color:#004d34;isolation:isolate;text-align:left}
.ft-shot-brand{position:absolute;inset:0 0 auto;height:85px;padding:20px 24px;background:#fcf9f8;font-family:Georgia,serif;font-size:32px;font-weight:700;z-index:2;line-height:1.2}.ft-shot-brand small{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:1px;font-weight:400;margin-top:5px}
.ft-shot img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;object-fit:initial!important;transform:none!important;}
.ft-hero-ui>.ft-shot{width:310px;height:565px;border:7px solid #fff7;box-shadow:0 35px 65px #26090d55;transform:rotate(-8deg)}
.ft-word{position:absolute;right:8%;bottom:120px;background:#f0dca5;color:#004d34;padding:22px 30px;border-radius:18px;box-shadow:0 20px 30px #26090d33;transform:rotate(9deg)}.ft-word b{font-size:52px;display:block;line-height:1.25}.ft-word span{font-size:13px}.ft-hero-caption{position:absolute;bottom:40px;left:20px;width:calc(100% - 40px);text-align:center;color:#fff;font-size:9px;letter-spacing:1.3px}.sec-1-home-7__proof-text{max-width:340px}.sec-1-home-7__coords{font-size:11px}.sec-1-home-7__headline{font-size:clamp(48px,6.4vw,112px)}
.sec-6-home-7__card-media .ft-shot{height:330px;width:100%;border-radius:0}.sec-6-home-7__card-media .ft-shot-brand{height:75px;font-size:25px;padding:14px 20px}.ft-preview-media .ft-shot{height:440px;width:100%;border-radius:0}.ft-preview-media .ft-shot-brand{height:105px;padding:22px;font-size:35px}.ft-fidel{font-size:58px;line-height:1;color:#3d1720}.ft-launch{padding:25px 0}.ft-launch h3{font-size:36px;margin-bottom:25px}.ft-launch p{font-size:18px;line-height:1.7}.ft-email{background:#f04b30;color:white;padding:22px 30px;display:inline-flex;white-space:normal}.ft-note{font-size:13px!important;margin-top:20px}.sec-10-home-7 .blog-card__meta{display:block;line-height:1.7;font-size:15px;margin-top:15px}.sec-2-home-7__stat-value{font-size:80px}.sec-8-home-7__name{font-size:30px}.footer-7__word{white-space:nowrap}.feleg-template a:focus-visible,.feleg-template button:focus-visible{outline:3px solid #cba72f;outline-offset:5px}
@media(max-width:991px){.ft-hero-ui{min-height:560px;padding:50px 25px}.ft-hero-ui>.ft-shot{width:270px;height:460px}.ft-word{right:14%;bottom:90px}.ft-hero-caption{bottom:14px}.sec-1-home-7__headline{font-size:64px}.ft-preview-media .ft-shot{height:380px}.ft-preview-media .ft-shot-brand{height:105px}}
@media(max-width:575px){.ft-hero-ui{min-height:510px}.ft-hero-ui>.ft-shot{width:240px;height:425px}.ft-shot-brand{height:74px;padding:15px 20px;font-size:27px}.ft-word{right:5%;bottom:70px;padding:15px 20px}.ft-word b{font-size:38px}.ft-hero-caption{font-size:7px}.sec-1-home-7__headline{font-size:53px}.sec-6-home-7__card-media .ft-shot{height:360px}.ft-preview-media .ft-shot{height:430px}.ft-preview-media .ft-shot-brand{height:120px}.sec-8-home-7__name{font-size:27px}.ft-launch h3{font-size:30px}}
.sec-1-home-7__coords{top:100px;left:60px}.sec-1-home-7__tags{z-index:3}.ft-shot img{pointer-events:none}
.sec-5-home-7__photo>.anim-zoomin,.sec-5-home-7__photo>.fix{height:100%}.sec-5-home-7__photo img{height:100%!important;object-fit:cover!important}.ft-fidel{color:#f4e2b0}.about-me-slider-thumb .ft-shot{height:460px;border:1px solid #e8e5e0}.about-me-slider-thumb .ft-shot-brand{height:110px}.about-me-slider-thumb{border-radius:22px;overflow:hidden}
@media(max-width:991px){.sec-1-home-7__img-wrap{max-width:100%;width:100%;height:560px}.sec-1-home-7__coords{position:static;margin:15px 24px}.sec-1-home-7__left{display:flex;flex-direction:column-reverse}.sec-1-home-7__tags{position:static;padding:15px 24px}.ft-hero-ui{height:560px}.ft-hero-caption{bottom:20px}}
@media(max-width:575px){.sec-1-home-7__img-wrap{height:510px}.ft-hero-ui{height:510px}.sec-1-home-7__coords{font-size:10px}.sec-1-home-7__tags{gap:8px!important}}
@media(prefers-reduced-motion:reduce){.at-scroll-rotate{animation:none!important}}
