/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:"Apple Garamond";src:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/fonts/AppleGaramond.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Avenir LT Std";src:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/fonts/AvenirLTStd-Book.otf) format("opentype")}@font-face{font-display:swap;font-family:"Apple Garamond";src:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/fonts/AppleGaramond.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Avenir LT Std";src:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/fonts/AvenirLTStd-Book.otf) format("opentype")}html{scroll-behavior:smooth}body{font-family:"Avenir LT Std",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:all 100ms ease}body.menuIsOpen{overflow:hidden}body.menuIsOpen .crlab-overlay{visibility:visible}@media(min-width:1120px){.crlab-container.lg{max-width:1068px;margin:6.25rem auto}}@media(max-width:1120px){.crlab-container,footer .crlab-container{padding:2rem 2.5rem}}@media(max-width:576px){.crlab-container,footer .crlab-container{padding:2rem 1rem}}.crlab-responsive-image{max-width:100%}.crlab-overlay{background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;visibility:hidden}@media(min-width:1120px){.crlab-overlay{display:none}}.crlab-whatsapp-fab{position:fixed;right:70px;bottom:70px;z-index:999;background-color:#25d366;border:0;border-radius:50%;padding:0;width:100px;height:100px;line-height:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.crlab-whatsapp-fab:hover{animation:pulse;animation-duration:.5s}.crlab-whatsapp-fab img{width:40px;height:40px;filter:invert(1)}@media(max-width:1120px){.crlab-whatsapp-fab{right:20px;bottom:20px}}.crlab-button{background:rgba(0,0,0,0);display:block;border:1px solid #8f8f8f;color:#000;max-width:297px;margin:0 auto;padding:2rem 1.25rem;font-family:"Avenir LT Std",sans-serif;font-size:1.25rem;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer}.crlab-button:hover{transition:all .2s ease;background-color:#ffe36c}@media(max-width:1120px){.crlab-button{max-width:100%;margin:unset}}@media(max-width:576px){.crlab-button{font-size:1rem}}.crlab-button.thinner{padding:2rem 1.25rem;max-width:542px}@media(max-width:1120px){.crlab-button.thinner{max-width:100%;padding:1rem 1.25rem}}.crlab-button.w-100{width:100%}.crlab-button.left{margin:0 0}.crlab-button.small{padding:1.5rem 2rem;width:auto;font-size:.9375rem;line-height:18px}.crlab-button.border{border:1px solid #000}.crlab-heading{font-family:"Apple Garamond",serif;font-size:3.75rem;line-height:60px;font-weight:400;margin-top:0;margin-bottom:0}.crlab-heading.center{text-align:center}.crlab-heading.lg{font-size:5rem;line-height:100%;max-width:644px;width:100%}@media(max-width:1120px){.crlab-heading.lg{font-size:3.55rem}}@media(max-width:400px){.crlab-heading.lg{text-align:center;font-size:3rem}}.crlab-heading.italic{font-style:italic}.crlab-heading.wrap{max-width:415px;margin-bottom:.5rem}@media(max-width:1120px){.crlab-heading.wrap{max-width:unset;margin-bottom:.5rem}}.crlab-heading.bg-yellow{display:inline;background-color:#ffe36c}.crlab-heading.text-gray{color:#8f8f8f}@media(max-width:576px){.crlab-heading{font-size:2.5rem;line-height:45px}}.crlab-subtitle{color:#000;font-size:1.875rem;font-family:"Apple Garamond",sans-serif;font-weight:400;line-height:40px;margin-bottom:1.25rem}.crlab-subtitle.italic{font-style:italic}@media(max-width:576px){.crlab-subtitle{font-size:1.25rem;line-height:25px;margin-bottom:.375rem}}p{font-size:1.125rem;line-height:30px;margin:0}p.center{text-align:center}@media(max-width:768px){p{font-size:1rem}}.bg-yellow{background-color:#ffe36c}header{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 7.5rem);padding:2rem 3.75rem}header .crlab-logo{text-decoration:none;max-width:131px}header .crlab-mobile-menu-trigger{width:42px;height:38px;position:relative;cursor:pointer}header .crlab-mobile-menu-trigger span{display:block;height:5px;width:100%;background-color:#000;position:absolute}header .crlab-mobile-menu-trigger span.top{top:0}header .crlab-mobile-menu-trigger span.middle{top:16.5px}header .crlab-mobile-menu-trigger span.bottom{bottom:0}@media(min-width:1120px){header .crlab-mobile-menu-trigger{display:none;visibility:hidden}}header .crlab-mobile-menu{position:fixed;z-index:999;top:0;right:0;height:100%;width:70vw;opacity:0;background-color:#fff;color:#000;font-size:1.5rem;overflow:hidden;transform:translateX(70vw);transition:all 300ms ease}@media(max-width:768px){header .crlab-mobile-menu{font-size:1.25rem}}header .crlab-mobile-menu .nav-links-wrapper{display:flex;flex-direction:column;gap:3rem;align-items:center;margin-top:5rem}header .crlab-mobile-menu .nav-links-wrapper .crlab-close-menu-button{position:absolute;top:30px;right:25px;font-size:3rem}header .crlab-mobile-menu a{color:inherit;text-decoration:none;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:.5rem;text-align:center}header .crlab-mobile-menu a:hover{transition:opacity .2s;opacity:.7}header .crlab-mobile-menu.menuIsOpen{height:calc(100% - 6rem);padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-shadow:0 0 20px 10px rgba(0,0,0,.4);opacity:1;transform:translateX(0)}header .crlab-mobile-menu .crlab-button{font-size:inherit;line-height:100%;z-index:1}@media(min-width:1120px){header .crlab-mobile-menu{display:none;visibility:hidden}}header nav{display:flex;align-items:center;gap:1rem}header nav a{text-decoration:none;color:#000;text-transform:uppercase;display:flex;align-items:center;gap:.75rem;font-size:.9375rem;line-height:18px;font-weight:700;padding:5px}header nav a.crlab-button{margin-left:4.6875rem;margin-right:3.75rem}@media(max-width:1366px){header nav a.crlab-button{margin-left:3.75rem;margin-right:2.5rem}}header nav a:hover{background-color:#ffe36c;transition:all .2s}@media(max-width:1120px){header nav{display:none}}@media(max-width:1120px){header{width:calc(100% - 2.5rem);padding:1.25rem 1.25rem}}.crlab-banner-container{height:800px;position:relative;color:#000}@media(max-width:1120px){.crlab-banner-container{padding:1.25rem 1.25rem 2.625rem;height:115vh}}@media(max-width:576px){.crlab-banner-container{padding:1.25rem 0rem 0rem;height:130vh}}.crlab-banner-container .carousel-banner{height:100%}.crlab-banner-container .carousel-banner .slick-list,.crlab-banner-container .carousel-banner .slick-track{height:100%}.crlab-banner-container .carousel-banner .banner-wrapper{height:100%;position:relative}.crlab-banner-container .crlab-fullbanner-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.crlab-banner-container .crlab-fullbanner-background.banner-0{background-image:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/images/fullBanner0.webp)}.crlab-banner-container .crlab-fullbanner-background.banner-1{background-image:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/images/fullBanner1.webp)}.crlab-banner-container .crlab-fullbanner-background.banner-2{background-image:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/images/fullBanner2.webp)}@media(max-width:768px){.crlab-banner-container .crlab-fullbanner-background.banner-0{background-image:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/images/fullBannerMobile0.webp)}.crlab-banner-container .crlab-fullbanner-background.banner-1{background-image:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/images/fullBannerMobile1.webp)}.crlab-banner-container .crlab-fullbanner-background.banner-2{background-image:url(../../../../../../../../../../../themes/crlab/landing-pages/tratamento-preventivo/assets/images/fullBannerMobile2.webp)}}.crlab-banner-container .crlab-cta-wrapper{max-width:89.5%;height:100%;display:flex;flex-direction:column;justify-content:center}.crlab-banner-container .crlab-cta-wrapper p{margin:1.25rem 0 3.25rem;font-size:1.25rem;font-weight:400;color:#000;max-width:297px}@media(min-width:1024px)and (max-width:1366px){.crlab-banner-container .crlab-cta-wrapper p{width:37%}}@media(max-width:576px){.crlab-banner-container .crlab-cta-wrapper p{font-size:1.125rem;margin:1.25rem auto 2.625rem;text-align:center}}@media(max-width:1120px){.crlab-banner-container .crlab-cta-wrapper{justify-content:start;max-width:100%;padding:1rem}}@media(min-width:1120px){.crlab-banner-container .crlab-cta-wrapper{margin-left:auto}}@media(max-width:576px){.crlab-banner-container .crlab-button{background-color:#ffe36c;margin:0 auto;padding:1.25rem;width:50%}}section#introduction{display:flex;background-color:#ffe36c}@media(max-width:1120px){section#introduction{flex-direction:column}}section#introduction .crlab-intro-content{max-width:650px;margin:auto auto}@media(max-width:1120px){section#introduction .crlab-intro-content{max-width:unset}}section#introduction .crlab-intro-content p{margin-bottom:1rem}section#introduction .crlab-intro-content a{margin-top:2.875rem}section#introduction .crlab-intro-image-wrapper{display:flex;max-width:750px}@media(max-width:1120px){section#introduction .crlab-intro-image-wrapper{max-width:100%}section#introduction .crlab-intro-image-wrapper img{flex:1}}@media(min-width:1120px){section#introduction .crlab-intro-image-wrapper{order:-1}}@media(min-width:1120px)and (max-width:1366px){section#introduction .crlab-intro-image-wrapper{width:39%}}section#content{margin-top:-1px;padding-top:6.875rem;padding-bottom:6.25rem}@media(max-width:1120px){section#content{padding-top:3.75rem;padding-bottom:3.75rem}}section#content .crlab-hero{width:70%;max-width:1339px;display:flex;gap:11.5%;margin:6.875rem auto}section#content .crlab-hero:first-child{margin:0 auto}section#content .crlab-hero .crlab-hero-image-wrapper{max-width:560px;width:100%}@media(max-width:1366px){section#content .crlab-hero .crlab-hero-image-wrapper{width:42%}}@media(max-width:1120px){section#content .crlab-hero .crlab-hero-image-wrapper{max-width:unset;width:auto}}section#content .crlab-hero.crlbab-hero-image-right .crlab-hero-image-wrapper{order:2}@media(max-width:1120px){section#content .crlab-hero{max-width:unset;width:100%;display:block;margin:unset}section#content .crlab-hero.crlbab-hero-image-right .crlab-hero-image-wrapper{order:unset}}section#content .crlab-content-wrapper{flex:1}@media(max-width:1120px){section#content .crlab-content-wrapper{margin:1.625rem 0 3.75rem}}section#content .crlab-content-wrapper .box{background-color:#f2f2f2;padding:2rem 2.5rem;margin-top:1.5rem}section#content .crlab-content-wrapper .box .crlab-subtitle{margin-bottom:0}section#content .crlab-content-wrapper .box ul{margin-top:0}section#contact .bg-yellow{padding-top:6.25rem}section#contact .bg-yellow .crlab-container{margin-top:0}@media(max-width:1120px){section#contact.crlab-container{padding:2rem 2.5rem 0}}@media(max-width:1120px)and (max-width:576px){section#contact.crlab-container{padding:2rem 1rem 0}}section#contact .crlab-heading{margin-bottom:.75rem}section#contact .crlab-cards-wrapper{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:2rem;margin:4.0625rem 0 6.25rem}@media(max-width:992px){section#contact .crlab-cards-wrapper{grid-template-columns:repeat(1,1fr);margin:2rem 0rem .75rem}}section#contact .crlab-cards-wrapper .crlab-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:3.125rem 0}section#contact .crlab-cards-wrapper .crlab-card img{width:207px;height:146px;transition:all 300ms ease;filter:brightness(0)}section#contact .crlab-cards-wrapper .crlab-card img:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}section#contact .crlab-cards-wrapper .crlab-card span{font-family:"Apple Garamond",serif;font-size:1.875rem;text-align:center;line-height:40px;white-space:nowrap}section#contact .crlab-cards-wrapper .crlab-card p{text-align:center;font-size:1.25rem;font-style:normal;font-weight:400;line-height:30px}section#contact .crlab-heading-wrapper{max-width:542px;margin:0 auto}@media(max-width:1120px){section#contact .crlab-heading-wrapper{max-width:unset;margin:unset}}section#contact form{display:flex;flex-direction:column;gap:1.25rem;margin:3.43rem auto;max-width:650px}@media(max-width:1120px){section#contact form{gap:1rem;margin:2rem auto 2.5rem}}section#contact form input,section#contact form textarea{border:1px solid #000;padding:.875rem .625rem;color:#000;width:100%}section#contact form input::placeholder,section#contact form textarea::placeholder{color:#000}section#contact form .wpcf7-form-control-wrap{display:flex}section#contact .wpcf7-not-valid-tip{color:red;margin:5px 0 0;text-align:left}section#contact .wpcf7 form.invalid .wpcf7-response-output,section#contact .wpcf7 form.unaccepted .wpcf7-response-output,section#contact .wpcf7 form.payment-required .wpcf7-response-output{border-color:#8f8f8f;color:#000;text-align:center}section#contact .wpcf7 form.sent .wpcf7-response-output{border-color:#8f8f8f;color:#000;text-align:center}section#contact .wpcf7-spinner{display:block;width:24px;margin:-40px auto 0;background-color:#000}footer{color:#000;padding:3.75rem}@media(max-width:1120px){footer{margin:10px auto 0;padding:2.5rem 0}}footer a,footer p{font:normal 400 1rem "Avenir LT Std",Arial,Helvetica,sans-serif;line-height:26px}footer .crlab-container{margin:0 auto!important}footer .crlab-logo{text-decoration:none;max-width:109px;height:auto;margin-bottom:1rem}footer .infos{display:flex;margin-bottom:1rem;justify-content:flex-start;align-items:flex-start;gap:6rem;border-top:1px solid #000;padding-top:2rem}footer .infos .info span{font:normal 400 1.375rem "Apple Garamond",sans-serif;margin-bottom:2rem}footer .infos .info a{color:#000;text-decoration:none}footer .infos .info .menu{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem}footer .crlab-social{display:flex;gap:1.25rem;align-items:center;margin-top:1.5rem;list-style:none;padding:0}footer .crlab-social .crlab-social-item{width:28px;height:28px;text-decoration:none;cursor:pointer;display:flex;transition:all 300ms ease}footer .crlab-social .crlab-social-item.filter{filter:invert(1)}footer .crlab-social .crlab-social-item:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}footer .crlab-social .crlab-social-item img{max-width:100%;height:auto}@media(max-width:1120px){footer .infos{flex-direction:column;gap:2rem}footer a,footer p{font:normal 400 1.125rem "Avenir LT Std",Arial,Helvetica,sans-serif;line-height:28px}}