:root{--accent-01: #823968;--accent-02: #d8bd80;--accent-03: #004062;--white: #ffffff;--black: #000000;--header-height: 10.75rem;--line-shorten: 100%;--line-normal: 120%;--line-longest: 150%}@media(max-width: 1440px){:root{--header-height: 7.5rem}}.highlights ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.highlights ul li{text-align:center}.highlights ul li .icon{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem}.highlights ul li span{display:block;font-size:.75rem;color:var(--white);font-weight:600;line-height:120%;text-wrap:balance;margin-top:.9375rem}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Quasimoda",sans-serif}ul{list-style:none}a{text-decoration:none;display:block;color:inherit}img{display:block;max-width:100%}button{cursor:pointer;border:none;outline:none;background:none}html{scroll-behavior:smooth}html,body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:var(--line-normal)}p,span{line-height:var(--line-longest)}@-webkit-keyframes moveIn{from{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes moveIn{from{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.container{width:100%;max-width:74.375rem;padding:0 .9375rem;margin:0 auto}header{height:var(--header-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 64, 98, 0)), to(rgb(0, 64, 98)));background-image:linear-gradient(to top, rgba(0, 64, 98, 0), rgb(0, 64, 98));position:fixed;width:100%;z-index:2026;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.5s;transition-duration:.5s}header.fixed{height:4.5rem;background-color:var(--accent-03);background-image:none}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .container .logo{width:100%;max-width:2.5rem;z-index:2030;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.5s;transition-duration:.5s}header .container nav .links-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.75rem}header .container nav .links-header li a{font-weight:300;color:var(--white);position:relative;z-index:2;font-size:1.125rem;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}header .container nav .links-header li a::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:0;background-color:var(--accent-01);z-index:-1;padding:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}header .container nav .links-header li a.active,header .container nav .links-header li a:hover{color:var(--accent-02)}header .container nav .links-header li a.active::after,header .container nav .links-header li a:hover::after{height:100%;padding:.5rem}header .container nav .links-header li a.active{font-weight:700;font-style:italic}header .container .btn-menu{display:none;width:3rem;height:3rem;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .container .btn-menu .hamburger-box .hamburger-inner,header .container .btn-menu .hamburger-box .hamburger-inner::before,header .container .btn-menu .hamburger-box .hamburger-inner::after{height:.125rem}header .container .btn-menu .hamburger-box .hamburger-inner{color:var(--white);background-color:var(--white)}header .container .btn-menu .hamburger-box .hamburger-inner:before,header .container .btn-menu .hamburger-box .hamburger-inner:after{background-color:currentColor}header .aside-menu{width:100%;height:100vh;background-color:var(--accent-03);position:absolute;top:0;left:0;pointer-events:none;visibility:hidden;opacity:0;z-index:2025;padding:2.5rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.5s;transition-duration:.5s}header .aside-menu .menu{display:none;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .aside-menu .menu li{font-size:1.5rem;color:var(--white);width:100%;border-bottom:1px solid hsla(0,0%,100%,.1)}header .aside-menu .menu li a{padding-block:2.5rem}header .aside-menu.active{pointer-events:all;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}header .aside-menu.active .menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1440px){header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 991px){header .container nav .menu{display:none}header .container nav .btn-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2030}}@media(max-width: 560px){header .aside-menu .menu .item a{padding-block:2rem}}footer{padding:2.75rem 0 3.5rem;background-color:var(--accent-03);border-top:7px solid var(--accent-02)}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .container .left-area{width:100%;max-width:45.5rem}footer .container .left-area .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4.125rem;margin-bottom:2.5rem}footer .container .left-area .top .contacts{padding-bottom:1rem}footer .container .left-area .top .contacts .whatsapp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}footer .container .left-area .top .contacts .whatsapp i{font-size:2rem;color:var(--accent-02)}footer .container .left-area .top .contacts .whatsapp span{font-size:1.875rem;font-weight:700;font-style:italic;line-height:120%;color:var(--white)}footer .container .left-area .top .contacts .social-contact{margin-top:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}footer .container .left-area .top .contacts .social-contact span{font-size:1.5625rem;color:var(--white)}footer .container .left-area .top .contacts .social-contact .icons-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.25rem;height:1.25rem}footer .container .left-area .top .contacts .social-contact .icons-social img{width:100%}footer .container .left-area .top .logo{width:100%;max-width:15.5rem}footer .container .left-area .bottom .main{margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .container .left-area .bottom .main .social-network{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}footer .container .left-area .bottom .main .social-network li a{width:2rem;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}footer .container .left-area .bottom .main .social-network li a:hover{-webkit-filter:brightness(100);filter:brightness(100)}footer .container .left-area .bottom .main .logos-partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:26.0625rem;gap:2rem}footer .container .left-area .bottom .main .logos-partners .partner span{font-size:.875rem;color:var(--white);font-weight:200;font-style:italic;text-align:center;display:block;margin-bottom:.375rem}footer .container .left-area .bottom .main .logos-partners .partner img{width:100%}footer .container .left-area .bottom .legal{font-size:.75rem;line-height:var(--line-default);color:var(--white)}footer .container .right-area{width:100%;max-width:22.4375rem}footer .container .right-area h5{font-size:1.0625rem;text-transform:uppercase;font-weight:400;margin-bottom:.875rem;color:var(--accent-02)}footer .container .right-area p{margin-bottom:1.375rem;color:var(--white)}footer .container .right-area .form-footer .form-group:not(:last-child){margin-bottom:.5rem}footer .container .right-area .form-footer .form-group input,footer .container .right-area .form-footer .form-group textarea{width:100%;font-size:.875rem;border:1px solid #305b75;background-color:#072133;padding:.5rem .75rem;color:var(--white);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}footer .container .right-area .form-footer .form-group input:focus,footer .container .right-area .form-footer .form-group textarea:focus{border-color:#823968;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(130,57,104,.25);box-shadow:0 0 0 .25rem rgba(130,57,104,.25)}footer .container .right-area .form-footer .form-group input::-webkit-input-placeholder, footer .container .right-area .form-footer .form-group textarea::-webkit-input-placeholder{color:#2b617d}footer .container .right-area .form-footer .form-group input::-moz-placeholder, footer .container .right-area .form-footer .form-group textarea::-moz-placeholder{color:#2b617d}footer .container .right-area .form-footer .form-group input:-ms-input-placeholder, footer .container .right-area .form-footer .form-group textarea:-ms-input-placeholder{color:#2b617d}footer .container .right-area .form-footer .form-group input::-ms-input-placeholder, footer .container .right-area .form-footer .form-group textarea::-ms-input-placeholder{color:#2b617d}footer .container .right-area .form-footer .form-group input::placeholder,footer .container .right-area .form-footer .form-group textarea::placeholder{color:#2b617d}footer .container .right-area .form-footer .form-button{text-align:right}footer .container .right-area .form-footer .form-button button{border-radius:.25rem;background-color:var(--accent-02);padding:.75rem 1.5rem;color:var(--white);font-size:.875rem;font-weight:600;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s;font-style:italic}footer .container .right-area .form-footer .form-button button:hover{background-color:var(--accent-01)}@media(max-width: 1200px){footer .container{gap:2.5rem}footer .container .left-area .top .logo{max-width:10rem}footer .container .left-area .bottom .main .social-network{max-width:13.3125rem}footer .container .left-area .bottom .main .logos-partners{max-width:42.0625rem;gap:1rem}}@media(max-width: 991px){footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .container .left-area .top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .container .left-area .bottom .main{margin-bottom:2rem}footer .container .right-area{max-width:100%;text-align:center}footer .container .right-area h5{font-size:1.25rem}footer .container .right-area p{font-size:1.125rem;margin-bottom:1rem}footer .container .right-area .form-footer .form-button button{width:100%}}@media(max-width: 560px){footer{padding-block:3.5rem}footer .container .left-area .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-bottom:1.25rem}footer .container .left-area .bottom .main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}footer .container .left-area .bottom .main .social-network{max-width:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .container .left-area .bottom .main .logos-partners{display:grid;grid-template-columns:repeat(2, 1fr)}}.copy{background-color:#072133;padding-block:1rem}.copy .container .texto-developer{color:#305b75;text-align:end;font-size:.875rem;line-height:140%}.copy .container .texto-developer a{display:inline-block;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}.copy .container .texto-developer a:hover{color:var(--accent-01)}@media(max-width: 560px){.copy .container .texto-developer{text-align:center}}#social-sidebar{position:fixed;top:47%;right:.625rem;z-index:99}#social-sidebar li{list-style:none}#social-sidebar li:not(:last-child){margin-bottom:.75rem}#social-sidebar a{border:1px solid rgba(0,0,0,.1);background:var(--accent-01);color:#fff;text-decoration:none;display:block;width:50px;height:50px;font-size:20px;line-height:50px;text-align:center;position:relative;cursor:pointer;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}#social-sidebar a span{font:12px "Open Sans",sans-serif;text-transform:uppercase;border-radius:3px;line-height:24px;left:100%;margin-top:-16px;opacity:0;padding:4px 8px;position:absolute;top:50%;z-index:-1;-webkit-transition:opacity .3s,left .4s;transition:opacity .3s,left .4s}#social-sidebar a span::before{content:"";display:block;width:8px;height:8px;position:absolute;top:50%;right:-4px;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#social-sidebar a:hover span{left:-150%;opacity:1}#social-sidebar a:hover .link_facebook{left:-173%}#social-sidebar a:hover .link_instagram{left:-188%}#social-sidebar a:hover .link_youtube{left:-165%}#social-sidebar a:hover .link_linkedin{left:-152%}#social-sidebar a:hover .link_phone{left:-161%}#social-sidebar a:hover .link_whatsapp{left:-174%}#social-sidebar a[class*=facebook]:hover,#social-sidebar a[class*=facebook] span,#social-sidebar a[class*=facebook] span::before{background:#3b5998}#social-sidebar a[class*=instagram]:hover,#social-sidebar a[class*=instagram] span,#social-sidebar a[class*=instagram] span::before{background:#ea4c89}#social-sidebar a[class*=youtube]:hover,#social-sidebar a[class*=youtube] span,#social-sidebar a[class*=youtube] span::before{background:#e34429}#social-sidebar a[class*=linkedin]:hover,#social-sidebar a[class*=linkedin] span,#social-sidebar a[class*=linkedin] span::before{background:#8487f3}#social-sidebar a[class*=whatsapp]:hover,#social-sidebar a[class*=whatsapp] span,#social-sidebar a[class*=whatsapp] span::before{background:#5cb415}.s-hero{background:url("../images/photos/bg-hero.png") no-repeat center center;background-size:cover;padding:10.5rem 0 6.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-hero .container .infos{margin-left:8.0625rem;width:100%;max-width:23.125rem}.s-hero .container .infos .logo{width:100%;max-width:23.125rem;margin-bottom:3rem}.s-hero .container .infos .form-box{width:100%;background-color:rgba(0,64,98,.6);padding:1rem 2.25rem}.s-hero .container .infos .form-box .top{width:16.5625rem;margin:0 auto;text-align:center}.s-hero .container .infos .form-box .top h3{font-weight:700;font-style:italic;color:var(--accent-02);font-size:1.875rem;margin-bottom:.25rem;text-align:center}.s-hero .container .infos .form-box .top span{font-size:1.3125rem;color:var(--white);text-align:center;font-weight:300;line-height:var(--line-shorten)}.s-hero .container .infos .form-box h4{margin-top:1.5rem;margin-bottom:.5rem;text-align:center;color:var(--accent-02);font-size:1.5625rem;font-weight:700;font-style:italic}.s-hero .container .infos .form-box .form-hero .form-group:not(:last-child){margin-bottom:1.5rem}.s-hero .container .infos .form-box .form-hero .form-group label{display:none}.s-hero .container .infos .form-box .form-hero .form-group input{outline:none;background-color:var(--accent-03);border:none;width:100%;padding:1rem 1.125rem;font-size:1rem;color:var(--accent-02)}.s-hero .container .infos .form-box .form-hero .form-group input::-webkit-input-placeholder{color:var(--accent-02);opacity:1}.s-hero .container .infos .form-box .form-hero .form-group input::-moz-placeholder{color:var(--accent-02);opacity:1}.s-hero .container .infos .form-box .form-hero .form-group input:-ms-input-placeholder{color:var(--accent-02);opacity:1}.s-hero .container .infos .form-box .form-hero .form-group input::-ms-input-placeholder{color:var(--accent-02);opacity:1}.s-hero .container .infos .form-box .form-hero .form-group input::placeholder{color:var(--accent-02);opacity:1}.s-hero .container .infos .form-box .form-hero .form-button button{width:100%;padding-block:1.0625rem;padding-inline:2.25rem;background-color:var(--accent-01);text-transform:lowercase;font-size:1.5625rem;font-weight:700;color:var(--white);font-style:italic;line-height:100%;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}.s-hero .container .infos .form-box .form-hero .form-button button:hover{background-color:var(--accent-02)}.s-hero .container .infos .form-box .freetext{margin-top:1.25rem;display:block;font-size:.875rem;color:var(--white);font-weight:400}@media(max-width: 1440px){.s-hero .container .infos{margin-left:6.25rem}.s-hero .container .infos .logo{max-width:18rem;margin-inline:auto}}@media(max-width: 991px){.s-hero .container .infos{margin-left:0;max-width:100%}}@media(max-width: 560px){.s-hero{background-position-x:50%}.s-hero .container .infos .form-box{padding:1.5rem}.s-hero .container .infos .form-box h4{margin-top:1rem;margin-bottom:1.25rem}}@media(max-width: 350px){.s-hero .container .infos .form-box .top{width:auto}}.s-bairros{width:100%;position:relative;padding-top:5.625rem;background-color:#c6d4db}.s-bairros::before{content:"";width:100%;height:48.75rem;background-color:var(--accent-01);position:absolute;border-bottom:.4375rem solid var(--accent-02);top:0;left:0;z-index:0}.s-bairros .container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-bairros .container .left-area{width:100%;max-width:28.6875rem}.s-bairros .container .left-area h2{font-size:4.375rem;font-weight:200;font-style:italic;color:var(--accent-02);text-transform:uppercase;margin-bottom:.5rem}.s-bairros .container .left-area .subtitle{font-size:2.5rem;font-weight:200;color:var(--white);font-style:italic;line-height:100%;display:block;margin-bottom:4.5rem}.s-bairros .container .left-area .area-text{margin-left:4rem;margin-bottom:4rem;width:100%;max-width:24.4375rem}.s-bairros .container .left-area .area-text p{font-size:1rem;color:var(--white)}.s-bairros .container .left-area .area-text p:not(:last-child){margin-bottom:1rem}.s-bairros .container .right-area{width:100%;max-width:38.75rem;position:relative}.s-bairros .container .right-area .img-destaque{position:absolute;width:12.125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-2rem}@media(max-width: 1440px){.s-bairros .container .left-area .area-text{margin-left:2rem}.s-bairros .container .left-area .subtitle{margin-bottom:2rem}}@media(max-width: 1200px){.s-bairros{padding-top:4.5rem}.s-bairros::before{height:41.75rem}.s-bairros .container{gap:2.5rem}.s-bairros .container .left-area{max-width:33.6875rem}.s-bairros .container .left-area h2{font-size:3rem}.s-bairros .container .left-area .subtitle{font-size:2rem;text-wrap:balance}.s-bairros .container .left-area .area-text{margin-bottom:2rem;margin-left:0;max-width:100%}.s-bairros .container .right-area{max-width:35.75rem}}@media(max-width: 1050px){.s-bairros::before{height:37.75rem}.s-bairros .container .left-area h2{font-size:2.5rem}.s-bairros .container .left-area .subtitle{font-size:1.5rem}}@media(max-width: 991px){.s-bairros::before{height:67.75rem}.s-bairros .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-bairros .container .left-area{text-align:center}.s-bairros .container .left-area h2{font-size:4.375rem}.s-bairros .container .left-area .subtitle{font-size:2.5rem}}@media(max-width: 560px){.s-bairros{padding-top:3.5rem}.s-bairros .container .left-area{max-width:100%}.s-bairros .container .left-area .highlights ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-bairros .container .right-area{max-width:100%}.s-bairros .container .right-area .img-destaque{left:0rem;width:9.125rem}}@media(max-width: 350px){.s-bairros .container .left-area h2{font-size:2.5rem}.s-bairros .container .left-area .subtitle{font-size:2rem}.s-bairros .container .right-area .img-destaque{width:7.125rem}}.s-lazer{padding-top:12.6875rem;padding-bottom:19.75rem;background-color:#c6d4db}.s-lazer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.s-lazer .container h2{font-size:4.375rem;font-weight:200;font-style:italic;color:var(--accent-03);text-transform:uppercase;line-height:50%;width:18.5625rem}.s-lazer .container h2 small{font-size:2.5rem;font-weight:200;color:var(--accent-01);font-style:italic;text-transform:lowercase}.s-lazer .container p{width:24.4375rem;margin-right:7.125rem;font-weight:300;color:#575756}@media(max-width: 1440px){.s-lazer{padding-top:7rem}.s-lazer .container p{margin-right:0}}@media(max-width: 768px){.s-lazer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;text-align:center}.s-lazer .container h2{width:100%;line-height:80%}.s-lazer .container h2 small{display:block}.s-lazer .container p{width:100%;margin-right:0}}@media(max-width: 560px){.s-lazer{padding-top:4rem;padding-bottom:17.75rem}}.s-images{padding-bottom:3.9375rem;border-bottom:7px solid var(--accent-02);position:relative}.s-images::before{content:"";position:absolute;bottom:0;left:0;z-index:0;background-color:var(--accent-03);width:100%;height:48.75rem;pointer-events:none}.s-images .container{position:relative;z-index:2}.s-images .container .main-area{margin-top:-15.4375rem}.s-images .container .main-area #myCarousel{height:42.5rem}.s-images .container .main-area #myCarousel .f-button{width:3.625rem;height:7.25rem;background-color:var(--accent-01);color:#5d2949}.s-images .container .main-area #myCarousel .f-button.is-next{border-top-right-radius:12.5rem;border-bottom-right-radius:12.5rem;right:-4.8125rem}.s-images .container .main-area #myCarousel .f-button.is-prev{border-top-left-radius:12.5rem;border-bottom-left-radius:12.5rem;left:-4.8125rem}.s-images .container .main-area .f-thumbs__viewport .f-thumbs__slide{border-radius:0;position:relative;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.5s;transition-duration:.5s}.s-images .container .main-area .f-thumbs__viewport .f-thumbs__slide::before{content:"";position:absolute;top:0;left:0;width:3.25rem;height:4.375rem;background-color:var(--accent-01);opacity:.5;z-index:1}.s-images .container .main-area .f-thumbs__viewport .f-thumbs__slide.is-selected::before{background-color:rgba(0,0,0,0)}.s-images .container .main-area .f-thumbs__viewport .f-thumbs__slide button{border-radius:0;border:2px solid var(--accent-01);background-color:hsla(0,0%,100%,.5)}.s-images .container .main-area .f-thumbs__viewport .f-thumbs__slide button img{border-radius:0}.s-images .container .topics{display:block;margin:0 auto;padding-top:3.5rem;width:100%;max-width:42.875rem}.s-images .container .topics ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.s-images .container .topics ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.s-images .container .topics ul li figure{width:1.125rem;height:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-images .container .topics ul li figure img{width:100%}.s-images .container .topics ul li span{font-size:1.125rem;color:var(--white)}@media(max-width: 1366px){.s-images .container .main-area #myCarousel .f-button{border-radius:50% !important;width:4rem;height:4rem}.s-images .container .main-area #myCarousel .f-button.is-prev{left:1rem}.s-images .container .main-area #myCarousel .f-button.is-next{right:1rem}}@media(max-width: 1200px){.s-images .container .main-area #myCarousel{height:auto}}@media(max-width: 1050px){.s-images .container .topics{padding-top:2rem}}@media(max-width: 991px){.s-images::before{height:33.75rem}.s-images .container .main-area{margin-top:-15.4375rem}}@media(max-width: 560px){.s-images .container .main-area #myCarousel .f-button{display:none}.s-images .container .topics ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.s-video{padding:4.75rem 0 8.5rem;background-color:#f1e8d4;position:relative}.s-video::before{content:"";width:100%;height:15rem;background:url("../images/illustras/pattern-video.svg") repeat-x center center;background-size:auto;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;opacity:.2}.s-video .container{position:relative;z-index:2;text-align:center}.s-video .container h2{margin-bottom:1.5rem;font-weight:200;font-size:4.375rem;text-transform:uppercase;color:var(--accent-03)}.s-video .container iframe{width:100%;height:41.125rem;margin-bottom:2rem}.s-video .container p{font-size:1rem;font-weight:300;color:#575756;text-wrap:balance;width:53.0625rem;margin:0 auto}@media(max-width: 1200px){.s-video{padding-block:5rem}.s-video .container iframe{aspect-ratio:16/9;height:36.125rem}}@media(max-width: 991px){.s-video .container h2{font-size:2.5rem}}@media(max-width: 768px){.s-video .container p{width:100%}.s-video .container iframe{height:31.125rem}}@media(max-width: 560px){.s-video{padding-block:3.5rem}.s-video .container iframe{height:19.6875rem}}.s-tipologia{background-color:var(--accent-01);border-block:7px solid var(--accent-02);padding:6.4375rem 0 10.1875rem;position:relative}.s-tipologia::before{content:"";position:absolute;bottom:0;left:0;z-index:0;background:url("../images/illustras/pattern_1.webp") repeat-x center center;width:37.5rem;height:31.25rem}.s-tipologia .container{position:relative;z-index:2}.s-tipologia .container .top-area,.s-tipologia .container .bottom-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-tipologia .container .top-area{margin-bottom:9.25rem}.s-tipologia .container .top-area .left-area{width:100%;max-width:28.6875rem}.s-tipologia .container .top-area .left-area .area-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.s-tipologia .container .top-area .left-area .area-buttons .btn-tipo{border:2px solid var(--accent-02);padding:.5rem 2rem;font-size:1.25rem;line-height:120%;color:var(--accent-02);font-weight:600;font-style:italic;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}.s-tipologia .container .top-area .left-area .area-buttons .btn-tipo.active,.s-tipologia .container .top-area .left-area .area-buttons .btn-tipo:hover{background-color:var(--accent-02);color:var(--accent-01);font-weight:600}.s-tipologia .container .top-area .left-area h2{font-size:4.375rem;font-weight:200;text-transform:uppercase;line-height:50%;margin-bottom:5.875rem;color:var(--accent-02)}.s-tipologia .container .top-area .left-area h2 small{text-transform:lowercase;line-height:80%;font-size:2.5rem;color:var(--white);font-style:italic}.s-tipologia .container .top-area .left-area .texts{display:none}.s-tipologia .container .top-area .right-area{width:100%;max-width:31.4375rem}.s-tipologia .container .top-area .right-area p{color:var(--white)}.s-tipologia .container .top-area .right-area p:not(:last-child){margin-bottom:1rem}.s-tipologia .container .bottom-area .img-plantas{width:100%;max-width:39.375rem}.s-tipologia .container .bottom-area .img-plantas .planta{display:none}.s-tipologia .container .bottom-area .img-plantas .planta.active{display:block;-webkit-animation:moveIn .5s ease-in-out forwards;animation:moveIn .5s ease-in-out forwards}.s-tipologia .container .bottom-area .infos-plantas{width:100%;max-width:26.8125rem}.s-tipologia .container .bottom-area .infos-plantas .info-planta{margin-bottom:6.5rem}.s-tipologia .container .bottom-area .infos-plantas .highlights ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.s-tipologia .container .bottom-area .infos-plantas .highlights ul li .icon{width:3.6875rem;height:3.6875rem}.s-tipologia .container .bottom-area .infos-plantas .highlights ul li span{font-size:1.25rem;font-weight:400;text-wrap:balance}@media(max-width: 1200px){.s-tipologia{padding-block:6rem}.s-tipologia::before{height:20rem}.s-tipologia .container .top-area{margin-bottom:4rem}.s-tipologia .container .bottom-area .img-plantas{max-width:30rem}}@media(max-width: 991px){.s-tipologia::before{display:none}.s-tipologia .container .top-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-tipologia .container .top-area .left-area h2{margin-bottom:0}.s-tipologia .container .top-area .left-area .texts{display:block;margin-block:3rem}.s-tipologia .container .top-area .left-area .texts p{color:var(--white)}.s-tipologia .container .top-area .left-area .texts p:not(:last-child){margin-bottom:1rem}.s-tipologia .container .top-area .right-area{display:none}.s-tipologia .container .bottom-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}}@media(max-width: 560px){.s-tipologia{padding-block:3.5rem}.s-tipologia .container .top-area .left-area h2{font-size:2.5rem}.s-tipologia .container .bottom-area .infos-plantas .info-planta{margin-bottom:3rem}.s-tipologia .container .bottom-area .infos-plantas .highlights ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s-tour{position:relative}.s-tour .infos{position:absolute;top:12.8125rem;padding:1.75rem 3.25rem;background-color:var(--accent-03);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:63.125rem;top:3.125rem;left:24.375rem}.s-tour .infos h2{font-size:4.375rem;color:var(--accent-02);font-weight:600;font-style:italic;text-transform:uppercase}.s-tour .infos h2 span{display:inline-block;font-weight:200;font-style:normal}.s-tour .infos p{font-size:1rem;color:var(--white);width:20.75rem}@media(max-width: 1280px){.s-tour .infos{max-width:43.125rem;padding:1.5rem}.s-tour .infos h2{font-size:2rem}}@media(max-width: 991px){.s-tour .infos{display:none !important}}.tour{width:100%;height:100vh}.s-ficha{padding-top:4.5rem;padding-bottom:5rem;border-top:.4375rem solid var(--accent-03)}.s-ficha .container h2{font-size:4.375rem;line-height:40%;font-weight:200;text-transform:uppercase;width:20.25rem;margin-bottom:3.5rem;color:var(--accent-01)}.s-ficha .container h2 span{font-weight:400}.s-ficha .container .area-infos{max-height:18.75rem;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative}.s-ficha .container .area-infos.expanded{max-height:100%}.s-ficha .container .area-infos .info{border-bottom:1px solid #90aab7;padding-top:1rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-ficha .container .area-infos .info h3{font-size:1rem;font-weight:700;color:var(--accent-03);text-align:end}.s-ficha .container .area-infos .info p{color:#575756;font-weight:400;font-size:1rem}.s-ficha .container .area-infos .info:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.625rem;width:100%}.s-ficha .container .area-infos .info:nth-child(1) h3{text-align:right;width:24%}.s-ficha .container .area-infos .info:nth-child(1) p{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.s-ficha .container .area-infos .info.list,.s-ficha .container .area-infos .info.tipologias,.s-ficha .container .area-infos .info.lazer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.s-ficha .container .area-infos .info.list,.s-ficha .container .area-infos .info.tipologias{gap:1.25rem}.s-ficha .container .area-infos .info.list li,.s-ficha .container .area-infos .info.tipologias li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.625rem;width:100%}.s-ficha .container .area-infos .info.list li h3,.s-ficha .container .area-infos .info.tipologias li h3{width:24%;text-align:right}.s-ficha .container .area-infos .info.list li p,.s-ficha .container .area-infos .info.tipologias li p{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.s-ficha .container .area-infos .info.lazer{border:none}.s-ficha .container .area-infos .info.lazer .top-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.875rem;gap:1.625rem;width:100%}.s-ficha .container .area-infos .info.lazer .top-area .title-lazer{font-weight:500;font-size:1.375rem;color:var(--accent-03)}.s-ficha .container .area-infos .info.lazer .top-area .title-lazer span{font-weight:700}.s-ficha .container .area-infos .info.lazer .top-area .list-lazer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.s-ficha .container .area-infos .info.lazer .top-area .list-lazer li{width:2rem}.s-ficha .container .area-infos .info.lazer .top-area .list-lazer li img{width:100%}.s-ficha .container .area-infos .info.lazer .bottom-area .captions{list-style:decimal;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;padding-left:1.25rem}.s-ficha .container .area-infos .info.lazer .bottom-area .captions li{font-size:1.0625rem;font-style:italic;color:#575756}.s-ficha .container .area-infos .info.lazer .bottom-area .captions li::marker{margin-left:.5rem}@media(max-width: 1280px){.s-ficha .container h2{font-size:3rem;margin-bottom:2rem}}@media(max-width: 991px){.s-ficha .container .scaffold hr{width:60%}}@media(max-width: 768px){.s-ficha .container h2{width:100%;text-align:center}.s-ficha .container .area-infos .info.lazer .top-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-ficha .container .area-infos .info.lazer .top-area .list-lazer{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 560px){.s-ficha .container .area-infos .info.lazer .bottom-area .captions{-webkit-column-count:1;-moz-column-count:1;column-count:1}.s-ficha .container .scaffold hr{width:20%}}.scaffold{margin-top:2.5rem;position:relative}.scaffold hr{width:85%}.scaffold .btn-scaffold{position:absolute;top:-1.25rem;right:0;padding:.25rem 1rem;border-radius:1.25rem;border:2px solid var(--accent-03);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.5s;transition-duration:.5s}.scaffold .btn-scaffold:hover{background-color:var(--accent-03)}.scaffold .btn-scaffold:hover .text,.scaffold .btn-scaffold:hover i{color:var(--white)}.scaffold .btn-scaffold .text{color:var(--accent-03);font-size:1.125rem;font-style:italic;font-weight:700}.scaffold .btn-scaffold i{position:relative;top:.125rem;font-size:1.125rem;color:var(--accent-03)}.s-mapa{border-block:7px solid;border-bottom-color:var(--accent-02);border-top-color:#5d2949;background-color:var(--accent-01);padding-block:2.5rem}.s-mapa .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-mapa .container .left{width:100%;max-width:27.3125rem}.s-mapa .container .left h2{font-size:4.5rem;font-weight:200;line-height:90%;color:var(--accent-02)}.s-mapa .container .left h2 small{font-size:3.25rem;color:var(--white);font-weight:200;font-style:italic}.s-mapa .container .right{width:100%;max-width:42.1875rem}.s-mapa .container .right .subtitle{display:block;margin-bottom:3.25rem;color:var(--white);font-size:1rem;width:22.875rem}.s-mapa .container .right .custom-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.s-mapa .container .right .custom-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-mapa .container .right .custom-list li span{white-space:nowrap;color:var(--accent-02);font-weight:300}.s-mapa .container .right .custom-list li .dots{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:2px dotted var(--accent-02);margin:0 8px;height:.8em}@media(max-width: 991px){.s-mapa{padding-block:3.75rem}.s-mapa .container{gap:3.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.s-mapa .container .right .subtitle{width:100%;text-wrap:balance;margin-bottom:2rem}}@media(max-width: 560px){.s-mapa .container{gap:1.5rem}.s-mapa .container .left h2{font-size:3rem}.s-mapa .container .left h2 small{display:block}.s-mapa .container .right .custom-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}