.contact-box .socials-box .socials-content a,a{text-decoration:none}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url("../fonts/inter/inter-v19-latin_latin-ext-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url("../fonts/inter/inter-v19-latin_latin-ext-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url("../fonts/inter/inter-v19-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url("../fonts/inter/inter-v19-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url("../fonts/inter/inter-v19-latin_latin-ext-700.woff2") format("woff2")}html{overscroll-behavior:none}*{scroll-behavior:smooth;box-sizing:border-box;font-family:Inter,sans-serif;scroll-margin-top:110px}a{color:inherit;font:inherit}body{margin:0;background-color:#2d2d2d;transition:background-color .1s ease-in-out}body::-webkit-scrollbar-track{background-color:#3a3a3a}body::-webkit-scrollbar{width:8px;background-color:#3a3a3a}body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#aaa9a9}.layer-loaded,body .main-layer{background-color:#2d2d2d}body .item-show{visibility:visible;transition:opacity .2s ease-in-out,transform .3s ease-in-out}.footer-company-hidden,.footer-copy-hidden,.home .home-phone .phone-bg-hidden,body .item-hidden-opacity{visibility:hidden;opacity:0}body .item-hidden-up{visibility:hidden;opacity:0;transform:translate3d(0,-50px,0)}body .item-hidden-otl{visibility:hidden;opacity:0;transform:translate3d(-50px,0,0)}body .item-hidden-otr{visibility:hidden;opacity:0;transform:translate3d(50px,0,0)}.description-box .p-about,body .main-layer{left:50%;transform:translate3d(-50%,-50%,0);top:50%}body .main-layer{position:fixed;height:110dvh;width:110vw;border-radius:20px;transition:transform .15s ease-in-out;z-index:0}.home,.home .home-phone,body .container,header nav{position:relative}body .main-layer-open{transform:translate3d(-50%,-50%,0) scale(.05)}body .container{z-index:2}header{position:fixed;top:15px;left:2.5%;width:95%;margin:0;z-index:4}header nav{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;background-color:rgba(56,56,56,.7647058824);border-radius:15px}header .brand{margin-left:10px;display:flex;align-items:center}header .brand .logo{width:clamp(25px,15%,35px);padding:5px 0;cursor:pointer}.home .home-phone .phone-box img,header .brand .logo img{width:100%;height:auto}header .brand .name{width:-moz-fit-content;width:fit-content;padding:10px;text-wrap:nowrap;text-transform:capitalize;letter-spacing:3px;font-size:clamp(18px, 3vw, 22px);color:#f6d13c;border-radius:6%/50%;cursor:pointer}@media screen and (max-width:550px){header .brand .name{display:none}}.home .home-description .home-description-hidden,.path-box .about-path .path-items .path-item-show,header .brand-hidden{opacity:0}.ul-container{display:flex;align-items:center}.ul-container ul{display:flex;gap:5px;margin:0;padding:0;color:#fff;font-weight:200;list-style:none;z-index:4;font-size:clamp(14px, 3.3vw, 20px)}@media screen and (min-width:879.91px){header .brand{margin-left:20px}.ul-container ul li{transition:opacity .3s ease-in-out!important}.ul-container ul li span{padding:10px 20px;font-weight:200;border-radius:15%/50%}.ul-container ul .item-hidden-opacity{visibility:hidden!important;opacity:0!important}}.ul-container ul li{transition:transform .2s ease-in-out}.ul-container ul li span{cursor:pointer}@media screen and (max-width:879.9px){.ul-container ul{top:200px}.ul-container ul li span{width:100px;margin:0 0 5px;padding:8px 10px;border-radius:15px}}.ul-container ul .item-hidden-opacity{visibility:visible;opacity:1}main{overflow-x:hidden}.home{width:clamp(260px,95%,1000px);margin:130px auto 40px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.home .home-description{position:relative;width:clamp(220px,45%,450px);margin:0 auto;color:#fff;text-align:right;z-index:1}.home .home-description h1{margin:15px 0;font-weight:200;font-size:clamp(15px, 4vw, 32px);letter-spacing:2px}.home .home-description p{margin:0 0 30px;font-weight:100;font-size:clamp(12px, 2vw, 18px)}.home .home-description .home-contact-button-div{display:flex;justify-content:flex-end}.home .home-description .home-contact-button-div .home-contact-button{margin:0 0 20px;padding:10px 17px;width:-moz-max-content;width:max-content;background-color:#f6d13c;border-radius:27px;font-size:clamp(14px, 3vw, 18px);color:#000;cursor:pointer}@media (min-width:700px){.home .home-description .home-contact-button-div .home-contact-button{padding:14px 28px}}.home .home-description .home-contact-button-div .home-button-hidden{opacity:0;transform:scale(.4)}.contact-box .form-box .form-content .form-item input,.contact-box .form-box .form-content .form-item label,.home .home-description .line-right{display:block}.home .home-phone{width:clamp(120px,35%,250px);display:flex;justify-content:center;align-items:center}.home .home-phone .phone-box{width:clamp(100px,100%,230px)}.home .home-phone .phone-background{position:absolute;left:-15%;width:clamp(120px,120%,300px);aspect-ratio:1/1;background:linear-gradient(45deg,#626262,#f6d13c) no-repeat;border-radius:24% 76%/76% 24%;z-index:-1}.home .home-phone .phone-background-animation{animation:18s ease-in-out infinite alternate bgcChanging}@keyframes bgcChanging{0%{border-radius:24% 76%/76% 24%}20%{border-radius:72% 28% 71% 29%/73% 34% 66% 27%;transform:translate3d(0,-40px,0)}40%{border-radius:27% 73% 18% 82%/42% 83% 17% 58%;transform:translate3d(30px,0,0)}60%{border-radius:27% 73% 70% 30%/71% 83% 17% 29%;transform:translate3d(-30px,60px,0)}80%{border-radius:23% 77% 70% 30%/70% 20% 80% 30%;transform:translate3d(20px,50px,0)}100%{border-radius:90% 10% 23% 77%/72% 7% 93% 28%}}.offer{position:relative;padding:7vh 0;background-color:#f6d13c}.offer .offer-benefits{width:clamp(250px,95%,1000px);margin:0 auto 7vh;display:flex;flex-wrap:wrap;justify-content:space-between}.about,.offer .offer-details{width:clamp(200px,95%,1000px)}@media (max-width:750px){.offer .offer-benefits{justify-content:center;gap:15px}}.offer .offer-benefits .benefit-box{padding:8px;width:clamp(170px,24%,250px);aspect-ratio:2/1;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border-radius:15px;color:#353535;text-align:center;font-size:clamp(12px, 1.5vw, 16px)}@media (max-width:403.1px){.offer .offer-benefits .benefit-box{width:clamp(140px,100%,350px);aspect-ratio:4/1}}@media (min-width:403.12px) and (max-width:750px){.offer .offer-benefits .benefit-box{width:clamp(180px,40%,350px);aspect-ratio:3/1}}.offer .offer-benefits .benefit-box-hidden{opacity:0;transform:translate3d(0,-20px,0);visibility:hidden}.offer .offer-details{margin:0 auto;padding:30px 15px;display:grid;grid-template-columns:repeat(1,1fr);gap:15px;background-color:#353535;border-radius:15px;color:#fff}@media (min-width:360px){.offer .offer-details{grid-template-columns:repeat(2,1fr)}}@media (min-width:750px){.offer .offer-details{padding:60px 30px;gap:30px;grid-template-columns:repeat(4,1fr)}}.offer .detail-item{text-align:center}.offer .detail-item .img-container{width:clamp(40px,70%,150px);margin:0 auto;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center}.offer .detail-item .img-container .img-box{position:relative;width:100%;aspect-ratio:1/1;margin:0 auto;border-radius:50%;background-color:#fff}.offer .detail-item .img-container .img-box lord-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:clamp(90px,70%,120px);height:100%}.offer .detail-item .img-container-hidden{opacity:0;transform:scale(.5)}.offer .detail-item .item-title{font-size:clamp(14px, 2vw, 18px);letter-spacing:4px;transition:opacity .1s ease-in-out,transform .3s ease-in-out}.offer .detail-item .item-description{margin:0;font-weight:300;font-size:clamp(12px, 1.5vw, 16px);letter-spacing:0;transition:opacity .1s ease-in-out,transform .3s ease-in-out}.offer-background-hidden{opacity:0;visibility:hidden}.realizations{overflow-x:clip}.realizations .realizations-title{width:clamp(200px,95%,1000px);margin:25px auto 0;text-align:center}.realizations .realizations-title h2{display:inline;margin:0;padding:0 15px;color:#fff;font-weight:100;font-size:28px;letter-spacing:4px;border-top:1px solid #f6d13c}.footer-copy,.realizations .realizations-gallery{position:relative}.realizations .realizations-item{margin:0 auto;padding:0 0 40px;display:flex;justify-content:center;flex-wrap:wrap-reverse;min-height:250px}.realizations .realizations-item .realizations-item-title{width:100%;margin-bottom:15px}.realizations .realizations-item .realizations-item-title .box-title{width:clamp(200px,95%,850px);margin:0 auto;text-align:left;color:#fff}.realizations .realizations-item .realizations-item-title .box-title h3{margin-bottom:10px;font-size:clamp(18px, 3vw, 28px);font-weight:300;letter-spacing:3px}.realizations .realizations-item .realizations-item-title .box-title .box-brand h4{display:inline;margin-left:20px;font-size:clamp(11px, 1.8vw, 15px);border-bottom:2px solid}.realizations .realizations-item .realizations-box{position:relative;width:clamp(250px,85%,500px);display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;z-index:1}@media (max-width:820px){.realizations .realizations-item .realizations-box{text-align:center}}.realizations .realizations-item .realizations-box .box-brand h4{display:inline;margin:0;font-size:clamp(14px, 2vw, 23px);border-bottom:2px solid}.realizations .realizations-item .realizations-box .box-description p{color:#fff;padding:2vw;letter-spacing:1px;font-weight:300;font-size:clamp(12px, 1.6vw, 18px);border-radius:15px}.realizations .realizations-item .realizations-box-img{position:relative;display:flex;align-items:center;width:clamp(120px,55%,230px);margin:0 40px}.realizations .realizations-item .realizations-box-img .box-img{width:100%;aspect-ratio:115/216}.realizations .realizations-item .realizations-box-img .box-img img{width:100%;height:auto;filter:drop-shadow(5px 10px 5px rgba(255, 255, 255, .5490196078))}.realizations .realizations-item-reverse{flex-direction:row-reverse;background-color:#f6d13c}.realizations .realizations-item-reverse .realizations-box,.realizations .realizations-item-reverse .realizations-box .box-description p,.realizations .realizations-item-reverse .realizations-item-title .box-title .box-brand h4,.realizations .realizations-item-reverse .realizations-item-title .box-title h3{color:#000}.realizations .realizations-item-reverse .realizations-box .box-title h3{text-align:left}.realizations .realizations-item-reverse .realizations-box-img .box-img img{filter:drop-shadow(-5px 10px 5px rgba(45, 45, 45, .5490196078))}.realizations .realizations-more{margin:0 0 40px;text-align:center;font-size:clamp(12px, 4vw, 22px)}.realizations .realizations-more a{color:#f6d13c;text-decoration:underline}.about{margin:0 auto;padding:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#fff;border-radius:15px;background-color:rgba(255,255,255,.031372549)}.description-box{position:relative;width:clamp(250px,90%,500px);margin:0 0 20px;aspect-ratio:6/1}.contact-box,.footer-content,.footer-logo{width:clamp(200px,95%,1000px)}.description-box .p-about{position:absolute;width:100%;margin:0;text-align:center;font-weight:300;font-size:clamp(12px, 3vw, 24px);visibility:hidden}.description-box .p-about-active{z-index:1;visibility:visible}.path-box{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#000}@media (max-width:882px){.path-box{margin:0 0 0 13%}}.path-box .about-path{position:relative;width:250px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;font-size:clamp(13px, 2vw, 20px)}.path-box .about-path .path-circle{position:absolute;width:100%;height:130%;border-radius:50%;border:1px solid #2d2d2d;transform:translate3d(-230px,0,0) scaleX(-1);border-left-color:#f6d13c;border-right:0;z-index:-1}.path-box .about-path .path-items{width:200px}.path-box .about-path .path-items .item{position:relative;width:clamp(130px,90%,200px);margin:7px 0;padding:8px 15px;display:flex;align-items:center;flex-wrap:nowrap;border-radius:35px;background-color:#fff;text-align:left;letter-spacing:2px;cursor:pointer}@media (min-width:1200px){.path-box .about-path .path-items .item:hover{background-color:#d3d3d3}}.path-box .about-path .path-items .item ::before{content:"";position:absolute;top:50%;transform:translate3d(0,-50%,0);display:inline-block;width:8px;aspect-ratio:1/1;border-radius:50%;border:1px solid #f6d13c;background-color:rgba(255,255,255,.031372549)}.contact-background,.cookie-status-accept,.cookies-buttons .cookies-reject:hover,.cookies-buttons .cookies-save:hover,.path-box .about-path .path-items .item-active ::before{background-color:#f6d13c}.path-box .about-path .path-items .item:first-of-type,.path-box .about-path .path-items .item:nth-of-type(6){left:10px}.path-box .about-path .path-items .item:first-of-type ::before,.path-box .about-path .path-items .item:nth-of-type(6) ::before{left:-24.5px}.path-box .about-path .path-items .item:nth-of-type(2),.path-box .about-path .path-items .item:nth-of-type(5){left:30px}.path-box .about-path .path-items .item:nth-of-type(2) ::before,.path-box .about-path .path-items .item:nth-of-type(5) ::before{left:-25px}.path-box .about-path .path-items .item:nth-of-type(3),.path-box .about-path .path-items .item:nth-of-type(4){left:40px}.path-box .about-path .path-items .item:nth-of-type(3) ::before,.path-box .about-path .path-items .item:nth-of-type(4) ::before{left:-26.5px}.contact{margin:40px 0 0}.contact-background{padding:10px 0}.contact-box{margin:0 auto;padding:30px;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:15px}@media (max-width:450px){.contact-box{padding:20px}}.contact-box .form-box{position:relative;width:clamp(200px,95%,450px);transition:width .3s ease-in-out,height .3s ease-in-out}.contact-box .form-box .box-title p{margin:0;font-size:clamp(15px, 5vw, 26px)}.contact-box .form-box .box-title p .title-bold,.contact-box .socials-box .box-title p .title-bold{font-weight:700}.contact-box .form-box .form-content{width:90%;margin:0 auto}.contact-box .form-box .form-content .form-item{position:relative;margin:20px 0}.contact-box .form-box .form-content .form-item .contents{max-height:500px}@media (min-width:800px){.contact-box .form-box .form-content .form-item .contents{max-height:350px}}.contact-box .form-box .form-content .form-item .contents:focus,.contact-box .form-box .form-content .form-item input:focus{outline:0;border:1px solid #5f5e5e}.contact-box .form-box .form-content .form-item .contents,.contact-box .form-box .form-content .form-item input{width:100%;margin:0;padding:8px 10px;border:1px solid #aaa8a8;border-radius:5px;font-size:14px}.contact-box .form-box .form-content .form-item .contents:-webkit-autofill,.contact-box .form-box .form-content .form-item input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important}.contact-box .form-box .form-content .form-item .contents:-webkit-autofill,.contact-box .form-box .form-content .form-item .contents:autofill,.contact-box .form-box .form-content .form-item input:-webkit-autofill,.contact-box .form-box .form-content .form-item input:autofill{box-shadow:0 0 0 1000px #fff inset!important}.contact-box .form-box .form-content .form-item label{position:absolute;top:9px;left:10px;font-size:14px;transition:transform .3s ease-in-out}.contact-box .form-box .form-content .form-item .contents:not(:-moz-placeholder)~label,.contact-box .form-box .form-content .form-item input:not(:-moz-placeholder)~label{transform:translate3d(-8px,-28px,0) scale(.8)}.contact-box .form-box .form-content .form-item .contents:is(:focus,:valid)~label,.contact-box .form-box .form-content .form-item .contents:not(:placeholder-shown)~label,.contact-box .form-box .form-content .form-item input:is(:focus,:valid)~label,.contact-box .form-box .form-content .form-item input:not(:placeholder-shown)~label{transform:translate3d(-8px,-28px,0) scale(.8)}.contact-box .form-box .form-content .form-item .text{resize:vertical;min-height:70px}.contact-box .form-box .form-content .form-item .error-message{display:block;text-align:right;height:11px;font-size:11px;color:#ef3a3a;visibility:hidden}.contact-box .form-box .form-content .form-item .input-error{border-color:#ef3a3a}.contact-box .form-box .form-content .form-terms{display:flex;justify-content:space-between;align-items:center}.contact-box .form-box .form-content .form-terms .check-item .check-box{position:relative;width:18px;height:18px;border:1px solid #aaa8a8;border-radius:3px;display:flex;justify-content:center;align-items:center}.contact-box .form-box .form-content .form-terms .check-item .check-box .input-checkbox{position:absolute;visibility:hidden;height:0;width:0;z-index:-3}.contact-box .form-box .form-content .form-terms .check-item .check-box img{width:70%;aspect-ratio:1/1;visibility:hidden}.contact-box .form-box .form-content .form-terms .check-item .check-box .check-input{position:absolute;top:-4px;left:-4px;width:24px;aspect-ratio:1/1;cursor:pointer;z-index:1;outline:0}.contact-box .form-box .form-content .form-terms .check-item .check-box .check-input :focus,.contact-box .socials-box .socials-content a:focus{outline:0}.contact-box .form-box .form-content .form-terms .check-item .check-box .checked{visibility:visible}.contact-box .form-box .form-content .form-terms .terms-item{width:90%}.contact-box .form-box .form-content .form-terms .terms-item p{margin:0;line-height:13px;font-size:clamp(10px, 2vw, 13px)}.contact-box .form-box .form-content .send-form{width:clamp(120px,80%,300px);margin:20px auto;padding:10px 16px;display:block;background-color:#d4d4d4;border:1px solid #aaa8a8;border-radius:13px;text-align:center;font-size:18px;color:#1e1e1e}.contact-box .form-box .form-content .send-form-active{background-color:#f6d13c;cursor:pointer}.contact-box .form-box .form-status{display:none;text-align:center;justify-content:center;flex-direction:column;align-items:center}.contact-box .form-box .form-status .status-message{margin:30px 0 0;font-weight:300}.contact-box .form-box .form-status .status-animation{position:relative;margin:30px 0 0;height:70px}.contact-box .form-box .form-status .status-animation .status-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:32px}.contact-box .form-box .form-status .status-animation .contact-sending{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:30px;aspect-ratio:1/1;background:linear-gradient(45deg,#f6d13c,#626262) no-repeat;transition:transform .3s ease-in-out,height .3s ease-in-out,width .3s ease-in-out,border-radius .3s ease-in-out,background-color .3s ease-in-out}.contact-box .form-box .form-status .status-animation .contact-sending-error{background:#fff;border:1px solid #f16969}.contact-box .form-box .form-status .status-animation .contact-sending-success{background:#fff;border:1px solid #8cef73}.contact-box .form-box .form-status .status-animation .contact-sending-animation{border-radius:15% 85% 20% 80%/27% 67% 33% 73%;animation:3s ease-in-out infinite changing}.contact-box .form-box .form-status .status-animation .contact-send-status{width:70px;border-radius:50%}@keyframes changing{0%{border-radius:15% 85% 20% 80%/27% 67% 33% 73%}20%{transform:translate3d(-50%,-50%,0) rotate(40deg);border-radius:22% 78% 87% 13%/81% 67% 33% 19%}40%{transform:translate3d(-50%,-50%,0) rotate(110deg);border-radius:49% 51% 43% 57%/81% 53% 47% 19%}60%{transform:translate3d(-50%,-50%,0) rotate(200deg);border-radius:12% 88% 15% 85%/81% 14% 86% 19%}80%{transform:translate3d(-50%,-50%,0) rotate(280deg);border-radius:44% 56% 51% 49%/43% 31% 69% 57%}100%{transform:translate3d(-50%,-50%,0) rotate(360deg);border-radius:15% 85% 20% 80%/27% 67% 33% 73%}}.contact-box .form-box .form-status .send-again{margin:50px 0 0;padding:5px 10px;border:1px solid #aaa8a8;color:#484848;border-radius:5px;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}@media (min-width:1000px){.contact-box .form-box .form-content .send-form-active:hover,.home .home-description .home-contact-button-div .home-contact-button:hover{background-color:#e3be28}.contact-box .form-box .form-status .send-again:hover{background-color:#f6d13c}}.contact-box .form-box .form-status .send-again-visibility{opacity:1}.contact-box .socials-box{position:relative;width:clamp(200px,95%,450px);display:flex;flex-direction:column}.contact-box .socials-box .box-title p{margin:0 0 20px;font-size:clamp(15px, 5vw, 26px)}.contact-box .socials-box .socials-content{display:flex;justify-content:center;gap:15px}.contact-box .socials-box .socials-content a:focus .social-item,.contact-box .socials-box .socials-content a:hover .social-item{border-color:#2c2c2c}.contact-box .socials-box .socials-content a .social-item{width:clamp(50px,15vw,70px);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border:1px solid #aaa8a8;border-radius:50%;font-size:20px;color:#aaa8a8}.contact-box .socials-box .socials-content a img{width:60%;height:auto}.contact-box .or-line{position:relative;width:100%;height:1px;margin:40px 0;align-self:center;background-color:#aaa8a8}@media screen and (min-width:800px){.home .home-description{margin:100px 2% 0 0}.contact-box{flex-direction:row;justify-content:space-evenly;align-items:normal}.contact-box .form-box .form-content{width:80%}.contact-box .form-box .form-status{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.contact-box .or-line{position:relative;top:5%;width:1px;height:400px;margin:0 40px}}.contact-box .or-line .or{position:absolute;top:50%;left:50%;padding:15px;transform:translate3d(-50%,-50%,0);background-color:#fff;color:#aaa8a8}footer{position:relative;color:#fff;overflow:hidden}footer .show-logo-box{position:absolute;bottom:50px;left:50%;width:10px;aspect-ratio:1/1}.footer-content{margin:0 auto;padding:25px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-content .footer-title p{width:-moz-fit-content;width:fit-content;margin:0 0 40px;padding:0 25px 7px 0;border-bottom:1px solid rgba(255,255,255,.3294117647);font-weight:100;font-size:clamp(18px, 6vw, 32px);color:rgba(255,255,255,.6823529412)}.footer-content .footer-title p .footer-bold{display:block;font-weight:300;color:#fff}.footer-company-info,.footer-contact-info{margin:0 auto;width:clamp(200px,95%,1000px);padding:25px 25px 0 0}.footer-contact-info p{margin:0 0 8px}.footer-contact-info p a{text-decoration:none;font-weight:300;font-size:14px;color:#fff}.footer-company-info p{margin:2px 0;font-weight:300;font-size:14px!important}.footer-company-info p .footer-nip,.footer-company-info p .footer-nip a{font-size:12.5px!important;text-decoration:none!important;color:#fff!important}.footer-copy p{text-align:center;font-weight:100;font-size:clamp(9px, 2vw, 13px)}.footer-logo{position:relative;margin:0 auto;z-index:-1}.footer-logo img{position:absolute;right:0;bottom:0;width:clamp(50px,15%,100px);transition:transform .3s ease-in-out}.footer-logo .footer-logo-hidden{transform:translate3d(0,190px,0)}.cookies-container{position:fixed;bottom:15px;left:50%;width:clamp(200px,95%,700px);transform:translate3d(-50%,0,0);background-color:#fff;border-radius:15px;z-index:1000;border:1px solid #f6d13c;overflow:hidden;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.cookies-box,.cookies-details{transition:transform .3s ease-in-out;flex-direction:column;display:flex}.cookies-box{min-height:260px;padding:15px;justify-content:space-between}.cookies-box h2,.cookies-details h2{margin:0;font-weight:500}.cookies-buttons{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:20px}.cookies-buttons .cookies-button{padding:12px 24px;width:140px;border:2px solid;border-radius:4px;text-align:center;cursor:pointer}.cookies-buttons .cookies-back,.cookies-buttons .cookies-customize{border-color:#ddd}.cookies-buttons .cookies-back:hover,.cookies-buttons .cookies-customize:hover{background-color:#ddd}.cookies-buttons .cookies-reject,.cookies-buttons .cookies-save{border-color:#f6d13c}.cookies-buttons .cookies-accept{border-color:#8cef73;background-color:#8cef73}.cookies-buttons .cookies-accept:hover{background-color:#fff}.cookies-details{position:absolute;top:0;left:100%;width:100%;min-height:100%;padding:15px;background-color:#fff;justify-content:space-between}@media (min-width:600px){.cookies-box,.cookies-details{padding:25px}}.cookies-container-move{transform:translate3d(-100%,0,0)}.cookies-container-down{opacity:0;transform:translate3d(-50%,20px,0)}.cookies-choices{display:flex;flex-direction:column;gap:5px}.cookies-item{width:90%;margin:0 5%;display:flex;justify-content:space-between;align-items:center}.cookies-item .cookie-title{font-size:14px;max-width:170px}.cookie-status,.cookie-status-always{position:relative;min-width:40px;width:40px;height:20px;background-color:#e7e7e7;border-radius:20px;cursor:pointer;transition:background-color .15s ease-in-out}.cookie-status .status-circle,.cookie-status-always .status-circle{position:absolute;left:5%;top:5%;height:18px;width:18px;border-radius:50%;background-color:#fff;border:1px solid #f6d13c;transition:left .15s ease-in-out}.cookie-status .status-animation-accept,.cookie-status-always .status-animation-accept{left:calc(95% - 18px)}.cookie-status-always{background-color:#f6d13c;cursor:default}.cookie-status-always .status-circle-always{position:absolute;top:5%;height:18px;width:18px;border-radius:50%;background-color:#fff;border:1px solid #f6d13c;left:calc(95% - 18px)}