@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap);:root{--color-1:#000;--color-2:#000;--color-3:#878c91}::-moz-selection{color:var(--color-5);background:var(--color-3)}::selection{color:#fff;background:#0000009f}.page,.post{margin:0!important}@media (max-width:800px){html{max-width:100%;overflow-x:hidden}}body{max-width:100%;font-family:"Plus Jakarta Sans",sans-serif!important;color:var(--color-3)!important;background-color:#fff!important}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--color-1);font-family:"Vonca","Plus Jakarta Sans",sans-serif;font-weight:700;font-style:normal}body a{color:var(--color-1);text-decoration:none;transition:all .3s ease-in-out}body a:visited{color:var(--color-1)}body a:hover{color:var(--color-2)}body .bold{font-weight:700}body .upper{text-transform:uppercase}body .topo{position:absolute;top:0;left:0;width:100%;height:50px;z-index:-1}body .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:#fff;font-size:16px;line-height:20px;font-weight:700;border:1px solid #8d8d8d;border-radius:12px;color:#000!important;padding:7px 15px;box-shadow:none!important;transition:all 0.3s ease-in-out}body .btn:hover{border-color:var(--color-1);background:var(--color-1);color:#fff!important}body .btn:hover svg path{stroke:#fff}body .btn:visited{color:var(--color-2)}body .btn.icone{gap:20px}body .btn.line{background-color:#fff0;border:1px solid var(--color-1);color:var(--color-1)!important}body .btn.line:hover{color:#fff!important;background-color:var(--color-1)}body .btn.line:hover svg path{stroke:#fff!important}body .btn.icon-right i{margin-left:15px}body .btn.dark{background:#000;color:#fff!important;border-color:#fff}body .btn.dark:hover{background-color:#474747;color:#fff!important}body .btn.animacao:hover{color:var(--color-1)!important;background-color:#fff!important;border-color:#8d8d8d!important}body .btn.animacao .animated-border-box-glow,body .btn.animacao .animated-border-box{height:100%;width:100%;position:absolute;overflow:hidden;z-index:0;border-radius:12px}body .btn.animacao .animated-border-box-glow:before,body .btn.animacao .animated-border-box:before{content:"";z-index:-2;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);position:absolute;width:99999px;height:99999px;background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(transparent,#000,transparent 25%);animation:rotate 4s linear infinite}body .btn.animacao .animated-border-box:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:calc(98%);height:calc(93%);background:#fff;border-radius:10px;transform:translate(-50%,-51%)}body .btn.animacao .animated-border-box-glow{border:1px solid #fff}body .btn.animacao .texto{z-index:1}body .grecaptcha-badge{display:none!important}body .wpp-float{position:fixed;display:flex;bottom:25px;right:25px;background-color:#1ed56c;color:#fff;text-decoration:none;font-size:40px;z-index:999;padding:20px;border-radius:100%;width:70px;height:70px;justify-content:center;align-items:center;transition:all .2s ease-in-out;box-shadow:0 0 6px #00000032}body .wpp-float:hover{background-color:#1bbf62;color:#fff;transform:scale(1.1);box-shadow:0 3px 6px #00000032}body .social{display:flex;align-items:center;gap:7px}body .social.dark a{color:#fff}body .social.dark a:hover{color:var(--primary-color);background-color:#fff0}body .social a{border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-1);background:#fff;width:40px;height:40px;transition:all 0.3s ease-in-out}body .social a:hover{color:#fff!important;background-color:var(--color-1)}body .form{margin:20px 0;position:relative}body .form.newsletter .row{gap:7px}body .form.newsletter .form-row{width:auto;padding:0}body .form.newsletter .form-row.form-field{width:38%}body .form .form-row{position:relative;height:100%;margin-bottom:20px}body .form .form-row:focus-within label{font-size:15px;top:25%}body .form .form-row.mensagem textarea{padding:30px 20px 0;font-size:15px}body .form .form-row.mensagem textarea:focus~label,body .form .form-row.mensagem textarea:not(:placeholder-shown)~label{font-size:15px;top:10px;color:#a4a4a4}body .form .form-row.mensagem label{top:20%;transform:none}body .form .form-row.anexo input{height:auto;padding:10px 20px 10px!important}body .form .form-row.checkbox{display:flex;height:50px;margin:0 0 20px}body .form .form-row.checkbox label{display:flex;align-items:center;justify-content:flex-start;gap:15px}body .form .form-row.checkbox label span{max-width:60%;font-size:16px;color:#878c91}body .form .form-row.checkbox label span a{color:#878c91;text-decoration:underline}body .form .form-row.checkbox input{width:20px;height:20px;appearance:none;background:#d9d9d9;border:none;padding:0px!important;border-radius:0}body .form .form-row input{width:100%;border:1px solid var(--color-1);background:#fff0;border-radius:40px;height:48px;padding:0 25px;outline:none!important;color:var(--color-1)}body .form .form-row input::placeholder{color:#fff0}body .form .form-row input:focus-visible{outline-color:#c3cfdc}body .form .form-row input:focus~label,body .form .form-row input:not(:placeholder-shown)~label{font-size:12px;top:25%;color:#a4a4a4}body .form .form-row input:not([type=submit]):focus,body .form .form-row input:not([type=submit]):not(:placeholder-shown){padding:20px 20px 10px;font-size:16px}body .form .form-row input[type=submit]{min-width:228px;font-family:'Lato',sans-serif;font-size:16px;line-height:24px;font-weight:700;height:auto;background-color:var(--color-1);border:none;border-radius:30px;color:#fff;padding:10px 40px;transition:all 0.3s ease-in-out;display:block;width:auto;margin:0 auto 0 0}body .form .form-row input[type=submit]:hover{background-color:var(--color-3);color:var(--color-1)}body .form .form-row textarea{width:100%;border:1px solid var(--color-1);border-bottom-color:var(--color-1);background:#fff0;border-radius:20px;padding:0 20px;outline:none!important;color:#363636}body .form .form-row textarea::placeholder{color:#fff0}body .form .form-row textarea:focus-visible{outline-color:#c3cfdc}body .form .form-row label{left:33px;top:50%;transform:translateY(-50%);color:var(--color-1);margin-bottom:0;pointer-events:none;position:absolute;transition:all 0.2s ease-in-out;letter-spacing:0;font-size:15px;line-height:15px}body .form .submit{position:relative}body .form .wpcf7-spinner{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:var(--color-4)}body .form .wpcf7-response-output{position:absolute;display:none}@media only screen and (max-width:767px){body .form.newsletter .form-row.form-field{width:100%}body .form .form-row input[type=submit]{font-size:16px}}body .opacity{opacity:0}body .thumb_link{opacity:1;transition:all .3s ease-in-out}body .thumb_link:hover{opacity:.7}body .color{color:var(--color-1)}body.menu_open:after{content:"";position:fixed;top:0;left:0;background:#fff0;opacity:.6;width:100%;height:100%;z-index:50}body.menu_open .menu-box{z-index:9993;box-shadow:1px 1px 47px rgb(0 0 0 / .15);visibility:visible;opacity:1}body.menu_open .main-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu_open .main-menu-toggle span:nth-child(2){opacity:0}body.menu_open .main-menu-toggle span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}body .menu-box{display:block;max-width:100%;width:100%;position:fixed;top:0;z-index:-1;height:100%;right:0;transition:all 0.5s cubic-bezier(.3,.03,.52,.96);visibility:hidden;opacity:0}body .menu-box>div{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;background-color:#fff;background-size:50%;background-position:right center;background-repeat:no-repeat}body .menu-box .logo{position:absolute;left:25px;top:20px;z-index:99}body .menu-box .logo svg,body .menu-box .logo img{max-height:40px;max-width:189px}body .menu-box .main-menu-toggle{position:absolute;right:25px;top:20px;z-index:99;margin-left:20px;cursor:pointer}body .menu-box .main-menu-toggle span{display:block;width:24px;height:3px;border-radius:0;margin:5px 7px;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-1)}body .menu-box .menu-box-header{display:flex;width:100%;justify-content:center;align-content:center;padding:50px 20px 40px}body .menu-box .menu-box-header .logo{text-align:center}body .menu-box .menu-box-header .logo .custom-logo{max-width:230px}body .menu-box .menu-menu-hamburguer-container{display:block;flex-wrap:wrap;padding:0;text-align:center;display:flex;align-items:center;height:100%}body .menu-box .menu-box-content{width:100%;height:100%;padding-left:200px;display:flex;align-items:center}body .menu-box .menu-box-content .mobile-navigation{width:100%}body .menu-box .menu-box-content .mobile-navigation .accordion-item{border:none;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px}body .menu-box .menu-box-content .mobile-navigation .accordion-item button,body .menu-box .menu-box-content .mobile-navigation .accordion-item a{display:flex;color:var(--color-1);font-weight:500;font-size:15px;line-height:20px;border:none;margin:0;padding:10px 10px;background:none;outline:none!important;box-shadow:none}body .menu-box .menu-box-content .mobile-navigation .accordion-item .accordion-body{padding:0rem .5rem}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu .item:not(:last-child){border-bottom:1px solid #e5e5e5}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu a{display:block;padding:15px 0}@media only screen and (max-width:800px){body .menu-box>div{background-size:90%;background-position:250px center}body .menu-box .main-menu-toggle{right:18px;top:20px}body .menu-box .menu-box-content{overflow-y:scroll;align-items:flex-start;padding:90px 20px 40px}}body #cookies{position:fixed;bottom:15px;left:50%;width:90%;max-width:900px;height:auto;padding:15px;z-index:9999;background:#fff;border-radius:10px;box-shadow:0 5px 10px #00000061;transition:all 0.3s ease-in-out;transform:translateY(150%) translateX(-50%)}body #cookies.active{transform:translateY(0%) translateX(-50%)}body #cookies .col-12{display:flex;align-items:center;gap:20px}body #cookies .col-12>div:last-child{width:60%;display:flex;align-items:center;justify-content:flex-end;gap:10px}body #cookies p{margin:0;font-size:14px}body #cookies .btn.accept{line-height:19px;padding:5px 10px}body #cookies .btn.line{line-height:19px;background:#fff0;color:var(--color-1);border:1px solid var(--color-1);padding:5px 10px}body #cookies .btn.line:hover{background-color:var(--color-1)}@media only screen and (max-width:800px){body #cookies{padding:15px}body #cookies .col-12{flex-wrap:wrap;gap:10px}body #cookies .col-12>div{width:100%}body #cookies .col-12>div:last-child{width:100%}body #cookies p{font-size:14px;line-height:17px}body #cookies .btn{width:100%;font-size:15px}body #cookies .btn.accept{margin-bottom:5px}}body .modal-text .modal-dialog{max-width:700px}body .modal-text .modal-content{border-radius:0;border:none}body .modal-text .modal-content .modal-header{border:none;position:absolute;right:0;top:0;z-index:1}body .modal-text .modal-content .modal-body{display:flex;flex-wrap:wrap;padding:0}body .modal-text .modal-content .modal-body .img{width:40%}body .modal-text .modal-content .modal-body .img img{width:100%;height:100%;object-fit:cover}body .modal-text .modal-content .modal-body .text{width:60%;padding:30px}body .modal-text .modal-content .modal-body .text h3{font-size:23px;font-weight:500;color:#000;margin-bottom:20px}body .modal-text .modal-content .modal-body .text p{font-size:15px}@media (max-width:800px){body .modal-text .modal-content .modal-header .btn-close{background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m12 10.93 5.719-5.72c.146-.146.339-.219.531-.219.404 0 .75.324.75.749 0 .193-.073.385-.219.532l-5.72 5.719 5.719 5.719c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.385-.073-.531-.219l-5.719-5.719-5.719 5.719c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l5.719-5.719-5.72-5.719c-.146-.147-.219-.339-.219-.532 0-.425.346-.749.75-.749.192 0 .385.073.531.219z'/%3E%3C/svg%3E");background-color:var(--color-4);border-radius:100%;background-size:20px}body .modal-text .modal-content .modal-body .img{width:100%;height:150px}body .modal-text .modal-content .modal-body .text{width:100%;padding:20px}}body.popup_open{overflow:hidden}body #popup{opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;padding:100px;margin:0;background:#000000d4;z-index:-1;transition:all .5s ease-in-out;overflow-y:scroll}body #popup .container{position:relative;max-width:600px;opacity:0;transform:translateY(50%);transition:all .5s ease-in-out}body #popup.form .close{margin:0;right:-30px}body #popup.visible{z-index:9999;opacity:1}body #popup.visible .container{opacity:1;transform:translateY(0)}body #popup .close{position:absolute;right:0;top:0;z-index:99;margin-left:20px;cursor:pointer}body #popup .close span{display:block;width:24px;height:2px;border-radius:0;margin:5px 7px;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-3)}body #popup .close span:nth-child(1){transform:translateY(7px) rotate(45deg)}body #popup .close span:nth-child(2){opacity:0}body #popup .close span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body #popup::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:#fff0}body #popup::-webkit-scrollbar{width:5px;background-color:#fff0}body #popup::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:none;background-color:#929292}@media only screen and (max-width:800px){body #popup{padding:30px;background-image:none}body #popup .close{position:fixed;top:15px;right:15px;background:#000;padding:5px}}body .modal .close{width:40px;height:40px;appearance:none;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:#000;background:none;transition:all .2s ease-in-out}body .modal .close:hover{color:brown}body .modal#faleConosco .modal-content{border-radius:15px;background-color:#ffffffe6}body .modal#faleConosco .modal-header{padding:20px;border:none}body .modal#faleConosco .modal-header .modal-title{font-size:30px;line-height:35px;font-weight:300;letter-spacing:-1px;margin:0}body .modal#faleConosco .modal-body{padding:0 20px 20px}body .modal#faleConosco .form{margin:0}body .modal#faleConosco .form form.submitting .submit .wpcf7-submit{padding:13px 30px 13px 60px}body .modal#faleConosco .form .form-row input{background-color:#fff;border-color:#fff;border-radius:10px}body .modal#faleConosco .form .form-row textarea{background-color:#fff;border-color:#fff;border-radius:15px}body .modal#faleConosco .form .submit .wpcf7-spinner{background-color:#434343}body .modal#faleConosco .form .submit .wpcf7-submit{background:#000;color:#fff;padding:13px 45px;border-radius:10px;transition:all .2s ease-in-out}body .modal#faleConosco .form .submit .wpcf7-submit:hover{background-color:#fff;color:#000}body .modal#tour .modal-dialog{width:700px;max-width:90%}body .modal#tour .modal-content{border-radius:20px;overflow:hidden}body .modal#tour .modal-header{position:absolute;top:10px;right:10px;border:none;padding:0;z-index:999}body .modal#tour .modal-body{display:flex;padding:0}body::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:#fff0}body::-webkit-scrollbar{width:5px;background-color:#fff0}body::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:none;background-color:#929292}@media (min-width:1200px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{max-width:1200px}}header#masthead{transition:all 0.3s ease-in-out}header#masthead.site-header{padding:20px 0;background-color:#fff0;top:0;width:100%;z-index:991;position:absolute}header#masthead.site-header.sticky{padding:15px 0;top:0;background-color:#0000001d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}header#masthead.site-header.sticky .site-branding img.custom-logo{max-width:150px}header#masthead.site-header .custom-logo-link{display:flex;justify-content:left;align-items:center}header#masthead.site-header .custom-logo-link img.custom-logo{max-width:189px;transition:all 0.3s ease-in-out}header#masthead.site-header .navigator{flex-wrap:wrap;gap:40px}header#masthead.site-header #site-navigation{width:auto}header#masthead.site-header #site-navigation .menu{justify-content:flex-end;gap:30px}header#masthead.site-header #site-navigation .menu>li:hover>.sub-menu{opacity:1}header#masthead.site-header #site-navigation .menu>li.current-menu-item a{color:var(--color-1)}header#masthead.site-header #site-navigation .menu>li>a{position:relative;font-size:14px;font-weight:500;transition:all 0.3s ease-in-out;color:#fff;padding:10px 0}header#masthead.site-header #site-navigation .menu>li>a::after{content:'';position:absolute;left:50%;bottom:0;width:80%;height:2px;opacity:0;background-color:var(--color-2);transform:translateX(-50%) translateY(50%);transition:all .3s ease-in-out}header#masthead.site-header #site-navigation .menu>li>a:hover{color:var(--color-2)}header#masthead.site-header #site-navigation .menu>li>a:hover::after{opacity:1;transform:translateY(0) translateX(-50%)}header#masthead.site-header #site-navigation .menu>li>a.is-show{opacity:1!important}header#masthead.site-header #site-navigation .menu>li>.sub-menu{display:flex;flex-direction:column;padding:10px 20px 10px 17px;gap:5px;background:var(--color-1);box-shadow:none;opacity:0;transition:all .3s ease-in-out}header#masthead.site-header #site-navigation .menu>li>.sub-menu>li{padding:5px 0}header#masthead.site-header #site-navigation .menu>li>.sub-menu>li:not(:last-child){border-bottom:1px solid #fff}header#masthead.site-header #site-navigation .menu>li>.sub-menu>li:not(:last-child):after{content:'';position:absolute;right:-4px;bottom:-3px;width:5px;height:5px;background-image:url(/wp-content/themes/icpk/assets/images/dot.svg);background-size:contain;background-position:center;background-repeat:no-repeat}header#masthead.site-header #site-navigation .menu>li>.sub-menu>li a{color:#fff;transition:all .3s ease-in-out}header#masthead.site-header #site-navigation .menu>li>.sub-menu>li a:hover{opacity:.7}header#masthead.site-header .col-botoes{gap:10px}header#masthead.site-header .col-botoes .btn{font-size:15px;padding:9px 15px}header#masthead.site-header .main-menu-toggle{position:relative;z-index:99;margin-left:20px;cursor:pointer}header#masthead.site-header .main-menu-toggle span{display:block;width:24px;height:3px;border-radius:0;margin:5px 0;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-1)}@media only screen and (max-width:800px){header#masthead.site-header{padding:20px 10px}header#masthead.site-header .site-branding img.custom-logo{transition:all .3s ease-in-out;max-width:100%}header#masthead.site-header.sticky{padding:20px 25px}header#masthead.site-header.sticky .custom-logo{max-width:100px}header#masthead.site-header .col-botoes{gap:5px;padding:0}header#masthead.site-header .col-botoes .btn{padding:5px 10px;font-size:14px}}footer.site-footer{padding:50px 0;color:#fff;background-color:#000}footer.site-footer a{transition:all .3s ease-in-out}footer.site-footer a:hover{opacity:.7}footer.site-footer .col-logo img{max-width:96px}footer.site-footer .col-contato{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}footer.site-footer .col-contato a{font-size:40px;line-height:42px;font-weight:200;color:#fff;text-align:center}footer.site-footer .col-top{display:flex;align-items:flex-start;justify-content:flex-end}footer.site-footer .col-top .to-top{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:60px}footer.site-footer .col-divider{height:50px}footer.site-footer .col-direitos p{font-weight:100;text-transform:uppercase;margin:0}footer.site-footer .col-wetzel{display:flex;align-items:flex-start;justify-content:center}footer.site-footer .col-wetzel img{max-width:150px}footer.site-footer .col-social{display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width:800px){footer.site-footer{padding:40px 20px}footer.site-footer .col-logo{display:flex;align-items:center;justify-content:center;margin-bottom:20px}footer.site-footer .col-logo img{max-width:60px}footer.site-footer .col-contato a{font-size:20px;line-height:25px}footer.site-footer .col-top{justify-content:center;margin:40px 0 0}footer.site-footer .col-direitos{text-align:center;margin-bottom:20px}footer.site-footer .col-social{justify-content:center;margin-top:20px}footer.site-footer .col-divider{height:20px}}#primary.home #hero{position:relative;overflow:hidden;background-color:#fff}#primary.home #hero .container-slide{position:relative;height:100svh;max-height:100svh}#primary.home #hero .container-slide .sliderHome{height:100%}#primary.home #hero .container-slide .sliderHome .swiper-slide{position:relative}#primary.home #hero .container-slide .sliderHome .swiper-slide:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0000003d}#primary.home #hero .container-slide .sliderHome .swiper-slide img{width:100%;height:100%;object-fit:cover}#primary.home #hero .container-slide .sliderHomeThumbs{position:absolute;z-index:999;bottom:20px;right:20px;width:210px;height:310px;padding:8px;border-radius:12px;background:#ffffff2e}#primary.home #hero .container-slide .sliderHomeThumbs .swiper-slide{position:relative;border-radius:12px;overflow:hidden;border:4px solid #fff0}#primary.home #hero .container-slide .sliderHomeThumbs .swiper-slide.swiper-slide-thumb-active{border-color:#fff}#primary.home #hero .container-slide .sliderHomeThumbs .swiper-slide img{width:100%;height:100%;object-fit:cover}#primary.home #hero .wetzel{position:absolute;left:40px;bottom:40px;z-index:9}#primary.home #hero .custom-logo-link{position:absolute;left:50%;top:20px;transform:translateX(-50%);z-index:99}@media screen and (max-width:768px){#primary.home #hero .custom-logo-link{top:80px}#primary.home #hero .custom-logo-link img{max-width:130px}#primary.home #hero .wetzel{max-width:100px;left:20px;bottom:20px}#primary.home #hero .container-slide .sliderHomeThumbs{right:20px;bottom:20px;width:150px;height:220px}}#primary.home #intro{position:relative;padding:80px 0;overflow:hidden}#primary.home #intro .col-title{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px}#primary.home #intro .col-title h2{font-size:48px;line-height:55px;font-weight:400;text-transform:uppercase;margin:0}#primary.home #intro .col-text{padding:0 0 0 50px}#primary.home #intro .col-text p{font-size:30px;line-height:50px;font-weight:100;color:var(--color-1)}#primary.home #intro .col-text p strong{font-weight:700}#primary.home #intro .container-slider{position:relative;width:120%;max-width:120%;margin-top:40px}#primary.home #intro .container-slider::after{content:'';position:absolute;top:0;right:0;width:30%;height:100%;background-image:linear-gradient(270deg,#fff 30%,transparent);z-index:5}#primary.home #intro .container-slider .swiper-slide{position:relative;height:230px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}#primary.home #intro .container-slider .swiper-slide a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#primary.home #intro .container-slider .swiper-slide img{width:100%;height:100%;object-fit:cover}#primary.home #intro .slide-navigation{display:flex;align-items:center;gap:16px}#primary.home #intro .slide-navigation .navigate-button{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #ededed;border-radius:60px;transition:all .3s ease-in-out}#primary.home #intro .slide-navigation .navigate-button:hover{border-color:#000}@media screen and (max-width:768px){#primary.home #intro{padding:40px 15px}#primary.home #intro .col-title h2{font-size:35px;line-height:45px}#primary.home #intro .col-text{padding:20px 15px 0}#primary.home #intro .col-text p{font-size:16px;line-height:30px;margin:0}#primary.home #intro .container-slider{margin-top:20px;padding:0}#primary.home #intro .container-slider::after{width:100px;height:70%}#primary.home #intro .container-slider .swiper-slide{height:150px}#primary.home #intro .container-slider .slide-navigation{max-width:80%;margin-top:20px;justify-content:flex-end}}#primary.home #localizacao{position:relative;padding:80px 0;overflow:hidden}#primary.home #localizacao .container{padding-bottom:70px;border-bottom:1px solid #dcdcdc}#primary.home #localizacao .col-title{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px}#primary.home #localizacao .col-title h2{max-width:90%;font-size:60px;line-height:75px;font-weight:400;text-transform:uppercase;margin:0}#primary.home #localizacao .col-text{padding:20px 0;text-align:right}#primary.home #localizacao .col-text p{font-weight:200;color:var(--color-1)}#primary.home #localizacao .col-text p strong{font-weight:700}#primary.home #localizacao .col-text p:last-of-type{margin:0}#primary.home #localizacao .col-text .btn{margin-top:25px}@media screen and (max-width:768px){#primary.home #localizacao{padding:20px 15px 40px}#primary.home #localizacao .container{padding-bottom:40px}#primary.home #localizacao .col-title h2{max-width:100%;font-size:35px;line-height:45px;text-align:right}#primary.home #localizacao .col-text{padding:20px 15px 0}#primary.home #localizacao .col-text p{max-width:90%;font-size:16px;line-height:25px;margin:0 0 0 auto!important}}#primary.home #sofisticacao{position:relative;padding:80px 0;overflow:hidden}#primary.home #sofisticacao .col-title{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px}#primary.home #sofisticacao .col-title h2{font-size:40px;line-height:45px;font-weight:400;text-transform:uppercase;margin:0}#primary.home #sofisticacao .col-text{color:var(--color-1)}#primary.home #sofisticacao .col-text ul{max-width:400px;font-weight:200;margin:0}#primary.home #sofisticacao .col-text ul strong{font-weight:700}#primary.home #sofisticacao .col-text ul li:not(:last-of-type){margin-bottom:10px}#primary.home #sofisticacao .col-image{display:flex;align-items:flex-start;justify-content:flex-end}#primary.home #sofisticacao .col-image img{width:120%;max-width:120%;margin-right:-20%}@media screen and (max-width:768px){#primary.home #sofisticacao{padding:20px 15px 40px}#primary.home #sofisticacao .container{padding-bottom:0}#primary.home #sofisticacao .col-title h2{font-size:35px;line-height:40px;text-align:left}#primary.home #sofisticacao .col-text{padding:30px 15px 40px}#primary.home #sofisticacao .col-text p{font-size:18px;line-height:30px;margin:0}#primary.home #sofisticacao .col-text ul{padding-left:20px}}#primary.home #resort{position:relative;padding:80px 0;overflow:hidden}#primary.home #resort .container-intro{padding-bottom:70px;margin-bottom:70px;border-bottom:1px solid #dcdcdc}#primary.home #resort .container-intro .row{align-items:center;justify-content:space-between}#primary.home #resort .container-intro .col-text p{text-align:right;font-size:25px}#primary.home #resort .container-conteudo .row{justify-content:space-between}#primary.home #resort .col-title{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px}#primary.home #resort .col-title h2{font-size:60px;line-height:75px;font-weight:400;text-transform:uppercase;margin:0}#primary.home #resort .col-text{color:var(--color-1)}#primary.home #resort .col-text p{font-size:20px;font-weight:200;color:var(--color-1)}#primary.home #resort .col-text p strong{font-weight:700}#primary.home #resort .col-text p:last-of-type{margin:0}#primary.home #resort .col-text ul{font-weight:200;margin:0 0 20px}#primary.home #resort .col-text ul strong{font-weight:700}#primary.home #resort .col-text ul li{font-size:20px}#primary.home #resort .col-text ul li:not(:last-of-type){margin-bottom:10px}#primary.home #resort .col-text .btn{margin-top:80px}#primary.home #resort .col-images{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:40px}#primary.home #resort .col-images img{width:120%;max-width:120%;margin-right:-20%}#primary.home #resort .col-images img:first-of-type{height:480px;object-fit:cover}@media screen and (max-width:768px){#primary.home #resort{padding:10px 15px 40px}#primary.home #resort .container-intro{padding-bottom:40px;margin-bottom:20px}#primary.home #resort .container-intro .col-text{padding-bottom:0}#primary.home #resort .container-intro .col-text p{max-width:90%;font-size:16px;margin-left:auto}#primary.home #resort .col-title h2{font-size:35px;line-height:45px;text-align:right}#primary.home #resort .col-text{padding:20px 15px 30px}#primary.home #resort .col-text p{font-size:16px;line-height:25px}#primary.home #resort .col-text ul{padding-left:20px}#primary.home #resort .col-text ul li{font-size:16px;line-height:25px}#primary.home #resort .col-text .btn{margin-top:25px}#primary.home #resort .col-images{gap:20px}#primary.home #resort .col-images img:first-of-type{height:300px}#primary.home #resort .col-images img:last-of-type{margin-right:0}}#primary.home #exclusividade{position:relative;padding:80px 0;overflow:hidden}#primary.home #exclusividade .container{padding-bottom:70px;border-bottom:1px solid #dcdcdc}#primary.home #exclusividade .container .row{justify-content:space-between}#primary.home #exclusividade .col-title{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px}#primary.home #exclusividade .col-title h2{font-size:60px;line-height:75px;font-weight:400;text-transform:uppercase;margin:0}#primary.home #exclusividade .col-text{padding:20px 0;text-align:right}#primary.home #exclusividade .col-text p{font-size:20px;font-weight:200;color:var(--color-1)}#primary.home #exclusividade .col-text p strong{font-weight:700}#primary.home #exclusividade .col-text p:last-of-type{margin:0}@media screen and (max-width:768px){#primary.home #exclusividade{padding:20px 15px 40px}#primary.home #exclusividade .container{padding-bottom:40px}#primary.home #exclusividade .col-title h2{font-size:35px;line-height:45px;text-align:right}#primary.home #exclusividade .col-text{padding:20px 15px 0}#primary.home #exclusividade .col-text p{font-size:16px;line-height:25px}}#primary.home #plantas{position:relative;padding:40px 0 80px;overflow:hidden}#primary.home #plantas .col-title h2{font-size:40px;line-height:45px;font-weight:700;text-align:center;text-transform:uppercase;margin:0}#primary.home #plantas .containerSlider{position:relative}#primary.home #plantas .containerSlider .navigate-button{position:absolute;top:30%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--color-1);border-radius:40px;transition:all .3s ease-in-out;z-index:99}#primary.home #plantas .containerSlider .navigate-button:hover{color:#fff;background-color:var(--color-3)}#primary.home #plantas .containerSlider .navigate-button.prev-slide{left:-45px}#primary.home #plantas .containerSlider .navigate-button.prev-slide svg{margin-right:3px}#primary.home #plantas .containerSlider .navigate-button.next-slide{right:-45px}#primary.home #plantas .containerSlider .navigate-button.next-slide svg{margin-left:3px}#primary.home #plantas .containerSlider .navigate-button svg{transition:all .3s ease-in-out}#primary.home #plantas .sliderPlantas .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}#primary.home #plantas .sliderPlantas .swiper-slide .texto{max-width:540px}#primary.home #plantas .sliderPlantas .swiper-slide .texto h3{font-size:40px;line-height:45px;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:60px}#primary.home #plantas .sliderPlantas .swiper-slide .texto ul{font-weight:200;color:#000;margin:0}#primary.home #plantas .sliderPlantas .swiper-slide .texto ul strong{font-weight:700}#primary.home #plantas .sliderPlantas .swiper-slide .texto ul li{font-size:20px}#primary.home #plantas .sliderPlantas .swiper-slide .texto ul li:not(:last-of-type){margin-bottom:10px}@media screen and (max-width:768px){#primary.home #plantas{padding:20px 0 50px}#primary.home #plantas .col-title{margin-bottom:30px}#primary.home #plantas .col-title h2{font-size:35px;line-height:45px}#primary.home #plantas .containerSlider .navigate-button{top:-20px}#primary.home #plantas .containerSlider .navigate-button.prev-slide{left:10%}#primary.home #plantas .containerSlider .navigate-button.next-slide{right:10%}#primary.home #plantas .sliderPlantas .swiper-slide .texto{padding:0 20px}#primary.home #plantas .sliderPlantas .swiper-slide .texto h3{font-size:25px;line-height:35px;margin-bottom:30px}#primary.home #plantas .sliderPlantas .swiper-slide .texto ul{padding-left:22px}#primary.home #plantas .sliderPlantas .swiper-slide .texto ul li{font-size:16px}}#primary #localicazaoCenter .modal-dialog{max-width:900px}#primary #localicazaoCenter .modal-content{border-radius:20px;border:none}#primary #localicazaoCenter .modal-body{display:flex;align-items:center;justify-content:center}#primary #localicazaoCenter .close{position:absolute;right:10px;top:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid #000;border-radius:50px;padding:0;transition:all .3s ease-in-out;z-index:99}#primary #localicazaoCenter .close:hover{color:#fff;background-color:var(--color-1)}#primary #localicazaoCenter .close svg{width:20px;height:20px}@media screen and (max-width:768px){#primary #localicazaoCenter .modal-body{padding-top:30px}}@keyframes rotate{100%{transform:translate(-50%,-50%) rotate(1turn)}}