@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:400;src:url(../fonts/titillium-web-italic-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:400;src:url(../fonts/titillium-web-italic-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:700;src:url(../fonts/titillium-web-italic-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:700;src:url(../fonts/titillium-web-italic-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:url(../fonts/titillium-web-normal-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:url(../fonts/titillium-web-normal-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:600;src:url(../fonts/titillium-web-normal-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:600;src:url(../fonts/titillium-web-normal-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(../fonts/titillium-web-normal-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(../fonts/titillium-web-normal-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:900;src:url(../fonts/titillium-web-normal-900-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:900;src:url(../fonts/titillium-web-normal-900-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-stethoscope:before{content:"\f0f1"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-comments:before{content:"\f086"}.fa-paw:before{content:"\f1b0"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-lightbulb:before{content:"\f0eb"}.fa-lock:before{content:"\f023"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-users:before{content:"\f0c0"}.fa-chevron-up:before{content:"\f077"}.fa-pills:before{content:"\f484"}.fa-tooth:before{content:"\f5c9"}.fa-angle-right:before{content:"\f105"}.fa-notes-medical:before{content:"\f481"}.fa-user:before{content:"\f007"}.fa-globe:before{content:"\f0ac"}.fa-star:before{content:"\f005"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-headset:before{content:"\f590"}.fa-image:before{content:"\f03e"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-certificate:before{content:"\f0a3"}.fa-spa:before{content:"\f5bb"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-leaf:before{content:"\f06c"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-arrow-right:before{content:"\f061"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-heart:before{content:"\f004"}.fa-wrench:before{content:"\f0ad"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-tags:before{content:"\f02c"}.fa-eye:before{content:"\f06e"}.fa-pen:before{content:"\f304"}.fa-phone:before{content:"\f095"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-arrow-left:before{content:"\f060"}.fa-ruler:before{content:"\f545"}.fa-file-pdf:before{content:"\f1c1"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-truck:before{content:"\f0d1"}.fa-dumbbell:before{content:"\f44b"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-images:before{content:"\f302"}.fa-download:before{content:"\f019"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-angle-down:before{content:"\f107"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-paint-roller:before{content:"\f5aa"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-arrow-down:before{content:"\f063"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-play:before{content:"\f04b"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-chevron-down:before{content:"\f078"}.fa-arrow-up:before{content:"\f062"}.fa-add:before,.fa-plus:before{content:"+"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-map:before{content:"\f279"}.fa-angle-up:before{content:"\f106"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-hammer:before{content:"\f6e3"}.fa-award:before{content:"\f559"}.fa-building:before{content:"\f1ad"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-calendar:before{content:"\f133"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-book:before{content:"\f02d"}.fa-check:before{content:"\f00c"}.fa-angle-left:before{content:"\f104"}.fa-briefcase:before{content:"\f0b1"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-paper-plane:before{content:"\f1d8"}.fa-brain:before{content:"\f5dc"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-syringe:before{content:"\f48e"}.fa-print:before{content:"\f02f"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.60110941.woff2) format("woff2"),url(../webfonts/fa-brands-400.c9238267.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-yelp:before{content:"\f1e9"}.fa-vk:before{content:"\f189"}.fa-threads:before{content:"\e618"}.fa-foursquare:before{content:"\f180"}.fa-google:before{content:"\f1a0"}.fa-linkedin-in:before{content:"\f0e1"}.fa-weixin:before{content:"\f1d7"}.fa-meetup:before{content:"\f2e0"}.fa-kickstarter:before{content:"\f3bb"}.fa-skype:before{content:"\f17e"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-apple:before{content:"\f179"}.fa-wordpress:before{content:"\f19a"}.fa-patreon:before{content:"\f3d9"}.fa-facebook-f:before{content:"\f39e"}.fa-spotify:before{content:"\f1bc"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-x-twitter:before{content:"\e61b"}.fa-tiktok:before{content:"\e07b"}.fa-linkedin:before{content:"\f08c"}.fa-twitch:before{content:"\f1e8"}.fa-vimeo:before{content:"\f40a"}.fa-instagram:before{content:"\f16d"}.fa-facebook:before{content:"\f09a"}.fa-whatsapp:before{content:"\f232"}.fa-line:before{content:"\f3c0"}.fa-deezer:before{content:"\e077"}.fa-pinterest-p:before{content:"\f231"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-github:before{content:"\f09b"}.fa-youtube:before{content:"\f167"}.fa-twitter:before{content:"\f099"}.fa-pinterest:before{content:"\f0d2"}.fa-dribbble:before{content:"\f17d"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tumblr:before{content:"\f173"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-mastodon:before{content:"\f4f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.31275098.woff2) format("woff2"),url(../webfonts/fa-regular-400.e9731e1f.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.c6881b15.woff2) format("woff2"),url(../webfonts/fa-solid-900.ddf34289.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(../webfonts/fa-brands-400.60110941.woff2) format("woff2"),url(../webfonts/fa-brands-400.c9238267.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(../webfonts/fa-solid-900.c6881b15.woff2) format("woff2"),url(../webfonts/fa-solid-900.ddf34289.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(../webfonts/fa-regular-400.31275098.woff2) format("woff2"),url(../webfonts/fa-regular-400.e9731e1f.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-solid-900.c6881b15.woff2) format("woff2"),url(../webfonts/fa-solid-900.ddf34289.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-brands-400.60110941.woff2) format("woff2"),url(../webfonts/fa-brands-400.c9238267.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-regular-400.31275098.woff2) format("woff2"),url(../webfonts/fa-regular-400.e9731e1f.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:block;font-family:FontAwesome;src:url(../webfonts/fa-v4compatibility.d51a8f14.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.6fa7d3d4.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}:root{--cor-primaria:#65b530;--cor-secundaria:#070e30;--cor-primaria-clara:color-mix(in srgb,var(--cor-primaria) 7%,#fff);--cor-primaria-escura:color-mix(in srgb,var(--cor-primaria) 80%,#000);--cor-secundaria-clara:color-mix(in srgb,var(--cor-secundaria) 7%,#fff);--cor-secundaria-escura:color-mix(in srgb,var(--cor-secundaria) 80%,#000);--dark:#0a0a0a;--text:#565555;--white:#fff;--radius:16px;--shadow:0 10px 40px rgba(0,0,0,.08);--font:"Titillium Web",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.6;overflow-x:hidden}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none;transition:.3s}ol,ul{list-style:none}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,h4,h5,h6{color:var(--dark);font-weight:700;line-height:1.2}h1{font-size:64px}h2{font-size:48px}h3{font-size:24px}h4{font-size:22px}.footer-desc [style*=color],.hero-subtitle [style*=color]{color:inherit!important}.footer-desc h2,.footer-desc h3,.footer-desc h4,.footer-desc h5,.footer-desc h6,.hero-subtitle h2,.hero-subtitle h3,.hero-subtitle h4,.hero-subtitle h5,.hero-subtitle h6{color:var(--white)}.section-subtitle,h6{color:var(--cor-primaria);font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}@media (max-width:1199px){h1{font-size:52px}h2{font-size:40px}}@media (max-width:991px){h1{font-size:44px}h2{font-size:36px}}@media (max-width:575px){body{font-size:16px}h1{font-size:36px}h2{font-size:30px}}main{overflow-x:clip}.container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}.section{padding:110px 0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.section-title{margin-bottom:55px;text-align:center}.section-more{margin-top:50px;text-align:center}.section-more .btn i{font-size:14px;margin-left:8px}@media (max-width:991px){.section{padding:80px 0}}@media (max-width:575px){.section{padding:64px 0}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--cor-secundaria);border-radius:10px}.btn{background:var(--cor-primaria);border:0;border-radius:100px;color:var(--white);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;overflow:hidden;padding:15px 40px;position:relative;z-index:1}.btn:before{background:var(--white);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s ease;z-index:-1}.btn:hover:before{transform:scaleX(1);transform-origin:left}.btn:hover{color:var(--cor-primaria)}.btn-white{background:var(--white);color:var(--dark)}.btn-white:before{background:var(--cor-primaria)}.btn-white:hover{color:var(--white)}.btn-dark,.btn-dark:before,.btn-hover-dark:before{background:var(--dark)}.btn-dark:before{background:var(--white)}.btn-dark:hover{color:var(--dark)}.btn-hover-dark:hover{color:var(--white)}.btn-outline{background:transparent;border:2px solid var(--cor-primaria);color:var(--dark)}.btn-outline:before{background:var(--cor-primaria)}.btn-outline:hover{color:var(--white)}.btn-block{display:block;width:100%}.check-list{margin-bottom:36px}.check-list li{align-items:center;color:var(--dark);display:flex;font-weight:600;gap:12px;margin-bottom:12px}.check-list i{color:var(--cor-primaria);font-size:20px}.card-link{position:relative}.card-link-main:after{border-radius:inherit;content:"";inset:0;position:absolute;z-index:5}.card-link-main:focus-visible{outline:none}.card-link-main:focus-visible:after{outline:3px solid var(--cor-primaria);outline-offset:3px}.card-link-over{position:relative;z-index:6}.service-slider .swiper-slide,.testimonial-slider .swiper-slide{height:auto}.swiper-pagination-bullet{background:var(--cor-primaria);height:12px;opacity:.3;width:12px}.swiper-pagination-bullet-active{border-radius:6px;opacity:1;width:30px}.rich-text{color:var(--text);font-size:18px;line-height:1.8}.rich-text>*+*{margin-top:20px}.rich-text>:first-child{margin-top:0}.rich-text h2,.rich-text h3,.rich-text h4{margin-top:40px}.rich-text h2{font-size:34px}.rich-text h3{font-size:28px}.rich-text h4{font-size:22px}.rich-text b,.rich-text strong{color:var(--dark);font-weight:700}.rich-text a{color:var(--cor-primaria);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rich-text a:hover{color:var(--cor-primaria-escura)}.rich-text ol,.rich-text ul{padding-left:24px}.rich-text ul{list-style:none;padding-left:0}.rich-text ul li{padding-left:30px;position:relative}.rich-text ul li:before{color:var(--cor-primaria);content:"\f00c";font-family:Font Awesome\ 6 Free;font-size:15px;font-weight:900;left:0;position:absolute;top:1px}.rich-text ol{list-style:decimal}.rich-text ol li::marker{color:var(--cor-primaria);font-weight:700}.rich-text li+li{margin-top:8px}.rich-text blockquote{background:var(--cor-primaria-clara);border-left:4px solid var(--cor-primaria);border-radius:0 var(--radius) var(--radius) 0;font-style:italic;padding:20px 26px}.rich-text img{border-radius:var(--radius);height:auto;max-width:100%}.rich-text hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin:40px 0}.rich-text table{border-collapse:collapse;width:100%}.rich-text td,.rich-text th{border:1px solid rgba(0,0,0,.1);padding:10px 14px;text-align:left}.rich-text th{background:var(--cor-primaria-clara);color:var(--dark)}.rich-text .post-cta{align-items:center;background:var(--cor-secundaria);border-radius:var(--radius);color:hsla(0,0%,100%,.8);display:flex;gap:24px;line-height:1.6;margin:40px 0;padding:30px 34px}.rich-text .post-cta h3{color:var(--white);font-size:24px;margin:0 0 4px}.rich-text .post-cta p{margin:0}.rich-text .post-cta .btn{color:var(--white);flex-shrink:0;margin-left:auto;text-decoration:none}.rich-text .post-cta .btn:hover{color:var(--cor-primaria)}.rich-text .post-cta .btn i{margin-right:6px}.post-cta-icon{background:var(--cor-primaria);border-radius:50%;color:var(--white);display:grid;flex-shrink:0;font-size:26px;height:64px;place-items:center;width:64px}.post-cta-text{flex:1}@media (max-width:991px){.rich-text .post-cta{flex-wrap:wrap}.rich-text .post-cta .btn{margin-left:88px}}@media (max-width:575px){.rich-text .post-cta{align-items:flex-start;flex-direction:column;padding:26px}.rich-text .post-cta .btn{margin-left:0;text-align:center;width:100%}.rich-text{font-size:16px}.rich-text h2{font-size:28px}.rich-text h3{font-size:24px}}.category-filter{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;margin-bottom:50px}.category-filter>span{color:var(--dark);font-weight:700}.category-filter-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.category-filter-links a{background:var(--white);border-radius:50px;box-shadow:0 4px 16px rgba(0,0,0,.06);color:var(--dark);font-weight:600;padding:8px 22px;transition:.3s}.category-filter-links a:hover{color:var(--cor-primaria)}.category-filter-links a.active{background:var(--cor-primaria);color:var(--white)}@media (max-width:575px){.category-filter{margin-bottom:36px}.category-filter-links a{font-size:15px;padding:7px 16px}}.category-intro{align-items:stretch;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-bottom:60px;overflow:hidden}.category-intro-img{min-height:320px;position:relative}.category-intro-img img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.category-intro-body{padding:50px 50px 46px}.category-intro-body h2{font-size:34px;margin-bottom:18px}.category-intro-body .rich-text{margin-bottom:26px}.category-intro-body .rich-text>:last-child{margin-bottom:0}.category-intro-count{align-items:center;background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:50px;color:var(--cor-primaria);display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:7px 18px}.category-intro--text{align-items:start;background:var(--cor-primaria-clara);border-left:4px solid var(--cor-primaria);box-shadow:none;gap:30px;grid-template-columns:auto minmax(0,1fr);margin-inline:auto;max-width:960px;padding:46px 50px}.category-intro--text .category-intro-body{padding:0}.category-intro-icon{background:var(--cor-primaria);border-radius:50%;color:var(--white);display:grid;font-size:30px;height:76px;place-items:center;width:76px}@media (max-width:991px){.category-intro{grid-template-columns:minmax(0,1fr);margin-bottom:44px}.category-intro-img{aspect-ratio:16/9;min-height:0}.category-intro-body{padding:36px 32px}.category-intro-body h2{font-size:30px}.category-intro--text{grid-template-columns:auto minmax(0,1fr);padding:36px 32px}}@media (max-width:575px){.category-intro--text{gap:20px;grid-template-columns:minmax(0,1fr);padding:30px 22px}.category-intro-icon{font-size:24px;height:60px;width:60px}.category-intro-body{padding:28px 22px}.category-intro-body h2{font-size:26px}}.pagination{background:var(--white);border-radius:100px;box-shadow:var(--shadow);gap:16px;justify-content:space-between;margin-top:50px;padding:10px}.pagination,.pagination-pages{align-items:center;display:flex}.pagination-pages{gap:6px}.pagination-pages a,.pagination-pages span{border-radius:50%;color:var(--dark);display:grid;font-weight:700;height:46px;place-items:center;transition:.3s;width:46px}.pagination-pages a:hover{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);color:var(--cor-primaria)}.pagination-pages .active{background:var(--cor-primaria);box-shadow:0 6px 16px color-mix(in srgb,var(--cor-primaria) 35%,transparent);color:var(--white)}.pagination-pages .dots{color:var(--text);width:30px}.pagination-arrow{align-items:center;background:var(--cor-secundaria);border-radius:100px;color:var(--white);display:inline-flex;font-weight:700;gap:10px;height:46px;padding:0 24px;transition:.3s}.pagination-arrow:hover{background:var(--cor-primaria);color:var(--white)}.pagination-arrow.disabled{background:transparent;color:var(--text);opacity:.45;pointer-events:none}@media (max-width:575px){.pagination{gap:6px;padding:6px}.pagination-pages{gap:2px}.pagination-pages a,.pagination-pages span{font-size:15px;height:38px;width:38px}.pagination-pages .dots{width:20px}.pagination-arrow{flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.pagination-arrow>span{display:none}}.header{background:var(--white);left:0;padding:14px 0;position:absolute;right:0;top:0;transition:.3s;z-index:999}.header.scrolled{animation:header-desce .6s cubic-bezier(.22,1,.36,1) both;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:8px 0;position:fixed}@keyframes header-desce{0%{transform:translateY(-100%)}to{transform:none}}.header-inner{align-items:center;display:flex;justify-content:space-between}.logo{align-items:center;display:inline-flex}.logo img{height:56px;max-width:220px;-o-object-fit:contain;object-fit:contain;transition:.3s;width:auto}.header.scrolled .logo img{height:46px}.nav{display:flex;gap:28px}.nav a{color:var(--dark);font-weight:600;position:relative}.nav a:after{background:var(--cor-primaria);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:.3s;width:0}.nav a.active,.nav a:hover{color:var(--cor-primaria)}.nav a.active:after,.nav a:hover:after{width:100%}.nav-toggle{background:none;border:0;color:var(--dark);cursor:pointer;display:none;font-size:26px}@media (max-width:1199px){.nav{gap:20px}}@media (max-width:991px){.nav-toggle{display:block}.nav{background:var(--white);border-radius:15px;box-shadow:0 12px 30px rgba(0,0,0,.12);flex-direction:column;gap:0;left:16px;opacity:0;padding:10px 0;position:absolute;right:16px;top:100%;transform:translateY(-10px);transition:.3s;visibility:hidden}.nav.open{opacity:1;transform:none;visibility:visible}.nav a{padding:12px 24px}.nav a:after{display:none}}.page-header{background:var(--cor-secundaria);padding:190px 0 100px;text-align:center}.page-header h1{color:var(--white);margin-bottom:14px}.breadcrumb{color:var(--cor-primaria);display:flex;flex-wrap:wrap;font-weight:600;gap:10px;justify-content:center}.breadcrumb li+li:before{color:hsla(0,0%,100%,.6);content:"\f054";font-family:Font Awesome\ 6 Free;font-size:11px;font-weight:900;margin-right:10px}.breadcrumb a{color:var(--white);transition:.3s}.breadcrumb a:hover{color:var(--cor-primaria)}@media (max-width:991px){.page-header{padding:160px 0 80px}}@media (max-width:575px){.page-header{padding:140px 0 64px}}.hero{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--cor-secundaria) 95%,transparent) 0,color-mix(in srgb,var(--cor-secundaria) 75%,transparent) 55%,color-mix(in srgb,var(--cor-secundaria) 40%,transparent) 100%),var(--hero-foto,none) center/cover no-repeat var(--cor-secundaria);display:flex;min-height:100vh;overflow:hidden;padding:140px 0 80px;position:relative}.hero--solo{background:linear-gradient(color-mix(in srgb,var(--cor-secundaria) 85%,transparent),color-mix(in srgb,var(--cor-secundaria) 85%,transparent)),var(--hero-foto,none) center/cover no-repeat var(--cor-secundaria)}.hero--solo .hero-grid{grid-template-columns:minmax(0,1fr)}.hero--solo .hero-text{margin-inline:auto;max-width:820px;text-align:center}.hero--solo .hero-subtitle,.hero--solo .hero-text p{margin-left:auto;margin-right:auto}.hero--solo .hero-buttons{justify-content:center}.hero-grid{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-text h1{color:var(--white);margin-bottom:22px}.hero-subtitle,.hero-text p{color:hsla(0,0%,100%,.85);font-size:19px;margin-bottom:38px;max-width:520px}.hero-text .hero-subtitle p{margin-bottom:12px;max-width:none}.hero-subtitle>:last-child{margin-bottom:0}.hero-subtitle a,.hero-subtitle b,.hero-subtitle strong{color:var(--white)}.hero-subtitle a{text-decoration:underline;text-underline-offset:3px}.hero-subtitle ol,.hero-subtitle ul{margin-bottom:12px;padding-left:22px}.hero-subtitle ul{list-style:disc}.hero-subtitle ol{list-style:decimal}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.hero-image{display:flex;justify-content:center;position:relative}.hero-image img{aspect-ratio:9/10;border:8px solid var(--white);border-radius:50% 50% 24px 24px;box-shadow:0 30px 60px rgba(0,0,0,.35);-o-object-fit:cover;object-fit:cover;position:relative;width:82%}.hero-blob{animation:morph 8s ease-in-out infinite;aspect-ratio:1;background:var(--cor-primaria);border-radius:58% 42% 38% 62%/45% 55% 45% 55%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}@keyframes morph{0%,to{border-radius:58% 42% 38% 62%/45% 55% 45% 55%}50%{border-radius:40% 60% 60% 40%/60% 40% 60% 40%}}@media (max-width:991px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-text{text-align:center}.hero-subtitle,.hero-text p{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.hero-image{margin:0 auto;max-width:480px}}.services{background:var(--cor-primaria-clara)}.service-slider{padding:10px 6px 60px!important}.services .section-more{margin-top:10px}.services .services-grid+.section-more{margin-top:50px}.service-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);height:100%;overflow:hidden;padding:0 0 35px;position:relative;transition:.5s}.service-card h3{margin-bottom:12px;padding:0 30px;transition:.5s}.service-card p{margin-bottom:20px;padding:0 30px;transition:.5s}.service-card .service-more{align-items:center;color:var(--cor-primaria);display:inline-flex;font-weight:700;gap:8px;margin:0 30px;transition:.5s}.service-card:hover{background:var(--cor-primaria);transform:translateY(-6px)}.service-card:hover .service-more,.service-card:hover h3,.service-card:hover p{color:var(--white)}.service-card:hover .service-img img{transform:scale(1.08)}.service-card:hover .service-cat{background:var(--white);color:var(--cor-primaria)}.service-img{height:210px;overflow:hidden}.service-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.6s;width:100%}.service-icon{background:var(--white);border:4px solid var(--white);border-radius:50%;box-shadow:0 6px 20px rgba(0,0,0,.1);color:var(--cor-primaria);display:grid;height:76px;margin:-38px 0 18px 30px;place-items:center;position:relative;transition:.5s;width:76px;z-index:1}.service-icon .service-num{font-size:30px;font-weight:900;letter-spacing:-1px;line-height:1}.service-cat{background:var(--cor-primaria);border-radius:30px;box-shadow:0 4px 14px rgba(0,0,0,.15);color:var(--white);font-size:13px;font-weight:700;left:16px;letter-spacing:.5px;line-height:1.6;padding:4px 14px;position:absolute;text-transform:uppercase;top:16px;transition:.5s;z-index:2}.services-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.services-grid>.service-card{flex:0 1 calc(33.33333% - 20px);height:auto;min-width:0}@media (max-width:991px){.services-grid>.service-card{flex-basis:calc(50% - 15px)}}@media (max-width:575px){.services-grid>.service-card{flex-basis:100%}}.about{background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--cor-primaria) 8%,transparent),transparent 40%)}.about-grid{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-text h2{margin-bottom:20px}.about-text>p{margin-bottom:24px}.about-images{aspect-ratio:6/5;display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.about-images img{border-radius:var(--radius);height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;width:100%}.about-images--single{grid-template-columns:minmax(0,1fr)}.about-images--double{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-images--double .about-side{grid-template-rows:minmax(0,1fr)}.about-main{min-height:0;position:relative}.about-text .rich-text{font-size:17px;margin-bottom:32px}.about-grid--text{grid-template-columns:minmax(0,1fr)}.about-side{display:grid;gap:20px;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0}.play-btn{background:var(--cor-primaria);border-radius:50%;color:var(--white);display:grid;font-size:24px;height:80px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.play-btn:before{animation:pulse 1.8s infinite;background:hsla(0,0%,100%,.35);border-radius:50%;content:"";inset:-12px;position:absolute;z-index:-1}@keyframes pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@media (max-width:991px){.about-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.about-images,.about-side{gap:12px}.play-btn{font-size:18px;height:60px;width:60px}}.about-full{padding-top:0}.appointment{background:var(--cor-primaria) radial-gradient(circle at 10% 90%,hsla(0,0%,100%,.15),transparent 35%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.appointment .section-subtitle,.appointment h2,.appointment p{color:var(--white)}.appointment .section-subtitle{opacity:.9}.appointment-cta{align-self:center;padding:90px 6% 90px max(16px,(100vw - 1200px)/2 + 16px)}.appointment-cta>p:not(.section-subtitle){font-size:18px;margin:18px 0 34px;max-width:520px}.appointment--solo{grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative;text-align:center}.appointment--solo:after,.appointment--solo:before{background:hsla(0,0%,100%,.08);border-radius:50%;content:"";pointer-events:none;position:absolute}.appointment--solo:before{height:420px;right:-110px;top:-170px;width:420px}.appointment--solo:after{bottom:-150px;height:300px;left:-80px;width:300px}.appointment--solo .appointment-cta{margin:0 auto;max-width:760px;padding:100px 16px;position:relative;z-index:1}.appointment--solo .appointment-cta>p:not(.section-subtitle){margin-left:auto;margin-right:auto}.appointment--solo .cta-buttons{justify-content:center}.appointment-icon{background:var(--white);border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.15);color:var(--cor-primaria);display:grid;font-size:30px;height:76px;margin:0 auto 22px;place-items:center;width:76px}.cta-perks{display:flex;flex-wrap:wrap;gap:12px 26px;margin:26px 0 34px}.cta-perks li{align-items:center;color:var(--white);display:flex;font-weight:600;gap:8px}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px}.cta-buttons .btn i{margin-right:8px}@media (max-width:991px){.appointment{grid-template-columns:minmax(0,1fr)}.appointment--solo .appointment-cta,.appointment-cta{padding:80px 16px}.appointment--solo:before{height:260px;right:-90px;top:-110px;width:260px}.appointment--solo:after{bottom:-100px;height:200px;left:-70px;width:200px}}@media (max-width:575px){.cta-buttons .btn{text-align:center;width:100%}}.gallery-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.gallery-item{border-radius:var(--radius);display:block;flex:0 1 calc(33.33333% - 16px);min-width:0;overflow:hidden;position:relative}.gallery-item img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.gallery-item:after{background:color-mix(in srgb,var(--cor-primaria) 80%,transparent);color:var(--white);content:"\f002";display:grid;font-family:Font Awesome\ 6 Free;font-size:30px;font-weight:900;inset:0;opacity:0;place-items:center;position:absolute;transition:.4s}.gallery-item:hover img{transform:scale(1.1)}.gallery-item:hover:after{opacity:1}@media (max-width:991px){.gallery-item{flex-basis:calc(50% - 12px)}}@media (max-width:575px){.gallery-grid{gap:12px}.gallery-item{flex-basis:calc(50% - 6px)}}.partners{background:var(--cor-secundaria) radial-gradient(circle at 80% 50%,color-mix(in srgb,var(--cor-primaria) 18%,transparent),transparent 45%);padding:90px 0}.partners-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden}.partners-marquee:hover .partners-track{animation-play-state:paused}.partners-track{animation:marquee 30s linear infinite;display:flex;width:-moz-max-content;width:max-content}.partners-track li{flex:0 0 auto;padding:0 40px}.partners-track img{height:72px;opacity:.6;transition:.4s;width:auto}.partners-track img:hover{opacity:1}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.partners-track{animation-duration:90s}}@media (max-width:991px){.partners{padding:80px 0}}@media (max-width:575px){.partners{padding:64px 0}.partners-track li{padding:0 24px}.partners-track img{height:52px}}.doctors-grid{display:flex;flex-wrap:wrap;gap:26px;justify-content:center}.doctor-card{flex:0 1 calc(25% - 19.5px);min-width:0;text-align:center}.doctor-card:hover .doctor-social{transform:translateY(0)}.doctor-card:hover img{transform:scale(1.06)}.doctor-card h3{margin-bottom:4px}.doctor-card p{color:var(--cor-primaria);font-weight:600}.doctor-photo{background:var(--cor-primaria-clara);border-radius:var(--radius);margin-bottom:18px;overflow:hidden;position:relative}.doctor-photo img{aspect-ratio:20/23;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.doctor-social{background:linear-gradient(transparent,color-mix(in srgb,var(--cor-secundaria) 85%,transparent));bottom:0;display:flex;gap:10px;justify-content:center;left:0;padding:18px;position:absolute;right:0;transform:translateY(100%);transition:.4s}.doctor-social a{background:var(--white);border-radius:50%;color:var(--cor-primaria);display:grid;height:40px;place-items:center;width:40px}.doctor-social a:hover{background:var(--cor-primaria);color:var(--white)}.doctor-solo,.doctors--solo .doctors-grid{display:none}.doctors--solo .doctor-solo{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.doctor-solo-photo{position:relative}.doctor-solo-photo img{aspect-ratio:20/23;background:var(--cor-primaria-clara);border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%}.doctor-solo-badge{background:var(--cor-primaria);border-radius:var(--radius);bottom:30px;box-shadow:var(--shadow);color:var(--white);font-weight:600;line-height:1.3;padding:16px 22px;position:absolute;right:-20px}.doctor-solo-badge strong{display:block;font-size:34px;font-weight:900}.doctor-solo-info h3{font-size:40px;margin-bottom:6px}.doctor-solo-info>p:not(.doctor-solo-role){margin-bottom:24px}.doctor-solo-role{color:var(--cor-primaria);font-weight:600;margin-bottom:20px}.doctor-solo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.doctor-solo .check-list{margin-bottom:32px}.doctor-solo .doctor-social{background:none;padding:0;position:static;transform:none}.doctor-solo .doctor-social a{background:var(--cor-primaria-clara)}.doctor-solo .doctor-social a:hover{background:var(--cor-primaria)}@media (max-width:991px){.doctor-card{flex-basis:calc(50% - 13px)}.doctors--solo .doctor-solo{gap:40px}.doctor-solo-badge{bottom:12px;padding:12px 16px;right:12px}.doctor-solo-badge strong{font-size:26px}}@media (max-width:575px){.doctor-card{flex-basis:100%}.doctors--solo .doctor-solo{gap:32px;grid-template-columns:minmax(0,1fr)}.doctor-solo-info h3{font-size:30px}}.doctor-photo>a{display:block}.doctor-card h3 a:hover,.doctor-solo-info h3 a:hover{color:var(--cor-primaria)}.products{background:var(--cor-primaria-clara)}.products-grid{display:flex;flex-wrap:wrap;gap:26px;justify-content:center}.products-grid>.product-card{flex:0 1 calc(25% - 19.5px);min-width:0}.product-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;transition:.4s}.product-card:hover{transform:translateY(-8px)}.product-card:hover .product-img img{transform:scale(1.06)}.product-card:hover h3 a{color:var(--cor-primaria)}.product-img{background:var(--cor-primaria-clara);display:block;overflow:hidden;position:relative}.product-img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.product-tag{background:var(--cor-primaria);border-radius:30px;color:var(--white);font-size:13px;font-weight:700;left:16px;letter-spacing:.5px;padding:4px 14px;position:absolute;text-transform:uppercase;top:16px}.product-body{display:flex;flex:1;flex-direction:column;padding:24px}.product-body h3{font-size:20px;margin-bottom:8px}.product-body h3 a{transition:.3s}.product-body p{font-size:15px;margin-bottom:20px}.product-footer{align-items:center;border-top:1px solid rgba(0,0,0,.08);color:var(--dark);display:flex;font-weight:700;gap:12px;justify-content:space-between;margin-top:auto;padding-top:18px}.product-footer:hover{color:var(--cor-primaria)}.product-footer:hover .product-buy{background:var(--cor-secundaria)}.product-buy{background:var(--cor-primaria);border-radius:50%;color:var(--white);display:grid;flex:0 0 auto;font-size:22px;height:48px;place-items:center;transition:.3s;width:48px}@media (max-width:991px){.products-grid>.product-card{flex-basis:calc(50% - 13px)}}@media (max-width:575px){.products-grid>.product-card{flex-basis:100%;max-width:400px}}.testimonials-head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:45px}.slider-nav{display:flex;gap:12px}.slider-nav button{background:transparent;border:2px solid var(--cor-primaria);border-radius:50%;color:var(--cor-primaria);cursor:pointer;font-size:18px;height:56px;transition:.3s;width:56px}.slider-nav button:hover{background:var(--cor-primaria);color:var(--white)}.testimonial-slider{padding:10px 6px 30px!important}.testimonial-card{background:var(--white);border-bottom:4px solid var(--cor-primaria);border-radius:var(--radius);box-shadow:var(--shadow);height:100%;padding:35px}.testimonial-card p{margin-bottom:16px}.testimonial-card h6{font-size:15px;letter-spacing:0;margin:2px 0 0;text-transform:none}.t-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.t-top img{border:3px solid var(--cor-primaria);border-radius:50%;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.t-top i{color:var(--cor-primaria);font-size:44px;opacity:.3}.testimonial-card h3{font-size:20px}.testimonial-text{margin-bottom:16px;max-height:9.6em;overflow:hidden}.testimonial-text.cortado{-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.testimonial-text.expandido{-webkit-mask-image:none;mask-image:none;max-height:none}.testimonial-toggle{background:none;border:0;color:var(--cor-primaria);cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:700;margin:-6px 0 16px;padding:0}.testimonial-toggle:hover{text-decoration:underline;text-underline-offset:3px}.testimonial-toggle[hidden]{display:none}.testimonials-grid{display:flex;flex-wrap:wrap;gap:26px;justify-content:center}.testimonials-grid .testimonial-card{flex:0 1 calc(33.33333% - 17.33333px);height:auto}@media (max-width:991px){.testimonials-grid .testimonial-card{flex-basis:calc(50% - 13px)}}@media (max-width:575px){.testimonials-head{align-items:flex-start;flex-direction:column}.testimonials-grid .testimonial-card{flex-basis:100%}}.faq{background:var(--cor-primaria-clara)}.faq-grid{align-items:start;display:grid;gap:40px;grid-template-columns:300px 1fr}.faq-grid--solo{grid-template-columns:1fr;margin:0 auto;max-width:860px}.faq-tabs{display:flex;flex-direction:column;gap:12px}.faq-tabs button{background:var(--white);border:0;border-radius:50px;box-shadow:var(--shadow);color:var(--dark);cursor:pointer;font-size:17px;font-weight:600;padding:16px 26px;text-align:left;transition:.3s}.faq-tabs button.active,.faq-tabs button:hover{background:var(--cor-primaria);color:var(--white)}.faq-panel{display:none}.faq-panel.active{animation:fadeIn .4s;display:block}.faq-item{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;overflow:hidden}.faq-q{align-items:center;background:none;border:0;color:var(--dark);cursor:pointer;display:flex;font-size:19px;font-weight:700;gap:16px;justify-content:space-between;padding:20px 26px;text-align:left;width:100%}.faq-q:after{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:50%;color:var(--cor-primaria);content:"+";display:grid;flex-shrink:0;font-family:Font Awesome\ 6 Free;font-weight:900;height:32px;place-items:center;transition:.3s;width:32px}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-a>p{overflow:hidden;padding:0 26px}.faq-item.open .faq-q{color:var(--cor-primaria)}.faq-item.open .faq-q:after{background:var(--cor-primaria);color:var(--white);content:"\f068"}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a>p{padding-bottom:22px}.faq-h{font-size:inherit;line-height:inherit}.faq-a-body{font-size:17px;overflow:hidden;padding:0 26px}.faq-item.open .faq-a-body{padding-bottom:22px}.post-faqs{margin-top:70px}.post-faqs>h2{font-size:36px;margin-bottom:30px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:991px){.faq-grid{grid-template-columns:1fr}.faq-tabs{flex-direction:row;flex-wrap:wrap}}@media (max-width:575px){.faq-tabs button{flex:1 1 calc(50% - 6px);padding:12px;text-align:center}}.blog-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.blog-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);flex:0 1 calc(33.33333% - 20px);min-width:0;overflow:hidden;transition:.4s}.blog-card:hover{transform:translateY(-6px)}.blog-card:hover .blog-img img{transform:scale(1.08)}.blog-card:hover h3 a{color:var(--cor-primaria)}.blog-card:hover .blog-more i{transform:translateX(4px)}.blog-img{display:block;overflow:hidden;position:relative}.blog-img img{aspect-ratio:10/7;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.blog-date{background:var(--cor-primaria);border-radius:50px;bottom:20px;color:var(--white);font-size:14px;font-weight:700;left:20px;padding:6px 16px;position:absolute}.blog-body{padding:26px}.blog-body h3{font-size:22px;margin-bottom:20px}.blog-body h3 a{transition:.3s}.blog-cat{color:var(--cor-primaria);font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.blog-cat a:hover{color:var(--cor-secundaria)}.blog-more{align-items:center;border-top:1px solid rgba(0,0,0,.08);color:var(--cor-primaria);display:flex;font-weight:700;gap:8px;padding-top:16px}.blog-more i{transition:transform .3s}.blog-more:hover i{transform:translateX(4px)}.blog-page{background:var(--cor-primaria-clara)}.blog-featured{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);margin-bottom:40px;overflow:hidden}.blog-featured:hover .blog-featured-img img{transform:scale(1.05)}.blog-featured:hover h2 a{color:var(--cor-primaria)}.blog-featured-img{display:block;min-height:380px;overflow:hidden}.blog-featured-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.blog-featured-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:50px}.blog-featured-body h2{font-size:34px;margin-bottom:16px}.blog-featured-body h2 a{transition:.3s}.blog-featured-body p{margin-bottom:28px}.blog-featured-body .btn i{font-size:14px;margin-left:8px}.blog-featured-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:10px 18px;margin-bottom:16px}.blog-featured-meta i{margin-right:4px}.blog-featured-meta a:hover,.blog-featured-meta i{color:var(--cor-primaria)}.blog-featured-tag{background:var(--cor-primaria);border-radius:30px;color:var(--white);font-size:13px;font-weight:700;letter-spacing:.5px;padding:4px 14px;text-transform:uppercase}.blog-search{font-size:17px;margin-bottom:36px;text-align:center}.blog-search a{color:var(--cor-primaria);font-weight:700;margin-left:10px}.blog-empty{font-size:19px;text-align:center}@media (max-width:991px){.blog-featured{grid-template-columns:minmax(0,1fr)}.blog-featured-img{aspect-ratio:16/9;min-height:0}.blog-featured-body{padding:36px}.blog-card{flex-basis:calc(50% - 15px)}}@media (max-width:575px){.blog-featured-body{padding:26px}.blog-featured-body h2{font-size:26px}.blog-card{flex-basis:100%}}.contact-grid{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-info .logo{margin-bottom:18px}.contact-info>p,.contact-list{margin-bottom:28px}.contact-list li{align-items:center;color:var(--dark);display:flex;font-weight:600;gap:16px;margin-bottom:18px}.contact-list li span{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:50%;color:var(--cor-primaria);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.contact-list a{color:var(--dark);overflow-wrap:anywhere}.contact-list a:hover{color:var(--cor-primaria)}.social{display:flex;gap:12px;margin-top:28px}.social a{border:2px solid var(--cor-primaria);border-radius:50%;color:var(--cor-primaria);display:grid;height:46px;place-items:center;width:46px}.social a:hover{background:var(--cor-primaria);color:var(--white)}.form-box{background:var(--cor-secundaria);border-radius:var(--radius);padding:45px}.form-box h3{color:var(--white);font-size:32px;margin-bottom:24px}.form-box input,.form-box select,.form-box textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:var(--white);margin-bottom:16px;outline:none;padding:14px 22px;resize:vertical;transition:.3s;width:100%}.form-box select option{color:var(--dark)}.form-box input::-moz-placeholder,.form-box textarea::-moz-placeholder{color:hsla(0,0%,100%,.6)}.form-box input::placeholder,.form-box textarea::placeholder{color:hsla(0,0%,100%,.6)}.form-box input:focus,.form-box textarea:focus{border-color:var(--cor-primaria)}.form-box .btn{margin-top:8px}.form-row{display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-status{font-weight:600;margin-top:12px}.form-feedback{border-left:4px solid;border-radius:12px;font-weight:600;margin-bottom:20px;padding:14px 18px}.form-feedback ul{list-style:disc;margin:0;padding-left:18px}.form-feedback-success{background:#e8f5e9;border-color:#2e7d32;color:#1b5e20}.form-feedback-danger{background:#fdecea;border-color:#c0392b;color:#7d2119}.form-feedback-warning{background:#fff8e1;border-color:#b7791f;color:#6b4a00}.contact-info h2{margin-bottom:18px}.contact-info .btn i{margin-right:8px}.hp-field{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.contact .form-status{color:var(--cor-primaria)}@media (max-width:991px){.contact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.form-box{padding:30px 20px}.form-row{grid-template-columns:minmax(0,1fr)}}.purpose{background:var(--cor-primaria-clara)}.purpose-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.purpose-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);flex:0 1 calc(33.33333% - 20px);padding:45px 35px;text-align:center;transition:.5s}.purpose-card h3{margin-bottom:12px;transition:.5s}.purpose-card p{transition:.5s}.purpose-card:hover{background:var(--cor-primaria);transform:translateY(-6px)}.purpose-card:hover h3,.purpose-card:hover p{color:var(--white)}.purpose-card:hover .purpose-icon{background:var(--white)}.purpose-icon{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:50%;color:var(--cor-primaria);display:grid;font-size:34px;height:86px;margin:0 auto 24px;place-items:center;transition:.5s;width:86px}@media (max-width:991px){.purpose-card{flex-basis:calc(50% - 15px)}}@media (max-width:575px){.purpose-card{flex-basis:100%}}.service-single-head{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-bottom:60px}.service-gallery .swiper{border-radius:var(--radius);overflow:hidden}.service-gallery a{display:block;position:relative}.service-gallery img{aspect-ratio:17/9;-o-object-fit:cover;object-fit:cover;width:100%}.service-gallery .swiper-pagination{bottom:14px!important}.service-gallery .swiper-pagination-bullet{background:var(--white);opacity:.6}.service-gallery .swiper-pagination-bullet-active{background:var(--cor-primaria);opacity:1}.service-gallery-zoom{background:var(--white);border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.15);color:var(--cor-primaria);display:grid;height:44px;place-items:center;position:absolute;right:16px;top:16px;transition:.3s;width:44px}.service-gallery a:hover .service-gallery-zoom{background:var(--cor-primaria);color:var(--white)}.service-intro h2{margin:14px 0 16px}.service-intro p{font-size:19px;margin-bottom:30px}.service-intro-cat{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:30px;color:var(--cor-primaria);display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;padding:5px 16px;text-transform:uppercase}.service-intro-cat:hover{background:var(--cor-primaria);color:var(--white)}.service-single-head--text{grid-template-columns:minmax(0,1fr)}.service-intro-text{font-size:19px;margin-bottom:30px}.services-empty{font-size:19px;text-align:center}@media (max-width:991px){.service-single-head{gap:36px;grid-template-columns:minmax(0,1fr);margin-bottom:50px}.post-faqs{margin-top:50px}}.product-single-head{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-gallery-slider{background:var(--cor-primaria-clara);border-radius:var(--radius);overflow:hidden}.product-gallery-slider a{display:block;position:relative}.product-gallery-slider img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery-zoom{background:var(--white);border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.15);color:var(--cor-primaria);display:grid;height:44px;place-items:center;position:absolute;right:16px;top:16px;transition:.3s;width:44px}.product-gallery-slider a:hover .product-gallery-zoom{background:var(--cor-primaria);color:var(--white)}.product-gallery-nav{background:var(--white);border:0;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.15);color:var(--dark);cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:44px;z-index:2}.product-gallery-nav:hover{background:var(--cor-primaria);color:var(--white)}.product-gallery-nav.swiper-button-disabled{opacity:0;pointer-events:none}.pg-prev{left:16px}.pg-next{right:16px}.product-thumbs{margin-top:14px}.product-thumbs .swiper-slide{border:3px solid transparent;border-radius:12px;cursor:pointer;opacity:.6;overflow:hidden;transition:.3s}.product-thumbs .swiper-slide:hover{opacity:1}.product-thumbs .swiper-slide-thumb-active{border-color:var(--cor-primaria);opacity:1}.product-thumbs img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.product-single-head--text{grid-template-columns:minmax(0,1fr)}.product-intro-text{font-size:19px;margin-bottom:30px}.product-description{margin-top:70px}.products-empty{font-size:19px;text-align:center}.product-intro h2{margin:14px 0 16px}.product-intro>p{font-size:19px;margin-bottom:30px}.product-intro-cat{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:30px;color:var(--cor-primaria);display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;padding:5px 16px;text-transform:uppercase}.product-intro-cat:hover{background:var(--cor-primaria);color:var(--white)}.product-intro-actions{display:flex;flex-wrap:wrap;gap:14px}.product-intro-actions .btn i{margin-right:6px}.product-tabs{margin-top:70px}.product-tabs-nav{border-bottom:2px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:6px}.product-tabs-nav button{background:none;border:0;color:var(--text);cursor:pointer;font-family:inherit;font-size:18px;font-weight:700;padding:14px 26px;position:relative;transition:.3s}.product-tabs-nav button:after{background:var(--cor-primaria);border-radius:3px;bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:.3s}.product-tabs-nav button:hover{color:var(--cor-primaria)}.product-tabs-nav button.active{color:var(--dark)}.product-tabs-nav button.active:after{transform:scaleX(1)}.product-tabs-panel{display:none;padding-top:36px}.product-tabs-panel.active{animation:fadeIn .4s ease;display:block}.video-embed{aspect-ratio:16/9;background:var(--dark);border-radius:var(--radius);overflow:hidden;position:relative}.video-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media (max-width:991px){.product-single-head{gap:40px;grid-template-columns:minmax(0,1fr)}.product-gallery{max-width:560px}.product-description,.product-tabs{margin-top:50px}}@media (max-width:575px){.product-tabs-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.product-tabs-nav button{flex-shrink:0;font-size:16px;padding:12px 18px}.product-intro-actions .btn{text-align:center;width:100%}}.post-layout{align-items:start;display:grid;gap:50px;grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.post-cover{border-radius:var(--radius);overflow:hidden}.post-cover img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.post-meta{border-bottom:1px solid rgba(0,0,0,.08);color:var(--dark);display:flex;flex-wrap:wrap;font-weight:600;gap:10px 24px;margin:26px 0 30px;padding-bottom:24px}.post-meta i{margin-right:6px}.post-meta a:hover,.post-meta i{color:var(--cor-primaria)}.post-summary{background:var(--cor-primaria-clara);border-radius:var(--radius);margin-bottom:36px;padding:26px 30px}.post-summary h2{font-size:22px;margin-bottom:14px}.post-summary ul{list-style:disc;padding-left:20px}.post-summary li::marker{color:var(--cor-primaria)}.post-summary li+li{margin-top:8px}.post-summary a{color:var(--dark);font-weight:600}.post-summary a:hover{color:var(--cor-primaria)}.post-main .rich-text [id]{scroll-margin-top:110px}.post-footer{align-items:center;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:44px;padding-top:28px}.post-footer span{color:var(--dark);font-weight:700}.post-footer-cat{align-items:center;display:flex;gap:12px}.post-footer-cat a{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:30px;color:var(--cor-primaria);font-size:15px;font-weight:700;padding:6px 18px}.post-footer-cat a:hover{background:var(--cor-primaria);color:var(--white)}.post-share{align-items:center;display:flex;gap:10px}.post-share a{background:var(--cor-secundaria);border-radius:50%;color:var(--white);display:grid;height:42px;place-items:center;width:42px}.post-share a:hover{background:var(--cor-primaria)}.post-sidebar{display:flex;flex-direction:column;gap:30px;position:sticky;top:100px}.sidebar-box{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px}.sidebar-box .sidebar-h{font-size:22px;margin-bottom:22px;padding-bottom:14px;position:relative}.sidebar-box .sidebar-h:after{background:var(--cor-primaria);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.sidebar-cats li+li{border-top:1px dashed rgba(0,0,0,.1)}.sidebar-cats a{align-items:center;color:var(--dark);display:flex;font-weight:600;gap:12px;justify-content:space-between;padding:12px 0}.sidebar-cats a.active,.sidebar-cats a:hover{color:var(--cor-primaria)}.sidebar-cats small{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:30px;color:var(--cor-primaria);display:grid;font-size:13px;font-weight:700;height:26px;min-width:30px;padding:0 8px;place-items:center}.sidebar-cats a.active small{background:var(--cor-primaria);color:var(--white)}.sidebar-recent{display:flex;flex-direction:column;gap:18px}.sidebar-recent li{align-items:center;display:flex;gap:14px}.sidebar-recent li>a{flex-shrink:0}.sidebar-recent img{border-radius:12px;flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.sidebar-recent h3{font-size:16px;line-height:1.35;margin-bottom:4px}.sidebar-recent h3 a:hover{color:var(--cor-primaria)}.sidebar-recent time{font-size:14px}.sidebar-contact{background:var(--cor-secundaria);color:hsla(0,0%,100%,.75);text-align:center}.sidebar-contact .sidebar-h{color:var(--white);margin-bottom:10px;padding-bottom:0}.sidebar-contact .sidebar-h:after{display:none}.sidebar-contact p{margin-bottom:24px}.sidebar-contact .btn{width:100%}.sidebar-contact .btn i{margin-right:6px}.sidebar-contact-icon{background:var(--cor-primaria);border-radius:50%;color:var(--white);display:grid;font-size:26px;height:64px;margin:0 auto 18px;place-items:center;width:64px}@media (max-width:991px){.post-layout{grid-template-columns:minmax(0,1fr)}.post-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.sidebar-contact{grid-column:1/-1}}@media (max-width:575px){.post-sidebar{grid-template-columns:minmax(0,1fr)}.sidebar-box{padding:24px}.post-footer{align-items:flex-start;flex-direction:column}}.albums{background:var(--cor-primaria-clara)}.albums-grid{display:flex;flex-wrap:wrap;gap:50px 30px;justify-content:center;padding-top:16px}.album-card{display:block;flex:0 1 calc(33.33333% - 20px);min-width:0}.album-card:hover .album-front{transform:translateY(-6px)}.album-card:hover .album-back-1{transform:rotate(-10deg) scale(.96) translate(-12px,-6px)}.album-card:hover .album-back-2{transform:rotate(9deg) scale(.96) translate(12px,-6px)}.album-card:hover .album-arrow{background:var(--cor-primaria);color:var(--white);transform:rotate(-45deg)}.album-card:hover h3{color:var(--cor-primaria)}.album-cover{aspect-ratio:1/1;position:relative}.album-cover img{border-radius:var(--radius);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.album-back{border:6px solid var(--white);box-shadow:0 6px 20px rgba(0,0,0,.08)}.album-back-1{transform:rotate(-6deg) scale(.96)}.album-back-2{transform:rotate(5deg) scale(.96)}.album-front{box-shadow:0 10px 30px rgba(0,0,0,.15)}.album-count{align-items:center;background:var(--white);border-radius:30px;bottom:16px;color:var(--dark);display:inline-flex;font-size:14px;font-weight:700;gap:8px;left:16px;padding:6px 16px;position:absolute;z-index:2}.album-count i{color:var(--cor-primaria)}.album-body{padding:24px 60px 0 4px;position:relative}.album-body h3{font-size:22px;margin-bottom:4px;transition:.3s}.album-body time{font-size:15px}.album-arrow{background:var(--white);border-radius:50%;box-shadow:var(--shadow);color:var(--cor-primaria);display:grid;height:44px;place-items:center;position:absolute;right:4px;top:26px;transition:.4s;width:44px}.album-bar{align-items:center;background:var(--cor-primaria-clara);border-radius:100px;gap:16px;justify-content:space-between;margin-bottom:36px;padding:16px 16px 16px 28px}.album-bar,.album-bar-info{display:flex;flex-wrap:wrap}.album-bar-info{color:var(--dark);font-weight:700;gap:10px 28px}.album-bar-info i{color:var(--cor-primaria);margin-right:6px}.album-back-link{align-items:center;background:var(--cor-secundaria);border-radius:100px;color:var(--white);display:inline-flex;font-weight:700;gap:10px;padding:10px 22px}.album-back-link:hover{background:var(--cor-primaria)}.albums-empty{font-size:19px;text-align:center}.album-text{margin:0 auto 40px;max-width:860px}.album-photos{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.album-photo{border-radius:var(--radius);display:block;overflow:hidden;position:relative}.album-photo img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.album-photo span{background:color-mix(in srgb,var(--cor-secundaria) 55%,transparent);color:var(--white);display:grid;font-size:28px;inset:0;opacity:0;place-items:center;position:absolute;transition:.4s}.album-photo:hover img{transform:scale(1.1)}.album-photo:hover span{opacity:1}@media (max-width:991px){.album-card{flex-basis:calc(50% - 15px)}.album-photos{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.albums-grid{gap:44px}.album-card{flex-basis:100%}.album-cover{margin:0 8px}.album-bar{border-radius:var(--radius);padding:16px}.album-back-link{justify-content:center;width:100%}.album-photos{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-cards-section{padding:110px 0 0}.contact-cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.contact-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);flex:1 1 calc(25% - 18px);max-width:calc(25% - 18px);min-width:0;padding:34px 22px;text-align:center;transition:.4s}.contact-card h3{font-size:20px;margin-bottom:6px;transition:.4s}.contact-card p{color:var(--text);overflow-wrap:anywhere;transition:.4s}.contact-card:hover{background:var(--cor-primaria);transform:translateY(-6px)}.contact-card:hover h3,.contact-card:hover p{color:var(--white)}.contact-card:hover .contact-card-icon{background:var(--white);color:var(--cor-primaria)}.contact-card-icon{background:var(--cor-primaria);border-radius:50%;color:var(--white);display:grid;font-size:26px;height:70px;margin:0 auto 18px;place-items:center;transition:.4s;width:70px}.contact-units{background:var(--cor-primaria-clara)}.contact-card--unit{flex-basis:calc(33.33333% - 16px);max-width:calc(33.33333% - 16px);padding:34px 28px 26px}.contact-card--unit h3{margin-bottom:18px}.contact-card--unit:hover{background:var(--white)}.contact-card--unit:hover h3{color:var(--dark)}.contact-card--unit:hover .contact-card-icon{background:var(--cor-primaria);color:var(--white)}.unit-info{text-align:left}.unit-info li{align-items:flex-start;border-top:1px solid rgba(0,0,0,.08);display:flex;gap:14px;padding:14px 0}.unit-info i{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:50%;color:var(--cor-primaria);display:grid;flex-shrink:0;font-size:15px;height:36px;place-items:center;width:36px}.unit-info small{color:var(--cor-primaria);display:block;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.unit-info a,.unit-info span{color:var(--dark);display:block;line-height:1.5;overflow-wrap:anywhere}.unit-info a:hover{color:var(--cor-primaria)}.contact-map-section{background:var(--cor-primaria-clara);height:730px;position:relative}.contact-map-section .contact-map-canvas,.contact-map-section iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.contact-map-btn{bottom:44px;box-shadow:0 8px 24px rgba(0,0,0,.2);left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.contact-map-btn i{margin-right:8px}@media (max-width:991px){.contact-cards-section{padding-top:80px}.contact-card,.contact-card--unit{flex-basis:calc(50% - 12px);max-width:calc(50% - 12px)}.contact-map-section{height:530px}}@media (max-width:575px){.contact-cards-section{padding-top:64px}.contact-cards{gap:16px}.contact-card,.contact-card--unit{flex-basis:100%;max-width:100%;padding:28px 22px}.contact-map-section{height:340px}}.gm-style .gm-style-iw-c{border-radius:var(--radius);box-shadow:var(--shadow);padding:0!important}.gm-style .gm-style-iw-d{overflow:auto!important;padding:0!important}.map-card{color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5;max-width:100%;width:290px}.map-card-header{align-items:flex-start;background:var(--cor-secundaria);display:flex;gap:10px;justify-content:space-between;padding:18px 20px}.map-card-header h3{color:var(--white);font-size:19px;line-height:1.3;margin:0}.map-card-close{background:hsla(0,0%,100%,.15);border:0;border-radius:50%;color:var(--white);cursor:pointer;flex-shrink:0;font-size:14px;height:28px;line-height:28px;padding:0;transition:.3s;width:28px}.map-card-close:hover{background:var(--cor-primaria)}.map-card-body{list-style:none;margin:0;padding:16px 20px 4px}.map-card-body li{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.map-card-body li>a,.map-card-body li>span:last-child{overflow-wrap:anywhere;padding-top:5px;white-space:pre-line}.map-card-body a{color:var(--dark);transition:.3s}.map-card-body a:hover{color:var(--cor-primaria)}.map-card-icon{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:50%;color:var(--cor-primaria);display:grid;flex-shrink:0;font-size:14px;height:32px;place-items:center;width:32px}.map-card-footer{padding:4px 20px 20px}.map-card-footer .btn{font-size:15px;padding:12px 28px}@media (max-width:575px){.gm-style .gm-style-iw-c{border-radius:12px}.map-card{font-size:13px;line-height:1.4;width:250px}.map-card-header{padding:10px 12px 10px 14px}.map-card-header h3{font-size:15px}.map-card-close{font-size:12px;height:24px;line-height:24px;width:24px}.map-card-body{padding:10px 14px 2px}.map-card-body li{gap:8px;margin-bottom:7px}.map-card-body li>a,.map-card-body li>span:last-child{padding-top:3px}.map-card-icon{font-size:11px;height:24px;width:24px}.map-card-footer{padding:2px 14px 12px}.map-card-footer .btn{font-size:13px;padding:8px 20px}}.info-page{background:var(--cor-primaria-clara)}.info-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-card{align-items:center;background:var(--white);border-left:4px solid transparent;border-radius:var(--radius);box-shadow:var(--shadow);display:flex;gap:24px;padding:20px;transition:.4s}.info-card:hover{border-left-color:var(--cor-primaria);transform:translateY(-4px)}.info-card:hover h2{color:var(--cor-primaria)}.info-card:hover .info-more i{transform:translateX(4px)}.info-card:hover .info-thumb img{transform:scale(1.08)}.info-thumb{aspect-ratio:1;border-radius:calc(var(--radius) - 4px);flex:0 0 130px;overflow:hidden}.info-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.info-body{min-width:0}.info-body h2{font-size:22px;line-height:1.3;margin-bottom:8px;transition:.4s}.info-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;margin-bottom:10px;overflow:hidden}.info-more{align-items:center;color:var(--cor-primaria);display:inline-flex;font-weight:700;gap:8px}.info-more i{font-size:14px;transition:transform .3s}@media (max-width:991px){.info-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.info-grid{gap:16px}.info-card{gap:16px;padding:16px}.info-thumb{flex-basis:84px}.info-body h2{font-size:18px}.info-body p{display:none}}.info-hero{background-position:50%;background-size:cover;isolation:isolate;position:relative}.info-hero:before{background:linear-gradient(color-mix(in srgb,var(--cor-secundaria) 88%,transparent),var(--cor-secundaria));content:"";inset:0;position:absolute;z-index:-1}.info-hero .breadcrumb{margin-bottom:18px}.info-hero h1{margin-inline:auto;max-width:900px}.info-hero .btn i{margin-right:8px}.info-hero-sub{color:hsla(0,0%,100%,.8);font-size:19px;margin:0 auto 32px;max-width:720px}.info-text{background:var(--white);padding:90px 0}.info-text+.info-text{padding-top:0}.info-text-inner{margin-inline:auto;max-width:860px}.info-section>:is(.section:not(.partners),.ad-banner){background:var(--cor-primaria-clara)}.info-section:has(>:is(.section:not(.partners),.ad-banner))+.info-section>:is(.section:not(.partners),.ad-banner){padding-top:0}.circle-grid{display:flex;flex-wrap:wrap;gap:40px 30px;justify-content:center}.circle-item{flex:0 1 calc(25% - 22.5px);min-width:0;text-align:center}.circle-item h4{font-size:21px;margin-top:22px}.circle-item h4 a{transition:.3s}.circle-item:hover h4 a{color:var(--cor-primaria)}.circle-img{aspect-ratio:1;border:6px solid var(--white);border-radius:50%;box-shadow:var(--shadow);display:block;margin-inline:auto;max-width:230px;outline:2px dashed color-mix(in srgb,var(--cor-primaria) 50%,transparent);outline-offset:8px;overflow:hidden;position:relative;transition:outline-color .4s,outline-offset .4s;width:100%}.circle-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.circle-item:hover .circle-img{outline-color:var(--cor-primaria);outline-offset:4px}.circle-item:hover .circle-img img{transform:scale(1.1)}.pshow{align-items:stretch;display:grid;gap:30px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pshow-featured{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.pshow-featured:hover .pshow-featured-img img{transform:scale(1.06)}.pshow-featured-img{display:block;min-height:320px;overflow:hidden}.pshow-featured-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.pshow-featured-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:36px 32px}.pshow-featured-body h3{font-size:26px;margin:12px 0}.pshow-featured-body h3 a:hover{color:var(--cor-primaria)}.pshow-featured-body p{margin-bottom:26px}.pshow-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px}.pshow-actions .btn i{margin-right:8px}.pshow-more{align-items:center;color:var(--cor-secundaria);display:inline-flex;font-weight:700;gap:8px}.pshow-more i{font-size:14px;transition:transform .3s}.pshow-more:hover{color:var(--cor-primaria)}.pshow-more:hover i{transform:translateX(4px)}.pshow-cat{background:color-mix(in srgb,var(--cor-primaria) 12%,transparent);border-radius:30px;color:var(--cor-primaria);display:inline-block;font-size:13px;font-weight:700;padding:4px 14px}.pshow-list{display:flex;flex-direction:column;gap:20px}.pshow-item{align-items:center;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex:1;gap:18px;padding:14px 18px 14px 14px;transition:.4s}.pshow-item h4{font-size:18px;margin-top:8px}.pshow-item h4 a:hover{color:var(--cor-primaria)}.pshow-item:hover{transform:translateX(-6px)}.pshow-item:hover .pshow-thumb img{transform:scale(1.1)}.pshow-thumb{aspect-ratio:1;border-radius:calc(var(--radius) - 4px);flex:0 0 96px;overflow:hidden}.pshow-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.pshow-item-body{flex:1;min-width:0}.pshow-buy{background:var(--cor-primaria);border-radius:50%;color:var(--white);display:grid;flex-shrink:0;font-size:20px;height:46px;place-items:center;transition:.3s;width:46px}.pshow-buy:hover{background:var(--cor-secundaria)}.bover-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.bover-card{align-items:flex-end;aspect-ratio:4/5;border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex:0 1 calc(33.33333% - 20px);isolation:isolate;min-width:0;overflow:hidden;position:relative}.bover-card>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .8s;width:100%;z-index:-2}.bover-card:before{background:linear-gradient(to top,color-mix(in srgb,var(--cor-secundaria) 95%,transparent) 10%,color-mix(in srgb,var(--cor-secundaria) 40%,transparent) 55%,transparent);content:"";inset:0;position:absolute;transition:.4s;z-index:-1}.bover-card:hover>img{transform:scale(1.08)}.bover-card:hover:before{background:linear-gradient(to top,var(--cor-secundaria) 20%,color-mix(in srgb,var(--cor-secundaria) 55%,transparent) 70%,transparent)}.bover-card:hover .bover-more{color:var(--cor-primaria)}.bover-card:hover .bover-more i{transform:translateX(4px)}.bover-date{background:var(--cor-primaria);border-radius:50px;color:var(--white);font-size:14px;font-weight:700;left:20px;padding:6px 16px;position:absolute;top:20px}.bover-body{color:var(--white);display:block;padding:28px}.bover-cat{color:var(--cor-primaria);font-size:13px;letter-spacing:1px;text-transform:uppercase}.bover-cat,.bover-title{display:block;font-weight:700}.bover-title{font-size:22px;line-height:1.3;margin:8px 0 18px}.bover-more{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:inline-flex;font-weight:700;gap:8px;padding-top:14px;transition:.3s}.bover-more i{font-size:14px;transition:transform .3s}.cta-chat{align-items:center;background:var(--cor-secundaria) radial-gradient(circle at 85% 30%,color-mix(in srgb,var(--cor-primaria) 30%,transparent),transparent 45%);border-radius:calc(var(--radius)*1.5);display:grid;gap:50px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);isolation:isolate;overflow:hidden;padding:60px 64px;position:relative}.cta-chat-text h2{color:var(--white);margin:10px 0 16px}.cta-chat-text h2 strong{color:var(--cor-primaria)}.cta-chat-text p{color:hsla(0,0%,100%,.75);font-size:18px;margin-bottom:30px;max-width:520px}.cta-chat-text .section-subtitle{color:var(--cor-primaria);margin-bottom:0}.cta-chat-text .btn i{margin-right:8px}.cta-chat-online{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:15px;font-weight:600;gap:10px;margin-top:18px}.cta-chat-dot{height:10px;position:relative;width:10px}.cta-chat-dot,.cta-chat-dot:after{background:var(--cor-primaria);border-radius:50%}.cta-chat-dot:after{animation:chat-pulse 1.8s infinite;content:"";inset:0;position:absolute}.chat-mock{background:var(--white);border-radius:22px;box-shadow:0 25px 60px rgba(0,0,0,.35);justify-self:center;max-width:360px;overflow:hidden;transform:rotate(2deg);width:100%}.chat-head{align-items:center;background:var(--cor-primaria);color:var(--white);display:flex;gap:12px;padding:14px 18px}.chat-head>i{font-size:22px;margin-left:auto}.chat-avatar{background:var(--white);border-radius:50%;display:grid;height:42px;place-items:center;width:42px}.chat-avatar img{height:26px;width:26px}.chat-name{display:flex;flex-direction:column;line-height:1.2;min-width:0}.chat-name strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-name small{font-size:13px;opacity:.85}.chat-body{background:var(--cor-primaria-clara);display:flex;flex-direction:column;gap:12px;min-height:230px;padding:22px 16px}.chat-msg{border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.06);color:var(--dark);font-size:15px;line-height:1.45;max-width:85%;padding:10px 14px 8px}.chat-msg time{color:var(--text);display:block;font-size:11px;margin-top:4px;text-align:right}.chat-msg time i{color:var(--cor-primaria);margin-left:2px}.chat-msg--out{align-self:flex-end;background:color-mix(in srgb,var(--cor-primaria) 22%,#fff);border-bottom-right-radius:4px}.chat-msg--in{align-self:flex-start;background:var(--white);border-bottom-left-radius:4px}.chat-reply{display:grid}.chat-reply>*{grid-area:1/1}.chat-typing{align-self:start;background:var(--white);border-radius:14px;border-bottom-left-radius:4px;display:flex;gap:5px;justify-self:start;opacity:0;padding:14px 16px}.chat-typing span{animation:chat-dots 1s infinite;background:var(--text);border-radius:50%;height:7px;opacity:.5;width:7px}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}.chat-input{align-items:center;background:var(--white);border:1px solid rgba(0,0,0,.08);border-radius:30px;color:var(--text);display:flex;font-size:14px;justify-content:space-between;margin:0 12px 12px;padding:10px 16px}.chat-input i{color:var(--cor-primaria)}.chat-wait .chat-msg{opacity:0}.chat-wait.play .chat-msg--out{animation:chat-in .45s .3s both}.chat-wait.play .chat-typing{animation:chat-typing 1.4s 1s both}.chat-wait.play .chat-msg--in{animation:chat-in .45s 2.4s both}@keyframes chat-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes chat-typing{0%,to{opacity:0}15%,85%{opacity:1}}@keyframes chat-dots{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes chat-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.ad-banner{padding:70px 0}.ad-banner-link{border-radius:var(--radius);box-shadow:var(--shadow);display:block;overflow:hidden;transition:.4s}.ad-banner-link img{display:block;height:auto;width:100%}.ad-banner-link:hover{transform:translateY(-6px)}.info-share{border-top:1px solid rgba(0,0,0,.08);margin:44px auto 0;max-width:860px;padding-top:28px}.info-share .post-share{flex-wrap:wrap;justify-content:center}.info-share span{color:var(--dark);font-weight:700}.info-faq{background:var(--cor-primaria-clara)}.info-faq-list{margin-inline:auto;max-width:860px}.info-faq .post-faqs{margin-top:0}.info-empty{font-size:19px;text-align:center}@media (max-width:991px){.info-text{padding:70px 0}.ad-banner{padding:56px 0}.circle-item{flex-basis:calc(50% - 15px)}.pshow{grid-template-columns:minmax(0,1fr)}.pshow-item:hover{transform:translateY(-4px)}.bover-card{flex-basis:calc(50% - 15px)}.cta-chat{gap:44px;grid-template-columns:minmax(0,1fr);padding:50px 40px}.chat-mock{transform:none}.info-hero-sub{font-size:17px}}@media (max-width:575px){.info-text{padding:56px 0}.circle-grid{gap:30px 16px}.circle-item{flex-basis:calc(50% - 8px)}.circle-item h4{font-size:17px;margin-top:18px}.circle-img{border-width:4px;outline-offset:5px}.pshow-featured{grid-template-columns:minmax(0,1fr)}.pshow-featured-img{aspect-ratio:1;min-height:0}.pshow-featured-body{padding:26px 22px}.pshow-item{gap:14px;padding:12px}.pshow-thumb{flex-basis:76px}.pshow-item h4{font-size:16px}.bover-card{aspect-ratio:4/4;flex-basis:100%}.cta-chat{padding:40px 22px}.cta-chat-text p{font-size:17px}.cta-chat-text .btn{text-align:center;width:100%}}.member-layout{align-items:start;display:grid;gap:60px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.member-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;position:sticky;top:110px}.member-photo{background:var(--cor-primaria-clara)}.member-photo img{aspect-ratio:20/23;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.member-card-body{padding:0 28px 30px;position:relative;text-align:center}.member-card-body h2{font-size:28px;margin-top:26px}.member-role{color:var(--cor-primaria);font-weight:700;margin:4px 0 20px}.member-social{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.member-social a{background:var(--cor-primaria-clara);border-radius:50%;color:var(--cor-primaria);display:grid;height:42px;place-items:center;transition:.3s;width:42px}.member-social a:hover{background:var(--cor-primaria);color:var(--white);transform:translateY(-3px)}.member-btn{text-align:center;width:100%}.member-btn i{margin-right:8px}.member-bio>h2{border-bottom:1px solid rgba(0,0,0,.08);margin:8px 0 28px;padding-bottom:22px}.member-intro{color:var(--dark);font-size:19px;margin-bottom:26px}.member-layout--solo{grid-template-columns:minmax(0,420px);justify-content:center}.member-layout--solo .member-card{position:static}.team-empty{font-size:19px;text-align:center}.member-others{background:var(--cor-primaria-clara)}.member-others .doctors-grid{display:flex;flex-wrap:wrap;justify-content:center}.member-others .doctor-card{flex:0 1 calc(25% - 19.5px);min-width:0}.member-others .doctor-photo>a{display:block}.member-others h3 a:hover{color:var(--cor-primaria)}@media (max-width:991px){.member-layout{gap:50px}.member-layout,.member-layout--solo{grid-template-columns:minmax(0,1fr)}.member-card{align-items:center;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);position:static}.member-photo img{height:100%}.member-card-body{padding:30px}.member-card-body h2{margin-top:0}.member-others .doctor-card{flex-basis:calc(50% - 13px)}}@media (max-width:575px){.member-card{grid-template-columns:minmax(0,1fr)}.member-card-body{padding:0 22px 26px}.member-card-body h2{font-size:24px;margin-top:22px}.member-others .doctor-card{flex-basis:100%}}.footer{background:var(--cor-secundaria);padding-top:80px}.footer,.footer a{color:hsla(0,0%,100%,.7)}.footer a{transition:.3s}.footer a:hover{color:var(--cor-primaria)}.footer h3{color:var(--white);font-size:22px;margin-bottom:24px}.footer-grid{display:grid;gap:50px;grid-template-columns:5fr 3fr 4fr;padding-bottom:60px}.footer-brand{color:var(--white)!important;display:inline-block;font-size:28px;font-weight:900;line-height:1.2;margin-bottom:18px}.footer-desc{margin-bottom:26px;max-width:420px}.footer-desc p+p{margin-top:10px}.footer-social{display:flex;gap:12px}.footer-social a{background:hsla(0,0%,100%,.08);border-radius:50%;color:var(--white);display:grid;height:42px;place-items:center;width:42px}.footer-social a:hover{background:var(--cor-primaria);color:var(--white)}.footer-links li{margin-bottom:12px}.footer-links a:hover{padding-left:6px}.footer-contact address{font-style:normal}.footer-contact li{align-items:center;display:flex;gap:14px;margin-bottom:18px}.footer-contact li span{background:color-mix(in srgb,var(--cor-primaria) 15%,transparent);border-radius:50%;color:var(--cor-primaria);display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.footer-contact li a{word-break:break-word}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:grid;font-size:15px;gap:20px;grid-template-columns:1fr auto 1fr;padding:22px 0}.footer-safe{display:block;line-height:0}.footer-signature{text-align:right}.footer-signature i{color:#e65757;margin:0 3px}.footer-signature a{color:var(--white);font-weight:700}@media (max-width:991px){.footer{padding-top:64px}.footer-grid{gap:40px;grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}}@media (max-width:575px){.footer-grid{grid-template-columns:1fr;padding-bottom:40px}.footer-bottom{grid-template-columns:1fr;justify-items:center}.footer-bottom,.footer-signature{text-align:center}}.lightbox{background:rgba(0,0,0,.9);display:grid;inset:0;opacity:0;padding:16px;place-items:center;position:fixed;transition:.3s;visibility:hidden;z-index:10001}.lightbox.open{opacity:1;visibility:visible}.lightbox-content{width:min(1000px,100%)}.lightbox-content img{border-radius:12px;margin:0 auto;max-height:85vh}.lightbox-content iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.lightbox-nav{background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:var(--white);cursor:pointer;display:none;font-size:20px;height:52px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:52px;z-index:2}.lightbox-nav:hover{background:var(--cor-primaria)}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-counter{bottom:20px;color:hsla(0,0%,100%,.8);display:none;font-weight:700;left:50%;letter-spacing:1px;position:absolute;transform:translateX(-50%)}.lightbox.has-nav .lightbox-nav{display:grid}.lightbox.has-nav .lightbox-counter{display:block}@media (max-width:575px){.lightbox-nav{bottom:12px;height:44px;top:auto;transform:none;width:44px}.lightbox-counter{bottom:24px}}.lightbox-close{background:none;border:0;color:var(--white);cursor:pointer;font-size:34px;position:absolute;right:24px;top:20px}.scroll-top{background:var(--cor-primaria);border-radius:50%;bottom:24px;box-shadow:var(--shadow);color:var(--white);display:grid;height:50px;opacity:0;place-items:center;position:fixed;right:24px;transform:translateY(20px);transition:.3s;visibility:hidden;width:50px;z-index:998}.scroll-top.show{opacity:1;transform:none;visibility:visible}.scroll-top:hover{background:var(--cor-secundaria)}.whatsapp-float{align-items:center;background:#25d366;border-radius:30px;bottom:24px;box-shadow:0 8px 24px rgba(0,0,0,.22);color:var(--white);display:flex;font-size:30px;gap:0;height:60px;line-height:1;padding:0 18px;position:fixed;right:24px;transition:background-color .3s,gap .3s,transform .3s;z-index:998}.whatsapp-float:focus-visible,.whatsapp-float:hover{background:#1da851;color:var(--white);gap:10px;transform:translateY(-2px)}.whatsapp-float-label{font-size:16px;font-weight:600;max-width:0;overflow:hidden;transition:max-width .35s;white-space:nowrap}.whatsapp-float:focus-visible .whatsapp-float-label,.whatsapp-float:hover .whatsapp-float-label{max-width:200px}.whatsapp-float~.scroll-top{bottom:96px}@media (max-width:575px){.whatsapp-float{bottom:16px;font-size:28px;height:54px;justify-content:center;padding:0;right:16px;width:54px}.whatsapp-float-label{display:none}.whatsapp-float~.scroll-top{bottom:82px;right:18px}}.preloader{animation:preloader-sai .4s 4s forwards;background:var(--white);display:grid;inset:0;place-items:center;position:fixed;transition:opacity .4s,visibility .4s;z-index:9999}.preloader.oculto{opacity:0;visibility:hidden}.preloader-anel{display:grid;height:110px;place-items:center;position:relative;width:110px}.preloader-anel:before{animation:preloader-gira 1s linear infinite;border:4px solid color-mix(in srgb,var(--cor-primaria) 20%,transparent);border-radius:50%;border-top-color:var(--cor-primaria);content:"";inset:0;position:absolute}.preloader-anel img{height:48px;-o-object-fit:contain;object-fit:contain;width:48px}@keyframes preloader-gira{to{transform:rotate(1turn)}}@keyframes preloader-sai{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.preloader-anel:before{animation-duration:3s}}.reveal{opacity:0;transition:opacity .9s ease,transform .9s ease}.reveal[data-dir=up]{transform:translateY(40px)}.reveal[data-dir=left]{transform:translateX(-50px)}.reveal[data-dir=right]{transform:translateX(50px)}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
