body.home #carouselHeader{background-color:#E7E8EB}@media (max-width: 767.98px){body.home #carouselHeader{background-color:#F9F9F9}}body.home #carouselHeader .carousel-item{position:relative}@media (min-width: 768px){body.home #carouselHeader .carousel-item{overflow:hidden !important}}body.home #carouselHeader .carousel-item::before{content:'';position:absolute;z-index:0;left:0;background-image:var(--bg-slide);background-repeat:no-repeat;background-position:40% center;background-size:cover;top:0;width:100%;padding-top:calc(100vh - (4.5 * var(--offset-top)))}@media (min-width: 768px){body.home #carouselHeader .carousel-item::before{top:50%;width:105vh;padding-top:75%;border-radius:0 100% 100% 0;transform:translate(0, -50%);min-height:unset;background-position:center;background-size:contain}}body.home #carouselHeader .carousel-item .carousel-wrapper{height:calc(100vh - var(--offset-top));align-items:center}@media (max-width: 1199.98px){body.home #carouselHeader .carousel-item .carousel-wrapper{height:auto;padding:calc(1.5 * var(--offset-top)) 0}}@media (max-width: 767.98px){body.home #carouselHeader .carousel-item .carousel-wrapper{align-items:end;height:calc(100vh - var(--offset-top));padding-bottom:3em;min-height:50em}}body.home #carouselHeader .carousel-item .slide-content{position:relative;z-index:0}@media (max-width: 767.98px){body.home #carouselHeader .carousel-item .slide-content{margin-top:;margin-bottom:15em;padding:10em calc( 2 * var(--bs-gutter-x))}}@media all and (max-width: 420px){body.home #carouselHeader .carousel-item .slide-content{margin:auto auto calc(2.6 * var(--offset-top));padding:initial}}@media (min-width: 768px){body.home #carouselHeader .carousel-item .slide-content{max-width:40em}}body.home #carouselHeader .carousel-item .slide-content::before{content:'';position:absolute;top:50%;left:0;width:100%;padding-top:100%;z-index:-1;border-radius:100%;background-color:#912675;transform:translateY(-50%) scale(1.25)}@media (min-width: 768px){body.home #carouselHeader .carousel-item .slide-content::before{left:50%;transform:translate(-50%, -50%)}}body.home #carouselHeader .carousel-item .slide-content .slide-title{color:#F9F9F9;font-variation-settings:'wdth' 150, 'wght' 300;line-height:1.25;padding-top:.75em;margin-bottom:.25em}body.home #carouselHeader .carousel-item .slide-content .slide-title{font-size:36px}@media screen and (min-width: 320px){body.home #carouselHeader .carousel-item .slide-content .slide-title{font-size:calc(36px + 44 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){body.home #carouselHeader .carousel-item .slide-content .slide-title{font-size:80px}}@media (min-width: 768px){body.home #carouselHeader .carousel-item .slide-content .slide-title{margin-bottom:.7em}}body.home #carouselHeader .carousel-item .slide-content .slide-button{--button-color: #F9F9F9;color:var(--button-color);font-variation-settings:'wght' 300;text-transform:uppercase;text-decoration:none;transition:opacity .24s ease}body.home #carouselHeader .carousel-item .slide-content .slide-button{font-size:12px}@media screen and (min-width: 320px){body.home #carouselHeader .carousel-item .slide-content .slide-button{font-size:calc(12px + 8 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){body.home #carouselHeader .carousel-item .slide-content .slide-button{font-size:20px}}body.home #carouselHeader .carousel-item .slide-content .slide-button:hover{opacity:.75}body.home #carouselHeader .carousel-item .slide-content .slide-button:after{content:'';display:block;margin-top:.125em;width:100%;height:1px;background-color:var(--button-color)}@media (max-width: 1199.98px){body.home #carouselHeader .carousel-indicators{bottom:2em}}@media (max-width: 767.98px){body.home #carouselHeader .carousel-indicators [data-bs-slide]{display:none}}body.home #about{padding:0;position:relative}@media (max-width: 1199.98px){body.home #about{padding:calc(0.5 * var(--offset-top)) 0}}@media (max-width: 767.98px){body.home #about{background-color:#F9F9F9;padding:var(--section-padding)}}body.home #about::before{position:relative;top:0;left:0;width:50%;padding-top:37.35%;z-index:-1}@media (max-width: 1199.98px){body.home #about::before{top:calc(-0.5 * var(--offset-top))}}@media (min-width: 768px){body.home #about::before{content:'';background:var(--bg-image) left top no-repeat;background-size:cover;display:block}}@media (min-width: 992px){body.home #about>.container{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}body.home #about h1,body.home #about h2,body.home #about h3,body.home #about h4,body.home #about h5,body.home #about h6{color:#2494B2;margin-bottom:1.72em;font-variation-settings:'wght' 500}body.home #about h1,body.home #about h2,body.home #about h3,body.home #about h4,body.home #about h5,body.home #about h6{font-size:20px}@media screen and (min-width: 360px){body.home #about h1,body.home #about h2,body.home #about h3,body.home #about h4,body.home #about h5,body.home #about h6{font-size:calc(20px + 8 * ((100vw - 360px) / 1560))}}@media screen and (min-width: 1920px){body.home #about h1,body.home #about h2,body.home #about h3,body.home #about h4,body.home #about h5,body.home #about h6{font-size:28px}}@media (min-width: 1600px){body.home #about p{padding-right:5em}}body.home #about .btn-about{background-color:transparent;border-color:#912675;border-radius:100em;color:#912675;margin-top:2em;font-variation-settings:'wght' 500}body.home #about .btn-about:hover{background-color:#912675;color:#F9F9F9}body.home #products{background-color:rgba(36,148,178,0.19);position:relative;padding-bottom:16em}@media (max-width: 767.98px){body.home #products{padding-top:4em}}@media (min-width: 768px){body.home #products{overflow:hidden}}body.home #products::before{content:'';display:block;background-color:#F9F9F9;position:absolute;bottom:40%;left:0;top:0;width:100%;height:20%;z-index:0}@media (min-width: 768px){body.home #products::before{border-radius:150vw;height:120vw;width:120vw;left:-10vw;top:unset}}@media (min-width: 992px){body.home #products::after{content:'';display:block;padding-top:22em;border-radius:100% 100% 0 0;position:absolute;bottom:-15em;left:-10%;width:120%;background-color:#2494B2}}@media (max-width: 767.98px){body.home #products .col-product:not(:first-child){margin-top:10em}}body.home #products .product{--product-color: #F9F9F9;--product-size: 96%;--product-button-order: 3;color:var(--product-color);font-variation-settings:'wght' 500;text-align:center;position:relative}@media (min-width: 992px){body.home #products .product{--product-size: 70%}}body.home #products .product::before{content:'';border-radius:100%;display:block;padding-top:var(--product-size);width:var(--product-size);margin:0 auto;scale:1.4}@media (max-width: 767.98px){body.home #products .product::before{left:50%;transform:translateX(-42%);scale:1.25;position:relative}}body.home #products .product.para-voce::before{background-color:#2494B2}body.home #products .product.para-seu-pet::before{background-color:#912675}body.home #products .product .product-info{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;width:100%;height:70%;text-align:center;transform:translate(-50%, -50%)}body.home #products .product .product-info .product-tag{order:0;text-transform:uppercase;font-size:1.17em;margin:0 auto}body.home #products .product .product-info .product-tag{font-size:16px}@media screen and (min-width: 360px){body.home #products .product .product-info .product-tag{font-size:calc(16px + 5 * ((100vw - 360px) / 1560))}}@media screen and (min-width: 1920px){body.home #products .product .product-info .product-tag{font-size:21px}}body.home #products .product .product-info .product-title{font-variation-settings:'wght' 300, 'wdth' 150;margin:1em auto;order:1;letter-spacing:-0.032em}body.home #products .product .product-info .product-title{font-size:28px}@media screen and (min-width: 360px){body.home #products .product .product-info .product-title{font-size:calc(28px + 18 * ((100vw - 360px) / 1560))}}@media screen and (min-width: 1920px){body.home #products .product .product-info .product-title{font-size:46px}}@media (max-width: 767.98px){body.home #products .product .product-info .product-title{margin:2em auto}}body.home #products .product .product-info .product-description{order:2;display:none;font-variation-settings:'wgth' 400;font-size:.89em;margin:2em auto}@media (min-width: 768px){body.home #products .product .product-info .product-description{font-size:11px}}@media screen and (min-width: 768px) and (min-width: 360px){body.home #products .product .product-info .product-description{font-size:calc(11px + 3 * ((100vw - 360px) / 1560))}}@media screen and (min-width: 768px) and (min-width: 1920px){body.home #products .product .product-info .product-description{font-size:14px}}@media (min-width: 992px){body.home #products .product .product-info .product-description{margin:1rem auto 0;max-width:75%}}@media (min-width: 1200px){body.home #products .product .product-info .product-description{margin:3.5em auto;max-width:70%}}body.home #products .product .product-info .product-button{color:var(--product-color);order:var(--product-button-order);appearance:none;display:none}body.home #products .product .product-info .product-button:checked ~ .product-description{display:block}body.home #products .product .product-info .product-button:checked ~ .product-title{display:none}body.home #products .product .product-info .product-button:checked ~ label::before{content:'Fechar';float:right}body.home #products .product .product-info .product-button:checked ~ label::after{content:'\f00d';display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);margin-right:.5em;float:left;transform:translateY(2px)}body.home #products .product .product-info label{order:var(--product-button-order);cursor:pointer;font-variation-settings:'wght' 500;display:block;width:fit-content;margin:0 auto;text-transform:uppercase}body.home #products .product .product-info label::before{content:'Saiba mais';display:inline-block}body.home #products .product .product-info label::after{content:'\f105';display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);margin-left:.5em;transition:margin .32s ease}body.home #products .product .product-info label:hover::after{margin-left:1em}@media (max-width: 767.98px){body.home #request-quote{--input-bg: #F9F9F9;padding:0 0 4em;z-index:1}}body.home #video{padding:0;line-height:0;position:relative;padding-top:56.25%;z-index:1}body.home #video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 991.98px){body.home #recent-posts{padding-bottom:12em;position:relative}}@media (min-width: 768px){body.home #recent-posts .carousel-recent-posts{width:calc( 664px + ( 0.5 * (100vw - 664px - 3em) ))}}@media (min-width: 992px){body.home #recent-posts .carousel-recent-posts{width:calc( 858px + ( 0.5 * (100vw - 858px - 3em) ))}}@media (min-width: 1200px){body.home #recent-posts .carousel-recent-posts{width:calc( 1168px + ( 0.5 * (100vw - 1168px - 3em) ))}}@media (min-width: 1440px){body.home #recent-posts .carousel-recent-posts{width:calc( 1346px + ( 0.5 * (100vw - 1346px - 3em) ))}}@media (min-width: 1600px){body.home #recent-posts .carousel-recent-posts{width:calc( 1484px + ( 0.5 * (100vw - 1484px - 3em) ))}}@media (min-width: 1900px){body.home #recent-posts .carousel-recent-posts{width:calc( 1660px + ( 0.5 * (100vw - 1660px - 3em) ))}}body.home #recent-posts .carousel-recent-posts .owl-stage{padding-left:0 !important}body.home section.request-quote{--request-quote-bg: #2494B2;--request-quote-color: #F9F9F9;--input-bg: #8fc7d6;background-color:var(--request-quote-bg);color:var(--request-quote-color);position:relative;text-align:left}@media (max-width: 767.98px){body.home section.request-quote{--section-padding: 4em 0}}@media (max-width: 991.98px){body.home section.request-quote::before{content:'';display:block;position:absolute;top:50%;left:50%;width:70vw;height:90vw;background:var(--request-quote-bg);border-radius:200%;transform:translate(-50%, -50%) scale(4.32);z-index:-1}}body.home section.request-quote .request-quote-title{letter-spacing:.025em;text-transform:uppercase;font-variation-settings:'wght' 500}body.home section.request-quote .request-quote-title{font-size:20px}@media screen and (min-width: 320px){body.home section.request-quote .request-quote-title{font-size:calc(20px + 8 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){body.home section.request-quote .request-quote-title{font-size:28px}}@media (max-width: 991.98px){body.home section.request-quote .request-quote-title{text-align:center}}@media (min-width: 992px){body.home section.request-quote .request-quote-title{letter-spacing:.1em;margin-bottom:1em}}body.home section.request-quote .form-control{background-color:var(--input-bg);border-color:var(--input-bg);color:var(--request-quote-color);padding-top:.64em}body.home section.request-quote .form-control::placeholder{color:var(--request-quote-bg)}@media (max-width: 991.98px){body.home section.request-quote textarea::placeholder{opacity:0}}body.home section.request-quote .form-label{margin-top:2.5em}@media (max-width: 767.98px){body.home section.request-quote .form-label{margin-top:1.5em;padding:0 .8em}}body.home section.request-quote [data-name=receita] .codedropz-upload-wrapper{height:100%}body.home section.request-quote [data-name=receita] .codedropz-upload-handler{border-color:var(--input-bg);margin-bottom:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){body.home section.request-quote [data-name=receita] .codedropz-upload-handler{margin-top:2.5em}}body.home section.request-quote [data-name=receita] .codedropz-upload-container{padding:1em}@media (min-width: 992px){body.home section.request-quote [data-name=receita] .codedropz-upload-container{padding:3.5em 1em}}body.home section.request-quote [data-name=receita] .codedropz-upload-inner{font-size:.89em;font-variation-settings:'wght' 500}@media (max-width: 991.98px){body.home section.request-quote [data-name=receita] .codedropz-upload-inner>span{display:none}}body.home section.request-quote [data-name=receita] .codedropz-upload-inner span+span{margin:0 .48em}body.home section.request-quote [data-name=receita] .codedropz-upload-inner::before{--icon-size: 35px;content:'';display:inline-block;width:var(--icon-size);height:var(--icon-size);vertical-align:middle;background:url(../images/location-arrow.svg);margin-right:1em;background-size:contain}@media (max-width: 991.98px){body.home section.request-quote [data-name=receita] .codedropz-upload-inner::before{--icon-size: 16px}}body.home section.request-quote [data-name=receita] .codedropz-btn-wrap{display:inline}body.home section.request-quote [data-name=receita] .codedropz-btn-wrap a{color:#304163;text-decoration:none}body.home section.request-quote [data-name=receita] .dnd-upload-counter{display:none}body.home section.request-quote [type=submit]{background-color:#912675;border-color:#912675;border-radius:100em;color:#F9F9F9;padding:.6em 1.5em .375em;font-weight:600;letter-spacing:0.05em;text-transform:uppercase}body.home section.request-quote [type=submit]:hover{background-color:#b93196;border-color:#b93196}body.home section.request-quote .wpcf7-spinner{position:absolute;top:50%;left:50%;margin:0;transform:translate(calc(-50% + 5em), -50%);background-color:#304163}body.home section.recent-posts{background-color:#912675;color:#F9F9F9}body.home section.recent-posts>.container{position:relative}body.home section.recent-posts .recent-posts-title{font-variation-settings:'wght' 500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3em}body.home section.recent-posts .recent-posts-title{font-size:20px}@media screen and (min-width: 320px){body.home section.recent-posts .recent-posts-title{font-size:calc(20px + 8 * ((100vw - 320px) / 1600))}}@media screen and (min-width: 1920px){body.home section.recent-posts .recent-posts-title{font-size:28px}}@media (max-width: 991.98px){body.home section.recent-posts .recent-posts-title{text-align:center;margin-bottom:2em}}body.home section.recent-posts .carousel-recent-posts{--carousel-nav-position: relative;position:static}@media (max-width: 991.98px){body.home section.recent-posts .carousel-recent-posts{display:flex;flex-direction:column-reverse}}@media (min-width: 992px){body.home section.recent-posts .carousel-recent-posts{--carousel-nav-position: absolute}}body.home section.recent-posts .carousel-recent-posts .owl-stage{display:flex;align-items:stretch}@media (max-width: 991.98px){body.home section.recent-posts .carousel-recent-posts .owl-stage-outer{margin-bottom:4em}}body.home section.recent-posts .carousel-recent-posts .owl-dots{position:relative;top:0;display:flex;align-items:center;justify-content:center;gap:1em}body.home section.recent-posts .carousel-recent-posts .owl-dots .owl-dot{--dot-size: 16px}@media (max-width: 991.98px){body.home section.recent-posts .carousel-recent-posts .owl-dots .owl-dot{--dot-size: 10px}}body.home section.recent-posts .carousel-recent-posts .owl-dots .owl-dot span{background:#F9F9F9;opacity:.5;transition:background-color .16s ease, opacity .24s ease;width:var(--dot-size);height:var(--dot-size);margin:5px 1px}body.home section.recent-posts .carousel-recent-posts .owl-dots .owl-dot.active span,body.home section.recent-posts .carousel-recent-posts .owl-dots .owl-dot:hover span{background-color:#fff;opacity:1}@media (max-width: 991.98px){body.home section.recent-posts .carousel-recent-posts .owl-nav{display:none}}body.home section.recent-posts .carousel-recent-posts .owl-prev,body.home section.recent-posts .carousel-recent-posts .owl-next{line-height:0;font-size:24px;background:0 0;color:inherit;border:none}body.home section.recent-posts .card{border-radius:1.5em;overflow:hidden}body.home section.recent-posts .card-img-top{padding-top:80%;position:relative}body.home section.recent-posts .card-img-top::before{content:'';position:absolute;top:0;left:-15%;width:130%;height:100%;border-radius:0 0 100% 100%;background:var(--card-bg-image) center no-repeat;background-size:cover}body.home section.recent-posts .card-title{font-size:1em;color:#304163;padding:2em 2em 0}body.home section.recent-posts .card-text{padding:0 2em 2em}body.home section.recent-posts .card-text .badge{border-color:#912675 !important;padding:.8em;color:#912675;transition:background .24s ease, color .32s ease}body.home section.recent-posts .card-text .badge ul{margin-bottom:0}body.home section.recent-posts .card-text .badge ul a{color:inherit}body.home section.recent-posts .card-text .badge:hover{background-color:#912675;color:#F9F9F9}
