/*
======================================================
Web development by Bloque | https://www.bloque.com.uy
======================================================

Minified files: 
- sitio/empresa.mision.css
- sitio/empresa.intro.css
- sitio/empresa.valores.css
- sitio/empresa.location.css
- sitio/empresa.personas.css
- sitio/empresa.deco.css
- sitio/components.work-faq.css
- sitio/components.faqs.css
*/

.c-mision{padding-top:calc(var(--section-y-lg)* 1.6)}.c-mision__title{display:inline-block;font-weight:700;font-size:2.4em;text-transform:uppercase;position:relative}.c-mision__deco{max-width:1.4em;aspect-ratio:1/1;position:absolute;top:50%;right:-1.8em;transform:translateY(-50%)}.c-mision__text{font-size:1.6em;line-height:1.7}@media (max-width:61.1875rem){.c-mision{text-align:center}}@media (min-width:48rem) and (max-width:61.1875rem){.c-mision__text{max-width:27em;margin-inline:auto}}@media (min-width:48rem){.c-mision__text{font-size:1.8em}}@media (min-width:61.25rem){.c-mision{margin-left:50%;padding-left:5.6rem}}.c-intro__title{font-size:3.2em;font-weight:700}.c-intro__content{--content-color:#000000}.c-intro__pic{display:block;width:100%;height:auto;border-radius:4.1em;overflow:hidden;aspect-ratio:1/1}@media (max-width:61.1875rem){.c-intro{display:block}.c-intro>:not(:first-child){margin-top:4.5em}}@media (min-width:61.25rem){.c-intro{align-items:start}.c-intro__title{font-size:4.2em}.c-intro__pic{position:sticky;top:10em}}@media (min-width:90rem){.c-intro__title{font-size:6.4em}}.c-valores{overflow:hidden}.c-valores__title{font-size:3.2em;font-weight:700}.c-valores__content{--content-color:#000000;margin-top:1.4em}.c-valores__item{--_image-size:4.4em;display:grid;grid-template-columns:var(--_image-size) auto;gap:2em;background-color:#fff;box-shadow:0 .4em 1em 0 rgb(0 0 0 / 25%);border-radius:1.5em;padding:1.7em 1.4em;align-items:center}.c-valores__item:nth-child(3n+1){--color-item:#EB455F}.c-valores__item:nth-child(3n+2){--color-item:#4908F5}.c-valores__item:nth-child(3n+3){--color-item:#00972D}.c-valor__content{font-size:.9em}.c-valor__title{font-size:2.4em;font-weight:700;margin-bottom:.3em;color:var(--color-item)}@media (max-width:47.9375rem){:root .c-valores__list{margin-top:calc(var(--section-y)*.8)}.c-valores__item:not(:first-child){margin-top:calc(var(--section-y)*.5)}}@media (min-width:48rem) and (max-width:61.1875rem){.c-valores__list{margin-top:4em}}@media (max-width:61.1875rem){.c-valores__wrapper{display:block}}@media (min-width:48rem){.c-valores__list{display:grid;grid-template-columns:1fr 1fr;gap:3em 2em;position:relative}.c-valores__item{--_image-size:8em}}@media (min-width:61.25rem){.c-valores__title{font-size:4.2em}:root .c-valores__wrapper{grid-template-columns:0.6fr 1.4fr}.c-valores__list{padding-top:4em}.c-valores__list:after,.c-valores__list:before{content:"";background-color:#2b5240;position:absolute;top:calc(var(--section-y)* -1);left:var(--_gap);right:-9999px;height:calc(100% + (var(--section-y)* 2) - 4em);z-index:-2;border-radius:4.4em}.c-valores__list:after{background:url(/img/deco-nuestra-empresa-mdp.svg) repeat center/333px auto;z-index:-1}.c-valores__item{--_image-size:4.4em}.c-valores__item:nth-child(odd){transform:translateY(-5em)}.c-valores__content{max-width:26em}}@media (min-width:87.5rem){.c-valores__title{font-size:4.8em}:root .c-valores__wrapper{grid-template-columns:0.8fr 1.2fr}.c-valores__item{--_image-size:8em}.c-valor__title{font-size:3.2em}.c-valores__content{max-width:32em}}.c-location{--grid-tc:1.2fr 0.8fr}.c-location__container{position:relative;padding:calc(var(--section-y)* 1) calc(var(--wrapper-x)* .6) calc(var(--section-y)* 1)}.c-location__container:before{content:"";position:absolute;top:-7.9em;left:0;right:-.1em;height:8em;background:#2b5240;background:linear-gradient(0deg,#2b5240 14%,rgba(0,0,0,0) 100%)}.c-map{display:block;width:100%;height:100%;position:relative}.c-map__placeholder{background:no-repeat center/cover}.c-map__map,.c-map__placeholder{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;border-radius:2.5em;overflow:hidden}.c-map__label.color-1 .c-map__input-bullet,.c-map__map .marker.color-1{border-color:#6a4e4b}.c-map__map .marker.color-1{cursor:pointer}.c-map__label.color-1 .c-map__input-text{color:#6a4e4b}.c-map__label.color-2 .c-map__input-bullet,.c-map__map .marker.color-2{border-color:#2a843e}.c-map__label.color-2 .c-map__input-text{color:#2a843e}.c-map__label.color-3 .c-map__input-bullet,.c-map__map .marker.color-3{border-color:#b5400d}.c-map__label.color-3 .c-map__input-text{color:#b5400d}.c-map__map .marker{display:block;margin-right:0}:root .c-map__refs{margin-top:1em;grid-row:span 1;grid-column:span 2;background-color: #fff;max-width: 65rem;}.c-map__refs{padding:1.8em 0 1.6em}.c-map__refs .caption{display:block;padding-bottom:.4em;color:#000;font-size:2em}.c-map__refs .c-map__label{display:inline-block;vertical-align:top;position:relative;margin-right:25px;padding:3px 0;cursor:pointer}.c-map__refs .c-map__label:last-of-type{margin-right:0}.c-map__refs .c-map__label input{position:absolute;left:-9999px}.c-map__refs .c-map__label .c-map__input-checkbox{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:8px;position:relative;background-color:rgba(80,80,80,.3);border-radius:5px}.c-map__refs .c-map__label .c-map__input-checkbox:before{content:"";display:block;width:4px;height:9px;position:absolute;top:50%;left:50%;margin:-7px 0 0 -3px;border:solid #fff;border-width:0 2px 2px 0;opacity:0;-webkit-transform:rotate(38deg);-ms-transform:rotate(38deg);-o-transform:rotate(38deg);transform:rotate(38deg);-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.c-map__refs .c-map__label input:checked~.c-map__input-checkbox:before{opacity:1}.c-map__map .marker,.c-map__refs .c-map__label .c-map__input-bullet{display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:6px;background-color:#fff;border-radius:50%;border:4px solid #2a843e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c-map__refs .c-map__label .c-map__input-text{display:inline-block;vertical-align:middle;font-size:1.6em;line-height:1;position:relative;top:1px;color:#2a843e}.c-map__map .marker.color-1,.c-map__refs .c-map__label.color-1 .c-map__input-bullet{border-color:#6a4e4b}.c-map__map .marker.color-1{cursor:pointer}.c-map__refs .c-map__label.color-1 .c-map__input-text{color:#6a4e4b}.c-map__map .marker.color-2,.c-map__refs .c-map__label.color-2 .c-map__input-bullet{border-color:#2a843e}.c-map__refs .c-map__label.color-2 .c-map__input-text{color:#2a843e}.c-map__map .marker.color-3,.c-map__refs .c-map__label.color-3 .c-map__input-bullet{border-color:#b5400d}.c-map__refs .c-map__label.color-3 .c-map__input-text{color:#b5400d}.c-location__info{background-color:#2b5240;border-radius:2.5em;overflow:hidden}.c-info__icon{width:4.2em;height:4.2em;display:inline-block;vertical-align:middle;margin-left:-.7em;margin-right:1em}:root .c-info__title{font-size:3.2em;font-weight:700;color:#fff;position:relative}.c-info__icon,:root .c-info__title{display:inline-block;vertical-align:middle}.c-info__content{--content-color:#FFFFFF;margin-top:3.2em}.c-location__info.info-updated .c-info__icon{display:none}.c-location__info.info-updated .c-info__content{margin-top:2em}.c-location__info .scrollable{display:grid;grid-template-rows:18.2em 1fr}.c-location__info .foto{display:none;width:100%;height:auto;aspect-ratio:3/2;max-height:20em}.c-location__info.info-updated .foto{display:block}.c-location__info .close-btn{display:block;background-color:#00000047;color:#fff;padding:1.1em 1.9em 1.25em;border-radius:2.5em;margin-top:2em;font-weight:700;font-size:1.6em;line-height:0;transition:background-color .2s ease-in-out}@media (max-width:61.1875rem){.c-location{display:block}.c-info__content{margin-top:2em}.c-map{aspect-ratio:1/1;margin-top:var(--_gap)}}@media (min-width:48rem){.c-map__refs{text-align:center}.c-map__refs .c-map__label,.c-map__refs .caption{display:inline-block;vertical-align:middle;padding:5px 0}.c-map__refs .caption{margin-right:30px}.c-map__refs .c-map__label{position:relative;top:-1px}.c-map__refs .c-map__label .c-map__input-text{font-size:1.8em}}@media (hover :hover){.c-location__info .close-btn:is(:hover,:focus-visible){background-color:#00000070}}@media (min-width:61.25rem){.c-location{--gap:4em 7em}.c-map__map .caption{margin-right:40px}.c-map__map .c-map__label{margin-right:30px}.c-map__map .c-map__label .c-map__input-checkbox{box-shadow:inset 0 0 0 2px rgba(80,80,80,0);-webkit-transition:box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}.c-map__map .c-map__label.focus .c-map__input-checkbox,.c-map__map .c-map__label:hover .c-map__input-checkbox{box-shadow:inset 0 0 0 2px rgba(80,80,80,.3)}.c-map__map .c-map__label .c-map__input-bullet{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:0 4px 15px -5px transparent;-webkit-transition:-webkit-transform 250ms ease-out,-webkit-box-shadow .2s ease-out;-o-transition:-o-transform 250ms ease-out,box-shadow .2s ease-out;transition:transform 250ms ease-out,box-shadow .2s ease-out}.c-map__map .c-map__label.focus .c-map__input-bullet,.c-map__map .c-map__label:hover .c-map__input-bullet{box-shadow:0 4px 15px -5px rgba(0,0,0,.7);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}}@media (min-width:75rem){.c-map__refs .caption{margin-right:48px}.c-map__refs .c-map__label{margin-right:40px}}.c-personas{padding-bottom:calc(var(--section-y)* 2.5)}.c-personas__main-foto{display:block;width:100%;position:relative;top:0;aspect-ratio:3/4}.c-main-foto__holder{overflow:hidden;border-radius:2.5em;background-color:rgba(162,145,131,.2);display:block;width:100%;height:100%;z-index:-1;position:relative}.c-main-foto__holder,.c-main-foto__slider{height:100%!important}.c-slider__slide{position:absolute;top:0;left:0;right:0;bottom:0}.c-main-foto__trabajo{--padding-y:3em;--padding-x:2em;--padding-y-n:calc(var(--padding-y)*-1);--padding-x-n:calc(var(--padding-x)*-1);--bg-color:#4908F5;position:absolute;bottom:0;left:var(--padding-x-n);background-color:var(--bg-color);padding:var(--padding-y) var(--padding-x);border-radius:1.6em}.c-trabajo__holder{position:relative}.c-trabajo__holder:before{content:"";position:absolute;top:var(--padding-y-n);left:var(--padding-x-n);right:var(--padding-x-n);bottom:var(--padding-y-n);background-color:#d0d0d0c2;z-index:-1;transform:translate(2em,2em);border-radius:1.6em}.c-trabajo__holder:after{content:"";position:absolute;bottom:var(--padding-y-n);left:var(--padding-x-n);border:var(--padding-x) solid transparent;border-top:0;border-bottom:var(--padding-y) solid var(--bg-color);transform:translate(-29%,45%) rotate(-34deg)}.c-trabajo__text{font-size:1.8em;color:#fff}.c-trabajo__link{--border-opacity:0.8;display:block;max-width:fit-content;font-size:1.6em;font-weight:700;margin-top:1.6em;margin-left:auto;padding:.8em 1.8em .8em;color:#fff;box-shadow:inset 0 0 0 .15em rgba(255,255,255,var(--border-opacity));border-radius:1.6em;transition:box-shadow 250ms ease-in-out}.c-personas__content{margin-top:var(--section-y)}:root .c-personas__content h2{font-size:3.2em;max-width:8em}.facts:not(.factsSlider){margin:initial;margin-top:var(--section-y)}.facts .fact .text{font-weight:700}@media (min-width:48rem) and (max-width:61.1875rem){.c-personas__main-foto{max-width:49em!important;margin-right:auto}}@media (max-width:47.9375rem){:root .c-personas>:not(:first-child){margin-top:inherit}.facts.icons .fact:not(:first-child){margin-top:calc(var(--section-y)*.6)}}@media (max-width:61.1875rem){.c-personas{--cols:1}}@media (min-width:48rem){.c-main-foto__trabajo{bottom:var(--padding-y-n)}:root .c-personas__content h2{font-size:4.2em}.c-personas__content .facts:not(.factsSlider){margin-left:initial;margin-right:initial}:not(.factsSliderParent) .facts.icons .fact{padding-left:4em}.c-personas__content .facts.icons .fact .icon{left:0}}@media (hover :hover){.c-trabajo__link:is(:hover,:focus-visible){--border-opacity:0.4}}@media (min-width:61.25rem){.c-personas{--grid-tc:0.9fr 1.1fr;align-items:start}.c-personas__main-foto{display:block;width:100%;position:sticky;top:calc(var(--header) + 2em);max-height:calc(100vh - var(--header) - 16em)}.c-main-foto__trabajo{bottom:-10em;left:calc(var(--wrapper-x)* -1 + 5em)}.c-trabajo__text{font-size:2.4em;max-width:11.8em}}@media (min-width:75rem){.c-personas{--grid-tc:0.8fr 1.2fr}}@media (min-width:90rem){.c-trabajo__text{font-size:2.8em}:root .c-personas__content h2{font-size:6.4em}:not(.factsSliderParent) .facts.icons .fact{padding-left:6.2em}.facts.icons .fact .icon{left:0}}.c-page-empresa{--_border-color:#00972D;--_border-w:0.4rem;--_border-radius:3rem}.c-hero__wrapper,.c-intro,.c-location,.c-personas,.c-valores,.c-vision-mision__mision,.c-vision-mision__vision{position:relative}.c-hero__wrapper:before,.c-intro:before,.c-location:before,.c-personas:before,.c-valores:before,.c-vision-mision__mision:before,.c-vision-mision__vision:before{pointer-events:none;z-index:-1}.c-vision{isolation:isolate}.c-hero__wrapper:before{content:"";top:var(--section-y);left:calc(var(--wrapper-x)/2);position:absolute;width:26vw;height:calc(100% - var(--_border-w) + 1px);border-left:var(--_border-w) solid var(--_border-color);border-top:var(--_border-w) solid var(--_border-color);border-bottom:var(--_border-w) solid var(--_border-color);border-radius:var(--_border-radius) 0 0 var(--_border-radius)}.c-hero__wrapper-deco{position:absolute;top:var(--section-y);left:22vw;width:5rem;height:auto;transform:translateY(-100%)}.c-vision-mision__vision:before{content:"";top:0;left:0;right:calc(50% - var(--_border-w));position:absolute;height:calc(100% - var(--_border-w));border-right:var(--_border-w) solid var(--_border-color);border-top:var(--_border-w) solid var(--_border-color);border-radius:0 var(--_border-radius) 0 0}.c-vision-mision__vision:after{content:"";position:absolute;top:var(--section-y);left:0;right:0;height:98%;background:#fff;transform:translateY(-2%);z-index:-1;pointer-events:none}.c-vision-mision__mision:before{content:"";top:0;left:0;position:absolute;width:26vw;height:calc(100% + var(--section-y));border-left:var(--_border-w) solid var(--_border-color);border-bottom:var(--_border-w) solid var(--_border-color);border-radius:0 0 0 var(--_border-radius)}.c-intro:before{content:"";top:0;left:calc(50% + var(--_border-radius));position:absolute;width:26vw;height:calc(100% - var(--_border-w));border-right:var(--_border-w) solid var(--_border-color);border-top:var(--_border-w) solid var(--_border-color);border-bottom:var(--_border-w) solid var(--_border-color);border-radius:0 var(--_border-radius) var(--_border-radius) 0}.c-valores:before{content:"";top:0;right:calc(26vw - var(--_border-radius)/ 2);position:absolute;width:36vw;height:calc(100% - var(--_border-w)* 2);border-left:var(--_border-w) solid var(--_border-color);border-top:var(--_border-w) solid var(--_border-color);border-bottom:var(--_border-w) solid var(--_border-color);border-radius:var(--_border-radius) 0 0 var(--_border-radius)}.c-location:before{content:"";top:calc(var(--_border-w)* -1);left:50%;position:absolute;width:35vw;height:100%;border-right:var(--_border-w) solid var(--_border-color);border-top:var(--_border-w) solid var(--_border-color);border-bottom:var(--_border-w) solid var(--_border-color);border-radius:0 var(--_border-radius) var(--_border-radius) 0}.c-personas:before{content:"";top:0;right:calc(26vw - var(--_border-radius)/ 2);position:absolute;width:52vw;height:calc(100% - var(--_border-w) + 2px);border-left:var(--_border-w) solid var(--_border-color);border-top:var(--_border-w) solid var(--_border-color);border-radius:var(--_border-radius) 0 0 0}@media (max-width:61.1875rem){.c-page-empresa{--_border-w:0.4rem;--_border-radius:2rem}.c-vision-mision__vision:before{left:calc(var(--_border-w) + 3rem);border-radius:0 var(--_border-radius) var(--_border-radius) 0;border-bottom:var(--_border-w) solid var(--_border-color);height:calc(100% - var(--_border-w) + 1px)}.c-vision-mision__vision:after{height:78%}.c-vision-mision__mision:before{left:calc(var(--wrapper-x)/ -2 + var(--_border-w));border-radius:var(--_border-radius) 0 0 var(--_border-radius);border-top:var(--_border-w) solid var(--_border-color);height:calc(100% + var(--section-y) - var(--_border-w));width:35vw}.c-intro:before{top:-1px;left:auto;right:calc(var(--wrapper-x)/ 2 + var(--_border-w));width:55vw;height:calc(100% - var(--_border-w) + 1px)}.c-valores:before{right:auto;left:calc(var(--wrapper-x)/ 2)}.c-location:before{top:calc(var(--_border-w)* -1 - 1px);left:40%}.c-personas:before{top:-1px;right:auto;left:20%;width:20vw}.c-personas__info{position:relative}.c-personas__info:before{content:"";position:absolute;left:0;top:0;width:100%;bottom:-3rem;background:rgb(255,255,255,98%);z-index:-1;pointer-events:none}}@media (min-width:61.25rem){.c-page-empresa .c-hero{min-height:32rem}.c-page-empresa .c-hero__wrapper{padding-top:calc(var(--padding)* 1.5)}}@media (min-width:75rem){.c-hero__wrapper-deco{left:22.8vw}.c-valores:before{width:44vw}}@media (min-width:87.5rem){.c-hero__wrapper:before{left:0}.c-hero__wrapper-deco{left:20.8vw}.c-valores:before{width:36vw}.c-personas:before{width:45vw}}@media (min-width:100rem){.c-page-empresa .c-hero{min-height:36rem}.c-location:before{width:30vw}}@media (min-width:112.5rem){.c-intro:before{width:20vw}.c-vision-mision__mision:before{width:20vw}.c-valores:before{right:calc(32vw - var(--_border-radius)/ 2);width:27vw}.c-location:before{width:25vw}.c-personas:before{width:28vw}}#work-faq{width:100%;overflow:hidden;margin-bottom:8em}#work-faq .slide{padding:0 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#work-faq .slide .holder{margin-right:0;margin-left:0}#work-faq .holder{border-radius:20px;background-color:#224e50}#work-faq .holder .content{margin-top:18px;font-weight:400}#work-faq .holder .title{position:relative}#work-faq .holder .title .icon{display:none}#work-faq .ctaSlider.notInit{height:0!important;overflow:hidden!important}#work-faq .ctaSliderParent{position:relative}#work-faq .ctaSliderParent .owl-nav .owl-next,#work-faq .ctaSliderParent .owl-nav .owl-prev{display:block;width:36px;height:36px;position:absolute;left:0;top:40px;z-index:1}#work-faq .ctaSliderParent .owl-nav .owl-next{left:auto;right:0}#work-faq .ctaSliderParent .owl-nav .owl-next:before,#work-faq .ctaSliderParent .owl-nav .owl-prev:before{content:"";display:block;width:10px;height:10px;position:absolute;left:50%;top:50%;z-index:1;margin:-5px 0 0 -4px;border:solid #fff;border-width:3px 0 0 3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#work-faq .ctaSliderParent .owl-nav .owl-next:before{border-width:0 3px 3px 0;margin-left:-6px}@media (min-width:360px){#work-faq .holder .title{position:relative;padding-left:64px}#work-faq .holder .title .icon{display:block;width:50px;height:50px;position:absolute;left:-2px;top:50%;margin-top:-27px;background:no-repeat center/contain}}@media (min-width:480px){#work-faq .ctaSliderParent .owl-nav .owl-next,#work-faq .ctaSliderParent .owl-nav .owl-prev{top:31px}}@media (min-width:600px){#work-faq .slide{padding:0}#work-faq .ctaSliderParent .owl-nav .owl-next,#work-faq .ctaSliderParent .owl-nav .owl-prev{top:40px}#work-faq .ctaSliderParent .owl-nav .owl-prev{left:50%;margin-left:-29.5%}#work-faq .ctaSliderParent .owl-nav .owl-next{right:50%;margin-right:-29.5%}}@media (min-width:768px){#work-faq{padding-top:260px;min-height:480px}#work-faq .foto{height:480px}#work-faq .slide{padding:0 40px}#work-faq .holder{padding-bottom:41px}#work-faq .holder .content{margin-top:24px}#work-faq .ctaSlider .holder{width:100%}#work-faq .ctaSliderParent .owl-nav .owl-prev{top:45px;margin-left:-36%}#work-faq .ctaSliderParent .owl-nav .owl-next{top:45px;margin-right:-36%}#work-faq .ctaSliderParent .owl-nav .owl-next:before,#work-faq .ctaSliderParent .owl-nav .owl-prev:before{width:14px;height:14px;margin:-7px 0 0 -6px}#work-faq .ctaSliderParent .owl-nav .owl-next:before{margin-left:-8px}}@media (min-width:980px){#work-faq{padding-top:270px;padding-right:0;padding-left:0}#work-faq .title.sm{font-size:3em}#work-faq .row{overflow:hidden;height:100%;display:grid;grid-template-columns:repeat(3,1fr)}#work-faq .row .col-sm-4{width:100%}#work-faq .holder{width:100%;height:100%;padding:40px 30px 100px}#work-faq .holder a{position:absolute;bottom:40px;left:30px}#work-faq .holder .title{padding-left:0}#work-faq .holder .title .icon{position:static;left:auto;top:auto;margin:-10px 0 10px}}@media (min-width:1280px){#work-faq .holder .title .icon{width:58px;height:58px;margin-bottom:15px}}@media (min-width:1400px){#work-faq .holder{padding:45px 47px 100px}#work-faq .holder a{left:47px;bottom:45px}}.c-faqs__title{display:inline;position:relative;font-size:3.2em;font-weight:700;color:currentColor;}.c-faqs__list{font-size:1.8em;font-weight:700;color:#fff;margin-top:calc(var(--section-y)* .8)}.c-faqs__item{background-color:#3478f6;border-radius:.8em;padding:1.2em 1.3em 0}.c-faqs__item:not(:first-child){margin-top:calc(var(--section-y)* .4)}.c-faqs__item:nth-child(4n+1){background-color:#3478f6}.c-faqs__item:nth-child(4n+2){background-color:#eb455f}.c-faqs__item:nth-child(4n+3){background-color:#4908f5}.c-faqs__item:nth-child(4n+4){background-color:#ec622a}.c-faqs__top{display:grid;gap:1em;grid-template-columns:1fr 0.7em;justify-content:space-between;padding-bottom:1.2em;border-bottom:.1em solid transparent;transition:border-bottom 250ms ease-in-out;align-items:center;position:relative;cursor:pointer}.c-faqs__top:before{content:"";display:block;width:calc(100% + 1.2em + 1.4em);height:calc(100% + 1.3em);position:absolute;left:-1.3em;top:-1.2em}.c-faqs__item.show .c-faqs__top{border-bottom:.1em solid currentColor}.c-faqs__item-icon{pointer-events:none;transform:rotate(135deg);border:solid currentColor;border-width:.15em .15em 0 0;aspect-ratio:1/1;margin-top:-.1em}.c-faqs__item-content{--content-color:currentColor;display:none;font-size:.52em;font-weight:400;margin-top:2em;padding:.5em 0 3.5em}.c-faqs__item-close{display:none;font-weight:700;font-size:1.8em;background-color:#afafaf87;padding:.5em 1em .6em;border-radius:2.5em}@media (max-width:47.9375rem){.c-faqs__item-close{display:block}}@media (hover :hover){.c-faqs__item-close:is(:hover,:focus-visible){background-color:#afafafde}}@media (min-width:61.25rem){.c-faqs__title{font-size:4.2em}.c-faqs__list{font-size:2em}}@media (min-width:90rem){.c-faqs__title{font-size:4.8em}}