*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html{scroll-behavior:smooth}html,body{height:fit-content;overflow-x:hidden}main{height:fit-content}body{text-rendering:optimizeSpeed;background-color:#fffdf4}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block;height:100%}a{text-decoration:none;color:inherit;background-color:transparent;border:none;outline:none;cursor:pointer;user-select:none;pointer-events:auto}canvas{box-sizing:content-box}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Bold.woff) format("woff");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Medium.woff) format("woff");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Bold.woff) format("woff");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Semibold.woff) format("woff");font-style:normal;font-display:swap;font-weight:500}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova-Regular.woff) format("woff");font-style:normal;font-display:swap;font-weight:400}body{font-family:Proxima Nova,sans-serif;font-size:16px;line-height:28px;color:#fffdf4}.font-header-1{font-family:Helvetica Now Display,sans-serif;font-size:clamp(2.125rem,1.6694542254rem + 2.0246478873vw,3.5625rem);color:#fff;font-weight:700;line-height:clamp(2.5rem,1.9454225352rem + 2.4647887324vw,4.25rem)}.font-header-2{font-family:Helvetica Now Display,sans-serif;font-size:clamp(1.5rem,1.3613556338rem + .6161971831vw,1.9375rem);color:#262525;line-height:clamp(1.875rem,1.6769366197rem + .8802816901vw,2.5rem);font-weight:400}.font-header-3{font-family:Proxima Nova,sans-serif;font-size:22px;color:#262525;line-height:normal;font-weight:500}.sub-headline{color:#262525;font-weight:400;line-height:23px;letter-spacing:.32px;font-size:17px}@media screen and (max-width: 430px){.sub-headline{font-size:15px}}.btn-link .btn{cursor:pointer;display:flex;padding:8px 12px;gap:5px;align-items:center;border-radius:9px;border:none;transition:all ease-in-out .3s}.btn-link .btn.btn-primary{background:#ffe435}.btn-link .btn.btn-secondary{background:#fff}.btn-link .btn.btn-tertiary{background:#262525;color:#fff}.btn-link .btn.btn-tertiary-2{background:transparent;color:#302c16;padding:0;gap:3px;font-weight:600}.btn-link .btn .icon-wrap{display:flex;align-items:center;transition:transform ease-in-out .3s}.btn-link .btn:hover{filter:brightness(.95);box-shadow:3px 3px 24px #37373733}.btn-link .btn:hover.btn-tertiary-2{box-shadow:none}.btn-link .btn:hover .icon-wrap{transform:translate(3px)}header{position:absolute;top:26px;left:0;right:0;z-index:10;transition:all .4s linear}@media screen and (max-width: 425px){header{top:0;padding-top:16px}}header .header-wrapper{display:flex;align-items:center;justify-content:space-between;padding-block:7px}header .header-wrapper .nav-items{display:flex;align-items:center;gap:10px}header .header-wrapper .nav-items .nav-menu .nav-links{display:flex}header .header-wrapper .nav-items .nav-menu .nav-links .nav-link{padding-inline:16px;position:relative}header .header-wrapper .nav-items .nav-menu .nav-links .nav-link a{letter-spacing:.32px;opacity:.95;transition:opacity .3s ease-in-out}header .header-wrapper .nav-items .nav-menu .nav-links .nav-link a:hover{opacity:.75}header .header-wrapper .nav-items .nav-btns .nav-toggler{display:none;border-radius:7px;background-color:#fff;cursor:pointer;height:44px;width:44px;border:none}header .header-wrapper .nav-items .nav-btns .nav-toggler span{margin:auto}header .header-wrapper .nav-toggler span,header .header-wrapper .nav-toggler span:before,header .header-wrapper .nav-toggler span:after{width:25px;height:3px;border-radius:2px;background-color:#202020;display:block;transition:.3s}header .header-wrapper .nav-toggler span:before{content:"";transform:translateY(-7px)}header .header-wrapper .nav-toggler span:after{content:"";transform:translateY(4px)}header .header-wrapper .nav-toggler.toggler-open span{background-color:transparent}header .header-wrapper .nav-toggler.toggler-open span:before{transform:translateY(0) rotate(45deg)}header .header-wrapper .nav-toggler.toggler-open span:after{transform:translateY(-3px) rotate(-45deg)}@media screen and (max-width: 1044px){header .header-wrapper .logo-link{width:180px}header .header-wrapper .nav-btns{display:flex;gap:.5rem;align-items:center}header .header-wrapper .nav-toggler{display:block!important}header .header-wrapper .navbar{min-height:60px}header .header-wrapper .nav-menu .nav-links{position:absolute;width:100%;left:0;top:0;z-index:-1;flex-direction:column;align-items:end;background:#3232324d;backdrop-filter:blur(77px);box-shadow:0 .5rem 1rem #0000001a;height:0;overflow:hidden;gap:0;border-radius:0;transition:height .1s ease-out}header .header-wrapper .nav-menu .nav-links .nav-link{margin-block:1.125rem;opacity:0;font-size:3rem;font-weight:600;transition:opacity .8s ease-in;transition:margin-block .5s ease-out}header .header-wrapper .nav-links.open{opacity:1;padding-top:90px;padding-right:1rem;height:100vh;overflow:visible}header .header-wrapper .nav-links.open .nav-link{opacity:1;margin-block:1.125rem;padding-block:0}}@media screen and (max-width: 540px){header .header-wrapper .nav-btns .btn-link{display:none}}footer{position:relative}footer:before{z-index:-10;width:100%;height:500px;content:"";position:absolute;bottom:0;left:0;background:linear-gradient(180deg,#f7df4300,#f7df43b3)}footer .wrapper{color:#bfbfbf}footer .wrapper .footer-box{padding:30px 24px 10px;border-radius:15px 15px 0 0;background:#202020}footer .wrapper .footer-box .footer-content{display:flex;gap:1.5rem;align-items:flex-start;justify-content:space-between}footer .wrapper .footer-box .footer-content .footer-about{max-width:272px}footer .wrapper .footer-box .footer-content .footer-about p{color:#bfbfbf;margin-top:10px}footer .wrapper .footer-box .footer-content .quick-links .footer-body ul{width:390px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}footer .wrapper .footer-box .footer-content .newsletter .footer-body form{display:flex;width:100%;gap:12px}footer .wrapper .footer-box .footer-content .newsletter .footer-body form input{color:#fff;width:300px;background-color:transparent;outline:none;border:none;border:1px solid rgba(255,255,255,.45);border-radius:5px;height:45px;padding:7px}footer .wrapper .footer-box .footer-content .newsletter .footer-body form input:focus{border:1px solid rgba(255,255,255,.85)}footer .wrapper .footer-box .footer-content .footer-header{color:#dedede;margin-bottom:10px}@media screen and (max-width: 1200px){footer .wrapper .footer-box .footer-content{flex-wrap:wrap}footer .wrapper .footer-box .footer-content .quick-links{width:max(350px,50%)}footer .wrapper .footer-box .footer-content .quick-links .footer-body ul{width:100%}footer .wrapper .footer-box .footer-content .newsletter{width:max(350px,50%)}footer .wrapper .footer-box .footer-content .newsletter .footer-body form input{width:100%}}@media screen and (max-width: 430px){footer .wrapper .footer-box .footer-content .newsletter{width:max(350px,50%)}footer .wrapper .footer-box .footer-content .newsletter .footer-body form{flex-direction:column}footer .wrapper .footer-box .footer-content .newsletter .footer-body form button{width:100%;justify-content:center}}footer .wrapper .footer-box p.footer-copyright{font-size:14px;margin-top:12px}.business-card{background-repeat:no-repeat;background-size:cover;background-position:center;padding:11px;display:flex;flex-direction:column;align-items:flex-end;border-radius:10px}.business-card .card-info{margin-top:auto;width:100%;padding:13px;border-radius:9px;background:#fffc;backdrop-filter:blur(10px)}.business-card .card-info p{margin-block:3px 10px}.contact-box{max-width:1005px;height:448px;border-radius:15px;background:linear-gradient(180deg,#303030,#3c3c3c);margin-inline:auto;display:flex;color:#fff}.contact-box .contact-info{min-width:401px;display:flex;flex-direction:column;justify-content:space-between;border-radius:15px 0 0 15px;background:linear-gradient(180deg,#3e3e3e,#454444);border-right:1px solid rgba(255,255,255,.25);padding:38px 29px 32px}.contact-box .contact-info .info-header h2{color:#fff;margin-block:8px 6px}.contact-box .contact-info .info-header p{color:#fff}.contact-box .contact-info .info-footer .contact{display:flex;justify-content:space-between;align-items:center;padding-block:10px;border-bottom:1px solid #616161}.contact-box .contact-info .info-footer .contact .contact-label{font-size:18px}.contact-box .contact-info .info-footer .contact .contact-value{color:#dedede;font-size:16px;text-align:right;max-width:170px}.contact-box .contact-form{padding:38px 29px 32px;width:100%;height:100%}.contact-box .contact-form h3{color:#fff;margin-block-end:15px}.contact-box .contact-form .inputs-wrap{display:flex;width:100%;gap:13px;margin-bottom:15px}.contact-box .contact-form .inputs-wrap input{color:#fff;width:100%;background-color:transparent;outline:none;border:none;border:1px solid rgba(255,255,255,.45);border-radius:5px;height:40px;padding:7px}.contact-box .contact-form .inputs-wrap input:focus{border:1px solid rgba(255,242,103,.85)}.contact-box .contact-form textarea{margin-bottom:10px;padding:7px;width:100%;height:160px;background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:5px;outline:none;resize:none}.contact-box .contact-form textarea:focus{border:1px solid rgba(255,242,103,.85)}.contact-box .contact-form a.btn-link{display:block;width:fit-content}@media screen and (max-width: 924px){.contact-box{height:auto;flex-direction:column}.contact-box .contact-info{min-width:auto;border-radius:15px 15px 0 0;padding:28px 18px 24px}.contact-box .contact-info .info-header{margin-bottom:2rem}.contact-box .contact-form{padding:28px 18px 24px}}@media screen and (max-width: 500px){.contact-box .contact-info .info-footer .contact{padding-block:5px}.contact-box .contact-info .info-footer .contact .contact-label{font-size:16px}.contact-box .contact-form .inputs-wrap{flex-direction:column}.contact-box .contact-form .inputs-wrap input{height:45px}}.export-item{position:relative;padding:13px;border-radius:12px;border:1px solid #BBB;cursor:pointer}.export-item:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(180deg,#ffde0908,#ffde091a 34.11%,#ffde094f 75.55%,#ffde0980);z-index:-10;opacity:0;transition:opacity ease-out .3s}.export-item:hover:before{opacity:1}.export-item:hover h3{color:#af9e04}.export-item:hover .item-header span.expand-item{color:#7e7a58}.export-item .item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.export-item .item-header h3{transition:color ease-out .3s}.export-item .item-header span.expand-item{color:#6c6c6c;margin-top:3px;transition:color ease-out .3s}.export-item .item-image{height:235px;width:100%;border-radius:14px;overflow:hidden}.export-item .item-image img{width:100%;height:100%;object-fit:cover}body{background-color:#fffdf4}.container{max-width:1496px;padding-inline:2rem;margin:0 auto}@media screen and (max-width: 700px){.container{padding-inline:.625rem}}.fw-regular{font-weight:400}.fw-semi-bold{font-weight:500}.fw-bold{font-weight:600}.fw-bold-2{font-weight:650}.text-center{text-align:center}.section-label{font-size:14px;letter-spacing:1.4px;text-transform:uppercase;color:#6b6b6b}.section-label.text-light{color:#ffffffdb}@media screen and (max-width: 550px){.section-label{font-size:13px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f6f6f6;border-radius:2px}::-webkit-scrollbar-thumb{background:#aaa;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#989898}::-webkit-scrollbar-corner{background:#f1f1f1}::selection{background-color:#ffe26c;color:#171717}
