.banner{background-size:cover;background-position:center;z-index:0;height:100vh;object-fit:cover;margin-top:-80px}@media all and (max-width: 1023px){.banner{height:442px}}@media all and (min-width: 1280px){.banner{margin-top:-120px}}.banner h1{font-size:76px;line-height:100%;color:var(--site-white);font-family:var(--font-bold);max-width:1000px;margin:0 auto 29px auto;padding:0 20px}@media all and (max-width: 767px){.banner h1{font-size:34px;max-width:95%;margin:0 auto 13px auto}}@media all and (min-width: 768px)and (max-width: 1023px){.banner h1{font-size:34px;max-width:80%;margin:0 auto 13px auto}}@media all and (min-width: 1024px)and (max-width: 1399px){.banner h1{font-size:60px;max-width:80%;margin:0 auto 13px auto}}.banner p{font-family:var(--font-regular);font-size:22px;line-height:140%;color:#e9dfe0;max-width:850px;margin:0 auto}@media all and (max-width: 1023px){.banner p{font-size:13px;line-height:16px;max-width:70%}}@media all and (min-width: 1024px)and (max-width: 1399px){.banner p{font-size:18px;max-width:70%}}.section-1{padding:140px 20px}@media all and (max-width: 1023px){.section-1{padding:17px 20px 80px 20px}}.section-1 p{font-family:var(--font-regular);font-size:18px;line-height:140%;margin-bottom:0;color:var(--site-gray)}@media all and (max-width: 1023px){.section-1 p{font-size:13px}}.section-1 h2{margin:20px 0;font-family:var(--font-bold);font-size:36px;line-height:100%;color:var(--site-blue);max-width:80%}@media all and (max-width: 1023px){.section-1 h2{font-size:22px;max-width:100%}}.section-2{padding:152px 20px;background-color:#ebe5e6}@media all and (max-width: 1023px){.section-2{padding:36px 20px}}.section-2 h2{font-family:var(--font-bold);font-size:48px;line-height:116%}@media all and (max-width: 1023px){.section-2 h2{font-size:32px}}.section-2 h2 span{color:var(--site-red)}.section-3{padding:157px 20px;background-color:#f7f8f9}@media all and (max-width: 1023px){.section-3{padding:92px 20px 65px 20px}}.section-3 h2{font-family:var(--font-bold);font-size:48px;line-height:98%;color:var(--site-red)}@media all and (max-width: 1023px){.section-3 h2{font-size:32px;margin-bottom:32px}}.section-3 .col-content{border-left:3px solid rgba(91,93,115,.2);padding-left:37px}@media all and (max-width: 767px){.section-3 .col-content{border:0;padding-left:20px}}.section-3 .col-content p{font-size:18px;line-height:140%;color:var(--site-red);font-family:var(--font-regular)}@media all and (max-width: 1023px){.section-3 .col-content p{font-size:13px}}.section-3 .col-content .btn-contato{margin:63px 0 0 0;justify-content:left !important}@media all and (max-width: 767px){.section-3 .col-content .btn-contato{margin:30px 0 0 0}}.section-4{background-color:#f7f8f9}.section-4 .container-section-4{background-color:var(--site-blue-dark);color:var(--site-white);border-radius:24px;position:relative}.section-4 img{border-radius:24px;width:100%;height:100%;object-fit:cover}.section-4 .col-content{padding:90px 30px 360px 83px}@media all and (max-width: 767px){.section-4 .col-content{padding:0 16px 20px 16px;margin-top:-80px}}@media all and (min-width: 768px)and (max-width: 1399px){.section-4 .col-content{padding:60px 30px 400px 30px}}.section-4 .col-content h2{color:#e9f4ff;font-size:48px;line-height:98%;font-family:var(--font-bold);margin-bottom:30px}@media all and (max-width: 767px){.section-4 .col-content h2{line-height:140%;font-family:var(--font-source-sans-pro-regular);margin-bottom:35px;text-transform:uppercase;color:#f7f8f9}}@media all and (max-width: 1023px){.section-4 .col-content h2{font-size:32px}}@media all and (max-width: 767px){.section-4 .col-content h2 span{font-family:var(--font-bold);font-size:38px;line-height:98%;color:#a77f85;font-style:italic;text-transform:lowercase}}.section-4 .col-content .subtitle{font-size:18px;line-height:140%;color:#e7e9eb;font-family:var(--font-regular);margin-bottom:20px}@media all and (max-width: 1023px){.section-4 .col-content .subtitle{font-weight:300;font-family:var(--font-light);font-size:13px}}.section-4 .carrossel{max-width:95%;margin:0 auto;position:absolute;bottom:0;left:2.5%}.section-4 .carrossel .cards-carrossel .card{background:rgba(0,0,0,0);margin:0 24px;border:0}@media all and (min-width: 768px)and (max-width: 1299px){.section-4 .carrossel .cards-carrossel .card{margin:0 10px}}.section-4 .carrossel .cards-carrossel .gradient-border{position:relative;border-radius:24px;padding:2px;background:rgba(0,0,0,0);overflow:hidden}.section-4 .carrossel .cards-carrossel .gradient-border::before{content:"";position:absolute;inset:0;background:url("../images/degrade.png") center/cover no-repeat;z-index:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;padding:2px;border-radius:24px;pointer-events:none}.section-4 .carrossel .cards-carrossel .glass-content{position:relative;background:rgba(15,32,63,.31);backdrop-filter:blur(65.9px);-webkit-backdrop-filter:blur(65.9px);border-radius:22px;padding:2rem;z-index:1;color:#fff;min-height:210px}@media all and (min-width: 768px)and (max-width: 1023px){.section-4 .carrossel .cards-carrossel .glass-content{min-height:200px}}@media all and (min-width: 1024px)and (max-width: 1279px){.section-4 .carrossel .cards-carrossel .glass-content{min-height:280px}}@media all and (min-width: 1280px)and (max-width: 1299px){.section-4 .carrossel .cards-carrossel .glass-content{min-height:230px}}.section-4 .carrossel .cards-carrossel h3{font-size:18px;font-family:var(--font-bold);margin-bottom:1rem}@media all and (min-width: 768px)and (max-width: 1279px){.section-4 .carrossel .cards-carrossel h3{font-size:16px}}.section-4 .carrossel .cards-carrossel p{font-size:16px;line-height:150%;margin-bottom:0}@media all and (max-width: 1023px){.section-4 .carrossel .cards-carrossel p{font-size:13px}}.section-4 .carrossel .card.slick-slide{display:flex;align-items:stretch;height:auto}.section-4 .carrossel .slick-next{width:50px;height:25px;top:40%}.section-4 .carrossel .slick-next:before{content:url("../images/next.svg");width:50px;height:25px}.section-4 .carrossel .slick-prev{width:50px;height:25px;top:40%}.section-4 .carrossel .slick-prev:before{content:url("../images/prev.svg");width:50px;height:25px}.section-4 .carrossel .slick-dots{bottom:0;margin-top:20px;position:relative}.section-4 .carrossel .slick-dots li{width:25px;height:14px;border:1px solid #d5c3c4;border-radius:32px;background-color:rgba(91,93,115,.25);transition:all .3s}.section-4 .carrossel .slick-dots .slick-active{width:50px;height:14px;border:1px solid #d5c3c4;border-radius:32px;background-color:rgba(91,93,115,.25)}.section-4 .carrossel .slick-dots li button:before{display:none}.section-4 .carrossel-mobile .card{background:rgba(0,0,0,0)}.section-4 .carrossel-mobile .gradient-border-card{background:linear-gradient(135deg, #A77F85, #FFEFE4, #D5C3C4, #A77F85, #FFEFE4, #A77F85);padding:2px;border-radius:12px;overflow:hidden;height:100%}.section-4 .carrossel-mobile .gradient-border-card .card-body{background:var(--site-blue-dark);backdrop-filter:blur(65.9px);-webkit-backdrop-filter:blur(65.9px);border-radius:12px;padding:12px;height:100%;color:#fff;min-height:140px;text-align:left}.section-4 .carrossel-mobile .card-body h3{font-size:22px;font-family:var(--font-bold);margin-bottom:10px}.section-4 .carrossel-mobile .card-body p{font-size:14px;line-height:150%;margin-bottom:0}.section-4 .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.section-4 .swiper-slide{text-align:center;height:calc((100% - 30px)/2) !important;margin-top:17px !important}.section-4 .swiper-grid-column>.swiper-wrapper{flex-direction:row}.section-4 .swiper-pagination{position:relative;margin-top:25px}.section-4 .swiper-pagination-bullet{width:25px;height:14px;border:1px solid #d5c3c4;border-radius:32px;background-color:rgba(91,93,115,.25);transition:all .3s}.section-4 .swiper-pagination-bullet-active{width:50px;height:14px;border:1px solid #d5c3c4;border-radius:32px;background-color:rgba(91,93,115,.25)}.section-5{padding:140px 20px;background-image:url("../images/bg-secao-5.jpg");background-size:cover;background-position:center top}@media all and (max-width: 767px){.section-5{background-image:url("../images/bg-secao-5-mobile.jpg");padding:103px 20px 244px 20px}}@media all and (min-width: 768px)and (max-width: 1199px){.section-5{padding:244px 20px}}.section-5 .container-section-5{max-width:1200px;margin:0 auto}@media all and (max-width: 767px){.section-5 .container-section-5{max-width:320px;margin:0 auto}}.section-5 p{font-family:var(--font-bold);font-size:26px;line-height:98%;color:var(--site-blue-dark)}@media all and (max-width: 767px){.section-5 p{font-size:16px;font-family:var(--font-light)}}.section-5 h2{font-family:var(--font-bold);font-size:48px;line-height:98%;margin:0 auto 600px auto;color:var(--site-blue-dark)}@media all and (max-width: 767px){.section-5 h2{font-size:36px;margin-bottom:280px}}@media all and (min-width: 768px)and (max-width: 1199px){.section-5 h2{margin:0 auto 450px auto}}.section-5 .circles-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.section-5 .circles-wrapper .circle{position:absolute;border-radius:50%;padding:5px;top:50%;left:50%;transform:translate(-50%, -50%)}.section-5 .circles-wrapper .circle-inner{width:100%;height:100%;border-radius:50%}.section-5 .circles-wrapper .circle1{width:900px;height:900px;background:linear-gradient(135deg, #A77F85, #FFEFE4, #D5C3C4, #A77F85, #FFEFE4, #A77F85);z-index:1}@media all and (max-width: 767px){.section-5 .circles-wrapper .circle1{width:447px;height:447px}}@media all and (min-width: 768px)and (max-width: 1299px){.section-5 .circles-wrapper .circle1{width:700px;height:700px}}.section-5 .circles-wrapper .circle1 .circle-inner{background-color:var(--site-gray-dark);transition:all .3s}.section-5 .circles-wrapper .circle1 .circle-inner:hover{background-color:var(--site-gray)}.section-5 .circles-wrapper .circle2{width:700px;height:700px;background:linear-gradient(135deg, #A77F85, #FFEFE4, #D5C3C4, #A77F85, #FFEFE4, #A77F85);z-index:2}@media all and (max-width: 767px){.section-5 .circles-wrapper .circle2{width:322px;height:322px}}@media all and (min-width: 768px)and (max-width: 1299px){.section-5 .circles-wrapper .circle2{width:500px;height:500px}}.section-5 .circles-wrapper .circle2 .circle-inner{background-color:#182741;transition:all .3s}.section-5 .circles-wrapper .circle2 .circle-inner:hover{background-color:var(--site-gray-dark)}.section-5 .circles-wrapper .circle3{width:500px;height:500px;background:linear-gradient(135deg, #A77F85, #FFEFE4, #D5C3C4, #A77F85, #FFEFE4, #A77F85);z-index:3}@media all and (max-width: 767px){.section-5 .circles-wrapper .circle3{width:211px;height:211px}}@media all and (min-width: 768px)and (max-width: 1299px){.section-5 .circles-wrapper .circle3{width:300px;height:300px}}.section-5 .circles-wrapper .circle3 .circle-inner{background-color:var(--site-blue);transition:all .3s}.section-5 .circles-wrapper .circle3 .circle-inner:hover{background-color:var(--site-gray-dark)}.section-5 .circles-wrapper .circle3 .circle-inner h3{font-family:var(--font-bold);color:var(--site-white);font-size:60px;line-height:98%}@media all and (max-width: 1199px){.section-5 .circles-wrapper .circle3 .circle-inner h3{font-size:25px}}@media all and (min-width: 1200px)and (max-width: 1299px){.section-5 .circles-wrapper .circle3 .circle-inner h3{font-size:36px}}.section-5 .card{background:rgba(0,0,0,0);margin:0;border:0;position:absolute}.section-5 .gradient-border{position:relative;border-radius:24px;padding:2px;background:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.45) 0 25px 20px -20px;transition:opacity .3s ease,transform .3s ease}@media all and (max-width: 767px){.section-5 .gradient-border{border-radius:8px}}.section-5 .gradient-border::before{content:"";position:absolute;inset:0;background:url("../images/degrade.png") center/cover no-repeat;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;padding:2px;border-radius:24px;pointer-events:none}@media all and (max-width: 767px){.section-5 .gradient-border::before{border-radius:8px}}.section-5 .gradient-border.hidden{opacity:0;pointer-events:none;transform:scale(0.95)}.section-5 .glass-content{position:relative;background:rgba(15,32,63,.31);backdrop-filter:blur(65.9px);-webkit-backdrop-filter:blur(65.9px);border-radius:22px;padding:33px 22px;color:#fff}@media all and (max-width: 767px){.section-5 .glass-content{padding:10px;border-radius:8px}}@media all and (min-width: 768px)and (max-width: 1299px){.section-5 .glass-content{padding:20px 10px 15px 20px}}.section-5 .glass-content h4{font-family:var(--font-bold);color:var(--site-white);font-size:16px;line-height:120%}@media all and (max-width: 767px){.section-5 .glass-content h4{font-size:12px}}.section-5 .glass-content .description{font-family:var(--font-regular);font-size:14px;line-height:150%;color:var(--site-white);margin-bottom:0}@media all and (max-width: 767px){.section-5 .glass-content .description{font-size:10px}}.section-5 .card1{position:absolute;top:-100px;left:-47px;z-index:4;width:300px}@media all and (max-width: 767px){.section-5 .card1{width:165px;top:-80px;left:-12px}}@media all and (min-width: 768px)and (max-width: 1023px){.section-5 .card1{width:230px;left:-8px;top:-70px}}@media all and (min-width: 1024px)and (max-width: 1199px){.section-5 .card1{width:250px;left:-10px;top:-70px}}@media all and (min-width: 1200px)and (max-width: 1299px){.section-5 .card1{left:50px;top:-65px}}@media all and (max-width: 767px){.section-5 .card1 .gradient-border{display:none}}.section-5 .card1 .container-btn-card-1{width:100%}.section-5 .card1 .container-btn-card-1 .btn-card-1{display:flex;justify-content:end}.section-5 .card1 .container-btn-card-1 .btn-card-1 img{width:35px;height:35px;right:-15px;top:-5px;position:absolute;z-index:99999}@media all and (max-width: 767px){.section-5 .card1 .container-btn-card-1 .btn-card-1 img{width:20px;height:20px;right:60px;top:-8px}}.section-5 .card2{position:absolute;top:-345px;left:180px;z-index:6;width:300px}@media all and (max-width: 767px){.section-5 .card2{width:165px;top:-163px;left:-20px}}@media all and (min-width: 768px)and (max-width: 1023px){.section-5 .card2{width:300px;left:40px;top:-260px}}@media all and (min-width: 1024px)and (max-width: 1199px){.section-5 .card2{left:155px;top:-258px}}@media all and (min-width: 1200px)and (max-width: 1299px){.section-5 .card2{left:195px;top:-242px}}.section-5 .card2 .gradient-border{display:none}.section-5 .card2 .container-btn-card-2{width:100%}.section-5 .card2 .container-btn-card-2 .btn-card-2{display:flex;justify-content:end}.section-5 .card2 .container-btn-card-2 .btn-card-2 img{width:35px;height:35px;right:-15px;top:-5px;position:absolute;z-index:99999}@media all and (max-width: 767px){.section-5 .card2 .container-btn-card-2 .btn-card-2 img{width:20px;height:20px;right:-7px;top:-7px}}.section-5 .card3{position:absolute;top:205px;left:290px;z-index:6;width:300px}@media all and (max-width: 767px){.section-5 .card3{width:200px;top:95px;left:-35px}}@media all and (min-width: 768px)and (max-width: 1023px){.section-5 .card3{width:300px;left:25px;top:180px}}@media all and (min-width: 1024px)and (max-width: 1199px){.section-5 .card3{left:160px;top:190px}}@media all and (min-width: 1200px)and (max-width: 1299px){.section-5 .card3{left:305px;top:215px}}@media all and (min-width: 768px){.section-5 .card3 .gradient-border{display:none}}.section-5 .card3 .container-btn-card-3{width:100%}.section-5 .card3 .container-btn-card-3 .btn-card-3{display:flex;justify-content:end}.section-5 .card3 .container-btn-card-3 .btn-card-3 img{width:35px;height:35px;right:120px;top:-15px;position:absolute;z-index:99999}@media all and (max-width: 767px){.section-5 .card3 .container-btn-card-3 .btn-card-3 img{width:20px;height:20px;right:45px;top:-8px}}.section-5 .card4{position:absolute;top:-240px;right:26px;z-index:9;width:300px}@media all and (max-width: 767px){.section-5 .card4{width:165px;top:-90px;right:-25px}}@media all and (min-width: 768px)and (max-width: 1023px){.section-5 .card4{width:260px;top:-140px;right:35px}}@media all and (min-width: 1024px)and (max-width: 1199px){.section-5 .card4{top:-150px;right:140px}}@media all and (min-width: 1200px)and (max-width: 1299px){.section-5 .card4{top:-210px;right:145px}}.section-5 .card4 .gradient-border{display:none}.section-5 .card4 .container-btn-card-4{width:100%}.section-5 .card4 .container-btn-card-4 .btn-card-4{display:flex;justify-content:start}.section-5 .card4 .container-btn-card-4 .btn-card-4 img{width:35px;height:35px;left:-15px;top:-5px;position:absolute;z-index:99999}@media all and (max-width: 767px){.section-5 .card4 .container-btn-card-4 .btn-card-4 img{width:20px;height:20px;left:30px;top:-8px}}.section-5 .card5{position:absolute;top:200px;right:100px;z-index:8;width:300px}@media all and (max-width: 767px){.section-5 .card5{width:165px;top:0;right:-40px}}@media all and (min-width: 768px)and (max-width: 1023px){.section-5 .card5{width:230px;top:125px;right:0}}@media all and (min-width: 1024px)and (max-width: 1199px){.section-5 .card5{top:200px;right:120px}}@media all and (min-width: 1200px)and (max-width: 1399px){.section-5 .card5{top:165px;right:195px}}.section-5 .card5 .gradient-border{display:none}.section-5 .card5 .container-btn-card-5{width:100%}.section-5 .card5 .container-btn-card-5 .btn-card-5{display:flex;justify-content:start}.section-5 .card5 .container-btn-card-5 .btn-card-5 img{width:35px;height:35px;left:70px;top:-15px;position:absolute;z-index:99999}@media all and (max-width: 767px){.section-5 .card5 .container-btn-card-5 .btn-card-5 img{width:20px;height:20px;left:125px;top:-8px}}.section-6{padding:400px 20px 200px 20px;background-color:#ebe5e6;z-index:1;position:relative}@media all and (max-width: 767px){.section-6{padding:156px 20px 75px 20px;border-radius:14px;margin-top:-150px}}@media all and (min-width: 768px)and (max-width: 1279px){.section-6{padding:250px 20px 75px 20px;margin-top:-100px}}@media all and (min-width: 1280px)and (max-width: 1299px){.section-6{padding:250px 20px 75px 20px;margin-top:0}}.section-6 h2{font-family:var(--font-bold);font-size:48px;line-height:98%;color:var(--site-gray-dark);margin-bottom:26px}@media all and (max-width: 767px){.section-6 h2{font-size:36px;margin-bottom:42px}}@media all and (max-width: 767px){.section-6 h2 span{font-family:var(--font-source-sans-pro-light);font-size:20px;text-transform:uppercase;display:block}}.section-6 p{font-family:var(--font-regular);font-size:18px;line-height:140%;color:var(--site-gray-dark);max-width:800px;margin:0 auto}@media all and (max-width: 767px){.section-6 p{font-size:13px}}.section-7{background-size:cover;height:730px}@media all and (max-width: 767px){.section-7{background-size:cover;height:558px}}.section-7 h2{font-family:var(--font-bold);font-size:48px;line-height:120%;color:var(--site-white);max-width:720px;margin:0 0 45px auto}.section-7 h2 span{color:#a77f85;font-style:italic}@media all and (max-width: 767px){.section-7 h2{max-width:350px;margin:78px auto 16px auto}}@media all and (min-width: 768px)and (max-width: 1299px){.section-7 h2{max-width:600px}}.section-7 .btn-contato{margin:0 0 0 auto}@media all and (max-width: 767px){.section-7 .btn-contato{margin:0 auto}}.section-8{background-color:var(--site-blue);color:var(--site-white);padding:119px 20px}@media all and (max-width: 767px){.section-8{padding:110px 0 70px 0}}.section-8 h2{font-family:var(--font-bold);font-size:48px;line-height:120%;color:#d5c3c4;margin-bottom:31px}@media all and (max-width: 767px){.section-8 h2{margin:0 auto 29px auto;font-size:32px}}@media all and (min-width: 768px)and (max-width: 1199px){.section-8 h2{margin:0 auto 31px auto}}@media all and (min-width: 1599px){.section-8 h2{max-width:850px;margin:0 0 0 auto}}.section-8 p{color:#d5c3c4;font-size:18px;line-height:140%;max-width:580px;margin:0 0 0 auto;font-family:var(--font-regular)}@media all and (max-width: 767px){.section-8 p{font-size:13px}}@media all and (min-width: 768px)and (max-width: 1023px){.section-8 p{margin:0 auto}}@media all and (min-width: 1024px)and (max-width: 1299px){.section-8 p{font-size:18px}}.section-8 img{border-radius:24px;background:rgba(0,0,0,0)}@media all and (max-width: 767px){.section-8 img{border-radius:22px}}.section-8 .btn-contato{margin:60px 0 0 auto;justify-content:end !important}@media all and (max-width: 1023px){.section-8 .btn-contato{margin:35px auto 60px auto;justify-content:center !important}}/*# sourceMappingURL=home.css.map */
