@font-face{font-family:Roboto;src:url(/fonts/roboto/roboto.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/orbitron/orbitron.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@media (max-width: 576px){p{font-size:1rem!important}}@media (max-width: 500px){.title{font-size:1.4rem!important}}.navbar{z-index:100;background:linear-gradient(90deg,#01080e,#007880);border-radius:50px;box-shadow:0 5px 5px #cccccc80}.navbar .navbar-brand{max-width:200px}@media (max-width: 576px){.navbar .navbar-brand{max-width:150px!important}}@media (max-width: 576px){.navbar #navbarNav .navbar-nav{box-shadow:none!important}}@media (max-width: 576px){.navbar #navbarNav .navbar-nav .nav-item{text-align:center;font-size:1rem}}.navbar #navbarNav .navbar-nav .nav-item:not(:last-child){font-size:1rem}.navbar #navbarNav .navbar-nav .nav-item:not(:last-child) .nav-link{color:#fff;transition:.3s ease-in-out;font-weight:500;text-transform:capitalize}.navbar #navbarNav .navbar-nav .nav-item:not(:last-child) .nav-link:hover{color:#00d1de}.navbar #navbarNav .navbar-nav #contact-nav-item{background-color:#ccf7fe;border-radius:30px;font-size:1rem;font-weight:500;transition:.3s ease-in-out}.navbar #navbarNav .navbar-nav #contact-nav-item .nav-link{color:#01080e;text-transform:capitalize;transition:.3s ease-in-out}.navbar #navbarNav .navbar-nav #contact-nav-item:hover{background-color:#00d1de}.navbar #navbarNav .navbar-nav #contact-nav-item:hover .nav-link{color:#fff}.navbar .navbar-toggler{transition:all .4s ease-in-out;border:none}.navbar .navbar-toggler:focus,.navbar .navbar-toggler:active{outline:none;box-shadow:0 0}.navbar .navbar-toggler>span{display:block;width:45px;height:4px;background-color:#fff;transition:all .4s ease-in-out}.navbar .navbar-toggler>span:not(:last-child){margin-bottom:7px}.navbar .navbar-toggler.active{transition-delay:.8s;transform:rotate(45deg)}.navbar .navbar-toggler.active>span:nth-child(2){width:0}.navbar .navbar-toggler.active>span:nth-child(1){transition-delay:.4s;transform:translateY(13px)}.navbar .navbar-toggler.active>span:nth-child(3){transition-delay:.4s;transform:translateY(-10px) rotate(90deg)}#banner{backdrop-filter:blur(15px);padding-top:6rem;min-height:100vh;background-image:linear-gradient(to bottom right,#ffffff1a 60%,#ccf7fe)}#banner #banner-content{color:#01080e}@media (min-width: 1540px){#banner #banner-content{width:75%!important}}@media (min-width: 2000px){#banner #banner-content{width:70%!important;max-width:2000px!important}}#banner #banner-content h2{font-size:1.5rem;font-family:Orbitron,sans-serif}@media (max-width: 500px){#banner #banner-content h2{font-size:1.2rem!important}}@media (min-width: 768px){#banner #banner-content h2{font-size:2rem!important}}#banner #banner-content .banner-title{line-height:1.1;font-family:Orbitron,sans-serif;font-weight:700;font-size:1.8rem}@media (min-width: 576px){#banner #banner-content .banner-title{font-size:2.5rem!important}}@media (min-width: 768px){#banner #banner-content .banner-title{font-size:3rem!important}}@media (min-width: 992px){#banner #banner-content .banner-title{font-size:3.5rem!important}}@media (min-width: 1200px){#banner #banner-content .banner-title{font-size:4rem!important}}@media (min-width: 2000px){#banner #banner-content .banner-title{font-size:6rem!important}}@media (max-width: 1250px){#banner #banner-content .banner-title #palavra-rotativa{display:inline-block;min-width:11ch;white-space:nowrap}}@media (min-width: 2000px) and (max-width: 2300px){#banner #banner-content .banner-title #palavra-rotativa{display:inline-block;min-width:11ch;white-space:nowrap}}#banner #banner-content .banner-description{font-size:1.3rem;line-height:1.2;color:#475569}@media (min-width: 768px){#banner #banner-content .banner-description{font-size:1.5rem!important}}@media (min-width: 2000px){#banner #banner-content .banner-description{font-size:2rem!important}}#banner #banner-content .btn{width:100%;height:45px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;transition:.3s ease-in-out;border-radius:30px}#banner #banner-content .btn:hover{transform:scale(1.05);gap:.7rem!important}@media (min-width: 576px){#banner #banner-content .btn{width:200px!important;font-size:1.3rem!important;height:60px!important}}@media (min-width: 1540px){#banner #banner-content .btn{width:250px!important;height:65px!important;font-size:1.5rem!important}}@media (min-width: 2000px){#banner #banner-content .btn{width:300px!important;height:70px!important;font-size:1.5rem!important}}#banner #banner-content .btn-banner-1{background-color:#007880;color:#fff}#banner #banner-content .btn-banner-1 i{color:#fff;font-size:1.1rem}@media (min-width: 2000px){#banner #banner-content .btn-banner-1 i{font-size:1.3rem!important}}#banner #banner-content .btn-banner-1:hover{background-color:#0a5d66}#banner #banner-content .btn-banner-2{background-color:transparent;color:#007880;border:2px solid #007880}#banner #banner-content .btn-banner-2:hover{background-color:#007880;color:#fff}#banner #banner-content #banner-icons span{color:#475569}@media (min-width: 2000px){#banner #banner-content #banner-icons span{font-size:1.5rem!important}}#banner #banner-content #banner-icons span i{color:#007880;font-size:1.2rem}#banner #banner-content #banner-arrow i{color:#007880;font-size:1.5rem;border-radius:50%;animation:bounce 2s infinite}@media (min-width: 2000px){#banner #banner-content #banner-arrow i{font-size:2.3rem!important}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#services #cards-services .card{min-height:450px;border-radius:15px;border:none;box-shadow:0 0 10px #0000001a;transition:.3s ease-in-out}@media (max-width: 768px){#services #cards-services .card{min-height:400px!important}}#services #cards-services .card .card-body{border-radius:15px}#services #cards-services .card .card-body .icon-type-1,#services #cards-services .card .card-body .icon-type-2{font-size:1.6rem;margin-bottom:20px;width:60px;height:60px;border-radius:10px;display:block;align-content:center;color:#fff;transition:.3s ease-in-out;text-align:center}#services #cards-services .card .card-body .icon-type-1{background:#007880}#services #cards-services .card .card-body .icon-type-2{background:linear-gradient(90deg,#00d1de,#007880)}#services #cards-services .card .card-body .card-title{font-size:1.3rem;font-weight:600;margin-bottom:10px}#services #cards-services .card .card-body .card-text{font-size:1.1rem;color:#475569;margin-bottom:20px}#services #cards-services .card .card-body .btn{background:#ccf7fe;color:#007880;border-radius:15px;padding-top:1rem;padding-bottom:1rem;font-size:1.1rem;transition:.3s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center}#services #cards-services .card .card-body .btn i{color:#007880;transition:.3s ease-in-out}#services #cards-services .card .card-body .btn:hover{background:#0a5d66;color:#fff;gap:.7rem!important}#services #cards-services .card .card-body .btn:hover i{color:#fff}#services #cards-services .card .card-body ul li{margin-left:-10px;color:#475569}#services #cards-services .card .card-body ul li::marker{color:#99eefd;font-size:1.3rem}#services #cards-services .card:hover{transform:translateY(-10px);box-shadow:0 0 20px #0003}#services #cards-services .card:hover .card-body{border:1px solid #99eefd}#services #cards-services .card:hover .icon-type-1,#services #cards-services .card:hover .icon-type-2{transform:scale(1.1)}#services #not-found-service{display:block;align-content:center;background:linear-gradient(90deg,#f0fdff,#ccf7fe);border-radius:20px;padding-top:3rem;padding-bottom:3rem}#services #not-found-service h3{font-size:2rem;font-weight:600;color:#01080e}@media (max-width: 768px){#services #not-found-service h3{font-size:1.5rem}}#services #not-found-service p{font-size:1.2rem;color:#475569;line-height:1.1}#services #not-found-service .btn{background:#007880;color:#fff;border-radius:30px;padding-top:1rem;padding-bottom:1rem;font-size:1.1rem;transition:.3s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center;max-width:280px!important;margin:0 auto}#services #not-found-service .btn i{color:#fff;transition:.3s ease-in-out}#services #not-found-service .btn:hover{background:#0a5d66;color:#fff;gap:.7rem!important;transform:scale(1.05)}#services #not-found-service .btn:hover i{color:#fff}#projects{background-color:#f8fafc;padding-bottom:3rem!important;padding-top:4rem!important}@media (min-width: 575px){#projects{padding-bottom:7rem!important}}#projects .projectsSwiper .swiper-wrapper{padding-bottom:1rem}#projects .projectsSwiper .swiper-wrapper .swiper-slide{height:220px;box-shadow:none;border-radius:20px;overflow:hidden;box-shadow:0 5px 10px #0000004d}@media (min-width: 400px){#projects .projectsSwiper .swiper-wrapper .swiper-slide{height:300px}}#projects .projectsSwiper .swiper-wrapper .swiper-slide .card{border:none;height:100%}#projects .projectsSwiper .swiper-wrapper .swiper-slide .card img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:20px}#projects .projectsSwiper .swiper-wrapper .swiper-slide .btn{height:100%;width:100%;opacity:0;display:flex!important;justify-content:center;flex-direction:column;align-items:center;background-color:#007880cc;color:#fff;transition:all .4s ease-in-out!important;font-size:1.5rem;text-align:center;transform:rotate(-5deg) translateY(100%);top:0}#projects .projectsSwiper .swiper-wrapper .swiper-slide .btn i{font-size:2rem;color:#fff}#projects .projectsSwiper .swiper-wrapper .swiper-slide-active:hover .btn{opacity:1;transform:rotate(0) translateY(0)}#projects .projectsSwiper .swiper-button-prev,#projects .projectsSwiper .swiper-button-next{background-color:#00d1de;border-radius:50%;height:35px;width:35px}#projects .projectsSwiper .swiper-button-prev:after,#projects .projectsSwiper .swiper-button-next:after{color:#fff;font-size:1.2rem}@media (min-width: 575px){#projects .projectsSwiper .swiper-button-prev,#projects .projectsSwiper .swiper-button-next{height:50px;width:50px}#projects .projectsSwiper .swiper-button-prev:after,#projects .projectsSwiper .swiper-button-next:after{font-size:1.5rem}}@media (min-width: 992px){#projects .projectsSwiper .swiper-button-prev{left:0}#projects .projectsSwiper .swiper-button-next{right:0}}#projects #responsive{background:linear-gradient(90deg,#007880,#0a5d66);color:#fff!important;padding:2rem 1rem;border-radius:20px;margin-top:4rem}@media (min-width: 575px){#projects #responsive{padding:3rem;margin-top:6rem}}#projects #responsive h3{font-size:1.5rem;font-weight:700}@media (min-width: 575px){#projects #responsive h3{font-size:2rem}}#projects #responsive>p{font-size:1.2rem}#projects #responsive .icon i{width:100px;height:100px;display:block;align-content:center;border-radius:15px;background-color:#fff3;color:#fff;transition:all .3s ease-in-out}#projects #responsive .icon i:hover{background-color:#fff6;transform:scale(1.1)}#projects #responsive .icon span{color:#f0fdff;font-weight:600;font-size:1.2rem}#skills .card{background-color:#f8fafc;border:none;border-radius:15px;transition:all .3s ease-in-out}#skills .card .fas{width:60px;height:60px;background-color:#ccf7fe;display:block;align-content:center;text-align:center;color:#007880;border-radius:10px;transition:all .3s ease-in-out}#skills .card .card-title{font-weight:600}#skills .card .card-text{font-size:1.05rem;color:#475569}#skills .card:hover{background-color:#f0fdff;transform:translateY(-10px)}#skills .card:hover .fas{background-color:#007880;color:#fff}#skills .card:hover .card-title{color:#007880}#process{background-color:#f8fafc;border-radius:15px}#process .row{position:relative}#process .row .vertical-line{position:absolute;left:5%;top:0;width:2px!important;height:0;background-color:#00d1de;transition:height 1s ease-out;z-index:1;padding:0}@media (min-width: 576px){#process .row .vertical-line{display:none!important}}#process .row .card{background-color:transparent;border:none}#process .row .card .card-body .card-title{font-weight:700}#process .row .card .card-body .card-text{color:#475569}#process .row .card .card-body .process-bg{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:#007880;border-radius:50%;transition:transform .5s ease-in-out;perspective:600px}#process .row .card .card-body .process-bg .process-number{font-size:1.5rem;font-weight:700;color:#fff;user-select:none;transition:transform .5s ease-in-out;transform-style:preserve-3d;backface-visibility:hidden}#process .row .card .card-body .process-bg:hover .process-number{transform:rotateY(360deg)}@media (min-width: 575px){#process .row .card .card-body .process-line{top:50px;left:60%;height:2px;width:0;background-color:#00d1de;z-index:-1;display:block!important;transition:width .8s ease-in-out}#process .row .card .card-body .process-line.active{width:100%}}@media (min-width: 575px) and (max-width: 991px){#process .row .card .card-body .line2{display:none!important}}#process .row .card .card-body .line4{display:none!important}#plans .card{background-color:#fff;box-shadow:0 0 5px #01080e1a;transition:all .3s ease-in-out;border-radius:30px;border:none;min-height:550px}@media (min-width: 992px) and (max-width: 1200px){#plans .card{min-height:750px}}@media (min-width: 1200px) and (max-width: 1400px){#plans .card{min-height:700px}}@media (min-width: 1400px){#plans .card{min-height:600px}}#plans .card:hover{box-shadow:0 0 15px #01080e33;transform:translateY(-10px)}#plans .card .card-body{padding:2rem}#plans .card .card-body .icon-type-1,#plans .card .card-body .icon-type-2{font-size:1.6rem;margin-bottom:20px;width:60px;height:60px;border-radius:10px;display:block;align-content:center;color:#fff;transition:.3s ease-in-out;text-align:center}#plans .card .card-body .icon-type-1{background:#007880}#plans .card .card-body .icon-type-2{background:linear-gradient(90deg,#00d1de,#007880)}#plans .card .card-body .card-title{font-size:1.5rem;font-weight:600;margin-bottom:15px}#plans .card .card-body li{font-size:1rem;margin-bottom:10px}@media (min-width: 1366px){#plans .card .card-body li{font-size:1.1rem}}#plans .card .card-body li i{color:#007880}#plans .card .card-body .btn{background:#f0fdff;color:#007880;border-radius:15px;padding-top:1rem;padding-bottom:1rem;font-size:1.1rem;transition:.3s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center}#plans .card .card-body .btn i{color:#007880;transition:all .3s ease-in-out}#plans .card .card-body .btn:hover{background-color:#007880;color:#fff;transform:scale(1.05)}#plans .card .card-body .btn:hover i{color:#fff}#plans #one-page-card{border:2px solid #007880}@media (min-width: 992px) and (max-width: 1200px){#plans #one-page-card{min-height:800px}}@media (min-width: 1200px) and (max-width: 1400px){#plans #one-page-card{min-height:750px}}@media (min-width: 1400px){#plans #one-page-card{min-height:650px}}#plans #one-page-card .popular-tag{position:absolute;top:-20px;left:50%;transform:translate(-50%);background-color:#007880;color:#fff;padding:5px 1.5rem;border-radius:20px;font-weight:700;font-size:1rem}#plans #one-page-card .btn-popular{background-color:#007880;color:#fff}#plans #one-page-card .btn-popular i{color:#fff}#plans #one-page-card .btn-popular:hover{background-color:#0a5d66}.obs-plans{background:linear-gradient(90deg,#007880,#00d1de)}.obs-plans .fa-user-check{font-size:3rem;color:#fff}.obs-plans p{font-size:1.3rem;color:#fff;line-height:1.1}.obs-plans .btn{background:#ccf7fe;color:#007880;border-radius:30px;padding-top:1rem;padding-bottom:1rem;font-size:1.1rem;transition:.3s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center;max-width:300px!important;margin:0 auto;font-size:1.2rem}.obs-plans .btn i{color:#007880;transition:all .3s ease-in-out}.obs-plans .btn:hover{background-color:#0a5d66;color:#fff;gap:.7rem!important;transform:scale(1.05)}.obs-plans .btn:hover i{color:#fff}#modalSuporteAdm .modal-content{border-radius:15px;background-color:#fff}#modalSuporteAdm .modal-content .modal-body{color:#01080e;font-size:1.2rem}#modalSuporteAdm .modal-content .modal-body .fas{color:#007880}#modalSuporteAdm .modal-content .modal-footer i{color:#fff}#testimonials{background-color:#f0fdff;padding-top:5rem;padding-bottom:5rem}#testimonials .testimonialsSwiper{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}#testimonials .testimonialsSwiper .swiper-wrapper{padding:1rem}#testimonials .testimonialsSwiper .swiper-slide{position:relative;overflow:hidden;background:linear-gradient(to bottom right,#ffffff1a 60%,#ccf7fe);border-radius:20px;box-shadow:0 0 10px #0a5d664d;height:380px;transition:box-shadow .5s ease-in-out;cursor:grab}@media (min-width: 400px){#testimonials .testimonialsSwiper .swiper-slide{height:300px}}@media (min-width: 992px) and (max-width: 1200px){#testimonials .testimonialsSwiper .swiper-slide{height:400px}}#testimonials .testimonialsSwiper .swiper-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,#ffffff1a 30%,#ccf7fe);transform:translateY(100%);transition:transform .6s ease;z-index:0}#testimonials .testimonialsSwiper .swiper-slide:hover:before{transform:translateY(0)}#testimonials .testimonialsSwiper .swiper-slide *{position:relative;z-index:1}#testimonials .testimonialsSwiper .swiper-slide:hover{box-shadow:0 0 15px #0a5d664d}#testimonials .testimonialsSwiper .swiper-slide.is-grabbing{cursor:grabbing}#testimonials .testimonialsSwiper .stars{display:flex;gap:.3rem}#testimonials .testimonialsSwiper .stars .fa-star{color:#ffc107;font-size:1.3rem}#testimonials .testimonialsSwiper .name{font-weight:700;font-size:1.3rem;color:#007880}#testimonials .testimonialsSwiper .text{font-size:1.1rem;font-style:italic;color:#475569}#testimonials .testimonialsSwiper .read-more-btn{cursor:pointer;color:#475569}#testimonials .testimonialsSwiper .read-more-btn:hover{text-decoration:underline}#testimonialModal .modal-dialog .modal-content{background:linear-gradient(90deg,#007880,#0a5d66);color:#fff;border:none;box-shadow:0 0 10px #0078804d}#testimonialModal .modal-dialog .modal-content .modal-body{padding:1.5rem}#testimonialModal .modal-dialog .modal-content .modal-body .fa-quote-right{opacity:.3}#testimonialModal .modal-dialog .modal-content .modal-body .stars{display:flex;gap:.3rem}#testimonialModal .modal-dialog .modal-content .modal-body .stars .fa-star{color:#ffc107;font-size:1.3rem}#testimonialModal .modal-dialog .modal-content .modal-body .name{font-size:1.5rem}#testimonialModal .modal-dialog .modal-content .modal-footer .btn{background:#ccf7fe;color:#007880;font-weight:600;transition:all .3s ease-in-out;border:none}#testimonialModal .modal-dialog .modal-content .modal-footer .btn i{color:#007880;transition:all .3s ease-in-out}#testimonialModal .modal-dialog .modal-content .modal-footer .btn:hover{gap:.7rem!important;transform:scale(1.05)}.fa-quote-right{font-size:5rem;opacity:.8;color:#ccf7fe;right:5%;top:5%}#faq .accordion-item{border:none;margin-bottom:10px;background-color:transparent;transition:all .3s ease-in-out}#faq .accordion-item .accordion-header .accordion-button{background:#f8fafc;outline:none;box-shadow:0 0;color:#01080e!important;font-size:1.2rem;font-weight:500;border-top-left-radius:15px;border-top-right-radius:15px;transition:transform .3s ease-in-out}#faq .accordion-item .accordion-header .accordion-button:after{content:none!important}#faq .accordion-item .accordion-header .accordion-button .fa-angle-down{transition:transform .3s ease-in-out;color:#007880}#faq .accordion-item .accordion-header .accordion-button[aria-expanded=false]{border-bottom-left-radius:15px;border-bottom-right-radius:15px}#faq .accordion-item .accordion-header .accordion-button[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}#faq .accordion-item .accordion-header .accordion-button[aria-expanded=true] .fa-angle-down{transform:rotateX(180deg)}#faq .accordion-item .accordion-collapse .accordion-body{border-top:1px solid #cccccc;font-size:1rem!important;color:#01080e;background:#f8fafc;border-bottom-left-radius:15px;border-bottom-right-radius:15px;transition:all .3s ease-in-out}#faq .accordion-item .accordion-collapse .accordion-body a{color:#007880;text-decoration:none;font-weight:500}#faq .accordion-item:hover .accordion-header .accordion-button,#faq .accordion-item:hover .accordion-collapse .accordion-body{background-color:#f0fdff}#faq #not-found-question{display:block;align-content:center;background:linear-gradient(90deg,#007880,#0a5d66);border-radius:30px;color:#fff!important}#faq #not-found-question h3{font-size:2rem;font-weight:600}@media (max-width: 768px){#faq #not-found-question h3{font-size:1.5rem}}#faq #not-found-question p{font-size:1.1rem;line-height:1.1;color:#f0fdff}#faq #not-found-question .btn{background:#fff;color:#007880;border-radius:30px;padding-top:1rem;padding-bottom:1rem;font-size:1.1rem;transition:.3s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center;max-width:280px!important;margin:0 auto;min-height:60px}#faq #not-found-question .btn i{color:#007880;transition:.3s ease-in-out}#faq #not-found-question .btn:hover{background:#f0fdff;gap:.7rem!important;transform:scale(1.05)}#contact{background:linear-gradient(90deg,#f0fdff,#f8fafc);padding-top:4rem;padding-bottom:4rem}#contact #contact-left-side{background-color:#fff;box-shadow:0 0 10px #01080e1a;padding:2rem;border-radius:30px}@media (min-width: 575px){#contact #contact-left-side{padding:3rem 3rem 1rem}}#contact #contact-left-side .form-label{color:#007880;font-weight:500}#contact #contact-left-side .form-control{border-radius:10px;color:#01080e}#contact #contact-left-side .form-control:focus{box-shadow:none;outline:none;border:1px solid #007880!important}#contact #contact-left-side .form-control::placeholder{color:#475569;opacity:.4;font-size:.9rem}#contact #contact-left-side #name,#contact #contact-left-side #email,#contact #contact-left-side #whatsapp{border:1px solid #cccccc;height:50px}#contact #contact-left-side #message{border:1px solid #cccccc;resize:none;height:100px}#contact #contact-left-side .input-group .contact-icon{display:flex;align-items:center;justify-content:center;border:none;position:absolute;left:0;color:#007880;background-color:transparent;z-index:10;height:50px}#contact #contact-left-side .input-group .form-control{padding-left:2.5rem}#contact #contact-left-side .btn{background:#007880;color:#fff;border-radius:15px;padding-top:1rem;padding-bottom:1rem;font-size:1.1rem;transition:.3s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center}#contact #contact-left-side .btn i{color:#fff;transition:.3s ease-in-out}#contact #contact-left-side .btn:hover{background:#0a5d66;color:#fff;gap:.7rem!important;transform:scale(1.05)}#contact #contact-left-side .btn:hover i{color:#fff}#contact #contact-left-side .invalid-feedback{font-size:.8rem}#contact #contact-left-side #countCaracter{text-align:right;font-size:.8rem;display:block;color:#475569}#contact #contact-left-side .message-feedback{bottom:-5px}#contact #contact-left-side #recaptcha-container>div{max-width:100%!important;overflow:hidden}#contact #contact-left-side #feedbackRecaptcha #loading{width:0%;height:5px;background-color:#ffcc32;border-radius:8px}#contact #contact-right-side .contact-info{background-color:#fff;box-shadow:0 0 10px #01080e1a;padding:2rem 1rem;border-radius:30px}@media (min-width: 575px){#contact #contact-right-side .contact-info{padding:3rem}}#contact #contact-right-side .contact-detail{color:#01080e;text-decoration:none;transition:all .3s ease-in-out;padding:.5rem 1rem}#contact #contact-right-side .contact-detail i{background-color:#ccf7fe;color:#007880;width:50px!important;height:50px!important;display:block;align-content:center;text-align:center;border-radius:15px;font-size:1.3rem;transition:all .3s ease-in-out}@media (min-width: 575px){#contact #contact-right-side .contact-detail i{width:60px!important;height:60px!important;font-size:1.5rem}}#contact #contact-right-side .contact-detail .contact-label{font-weight:700;transition:all .3s ease-in-out}#contact #contact-right-side .contact-detail .contact-text{color:#475569}#contact #contact-right-side .contact-detail.location{cursor:default}#contact #contact-right-side .contact-detail.location .contact-text{word-break:break-all}#contact #contact-right-side .contact-detail:hover{background-color:#f0fdff;border-radius:15px}#contact #contact-right-side .contact-detail:hover i{background-color:#007880;color:#fff}#contact #contact-right-side .contact-detail:hover .contact-label{color:#007880}#contact #contact-right-side .contact-whats{display:block;align-content:center;background:linear-gradient(90deg,#007880,#0a5d66);border-radius:30px;color:#fff!important}#contact #contact-right-side .contact-whats h3{font-size:1.5rem;font-weight:600}#contact #contact-right-side .contact-whats p{font-size:1rem;line-height:normal;color:#f0fdff}#contact #contact-right-side .contact-whats .btn{background:#fff;color:#007880;border-radius:15px;padding-top:1rem;padding-bottom:1rem;font-size:1.1rem;transition:.3s ease-in-out;font-weight:500;display:flex;align-items:center;justify-content:center;max-width:230px!important}#contact #contact-right-side .contact-whats .btn i{color:#007880;transition:.3s ease-in-out}#contact #contact-right-side .contact-whats .btn:hover{background:#f0fdff;gap:.7rem!important;transform:scale(1.05)}#resposta .alert{position:fixed;width:auto;bottom:0;left:3%}footer{background-color:#01080e;border-top:3px solid #007880;color:#f0fdff}footer .social-icon a{text-decoration:none;width:40px;height:40px;background:#ffffff1a;font-size:1.3rem;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}footer .social-icon a i{color:#fff}footer .social-icon a:hover{background-color:#007880}footer .footer-service{text-decoration:none;color:#cccccce6;transition:all .3s ease-in-out}footer .footer-service:hover{color:#00d1de}footer .cnpj{font-size:.8rem;color:#ccc}footer .footer2{border-top:1px solid rgba(204,204,204,.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:100px;scroll-behavior:smooth}::selection{background-color:#007880;color:#fff}body{background:url(/images/bg2.svg) no-repeat top;background-size:cover!important;background-color:#fff!important;font-family:Roboto,sans-serif!important}body i{color:#01080e}.title{color:#01080e;font-family:Orbitron,sans-serif;font-weight:700;font-size:2.5rem}.text-default{font-size:1.4rem;color:#475569;line-height:normal}.title-gradient{color:transparent;background-image:linear-gradient(90deg,#007880,#00d1de);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.custom-tooltip .tooltip-inner{background-color:#007880;color:#fff;font-weight:600;font-size:.8rem}.custom-tooltip[data-popper-placement^=top] .tooltip-arrow:before{border-top-color:#007880!important}.custom-tooltip[data-popper-placement^=right] .tooltip-arrow:before{border-right-color:#007880!important}.custom-tooltip[data-popper-placement^=bottom] .tooltip-arrow:before{border-bottom-color:#007880!important}.custom-tooltip[data-popper-placement^=left] .tooltip-arrow:before{border-left-color:#007880!important}.custom-tooltip-project .tooltip-inner{background-color:#007880;color:#fff;font-weight:600;font-size:.8rem}.custom-tooltip-project .tooltip-inner i{color:#fff}.custom-tooltip-project[data-popper-placement^=top] .tooltip-arrow:before{border-top-color:#007880!important}.custom-tooltip-project[data-popper-placement^=right] .tooltip-arrow:before{border-right-color:#007880!important}.custom-tooltip-project[data-popper-placement^=bottom] .tooltip-arrow:before{border-bottom-color:#007880!important}.custom-tooltip-project[data-popper-placement^=left] .tooltip-arrow:before{border-left-color:#007880!important}#button-whatsApp-float .linkFloatWhats{height:60px;width:60px;margin-bottom:3rem;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;color:#fff;box-shadow:0 3px 10px;position:fixed;right:20px;bottom:20px;cursor:pointer;z-index:1000;-webkit-box-shadow:.1 all;-webkit-animation:all .1;animation:all .1;text-decoration:none;transition:.25s ease-in-out}#button-whatsApp-float .linkFloatWhats i{color:#fff;font-size:2rem}@media (min-width: 575px){#button-whatsApp-float .linkFloatWhats i{font-size:2.5rem}}@media (min-width: 575px){#button-whatsApp-float .linkFloatWhats{height:70px;width:70px}}#button-whatsApp-float .linkFloatWhats:hover{box-shadow:0 3px 10px #00000080}.btn-abrir-modal{font-weight:700;font-size:1rem;cursor:pointer;text-decoration:underline}.alert .btn-close:focus,.alert .btn-close:active{outline:none;box-shadow:none}.fade-up{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-up.active{opacity:1;transform:translateY(0)}.title,.subtitle{text-align:center}.title:after{content:"";display:block;width:100%;max-width:200px;height:3px;background-color:#00d1de;position:relative;transform:translate(-50%);left:50%;top:10px}@media (max-width: 500px){.title:after{max-width:150px!important}}.subtitle{font-size:1.4rem;color:#475569;margin-top:10px;margin-bottom:30px}.before-title span{background-color:#ccf7fe;border-radius:40px;color:#007880;font-weight:500;font-size:.9rem}.before-title span i{color:#007880}
