*{margin:0;padding:0;box-sizing:border-box}.wow{will-change:transform,opacity}.container{width:1200px;margin:0 auto;padding:0 30px}.row{display:flex;flex-wrap:wrap;gap:5%}.row .half{flex:0 0 47.5%}body{font-family:Arial,sans-serif;background-color:#efefef;color:#333;font-size:18px}.mobile-only{display:none!important}header{background-color:#262626;display:flex;justify-content:center;align-items:center;padding:2rem}header .logo{display:block;height:50px;transition:transform .3s ease}header .logo:hover{transform:scale(1.05)}header .logo img{display:block;height:100%;width:auto}main #main-carrousel{position:relative;height:100vh;max-height:800px;overflow:hidden}main #main-carrousel .container{height:100%;display:flex;align-items:center}main #main-carrousel .wrapper{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100vh;overflow:hidden;z-index:-1}main #main-carrousel .wrapper img{position:absolute;width:110%;height:110%;left:50%;object-fit:cover;object-position:center;transform:translate(-50%);opacity:0;transition:opacity .6s ease-in-out;pointer-events:none}main #main-carrousel .wrapper img:first-of-type,main #main-carrousel .wrapper img.active{opacity:1}main #main-carrousel .wrapper:after{content:"";position:absolute;inset:0;background:#0000008c}.hero-content{display:flex;align-items:center;justify-content:space-between;gap:64px;width:100%;padding:64px 0}.hero-copy{flex:1 1 auto;max-width:560px}.hero-copy h2,.hero-copy h3{color:#fff}.hero-copy h2{margin-bottom:20px;font-size:1.8em;font-weight:400;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.5)}.hero-copy h3{font-size:1.25em;font-weight:400;letter-spacing:1px;line-height:120%}.hero-copy h2 strong,.hero-copy h3 strong{font-weight:600}main .form-container{flex:0 0 480px;padding:32px;background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 25px 50px -12px #00000080}.form-header{text-align:center;margin-bottom:24px}.form-header h3{font-size:1.5em;font-weight:400;color:#fff}.form-header h3 strong{font-weight:700}.form-header p{margin-top:4px;font-size:.9em;color:#ffffffb3}main .form-container form{display:flex;flex-direction:column;gap:16px}main .form-container .row{gap:16px}main .form-container .row .half{flex:1 1 0;margin-top:0}main .form-container .field label{display:block;margin-bottom:8px;font-size:.875em;font-weight:500;color:#ffffffbf}main .form-container .field-input{position:relative}main .form-container .field-input svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:20px;height:20px;color:#999;pointer-events:none}main .form-container .field-input--textarea svg{top:14px;transform:none}main .form-container input,main .form-container textarea{height:48px;margin:0;padding:0 16px 0 40px;font-size:.95em;font-weight:400;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 1px 2px #0000000d;transition:border-color .2s ease,box-shadow .2s ease}main .form-container textarea{height:110px;padding:14px 16px 14px 40px}main .form-container input:focus,main .form-container textarea:focus{border-color:#fff6;box-shadow:0 0 0 3px #ffffff40}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=date],input[type=time],select,textarea{width:100%;padding:15px 20px;font-size:1em;font-weight:700;background-color:#fff;border-radius:15px;border:none;outline:none}textarea{height:120px;resize:none}input::-webkit-input-placeholder,input::-moz-placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder,input::placeholder{color:#999}main .form-container button[type=submit]{width:100%;height:48px;font-size:1.1em;font-weight:700;color:#262626;background-color:#fff;border:none;outline:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease,color .3s ease}main .form-container button[type=submit]:hover{background:linear-gradient(to bottom,#fff,#999)}main .form-container button[type=submit]:disabled{opacity:.6;cursor:not-allowed}#promotions-container{padding:100px 0}#promotions-container h2,.paviments h2,.paviments h3{font-size:2.8em;font-weight:400;text-align:center}#promotions-container .row{display:flex;gap:10px;justify-content:space-evenly;align-items:center;margin:50px 0 80px}#promotions-container .row .quarter{flex:0 1 277px;text-align:center}#promotions-container .row .quarter img{display:block;width:100%;transition:transform .3s ease,box-shadow .3s ease;border-radius:10px}#promotions-container .row .quarter:hover img{transform:scale(1.03);box-shadow:0 4px 20px #0003}#promotions-container .budget-section h3{font-size:1.4em;font-weight:400;text-align:center}#promotions-container .budget-section a,.paviments .budget{display:block;margin:15px auto 0;width:500px;padding:20px;color:#fff;font-size:1.8em;text-align:center;text-decoration:none;background-color:#262626;border-radius:15px;transition:color .3s ease}#promotions-container .budget-section a:hover,.paviments .budget:hover{color:#262626;background:linear-gradient(to bottom,#fff,#999)}.paviments{padding:60px 0;color:#fff;background-color:#262626;border-radius:40px 40px 0 0}.paviments .gallery{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:37px;margin:60px 0}.gallery .gallery-item{position:relative;width:100%;height:200px;border-radius:20px;overflow:hidden;box-shadow:0 0 10px #0000004d;transition:box-shadow .3s ease}.gallery .gallery-item:hover{box-shadow:0 0 20px #00000080}.gallery .gallery-item span{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.8em;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);background-color:#000000b3;opacity:0;transition:opacity .3s ease}.gallery .gallery-item:hover span{opacity:1}.gallery .gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery .gallery-item:hover img{transform:scale(1.05)}.paviments .budget{color:#262626;background-color:#fff}.about-leore-wrapper{padding-top:120px;background-color:#262626}.about-leore-container{display:flex;gap:60px;padding-bottom:70px}.about-leore-container .about-leore{flex:0 0 380px}.about-leore h2,.about-leore p{color:#fff}.carrousel-container{--carousel-offset: 220px;position:relative;flex:1 0 auto;display:flex;justify-content:center;align-items:center;min-height:420px}.carrousel-container img{position:absolute;top:50%;left:50%;width:230px;height:390px;object-fit:cover;border-radius:20px;transform:translate(-50%,-50%) scale(.85);opacity:0;transition:transform .4s ease,opacity .4s ease,box-shadow .4s ease;cursor:pointer;z-index:1}.carrousel-container img.active{transform:translate(-50%,-50%) scale(1.2);opacity:1;z-index:3;box-shadow:0 0 10px #0006}.carrousel-container img.is-left{transform:translate(calc(-50% - var(--carousel-offset)),-50%) scale(.95);opacity:.7;z-index:2}.carrousel-container img.is-right{transform:translate(calc(-50% + var(--carousel-offset)),-50%) scale(.95);opacity:.7;z-index:2}.carrousel-container img.is-out{opacity:0;pointer-events:none}.carrousel-container img:focus-visible{outline:none;box-shadow:0 0 0 3px #fff9}.about-leore h2{text-align:left;margin-bottom:50px}.about-leore p{font-size:1.2em;line-height:160%}section.visit-showroom{position:relative;width:100%;aspect-ratio:120/53;background-color:#262626}section.visit-showroom .background-image{position:absolute;width:100%;height:auto;aspect-ratio:120/53}section.visit-showroom h2{position:absolute;top:50px;left:0;width:100%;color:#fff;font-size:2.6em;font-weight:400;text-align:center}section.visit-showroom .address-container{position:absolute;bottom:50px;left:50%;display:flex;justify-content:space-between;width:930px;transform:translate(-50%)}.address-container .left-side{flex:0 0 480px}.address-container .left-side p{color:#fff;font-size:1.3em;line-height:160%}.address-container .right-side{flex:0 0 auto}.right-side .maps-button{display:flex;gap:15px;align-items:center;margin-top:23px;padding:10px 30px;color:#fff;font-size:2.4em;text-decoration:none;border:1px solid #fff;border-radius:15px;transition:background-color .3s ease,color .3s ease}.right-side .maps-button:hover{background-color:#fff;color:#262626}.right-side .maps-button img{display:inline-block;width:50px}.right-side .maps-button span{text-decoration:underline}section#follow .container{display:flex}section#follow .left-side,section#follow .right-side{width:50%;max-height:380px;overflow:hidden}section#follow .left-side img{width:1230px;margin-left:-180px}section#follow .right-side{padding-top:130px}section#follow .right-side span,section#follow .right-side a{display:block;font-size:2.3em;color:#262626;text-align:center}footer{padding:65px 0;background-color:#262626;border-radius:50px 50px 0 0}footer .container{display:flex;flex-direction:column;gap:30px;justify-content:center}footer img.logo{display:block;width:200px;margin:0 auto;transition:transform .3s ease}footer img.logo:hover{transform:scale(1.05)}.social-medias-nav{display:flex;align-items:center;justify-content:center;gap:20px}.social-medias-nav a{display:block;padding:12px;border:1px solid #efefef;border-radius:13px;transition:transform .3s ease}.social-medias-nav a:hover{transform:scale(1.1)}.social-medias-nav a img{display:block;width:22px}footer .copyright{display:flex;flex-direction:column;font-size:1.2em;text-align:center;color:#efefef}footer .copyright a{color:#efefef;transition:opacity .3s ease}footer .copyright a:hover{opacity:.7}.whatsapp-button{position:relative;position:fixed;bottom:40px;right:40px;width:60px;height:60px;border-radius:50%;box-shadow:0 2px 10px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 4px 20px #0006}.whatsapp-button img{position:absolute;top:0;left:0;display:block;width:60px}.videos-section{padding:80px 0;background-color:#efefef}.videos-section h2{font-size:2.8em;font-weight:400;text-align:center;margin-bottom:20px}.videos-section h2 strong{font-weight:700}.videos-subtitle{text-align:center;color:#333;font-size:1.05em;max-width:720px;margin:0 auto 50px}.videos-track{display:flex;justify-content:center;gap:30px}.video-card{position:relative;flex:0 0 auto;width:288px;height:500px;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.video-card:hover{transform:scale(1.03);box-shadow:0 8px 30px #00000040}.video-card video,.video-card img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .3s ease}.video-card:hover video,.video-card:hover img{transform:scale(1.05)}.video-caption{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:16px;background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px 12px 0 0;color:#fff;transition:opacity .3s ease}.video-caption.is-hidden{opacity:0;pointer-events:none}.video-caption h3{font-size:1.25em;font-weight:300}.video-overlay-button{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:opacity .3s ease}.video-overlay-button.is-playing{opacity:0}.video-card:hover .video-overlay-button.is-playing{opacity:1}.video-play-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;box-shadow:0 8px 30px #00000059;transition:transform .3s ease,background .3s ease}.video-overlay-button:hover .video-play-icon{transform:scale(1.05);background:#0000008c}.video-play-icon svg{width:24px;height:24px}#google-reviews{padding:80px 0;background-color:#efefef}#google-reviews h2{font-size:2.8em;font-weight:400;text-align:center;margin-bottom:20px}#google-reviews h2 strong{font-weight:700}.reviews-subtitle{text-align:center;color:#333;font-size:1.05em;max-width:720px;margin:0 auto 50px}.reviews-widget{max-width:1200px;margin:0 auto;min-height:350px}#instagram-feed{padding:80px 0;background-color:#fff}#instagram-feed h2{font-size:2.8em;font-weight:400;text-align:center;margin-bottom:50px}#instagram-feed h2 strong{font-weight:700}#instagram-feed .elfsight-app-bb3c60fc-e155-442e-945b-d4322d22573c{max-width:1200px;margin:0 auto}@media screen and (max-width:1200px){.container{width:960px}.hero-content{gap:40px}main .form-container{flex-basis:440px}#promotions-container h2,.paviments h2,.paviments h3{font-size:2.4em}#promotions-container .budget-section h3{font-size:1.2em}#promotions-container .budget-section a{width:390px;font-size:1.8em}#promotions-container .row .quarter{flex:0 1 215px}.about-leore-container .about-leore{flex:0 0 315px}.about-leore h2{margin-bottom:20px;font-size:2em}.about-leore p{font-size:1em}.carrousel-container img{width:172px;height:320px}.carrousel-container{--carousel-offset: 190px;min-height:360px}section.visit-showroom h2{font-size:2em}section.visit-showroom .address-container{width:750px}.address-container .left-side{flex:0 0 380px}.address-container .left-side p{font-size:1em}.right-side .maps-button{font-size:1.8em}.right-side .maps-button img{width:40px}section#follow .left-side img{margin-left:-305px}}@media screen and (max-width:990px){.container{width:750px}.videos-track{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 4px 16px;scrollbar-width:none}.videos-track::-webkit-scrollbar{display:none}.video-card{width:85vw;max-width:320px;scroll-snap-align:center}main #main-carrousel{height:auto;min-height:100vh;max-height:initial}.hero-content{flex-direction:column;gap:32px;padding:60px 0}.hero-copy{max-width:none;text-align:center}main .form-container{flex:1 1 auto;width:100%;max-width:480px}.hero-copy h2{font-size:3em}.hero-copy h3{font-size:1.9em}#promotions-container .row{justify-content:center}#promotions-container .row .quarter{flex:0 1 260px}#promotions-container .budget-section h3{font-size:1.1em}#promotions-container .budget-section a{width:300px;font-size:1.4em}.paviments .gallery{grid-template-columns:1fr 1fr}.about-leore-wrapper{padding-top:60px}.about-leore-container{gap:35px}.about-leore-container .about-leore{flex:0 0 210px}.about-leore h2{font-size:1.6em}.about-leore p{font-size:.9em}.carrousel-container img{width:145px;height:275px}.carrousel-container{--carousel-offset: 160px;min-height:320px}section.visit-showroom h2{font-size:1.5em}section.visit-showroom .address-container{width:700px;bottom:30px}.address-container .left-side{flex:0 0 364px}.address-container .left-side p{font-size:.9em}.right-side .maps-button{font-size:1.4em;gap:10px;margin-top:15px;padding:8px 20px}.right-side .maps-button img{width:34px}section#follow .left-side,section#follow .right-side{max-height:320px}section#follow .left-side img{width:1040px;margin-left:-285px}section#follow .right-side span,section#follow .right-side a{font-size:1.8em}}@media screen and (max-width:768px){.container{width:540px}.videos-section h2,#google-reviews h2,#instagram-feed h2{font-size:2em}.row{gap:0}.row .half{flex:1 1 100%}.row .half:last-child{margin-top:10px}.hero-copy h2{font-size:2.5em}.hero-copy h3{font-size:1.6em}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=date],input[type=time],select,textarea{border:1px solid #ccc}#promotions-container{background-color:#262626;border-radius:40px}#promotions-container h2,.paviments h2,.paviments h3{margin-bottom:10px;font-size:1.6em;color:#fff}#promotions-container h3{font-weight:400;color:#fff;text-align:center}#promotions-container .row{margin-bottom:0}#promotions-container .row .quarter{flex:0 1 100%;margin-bottom:90px}#promotions-container .row .quarter:last-child{margin-bottom:0}#promotions-container .row .quarter h3{margin-bottom:50px}#promotions-container .row .quarter a,.paviments .budget{display:block;width:200px;margin:20px auto 0;padding:12px;color:#262626;font-weight:400;text-decoration:none;background-color:#fff;border-radius:12px}#promotions-container .budget-section{display:none}.paviments{padding:60px 0;background-color:#efefef}.paviments h2,.paviments h3{color:#262626}.paviments .budget{font-size:1em;color:#fff;background-color:#262626}.about-leore-container{gap:50px;flex-direction:column;align-items:center}.about-leore-container .about-leore{flex:0 0 auto}.about-leore p{display:none}.about-leore-container p{font-size:1em;line-height:160%;color:#fff;text-align:center}.carrousel-container{--carousel-offset: min(32vw, 140px);min-height:300px}.carrousel-container img{width:156px;height:250px}.carrousel-container img.active{transform:translate(-50%,-50%) scale(1.15)}section.visit-showroom,section.visit-showroom .background-image{aspect-ratio:220 / 263}section.visit-showroom .address-container{width:100%;padding:0 30px}section#follow .left-side,section#follow .right-side{max-height:270px}section#follow .left-side img{width:865px;margin-left:-280px}section#follow .right-side{padding-top:100px}footer img.logo{width:150px}footer .copyright{font-size:1em}.desktop{display:none!important}.mobile-only{display:block!important}}@media screen and (max-width:576px){body{font-size:16px}.videos-section,#google-reviews,#instagram-feed{padding:50px 0}.videos-section h2,#google-reviews h2,#instagram-feed h2{font-size:1.6em;margin-bottom:15px}.videos-subtitle,.reviews-subtitle{margin-bottom:30px}.video-card{height:440px}.video-play-icon{width:56px;height:56px}.container{width:100%}header .logo{height:35px}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=date],input[type=time],select,textarea{margin:5px 0}main .form-container{padding:20px}main .form-container .row{flex-direction:column}.hero-copy h2{font-size:2em}.hero-copy h3{font-size:1.3em}#promotions-container{border-radius:20px}.paviments .gallery{grid-template-columns:1fr}.carrousel-container{--carousel-offset: min(34vw, 110px);min-height:260px}.carrousel-container img{width:140px;height:220px}.about-leore-wrapper{border-radius:40px 40px 0 0}.about-leore h2{font-size:2em}.about-leore-wrapper p{font-size:1.2em}.carrousel-container img.active{transform:translate(-50%,-50%) scale(1.1)}section.visit-showroom,section.visit-showroom .background-image{aspect-ratio:220 / 263}section.visit-showroom .address-container{width:100%;flex-direction:column;gap:30px;padding:0 30px}.address-container .left-side{flex:0 0 auto;width:50%;min-width:250px;order:2}.address-container .left-side p{text-align:left;font-size:.9em}.address-container .right-side{flex:0 0 auto;order:1}.right-side .maps-button{justify-content:center;gap:10px;width:200px;font-size:1.4em;margin:15px auto 0;padding:8px 20px}section#follow .left-side,section#follow .right-side{max-height:24vh}section#follow .left-side img{width:auto;height:47.25vh;margin-left:-50vw}section#follow .right-side{padding-top:85px}section#follow .right-side span,section#follow .right-side a{font-size:1.4em}}@media screen and (max-width:412px){section#follow .left-side,section#follow .right-side{max-height:23vh}section#follow .left-side img{width:auto;height:46vh}section#follow .right-side{padding-top:85px}}@media screen and (max-width:390px){section#follow .left-side img{margin-left:-48vw}}@media screen and (max-width:375px){section#follow .left-side img{margin-left:-38vw}section#follow .right-side{padding-top:46px}}@media screen and (max-width:360px){section#follow .left-side,section#follow .right-side{max-height:23vh}section#follow .left-side img{height:45vh;margin-left:-45vw}section#follow .right-side{padding-top:85px}section#follow .right-side span,section#follow .right-side a{font-size:1.2em}}@media screen and (max-width:344px){section#follow .left-side,section#follow .right-side{max-height:19vh}section#follow .left-side img{height:39vh;margin-left:-49vw}section#follow .right-side{padding-top:60px}}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top,.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}#privacy-content p{margin:15px 0}a[href*=elfsight]{display:none!important}
