@import "https://fonts.googleapis.com/css?family=Exo:500,600,700|Roboto&display=swap";:root{--cor-principal:#4f697a;--cor-secundaria:#c59e4f;--font-size-base:16px;--margem-base:10px}*{scrollbar-width:thin;scrollbar-color:var(--cor-secundaria) #ffa60000}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;color:#6f8ba4;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.6}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#222;font-family:Exo,sans-serif;font-weight:700}h1,.h1{font-size:2.5rem}h2,.h2{font-size:44px}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.3rem;line-height:30px}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{line-height:30px}.navbar-toggle .icon-bar{background:var(--cor-principal)}input[type=email],input[type=password],input[type=text],input[type=tel]{box-shadow:none;outline:none;height:45px;font-size:14px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=tel]:focus{box-shadow:none;border:1px solid var(--cor-principal)}.form-control{box-shadow:none;border-radius:0}.form-control:focus{box-shadow:none;border:1px solid var(--cor-principal)}.py-7{padding:7rem 0}.btn{letter-spacing:.5px;text-transform:uppercase;border:2px solid #0000;border-radius:5px;padding:.75rem 2rem;font-family:Exo,sans-serif;font-size:.8125rem;font-weight:700;transition:all .35s;display:inline-block}.btn.btn-icon i{border-left:1px solid #ffffff17;padding-left:15px}.btn:focus{box-shadow:none;outline:0}.btn-main{background:var(--cor-principal);color:#fff;border-color:var(--cor-principal)}.btn-main:hover{background:var(--cor-secundaria);border-color:var(--cor-secundaria);color:#fff}.btn-main-2{background:var(--cor-principal);color:#fff;border-color:var(--cor-principal)}.btn-main-2:hover{background:var(--cor-secundaria);color:#fff;border-color:var(--cor-secundaria)}.btn-solid-border{border:2px solid var(--cor-principal);color:var(--cor-principal);background:0 0}.btn-solid-border:hover{border:2px solid var(--cor-principal);color:#fff;background:var(--cor-principal)}.btn-solid-border:hover.btn-icon i{border-left:1px solid #ffffff17}.btn-solid-border.btn-icon i{border-left:1px solid #00000017}.btn-transparent{color:#222;background:0 0;border-color:#6f8ba4}.btn-transparent:hover{color:#fff;background:#6f8ba4}.btn-white{color:#222;background:#fff;border-color:#fff}.btn-white:hover{background:var(--cor-principal);color:#fff;border-color:var(--cor-principal)}.btn-solid-white{color:#fff;border-color:#fff}.btn-solid-white:hover{color:#222;background:#fff}.btn-round{border-radius:4px}.btn-round-full{border-radius:50px}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.bg-gray{background:#eff0f3}.bg-primary{background:var(--cor-principal)}.bg-primary-dark{background:#152440}.bg-primary-darker{background:#090f1a}.bg-dark{background:#222}.bg-gradient{background-image:linear-gradient(145deg,#13b1cdf2 0%,#9877eaf2 100%);background-repeat:repeat-x}.section{padding:100px 0}.section-sm{padding:70px 0}.section-bottom{padding-bottom:100px}.subtitle{color:var(--cor-principal);letter-spacing:1px;font-size:14px}.overlay:before{content:"";opacity:.9;background:#0a0a0a99;width:100%;height:100%;position:absolute;inset:0}.overly-2{position:relative}.overly-2:before{content:"";background:#000c;width:100%;height:100%;position:absolute;inset:0}.text-sm{font-size:14px}.text-md{font-size:2.25rem}.no-spacing{letter-spacing:0}a{color:#222;text-decoration:none;transition:all .35s}a:focus,a:hover{color:var(--cor-secundaria);text-decoration:none}a:focus{outline:none}.content-title{font-size:40px;line-height:50px}.page-title{padding:120px 0 70px;position:relative}.page-title .block h1,.page-title .block p{color:#fff}.page-title .breadcumb-nav{border-top:1px solid #ffffff0f;margin-top:60px;padding-top:30px}.slick-slide:focus,.slick-slide a{outline:none}@media (width<=480px){h2,.h2{font-size:1.3rem;line-height:36px}}.title-color{color:var(--cor-principal)}.secondary-bg{background:var(--cor-principal)}.section-title{margin-bottom:70px}.section-title h2{color:var(--cor-principal)}.text-lg{font-size:50px}.gray-bg{background:#f4f9fc}@media (width<=480px){.text-lg{font-size:28px}}@media (width<=400px){.text-lg{font-size:28px}}#navbarmain{padding:20px 0}#navbarmain .nav-link{color:#222;text-transform:capitalize;padding:10px 15px;font-family:Exo,sans-serif;font-size:16px;font-weight:600;transition:all .25s}.dropdown-toggle:after{display:none}.navbar-brand{margin-top:10px}.navbar-toggler:focus{outline:none!important}.dropdown .dropdown-menu{opacity:0;visibility:hidden;background:#fff;border:0;border-top:5px solid #e12454;border-radius:0;min-width:240px;padding:0;transition:all .3s ease-out;display:block;position:absolute;top:130%;left:0;right:0}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;top:115%}.dropdown .dropdown-item{color:#555;background:0 0;border-bottom:1px solid #eee;padding:13px 20px;font-weight:400}.dropdown .dropdown-item:hover{color:#e12454}.header-top-bar{background:var(--cor-principal);color:#fff;padding:10px 0;font-size:14px;box-shadow:0 1px 2px #0000000d}.top-bar-info li a{color:#fff;margin-right:20px}.top-right-bar a span{color:#fff;letter-spacing:1px;font-weight:600}.top-right-bar a i{color:#fff;margin-right:10px}.bg-1{background:url(/images/bg/slider-bg-1.jpg) 50%/cover no-repeat;position:relative}.banner{background:url(/images/bg/slider-bg-1.jpg) 50%/cover no-repeat;min-height:550px;position:relative;overflow:hidden}.banner .block{padding:80px 0 160px}.banner .block h1{letter-spacing:-1.2px;text-transform:capitalize;color:var(--cor-principal);font-size:60px;line-height:1.2}.letter-spacing{letter-spacing:2px}.text-color{color:var(--cor-principal)}.text-color-2{color:#e12454}.divider{background:var(--cor-secundaria);width:40px;height:5px}@media (width<=480px){.banner .block h1{font-size:38px;line-height:50px}.banner{min-height:450px}}@media (width<=400px){.banner .block h1{font-size:28px;line-height:40px}.banner{min-height:450px}}@media (width<=768px){.banner .block h1{font-size:56px;line-height:70px}}.about-img img{border-radius:5px;box-shadow:0 0 30px #002a6a1a}.award-img{background:#eff0f3;justify-content:center;align-items:center;height:120px;margin-bottom:10px;display:flex}.lsa{background-color:var(--cor-principal);text-align:center;color:#fff;border:1px solid var(--cor-principal);cursor:pointer;border-radius:4px;flex-wrap:wrap;height:auto;display:flex}.lsa img{border-radius:4px}.appoinment-content{position:relative}.appoinment-content img{width:85%}.appoinment-content .emergency{content:"";background:var(--cor-principal);padding:48px;position:absolute;bottom:20px;right:10px}.appoinment-content .emergency h2{color:#fff}.appoinment-content .emergency i{color:#ffffffb3;margin-right:10px}.appoinment-form{margin-top:40px}.appoinment-form .form-control{background:#f4f9fc;border-color:#0000000d;height:55px}.appoinment-form textarea.form-control{height:auto}.client-thumb{text-align:center}.features{margin-top:-70px}.feature-item{background-color:#fff;border-radius:15px;flex-basis:33.33%;margin:0 10px;padding:40px 30px;box-shadow:0 0 30px #002a6a1a}.feature-item .feature-icon i{color:var(--cor-principal);font-size:50px}.feature-item h4{color:var(--cor-principal)}.feature-item p{font-size:14px}.feature-section.border-top{border-top:1px solid #0000000d!important}.w-hours li{border-bottom:1px solid #0000000d;padding:6px 0}.counter-stat{text-align:center;padding:55px 0 40px;position:relative}.counter-stat i{color:#ffffff0f;font-size:70px;display:block;position:absolute;top:0;left:0;right:0;transform:translateY(25px)}.counter-stat span{color:#fff;font-size:70px}.counter-stat p{color:#ffffffb3;margin-bottom:0}.mb--80{margin-bottom:-80px}.service{padding-top:180px}.service .service-item{background:#fff;border-radius:5px;padding:30px}.service .icon{float:left;margin-bottom:10px}.service i{color:var(--cor-secundaria)}.service h4{padding-left:20px}.service .content{clear:both}.service-block{border:1px solid #00000008;margin-top:40px;padding:20px;box-shadow:0 0 38px #15285212}.service-block img{border:5px solid #fff;width:100%;margin-top:-60px}.department-service{margin-bottom:40px}.department-service li{margin-bottom:10px}.department-service li i{color:#e12454}.doctors .btn-group .btn{text-transform:capitalize;cursor:pointer;border-radius:0;margin:0 2px;padding:.6rem 1.5rem;font-size:16px}.doctors .btn-group .btn.active{color:#fff;background:#e12454;border-color:#0000;box-shadow:none!important}.doctors .btn-group .btn.focus{border-color:#0000;box-shadow:none!important}.doctors .btn-group .btn:focus,.doctors .btn-group .btn:hover{color:#fff;background:#e12454;border-color:#0000;box-shadow:none!important}.doctors .btn-group>.btn-group:not(:last-child)>.btn,.doctors .btn-group>.btn:not(:last-child):not(.dropdown-toggle),.doctors .btn-group>.btn:not(:first-child){border-radius:3px}.doctor-inner-box{overflow:hidden}.doctor-inner-box .doctor-profile{position:relative;overflow:hidden;box-shadow:0 8px 16px #c8b7ff33}.doctor-inner-box .doctor-profile .doctor-img{transition:all .35s}.doctor-inner-box .doctor-profile .doctor-img:hover{transform:scale(1.1)}.doctor-info li{color:#222;margin-bottom:10px}.doctor-info li i{color:#e12454;margin-right:20px}.read-more{color:var(--cor-principal)}@media (width<=480px){.doctors .btn-group{display:block}.doctors .btn-group .btn{margin:8px 3px}}@media (width<=400px){.doctors .btn-group{display:block}.doctors .btn-group .btn{margin:8px 3px}}@media (width<=768px){.doctors .btn-group{display:block}.doctors .btn-group .btn{margin:8px 3px}}.cta{background-size:cover;position:relative}.cta:before{content:"";background:var(--cor-principal);width:100%;height:100%;position:absolute;top:0;left:0}.mb-30{margin-bottom:30px}.text-color-primary{color:var(--cor-principal)}.cta-section{margin-bottom:-80px}.cta-2{background:url(/images/bg/cta-bg.png) 50% no-repeat}.cta-page{background:url(/images/bg/banner.jpg) 0 0/cover no-repeat;position:relative}.testimonial{position:relative}.testimonial:before{content:"";background:url(/images/bg/bg-2.jpg) 50% no-repeat;width:48%;height:100%;position:absolute;top:0;left:0}.testimonial .slick-dots{text-align:left}.testimonial-block{margin-bottom:20px;position:relative}.testimonial-block p{background:#fff;font-size:18px}.testimonial-block .client-info{margin-bottom:20px}.testimonial-block .client-info h4{margin-bottom:0}.testimonial-block i{opacity:.08;font-size:60px;position:absolute;bottom:89px;right:46px}.testimonial-block .slick-dots{text-align:left}.testimonial-wrap-2 .slick-dots{margin-left:-10px}.testimonial-block.style-2{background:#fff;margin:0 4px 30px;padding:30px}.testimonial-block.style-2 .testimonial-thumb{float:left}.testimonial-block.style-2 .testimonial-thumb img{border:5px solid #eff0f3;border-radius:100%;width:80px;height:80px;margin-top:-5px;margin-bottom:30px;margin-right:20px}.testimonial-block.style-2 .client-info p{clear:both;background:0 0}.testimonial-block.style-2 i{color:#e12454;opacity:.3;bottom:-20px}@media (width<=480px){.testimonial-wrap{margin-left:0}.testimonial:before{display:none}}@media (width<=400px){.testimonial-wrap{margin-left:0}.testimonial:before{display:none}}@media (width<=768px){.testimonial-wrap{margin-left:0}.testimonial:before{display:none}}@media (width<=992px){.testimonial-wrap{margin-left:0}.testimonial:before{display:none}}.contact-form-wrap .form-group{margin-bottom:20px}.contact-form-wrap .form-group .form-control{height:60px;box-shadow:none;background:#f4f9fc;border:1px solid #eef2f6;width:100%}.contact-form-wrap .form-group-2{margin-bottom:13px}.contact-form-wrap .form-group-2 textarea{height:auto;box-shadow:none;background:#f4f9fc;border:1px solid #eef2f6;width:100%}.social-icons li{margin:0 6px}.social-icons a{margin-right:10px;font-size:18px}.google-map{position:relative}.google-map #map{width:100%;height:500px}.mt-90{margin-top:90px}.contact-block{text-align:center;border:5px solid #eef2f6;padding:50px 25px}.contact-block i{color:var(--cor-principal);margin-bottom:15px;font-size:50px;display:inline-block}.blog-item-content h2{font-size:38px;font-weight:600}.nav-links .page-numbers{text-align:center;background:#eee;border-radius:100%;width:50px;height:50px;margin-right:10px;padding-top:13px;font-weight:600;display:inline-block}.nav-links .page-numbers:hover,.nav-links .page-numbers.current{background:var(--cor-principal);color:#fff}.comment-area .comment-thumb{margin-bottom:30px;margin-right:20px}.comment-area h5{font-size:18px;font-weight:500}.comment-area span{font-size:14px}.posts-nav h6{font-weight:500}.quote{color:var(--cor-principal);border-left:5px solid #e12454;margin:25px 0;padding:40px;font-size:22px;font-style:italic}.tag-option a{color:#6f8ba4;border:1px solid #eff0f3;padding:6px 12px;font-size:14px}.comment-form .form-control{background:#f7f8fb;border-color:#f7f8fb;border-radius:5px;height:50px}.comment-form textarea.form-control{height:auto}.post.post-single{border:none}.post.post-single .post-thumb{margin-top:30px}.post-sub-heading{letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #dedede;margin-bottom:20px;padding-bottom:20px;font-size:16px}.post-social-share{margin-bottom:50px}.post-comments{margin:30px 0}.post-comments .media{margin-top:20px}.post-comments .media>.pull-left{padding-right:20px}.post-comments .comment-author{margin-top:0;margin-bottom:0;font-weight:500}.post-comments .comment-author a{color:var(--cor-principal);text-transform:uppercase;font-size:14px}.post-comments time{color:gray;margin:0 0 5px;font-size:12px;display:inline-block}.post-comments .comment-button{color:var(--cor-principal);margin-left:5px;font-size:12px;display:inline-block}.post-comments .comment-button i{margin-right:5px;display:inline-block}.post-comments .comment-button:hover{color:var(--cor-principal)}.post-excerpt{margin-bottom:60px}.post-excerpt h3 a{color:#000}.post-excerpt p{margin:0 0 30px}.post-excerpt blockquote.quote-post{margin:20px 0}.post-excerpt blockquote.quote-post p{color:var(--cor-principal);font-size:20px;line-height:30px}.comments-section{margin-top:35px}.author-about{margin-top:40px}.post-author{margin-right:20px}.post-author>img{border:1px solid #dedede;width:100%;max-width:120px;padding:5px}.comment-list ul{margin-top:20px}.comment-list ul li{margin-bottom:20px}.comment-wrap{border:1px solid #dedede;border-radius:1px;margin-left:20px;padding:10px;position:relative}.comment-wrap .author-avatar{margin-right:10px}.comment-wrap .media .media-heading{margin-bottom:8px;font-size:14px}.comment-wrap .media .media-heading a{color:var(--cor-principal);font-size:13px}.comment-wrap .media .comment-meta{color:#888;font-size:12px}.comment-wrap .media p{margin-top:15px}.comment-reply-form{margin-top:80px}.comment-reply-form input,.comment-reply-form textarea{height:35px;box-shadow:none;border-radius:0}.comment-reply-form input:focus,.comment-reply-form textarea:focus{box-shadow:none;border:1px solid var(--cor-principal)}.comment-reply-form textarea,.comment-reply-form .btn-main{height:auto}.sidebar-widget{margin-bottom:30px;padding-bottom:35px}.sidebar-widget h5{margin-bottom:30px;padding-bottom:15px;position:relative}.sidebar-widget h5:before{content:"";background:var(--cor-secundaria);width:35px;height:3px;position:absolute;bottom:0;left:0}.sidebar-widget.latest-post .media img{border-radius:7px}.sidebar-widget.latest-post .media h6{font-weight:500;line-height:1.4}.sidebar-widget.latest-post .media p{font-size:12px}.sidebar-widget.category ul li{margin-bottom:10px}.sidebar-widget.category ul li a{color:#222;transition:all .3s}.sidebar-widget.category ul li a:hover{color:var(--cor-principal);padding-left:5px}.sidebar-widget.category ul li span{margin-left:10px}.sidebar-widget.tags a{text-transform:uppercase;letter-spacing:.075em;color:#666;background-color:#eff0f3;border-radius:20px;height:41px;margin:0 7px 10px 0;padding:0 25px;font-size:12px;font-weight:500;line-height:41px;transition:all .2s;display:inline-block}.sidebar-widget.tags a:hover{color:#fff;background:var(--cor-principal)}.sidebar-widget.schedule-widget{background:#f4f9fc;padding:25px}.sidebar-widget.schedule-widget ul li{border-bottom:1px solid #eee;padding:10px 0}.search-form{position:relative}.search-form i{position:absolute;top:35%;right:15px}.footer{padding-bottom:10px}.footer .copyright a{font-weight:600}.lh-35{line-height:35px}.logo{letter-spacing:1px;font-weight:600}.logo h3,.logo span{color:var(--cor-principal)}.widget .divider{height:3px}.widget h4{color:var(--cor-secundaria)}.widget .footer-menu a{color:#6f8ba4}.widget .footer-menu a:hover{color:var(--cor-secundaria)}.footer-contact-block span{color:#6f8ba4;font-weight:400}.footer-contact-block i{font-size:20px}.footer-btm{border-top:1px solid #0000000f}.footer-socials li a{color:#fff;text-align:center;background:#6f8ba4;border-radius:100%;width:45px;height:45px;padding-top:12px;display:inline-block}.widget-contact h6{margin-bottom:18px;font-weight:500}.widget-contact h6 i{color:#e12454}.subscribe{position:relative}.subscribe .form-control{border-color:#eee;border-radius:50px;height:60px;padding-left:25px}.subscribe .btn{position:absolute;top:6px;right:6px}.backtop{background:var(--cor-secundaria);z-index:9999;text-align:center;opacity:0;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:fixed;bottom:50px;right:55px}.backtop i{color:#fff;font-size:20px}.reveal{cursor:pointer;opacity:1;transition:all .3s}.lang-switcher{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:120px;right:55px}.lang-btn{background:var(--cor-secundaria);color:#fff;cursor:pointer;opacity:.7;border:2px solid #fff;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;font-size:16px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 2px 8px #0003}.lang-btn.active{opacity:1;background:var(--cor-principal);border-color:var(--cor-principal);transform:scale(1.1)}.lang-btn:hover{opacity:1;transform:scale(1.1)}.card{--white:#d4d4d4;--black:#14141a;--stone-300:#d6d3d1;--pink-500:#fea8ff;cursor:pointer;flex-direction:column;align-items:center;display:flex;position:relative;border:none!important}.sub-card{background-color:var(--stone-300);align-items:center;min-width:11.5rem;height:2.25rem;padding:.75rem;display:flex}.sub-card.category{border-radius:.5rem .5rem 0 0;justify-content:center;transition:all .5s cubic-bezier(1,0,0,1)}.sub-card.named{border-radius:0 0 .5rem .5rem;justify-content:center;transition:all .5s cubic-bezier(1,0,0,1)}.card:hover .sub-card.category{transform:translateY(100%)}.card:hover .sub-card.named{transform:translateY(-100%)}.sub-card .text_span{color:var(--black);text-transform:capitalize;font-size:.75rem;font-weight:600}.sub-card .icon_svg{width:1rem;fill:var(--black)}.card_container{z-index:5;background-color:#cda452;border-radius:.5rem;width:17rem;height:14rem;position:relative;overflow:hidden}.card_container:before{content:"";z-index:10;aspect-ratio:1;transform-origin:50%;background-color:#14141a33;border-radius:50%;width:0;transition:all 1s cubic-bezier(1,0,0,1) .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card_container:after{content:"SANTIBENE GROUP";z-index:10;box-sizing:border-box;aspect-ratio:1;width:0;color:var(--white);text-align:center;transform-origin:50%;background-color:#14141a80;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:700;transition:all 1s cubic-bezier(1,0,0,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card:hover .card_container:before{width:22.5rem;transition:all 1s cubic-bezier(1,0,0,1)}.card:hover .card_container:after{width:5rem;color:var(--cor-secundaria);padding:1rem;font-size:.75rem;transition:all .3s ease-in-out .4s}.card_container .image{width:inherit;fill:var(--black);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
