@charset "UTF-8";.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:transparent;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.welcome{height:auto;width:100%;max-width:100%;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.welcome__main{width:100%}@media (min-width: 1440px){.welcome__main{max-width:1440px}}@media (min-width: 1536px){.welcome__main{max-width:1536px}}.welcome__main{height:auto;max-width:100%}.welcome__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 1440px){.welcome__grid{grid-template-columns:56% auto}}@media (min-width: 1280px){.welcome__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.welcome__panel--intro{--tw-bg-opacity: 1;background-color:rgb(116 152 184 / var(--tw-bg-opacity))}@media (min-width: 1280px){.welcome__panel--intro{grid-column:span 3 / span 3}}.welcome__panel--info{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));display:flex;align-items:center;justify-content:center}@media (min-width: 1280px){.welcome__panel--info{grid-column:span 2 / span 2}}.welcome__intro{display:flex;flex-direction:column;row-gap:1.5rem}@media (min-width: 1280px){.welcome__intro{row-gap:5rem}}.welcome__intro{padding-inline:clamp(1.5rem,.5rem + 4dvw,8rem);padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 1280px){.welcome__intro{padding:8rem 6rem;padding-inline-start:8rem}}@media (min-width: 1440px){.welcome__intro{padding-inline-start:15rem;padding-inline-end:7rem}}@media (min-width: 390px){.welcome__intro{row-gap:2rem;padding-top:3rem;padding-bottom:3rem}}@media (min-width: 640px){.welcome__intro{row-gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem;padding-inline:clamp(2.5rem,1.5rem + 4dvw,12rem)}}@media (min-width: 768px){.welcome__intro{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 1024px){.welcome__intro{row-gap:3rem;padding-top:5rem;padding-bottom:5rem}}@media (min-width: 1440px){.welcome__intro{padding-top:7rem;padding-bottom:7rem;padding-inline:clamp(1.5rem,.5rem + 4dvw,8rem)}}.welcome__title{font-family:Carmen Sans,sans;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:1.5rem;line-height:2rem}@media (min-width: 390px){.welcome__title{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.welcome__title{font-size:3rem;line-height:1}}@supports not (color: oklch(0% 0 0)){.welcome__subtitle :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}:root .welcome__subtitle{--tw-prose-body: var(--fallback-bc,oklch(var(--bc)/.8));--tw-prose-headings: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets: var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-hr: var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-quotes: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders: var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-captions: var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-code: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code: var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg: var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders: var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-td-borders: var(--fallback-bc,oklch(var(--bc)/.2))}.welcome__subtitle :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:initial;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.welcome__subtitle :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.welcome__subtitle :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{display:none}.welcome__subtitle pre code{border-radius:0;padding:0}.welcome__subtitle :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.welcome__subtitle{font-family:Carmen Sans,sans;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:.75rem;line-height:1rem}@media (min-width: 390px){.welcome__subtitle{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.welcome__subtitle{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){.welcome__subtitle{font-size:1.125rem;line-height:1.75rem}}.welcome__info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}@media (min-width: 1280px){.welcome__info{grid-template-columns:repeat(1,minmax(0,1fr))}}.welcome__info{-moz-column-gap:2rem;column-gap:2rem}@media (min-width: 1280px){.welcome__info{row-gap:3rem}}.welcome__info{padding-top:2rem;padding-bottom:2rem;padding-inline:clamp(1.5rem,.5rem + 4dvw,8rem)}@media (min-width: 1280px){.welcome__info{padding:8rem}}@media (min-width: 1440px){.welcome__info{padding-inline-end:20rem}}@media (min-width: 390px){.welcome__info{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 640px){.welcome__info{padding-top:4rem;padding-bottom:4rem;padding-inline:clamp(2.5rem,1.5rem + 4dvw,12rem)}}@media (min-width: 768px){.welcome__info{padding-top:5rem;padding-bottom:5rem}}@media (min-width: 1440px){.welcome__info{padding-inline:clamp(1.5rem,.5rem + 4dvw,8rem)}}.welcome__figure{grid-column:span 1 / span 1}.welcome__logo{width:auto}@media (min-width: 1024px){.welcome__logo{height:12rem}}@media (min-width: 1280px){.welcome__logo{height:14rem}}@media (min-width: 1440px){.welcome__logo{height:16rem}}.welcome__text{grid-column:span 2 / span 2}@media (min-width: 1280px){.welcome__text{grid-column:span 1 / span 1}}.welcome__text{text-align:center}@media (min-width: 768px){.welcome__text{padding-top:1.5rem}}@media (min-width: 1280px){.welcome__text{padding-top:0}}.welcome__description{font-family:Carmen Sans,sans;--tw-text-opacity: 1;color:rgb(54 57 59 / var(--tw-text-opacity));font-size:.75rem;line-height:1rem}@media (min-width: 1024px){.welcome__description{line-height:1.25rem}}@media (min-width: 390px){.welcome__description{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.welcome__description{font-size:1rem;line-height:1.5rem}}@media (min-width: 1024px){.welcome__description{font-size:1.125rem;line-height:1.75rem}}.information{height:auto;width:100%;max-width:100%;overflow:hidden;padding-bottom:3rem}.information__main{width:100%}@media (min-width: 1440px){.information__main{max-width:1440px}}@media (min-width: 1536px){.information__main{max-width:1536px}}.information__main{height:auto;max-width:100%}.information__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;justify-items:center}@media (min-width: 1280px){.information__grid{grid-template-columns:45% auto}}.information__media{position:relative;height:100%;width:100%}.information__figure,.information__image{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.information__line{position:absolute;z-index:3;height:.25rem;--tw-bg-opacity: 1;background-color:rgb(219 219 219 / var(--tw-bg-opacity))}.information__line--media{display:none;width:10rem}@media (min-width: 1280px){.information__line--media{display:block}}.information__line--media{top:4rem;right:-5rem}@media (min-width: 1440px){.information__line--media{top:9rem}}.information__line--text{width:3rem}@media (min-width: 768px){.information__line--text{width:7rem}}@media (min-width: 1280px){.information__line--text{display:none}}.information__line--text{top:-.375rem;left:-4rem}@media (min-width: 768px){.information__line--text{left:-8rem}}.information__content{padding:3.5rem}@media (min-width: 768px){.information__content{padding-inline-start:8rem;padding-inline-end:5rem}}@media (min-width: 1280px){.information__content{padding-left:7rem;padding-right:7rem}}@media (min-width: 1440px){.information__content{padding-top:8rem;padding-bottom:8rem;padding-inline-start:7rem;padding-inline-end:16rem}}.information__body{position:relative;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:2rem}@media (min-width: 1440px){.information__body{row-gap:4rem}}.information__description{font-family:Carmen Sans,sans;--tw-text-opacity: 1;color:rgb(54 57 59 / var(--tw-text-opacity));font-size:.75rem;line-height:1rem}@media (min-width: 390px){.information__description{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.information__description{font-size:1.1rem;line-height:1.6rem;letter-spacing:.05em}}@media (min-width: 1280px){.information__description{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1440px){.information__description{font-size:1.3rem;line-height:2rem}}.information__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:flex-end;gap:1rem;justify-items:start}@media (min-width: 768px){.information__contact{justify-items:end}}.information__contact-title{grid-column:span 1 / span 1}@media (min-width: 768px){.information__contact-title{grid-column:span 2 / span 2}}.information__contact-title{text-align:center;font-family:Autography,cursive;--tw-text-opacity: 1;color:rgb(54 57 59 / var(--tw-text-opacity));font-size:2.25rem;line-height:2.5rem}@media (min-width: 390px){.information__contact-title{font-size:3rem;line-height:1}}@media (min-width: 1024px){.information__contact-title{font-size:3.8rem;line-height:4rem}}@media (min-width: 1280px){.information__contact-title{font-size:3.75rem;line-height:3.4rem}}@media (min-width: 1440px){.information__contact-title{font-size:5rem;line-height:4rem}}.information__contact-button{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.information__contact-button[disabled],.information__contact-button:disabled{pointer-events:none}:where(.information__contact-button:is(input[type=checkbox])),:where(.information__contact-button:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.information__contact-button:is(input[type=checkbox]):after,.information__contact-button:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}@media (hover: hover){.information__contact-button:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.information__contact-button:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0% 0 0)){.information__contact-button:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.information__contact-button.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.information__contact-button[disabled]:hover,.information__contact-button:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}@supports (color: color-mix(in oklab,black,black)){.information__contact-button:is(input[type=checkbox]:checked):hover,.information__contact-button:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}}@media (prefers-reduced-motion: no-preference){.information__contact-button{animation:button-pop var(--animation-btn, .25s) ease-out}}.information__contact-button:active:hover,.information__contact-button:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color: oklch(0% 0 0)){.information__contact-button{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.information__contact-button:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.information__contact-button.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.information__contact-button.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.information__contact-button.btn-disabled,.information__contact-button[disabled],.information__contact-button:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.information__contact-button:is(input[type=checkbox]:checked),.information__contact-button:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.information__contact-button:is(input[type=checkbox]:checked):focus-visible,.information__contact-button:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.join>:where(*:not(:first-child)):is(.information__contact-button){margin-inline-start:calc(var(--border-btn) * -1)}.information__contact-button{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(.information__contact-button){height:2rem;width:2rem;padding:0}.btn-circle:where(.information__contact-button){height:2rem;width:2rem;border-radius:9999px;padding:0}.join.join-vertical>:where(*:not(:first-child)):is(.information__contact-button){margin-top:calc(var(--border-btn) * -1)}.join.join-horizontal>:where(*:not(:first-child)):is(.information__contact-button){margin-inline-start:calc(var(--border-btn) * -1)}.information__contact-button{grid-column:span 1 / span 1}@media (min-width: 768px){.information__contact-button{grid-column:span 2 / span 2}}.information__contact-button{width:100%}@media (min-width: 1024px){.information__contact-button{width:12rem}}@media (min-width: 1440px){.information__contact-button{margin-left:5rem;width:10rem}}@media (min-width: 390px){.information__contact-button{width:10rem}}.information__contact-button{display:flex;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem;border-radius:9999px;border-style:none;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-bg-opacity: 1;background-color:rgb(254 94 0 / var(--tw-bg-opacity));font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.information__contact-button{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem}.btn-square:where(.information__contact-button){height:3rem;width:3rem;padding:0}.btn-circle:where(.information__contact-button){height:3rem;width:3rem;border-radius:9999px;padding:0}}.information__contact-button:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(116 152 184 / var(--tw-bg-opacity))}#testimonials{padding-top:2rem;padding-bottom:2rem}#testimonials .main{--tw-bg-opacity: 1;background-color:rgb(59 170 204 / var(--tw-bg-opacity));width:100%}@media (min-width: 1440px){#testimonials .main{max-width:1440px}}@media (min-width: 1536px){#testimonials .main{max-width:1536px}}#testimonials .main{margin-left:auto;margin-right:auto;max-width:100%;display:flex;flex-direction:column;gap:4rem;padding-top:3rem;padding-bottom:3rem}#testimonials .main .heading{position:relative;width:100%}@media (min-width: 1440px){#testimonials .main .heading{max-width:1440px}}@media (min-width: 1536px){#testimonials .main .heading{max-width:1536px}}#testimonials .main .heading{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;font-family:Carmen Sans,sans;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#testimonials .main .heading .title{font-size:1.875rem;line-height:2.25rem;font-weight:700}#testimonials .main .heading .description{max-width:-moz-fit-content;max-width:fit-content;--tw-bg-opacity: 1;background-color:rgb(254 94 0 / var(--tw-bg-opacity));--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}#testimonials .main .heading .icon-heart{width:100%;max-width:2.5rem;position:absolute;animation:pulse 2s ease-in-out infinite}#testimonials .main .heading .icon-heart.heart-left{left:0;top:-1.25rem}#testimonials .main .heading .icon-heart.heart-right{max-width:2.5rem;right:-.5rem;bottom:3rem}#testimonials .main .container-testimonials{position:relative;width:100%}@media (min-width: 1440px){#testimonials .main .container-testimonials{max-width:1440px}}@media (min-width: 1536px){#testimonials .main .container-testimonials{max-width:1536px}}#testimonials .main .container-testimonials{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:column;gap:1.5rem}#testimonials .main .container-testimonials .icon-quotes{position:absolute;width:100%;max-width:2.5rem}#testimonials .main .container-testimonials .icon-quotes.quote-left{left:0;top:-2.5rem}#testimonials .main .container-testimonials .icon-quotes.quote-right{right:0;bottom:3rem}#testimonials .main .container-testimonials .card-testimonial{display:flex;flex-direction:column;row-gap:3rem}#testimonials .main .container-testimonials .card-testimonial .card-body{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#testimonials .main .container-testimonials .card-testimonial .card-body .card-title{font-family:Carmen Sans,sans;font-weight:700;text-align:center;font-size:.875rem;line-height:1.25rem}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description{display:flex;flex-direction:column;gap:1rem}@supports not (color: oklch(0% 0 0)){#testimonials .main .container-testimonials .card-testimonial .card-body .card-description :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}:root #testimonials .main .container-testimonials .card-testimonial .card-body .card-description{--tw-prose-body: var(--fallback-bc,oklch(var(--bc)/.8));--tw-prose-headings: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets: var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-hr: var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-quotes: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders: var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-captions: var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-code: var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code: var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg: var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders: var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-td-borders: var(--fallback-bc,oklch(var(--bc)/.2))}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:initial;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,#testimonials .main .container-testimonials .card-testimonial .card-body .card-description :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{display:none}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description pre code{border-radius:0;padding:0}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description{font-family:Carmen Sans,sans;font-weight:400;text-align:center;font-size:.75rem;line-height:1rem}#testimonials .main .container-testimonials .card-testimonial .card-footer{display:flex;flex-direction:column;align-items:center;justify-content:center}#testimonials .main .container-testimonials .card-testimonial .card-footer .card-author{width:100%;max-width:-moz-fit-content;max-width:fit-content;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);border-width:4px;--tw-border-opacity: 1;border-color:rgb(254 94 0 / var(--tw-border-opacity));border-radius:9999px;padding:.5rem 1.25rem;font-family:Carmen Sans,sans;font-weight:800;text-align:center;font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(59 170 204 / var(--tw-text-opacity))}#testimonials .main .container-testimonials .swiper-actions{width:100%}@media (min-width: 1440px){#testimonials .main .container-testimonials .swiper-actions{max-width:1440px}}@media (min-width: 1536px){#testimonials .main .container-testimonials .swiper-actions{max-width:1536px}}#testimonials .main .container-testimonials .swiper-actions{margin-left:auto;margin-right:auto;max-width:18rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#testimonials .main .container-testimonials .swiper-actions .swiper-button-prev,#testimonials .main .container-testimonials .swiper-actions .swiper-button-next{position:relative;inset:auto;margin:0;flex-shrink:0;border-radius:9999px;width:2rem;height:2rem;z-index:10;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(59 170 204 / var(--tw-text-opacity))}#testimonials .main .container-testimonials .swiper-actions .swiper-button-prev:after,#testimonials .main .container-testimonials .swiper-actions .swiper-button-next:after{font-size:.6rem;font-weight:700;color:#3baacc}#testimonials .main .container-testimonials .swiper-actions .swiper-pagination,#testimonials .main .container-testimonials .swiper-actions .swiper-pagination-horizontal{position:relative;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;width:100%;flex:1 1 auto;min-width:0}#testimonials .main .container-testimonials .swiper-actions .swiper-pagination-bullet{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));opacity:1;width:.5rem;height:.5rem}#testimonials .main .container-testimonials .swiper-actions .swiper-pagination-bullet-active{background:#ff0069}#testimonials .main .container-testimonials .swiper-actions .swiper-pagination-bullets-dynamic{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));display:flex;justify-content:center;margin:0 auto;width:auto!important;max-width:100%}@media (min-width: 390px){#testimonials .main .heading,#testimonials .main .container-testimonials{max-width:20rem}}@media (min-width: 640px){#testimonials .main{gap:4rem;padding-top:4rem;padding-bottom:4rem}#testimonials .main .heading{max-width:24rem}#testimonials .main .heading .description{font-size:1.25rem;line-height:1.75rem}#testimonials .main .heading .icon-heart{max-width:3rem}#testimonials .main .heading .icon-heart.heart-left{left:0;top:-1.25rem}#testimonials .main .heading .icon-heart.heart-right{max-width:4rem;right:-2rem;bottom:2rem}#testimonials .main .container-testimonials{max-width:28rem;display:flex;flex-direction:column;gap:1.5rem}#testimonials .main .container-testimonials .icon-quotes.quote-left{left:-2rem;top:-1rem}#testimonials .main .container-testimonials .icon-quotes.quote-right{right:-1.5rem;bottom:2.5rem}#testimonials .main .container-testimonials .card-testimonial{display:flex;flex-direction:column;row-gap:3rem}#testimonials .main .container-testimonials .card-testimonial .card-body .card-title{max-width:20rem}}@media (min-width: 768px){#testimonials .main{gap:4rem;padding-top:4rem;padding-bottom:4rem}#testimonials .main .heading{max-width:24rem}#testimonials .main .heading .description{font-size:1.25rem;line-height:1.75rem}#testimonials .main .container-testimonials{max-width:32rem;display:flex;flex-direction:column;gap:1.5rem}#testimonials .main .container-testimonials .icon-quotes.quote-left{left:-2rem;top:-1rem}#testimonials .main .container-testimonials .icon-quotes.quote-right{right:-1.5rem;bottom:2.5rem}#testimonials .main .container-testimonials .card-testimonial .card-body .card-title{max-width:28rem;font-size:1rem;line-height:1.5rem}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description{font-size:.875rem;line-height:1.25rem}#testimonials .main .container-testimonials .swiper-actions{max-width:20rem}#testimonials .main .container-testimonials .swiper-actions .swiper-button-prev:after,#testimonials .main .container-testimonials .swiper-actions .swiper-button-next:after{font-size:.6rem;font-weight:700;color:#3baacc}#testimonials .main .container-testimonials .swiper-actions .swiper-pagination-bullet{width:.625rem;height:.625rem}}@media (min-width: 1024px){#testimonials .main{max-width:56rem;gap:4rem;padding-top:4rem;padding-bottom:4rem}#testimonials .main .heading{max-width:28rem}#testimonials .main .heading .description{font-size:1.25rem;line-height:1.75rem}#testimonials .main .heading .icon-heart.heart-left{max-width:3.5rem;left:1rem;top:0}#testimonials .main .heading .icon-heart.heart-right{max-width:5rem;right:-1.5rem;bottom:.5rem}#testimonials .main .container-testimonials{max-width:48rem}#testimonials .main .container-testimonials .icon-quotes.quote-left{left:-2rem;top:-1rem}#testimonials .main .container-testimonials .icon-quotes.quote-right{right:-2rem;bottom:5rem}#testimonials .main .container-testimonials .card-testimonial .card-body .card-title{max-width:100%;font-size:1.125rem;line-height:1.75rem}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description{display:flex;flex-direction:row;-moz-column-gap:1rem;column-gap:1rem;text-align:left}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description>*{flex:1 1 0%}#testimonials .main .container-testimonials .card-testimonial .card-footer{align-items:flex-end}}@media (min-width: 1280px){#testimonials .main{max-width:72rem;gap:4rem;padding-top:4rem;padding-bottom:4rem}#testimonials .main .container-testimonials{max-width:56rem}#testimonials .main .container-testimonials .icon-quotes.quote-left{left:-3rem;top:-2rem}#testimonials .main .container-testimonials .icon-quotes.quote-right{right:-4rem;bottom:5rem}#testimonials .main .container-testimonials .card-testimonial{row-gap:2rem}#testimonials .main .container-testimonials .card-testimonial .card-body{align-items:flex-start}#testimonials .main .container-testimonials .card-testimonial .card-footer{align-items:flex-end}#testimonials .main .container-testimonials .swiper-actions{max-width:28rem}#testimonials .main .container-testimonials .swiper-actions .swiper-button-prev,#testimonials .main .container-testimonials .swiper-actions .swiper-button-next{width:2.5rem;height:2.5rem}#testimonials .main .container-testimonials .swiper-actions .swiper-button-prev:after,#testimonials .main .container-testimonials .swiper-actions .swiper-button-next:after{font-size:.6rem;font-weight:700;color:#3baacc}#testimonials .main .container-testimonials .swiper-actions .swiper-pagination-bullet{width:.75rem;height:.75rem}}@media (min-width: 1440px){#testimonials .main{max-width:80rem;gap:4rem;padding-top:4rem;padding-bottom:4rem}#testimonials .main .container-testimonials{max-width:64rem}#testimonials .main .container-testimonials .icon-quotes.quote-left{left:-3rem;top:-2rem}#testimonials .main .container-testimonials .icon-quotes.quote-right{right:-4rem;bottom:3.5rem}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description{font-size:1rem;line-height:1.5rem}}@media (min-width: 1536px){#testimonials .main{max-width:110rem;gap:4rem;padding-top:5rem;padding-bottom:5rem}#testimonials .main .heading{max-width:32rem}#testimonials .main .heading .title{line-height:2.5rem;font-size:2.5rem}#testimonials .main .heading .description{font-size:1.875rem;line-height:2.25rem;padding-top:.75rem;padding-bottom:.75rem}#testimonials .main .heading .icon-heart.heart-left{left:-2rem;top:-0px}#testimonials .main .heading .icon-heart.heart-right{right:-4rem;bottom:2.5rem}#testimonials .main .container-testimonials{max-width:80rem}#testimonials .main .container-testimonials .icon-quotes{max-width:3.5rem}#testimonials .main .container-testimonials .icon-quotes.quote-left{left:-4rem;top:-2.5rem}#testimonials .main .container-testimonials .icon-quotes.quote-right{right:-5rem;bottom:5rem}#testimonials .main .container-testimonials .card-testimonial .card-body{gap:2rem}#testimonials .main .container-testimonials .card-testimonial .card-body .card-description{font-size:1rem;line-height:1.5rem}#testimonials .main .container-testimonials .card-testimonial .card-description{gap:2rem}#testimonials .main .container-testimonials .card-testimonial .card-footer .card-author{font-size:1rem;line-height:1.5rem}#testimonials .main .container-testimonials .swiper-actions{max-width:32rem}#testimonials .main .container-testimonials .swiper-actions .swiper-button-prev,#testimonials .main .container-testimonials .swiper-actions .swiper-button-next{width:3rem;height:3rem}#testimonials .main .container-testimonials .swiper-actions .swiper-button-prev:after,#testimonials .main .container-testimonials .swiper-actions .swiper-button-next:after{font-size:1rem}#testimonials .main .container-testimonials .swiper-actions .swiper-pagination-bullet{width:1rem;height:1rem}}
