*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}

.container{margin-left:auto;margin-right:auto;width:100%;}

@media (min-width:1536px){.container{max-width:1536px;}}

.btn{border-color:hsla(0,0%,100%,.1);border-radius:9999px;border-width:1px;font-family:comma-sans,sans-serif;font-size:var(--text-btn);font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:0;line-height:1;min-height:0;padding:.85em 1.5em;text-transform:uppercase;}

.btn,.btn:focus,.btn:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}

.btn--primary{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity));border-radius:9999px;color:rgb(255 255 255 / var(--tw-text-opacity));}

.btn--primary b,.btn--primary strong{color:inherit;}

.btn--icon{padding-right:1.25em;}

.btn--secondary{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--theme-color-secondary) / var(--tw-bg-opacity));color:rgb(255 255 255 / var(--tw-text-opacity));}

.btn--secondary b,.btn--secondary strong{color:inherit;}

.btn--secondary:after{content:var(--tw-content);display:none;}

.btn-group{
  -moz-column-gap:.75rem;
       column-gap:.75rem;}

span.base{display:flex;
  text-shadow:0 1em 0 currentColor;will-change:transform;}

.card{border-radius:0;border-width:0;}

.card__children--item:hover .card__children--item-animation span{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transition:transform .35s cubic-bezier(.4, 0, .2, 1);}

.card__children .card__children--item-animation span{position:relative;}

.card__children .card__children--item-animation span:after{
          bottom:-100%;
          color:currentColor;
          content:attr(data-text);
          left:0;
          position:absolute;
          will-change:transform;
        }

.card__image{height:auto;
  -o-object-position:bottom;
     object-position:bottom;transform-origin:bottom;}

.card__media .image,.card__media--placeholder{
      clip-path:polygon(
        84.61% 0,
        86.2% 27.97%,
        76% 0,
        28.39% 0,
        21.26% 12.02%,
        20.45% 0,
        0 0,
        0 100%,
        60.09% 100%,
        63.09% 71.97%,
        68.31% 100%,
        100% 100%,
        100% 0,
        84.61% 0
      );
    }

.card .link{--tw-text-opacity:1;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) );flex-shrink:0;font-size:.875rem;font-weight:400;gap:.75rem;line-height:1.65;transition-duration:.25s;transition-property:gap;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.card:focus .link,.card:hover .link{gap:1.5rem;}

.card.default{
    border-color:rgb( var( --theme-text-color ) / .05 );
    border-radius:.35em;
    border-width:0 1px 1px;
    box-shadow:0 5px 40px 0 hsla(240,5%,41%,.015);
  }

.card.default .link{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));border-top-width:1px;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;}

@media (min-width:1024px){.card.default .link{margin-top:2rem;padding-top:2rem;}}

.card.default:focus .link,.card.default:hover .link{--tw-text-opacity:1;color:rgb(var(--theme-color-primary) / var(--tw-text-opacity));gap:1.5rem;}

.card.file .card__content{padding:0;}

.card.afdeling{
    box-shadow:0 5px 40px 0 hsla(240,5%,41%,.05);
  }

.accordion-body{
  display:grid;
  grid-template-rows:0fr;
  overflow:hidden;
  position:relative;
  transition:grid-template-rows .65s;
}

.accordion-content{
  min-height:0;
  transition:all .65s;
  visibility:hidden;

}

.accordion-body.expand{
  grid-template-rows:1fr;
}

.accordion-body.expand .accordion-content{padding-bottom:1.5rem;}

button.accordion-toggle{
   -webkit-tap-highlight-color:transparent;
}

.accordion-toggle{
  align-items:center;
  display:flex;
  justify-content:space-between;
  width:100%;
}

.accordion-toggle.expand .bg{
    opacity:1;
}

.accordion-body.expand .accordion-content{
  padding-top:1em;
  visibility:visible !important;
}

.accordion-toggle--button{
  height:1.3rem;
  position:relative;
  width:1.3rem;
}

.accordion-toggle--button.expand .bar:first-child{
        transform:translate(-50%, -50%) rotate(90deg);
      }

.accordion-toggle--button .bar{
    color:inherit;
    display:flex;
    height:12px;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%, -50%);
    transform-origin:center;
    transition:transform .65s cubic-bezier(.45, 1, .45, 1);
    width:1px;
  }

.accordion-toggle--button .bar:nth-child(2){
      transform:translate(-50%, -50%) rotate(90deg);
    }

.accordion{
         box-shadow:0 5px 40px 0 hsla(240,5%,41%,.015);

}

.sr-only{clip:rect(0, 0, 0, 0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}

.pointer-events-none{pointer-events:none;}

.pointer-events-auto{pointer-events:auto;}

.fixed{position:fixed;}

.absolute{position:absolute;}

.relative{position:relative;}

.inset-0{bottom:0;left:0;right:0;top:0;}

.bottom-0{bottom:0;}

.bottom-\[calc\(100\%\)\],.bottom-full{bottom:100%;}

.left-0{left:0;}

.left-1\/2{left:50%;}

.left-\[1\.1em\]{left:1.1em;}

.right-0{right:0;}

.right-4{right:1rem;}

.right-px{right:1px;}

.top-0{top:0;}

.top-1\/2{top:50%;}

.top-full{top:100%;}

.-z-0{z-index:0;}

.-z-1{z-index:-1;}

.z-0{z-index:0;}

.z-1{z-index:1;}

.z-10{z-index:10;}

.z-5{z-index:5;}

.z-50{z-index:50;}

.z-\[2\]{z-index:2;}

.col-span-1{grid-column:span 1 / span 1;}

.col-span-2{grid-column:span 2 / span 2;}

.col-span-3{grid-column:span 3 / span 3;}

.col-start-1{grid-column-start:1;}

.row-span-2{grid-row:span 2 / span 2;}

.row-start-1{grid-row-start:1;}

.m-0{margin:0;}

.mx-auto{margin-left:auto;margin-right:auto;}

.my-0{margin-bottom:0;margin-top:0;}

.my-0\.75em{margin-bottom:.75em;margin-top:.75em;}

.my-2em{margin-bottom:2em;margin-top:2em;}

.my-auto{margin-bottom:auto;margin-top:auto;}

.my-clamp-20{margin-bottom:var(--spacing-clamp-20);margin-top:var(--spacing-clamp-20);}

.mb-0{margin-bottom:0;}

.mb-0\.25em{margin-bottom:.25em;}

.mb-0\.5em{margin-bottom:.5em;}

.mb-0\.75em{margin-bottom:.75em;}

.mb-1em{margin-bottom:1em;}

.mb-2{margin-bottom:.5rem;}

.mb-4{margin-bottom:1rem;}

.mb-\[0\.65em\]{margin-bottom:.65em;}

.mb-\[1\.25em\]{margin-bottom:1.25em;}

.mb-clamp-10{margin-bottom:var(--spacing-clamp-10);}

.mb-clamp-20{margin-bottom:var(--spacing-clamp-20);}

.mb-clamp-32{margin-bottom:var(--spacing-clamp-32);}

.ml-auto{margin-left:auto;}

.mr-0{margin-right:0;}

.mr-0\.25em{margin-right:.25em;}

.mt-0{margin-top:0;}

.mt-0\.25em{margin-top:.25em;}

.mt-0\.75em{margin-top:.75em;}

.mt-1{margin-top:.25rem;}

.mt-1\.5em{margin-top:1.5em;}

.mt-1em{margin-top:1em;}

.mt-4{margin-top:1rem;}

.mt-6{margin-top:1.5rem;}

.mt-\[0\.2em\]{margin-top:.2em;}

.mt-\[0\.5em\]{margin-top:.5em;}

.mt-\[1em\]{margin-top:1em;}

.mt-auto{margin-top:auto;}

.mt-clamp-10{margin-top:var(--spacing-clamp-10);}

.mt-clamp-20{margin-top:var(--spacing-clamp-20);}

.mt-clamp-8{margin-top:var(--spacing-clamp-8);}

.block{display:block;}

.inline-block{display:inline-block;}

.inline{display:inline;}

.flex{display:flex;}

.inline-flex{display:inline-flex;}

.grid{display:grid;}

.hidden{display:none;}

.aspect-16by9{aspect-ratio:16 / 9;}

.aspect-1by1{aspect-ratio:1 / 1;}

.aspect-2by3{aspect-ratio:2 / 3;}

.aspect-3by2{aspect-ratio:3 / 2;}

.aspect-3by4{aspect-ratio:3 / 4;}

.aspect-4by3{aspect-ratio:4 / 3;}

.aspect-\[1\/1\]{aspect-ratio:1/1;}

.aspect-\[5\/3\]{aspect-ratio:5/3;}

.aspect-square{aspect-ratio:1 / 1;}

.h-10{height:2.5rem;}

.h-11{height:2.75rem;}

.h-12{height:3rem;}

.h-14{height:3.5rem;}

.h-16{height:4rem;}

.h-6{height:1.5rem;}

.h-8{height:2rem;}

.h-9{height:2.25rem;}

.h-\[0\.9em\]{height:.9em;}

.h-\[10rem\]{height:10rem;}

.h-\[1em\]{height:1em;}

.h-\[2\.33rem\]{height:2.33rem;}

.h-\[60vh\]{height:60vh;}

.h-\[80vh\]{height:80vh;}

.h-\[calc\(100\%-2px\)\]{height:calc(100% - 2px);}

.h-\[var\(--navbar-height\)\]{height:var(--navbar-height);}

.h-auto{height:auto;}

.h-fit{height:-moz-fit-content;height:fit-content;}

.h-full{height:100%;}

.h-px{height:1px;}

.h-screen{height:100vh;}

.min-h-0{min-height:0;}

.min-h-\[2\.15rem\]{min-height:2.15rem;}

.min-h-\[2\.5rem\]{min-height:2.5rem;}

.min-h-\[2rem\]{min-height:2rem;}

.min-h-\[3\.25rem\]{min-height:3.25rem;}

.min-h-\[50vh\]{min-height:50vh;}

.\!w-full{width:100% !important;}

.w-10{width:2.5rem;}

.w-11{width:2.75rem;}

.w-12{width:3rem;}

.w-16{width:4rem;}

.w-20{width:5rem;}

.w-6{width:1.5rem;}

.w-8{width:2rem;}

.w-9{width:2.25rem;}

.w-\[0\.9em\]{width:.9em;}

.w-\[1\.15em\]{width:1.15em;}

.w-\[1\.75em\]{width:1.75em;}

.w-\[1em\]{width:1em;}

.w-\[25\%\]{width:25%;}

.w-\[2em\]{width:2em;}

.w-\[90\%\]{width:90%;}

.w-\[clamp\(10rem\2c 20vw\2c 12\.5rem\)\]{width:clamp(10rem,20vw,12.5rem);}

.w-auto{width:auto;}

.w-fit{width:-moz-fit-content;width:fit-content;}

.w-full{width:100%;}

.w-max{width:-moz-max-content;width:max-content;}

.w-screen{width:100vw;}

.min-w-\[2\.5rem\]{min-width:2.5rem;}

.min-w-\[2\.75rem\]{min-width:2.75rem;}

.min-w-\[42vw\]{min-width:42vw;}

.min-w-\[7\.5rem\]{min-width:7.5rem;}

.max-w-\[14rem\]{max-width:14rem;}

.max-w-\[1600px\]{max-width:1600px;}

.max-w-\[20rem\]{max-width:20rem;}

.max-w-\[26rem\]{max-width:26rem;}

.max-w-\[30rem\]{max-width:30rem;}

.max-w-\[40rem\]{max-width:40rem;}

.max-w-\[50rem\]{max-width:50rem;}

.max-w-\[55rem\]{max-width:55rem;}

.max-w-\[60rem\]{max-width:60rem;}

.max-w-\[70rem\]{max-width:70rem;}

.max-w-\[72\.5rem\]{max-width:72.5rem;}

.flex-grow{flex-grow:1;}

.origin-bottom{transform-origin:bottom;}

.-translate-x-1\/2{--tw-translate-x:-50%;}

.-translate-x-1\/2,.-translate-x-2\/3{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.-translate-x-2\/3{--tw-translate-x:-66.666667%;}

.-translate-x-full{--tw-translate-x:-100%;}

.-translate-x-full,.-translate-y-1\/2{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.-translate-y-1\/2{--tw-translate-y:-50%;}

.-translate-y-1\/4{--tw-translate-y:-25%;}

.-translate-y-1\/4,.-translate-y-\[0\.05em\]{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.-translate-y-\[0\.05em\]{--tw-translate-y:-0.05em;}

.-translate-y-\[0\.1em\]{--tw-translate-y:-0.1em;}

.-translate-y-\[0\.1em\],.-translate-y-full{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.-translate-y-full{--tw-translate-y:-100%;}

.translate-x-1\/2{--tw-translate-x:50%;}

.translate-x-1\/2,.translate-y-1\/2{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.translate-y-1\/2{--tw-translate-y:50%;}

.translate-y-\[0\.025em\]{--tw-translate-y:0.025em;}

.translate-y-\[0\.025em\],.translate-y-\[0\.05em\]{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.translate-y-\[0\.05em\]{--tw-translate-y:0.05em;}

.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;}

.scale-95,.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.transform-gpu{transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.cursor-pointer{cursor:pointer;}

.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}

.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}

.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}

.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}

.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr));}

.grid-rows-\[0fr\]{grid-template-rows:0fr;}

.flex-col{flex-direction:column;}

.flex-col-reverse{flex-direction:column-reverse;}

.flex-wrap{flex-wrap:wrap;}

.items-end{align-items:flex-end;}

.items-center{align-items:center;}

.items-stretch{align-items:stretch;}

.justify-center{justify-content:center;}

.justify-between{justify-content:space-between;}

.gap-0{gap:0;}

.gap-0\.5{gap:.125rem;}

.gap-0\.5em{gap:.5em;}

.gap-1em{gap:1em;}

.gap-2{gap:.5rem;}

.gap-3{gap:.75rem;}

.gap-4{gap:1rem;}

.gap-6{gap:1.5rem;}

.gap-8{gap:2rem;}

.gap-clamp-8{gap:var(--spacing-clamp-8);}

.gap-x-0{
  -moz-column-gap:0;
       column-gap:0;}

.gap-x-0\.25em{
  -moz-column-gap:.25em;
       column-gap:.25em;}

.gap-x-0\.5em{
  -moz-column-gap:.5em;
       column-gap:.5em;}

.gap-x-0\.75em{
  -moz-column-gap:.75em;
       column-gap:.75em;}

.gap-x-1em{
  -moz-column-gap:1em;
       column-gap:1em;}

.gap-x-4{
  -moz-column-gap:1rem;
       column-gap:1rem;}

.gap-x-clamp-10{
  -moz-column-gap:var(--spacing-clamp-10);
       column-gap:var(--spacing-clamp-10);}

.gap-x-clamp-32{
  -moz-column-gap:var(--spacing-clamp-32);
       column-gap:var(--spacing-clamp-32);}

.gap-x-clamp-8{
  -moz-column-gap:var(--spacing-clamp-8);
       column-gap:var(--spacing-clamp-8);}

.gap-y-1{row-gap:.25rem;}

.gap-y-1em{row-gap:1em;}

.gap-y-clamp-20{row-gap:var(--spacing-clamp-20);}

.gap-y-clamp-8{row-gap:var(--spacing-clamp-8);}

.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));}

.space-y-0\.5em>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5em*var(--tw-space-y-reverse));margin-top:calc(.5em*(1 - var(--tw-space-y-reverse)));}

.space-y-0\.75em>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75em*var(--tw-space-y-reverse));margin-top:calc(.75em*(1 - var(--tw-space-y-reverse)));}

.space-y-1em>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1em*var(--tw-space-y-reverse));margin-top:calc(1em*(1 - var(--tw-space-y-reverse)));}

.self-stretch{align-self:stretch;}

.overflow-hidden{overflow:hidden;}

.overflow-x-clip{overflow-x:clip;}

.rounded-\[0\.15em\]{border-radius:.15em;}

.rounded-\[0\.15rem\]{border-radius:.15rem;}

.rounded-\[0\.25em\]{border-radius:.25em;}

.rounded-\[0\.25rem\]{border-radius:.25rem;}

.rounded-\[0\.35em\]{border-radius:.35em;}

.rounded-\[0\.35rem\]{border-radius:.35rem;}

.rounded-\[0\.5em\]{border-radius:.5em;}

.rounded-\[0\.75rem\]{border-radius:.75rem;}

.rounded-full{border-radius:9999px;}

.rounded-b-\[0\.25em\]{border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;}

.rounded-r-\[0\.25em\]{border-bottom-right-radius:.25em;border-top-right-radius:.25em;}

.rounded-r-\[0\.2rem\]{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem;}

.rounded-r-\[1rem\]{border-bottom-right-radius:1rem;border-top-right-radius:1rem;}

.border{border-width:1px;}

.border-2{border-width:2px;}

.border-4{border-width:4px;}

.border-x{border-left-width:1px;border-right-width:1px;}

.border-b{border-bottom-width:1px;}

.border-l-0{border-left-width:0;}

.border-t{border-top-width:1px;}

.border-\[\#b9c57f\]{--tw-border-opacity:1;border-color:rgb(185 197 127 / var(--tw-border-opacity));}

.border-\[\#c98018\]{--tw-border-opacity:1;border-color:rgb(201 128 24 / var(--tw-border-opacity));}

.border-black\/10{border-color:rgba(0,0,0,.1);}

.border-black\/5{border-color:rgba(0,0,0,.05);}

.border-black\/\[2\%\]{border-color:rgb(0 0 0 / 2%);}

.border-black\/\[3\%\]{border-color:rgb(0 0 0 / 3%);}

.border-body\/15{border-color:rgb( var( --theme-text-color ) / .15 );}

.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity));}

.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));}

.border-gray-200\/50{border-color:rgba(229,231,235,.5);}

.border-primary\/10{border-color:rgb(var(--theme-color-primary) / .1);}

.border-primary\/20{border-color:rgb(var(--theme-color-primary) / .2);}

.border-primary\/25{border-color:rgb(var(--theme-color-primary) / .25);}

.border-primary\/75{border-color:rgb(var(--theme-color-primary) / .75);}

.border-secondary\/0{border-color:rgb(var(--theme-color-secondary) / 0);}

.border-secondary\/10{border-color:rgb(var(--theme-color-secondary) / .1);}

.border-secondary\/20{border-color:rgb(var(--theme-color-secondary) / .2);}

.border-secondary\/25{border-color:rgb(var(--theme-color-secondary) / .25);}

.border-secondary_light{--tw-border-opacity:1;border-color:rgb(var(--theme-color-secondary-light) / var(--tw-border-opacity));}

.border-transparent{border-color:transparent;}

.border-b-black\/5{border-bottom-color:rgba(0,0,0,.05);}

.border-t-black\/5{border-top-color:rgba(0,0,0,.05);}

.border-t-gray-100{--tw-border-opacity:1;border-top-color:rgb(243 244 246 / var(--tw-border-opacity));}

.border-t-gray-600{--tw-border-opacity:1;border-top-color:rgb(75 85 99 / var(--tw-border-opacity));}

.\!bg-body{--tw-bg-opacity:1 !important;background-color:rgb( var( --theme-text-color ) / var(--tw-bg-opacity) ) !important;}

.\!bg-transparent{background-color:transparent !important;}

.\!bg-white\/50{background-color:hsla(0,0%,100%,.5) !important;}

.bg-\[\#C4CE93\]{--tw-bg-opacity:1;background-color:rgb(196 206 147 / var(--tw-bg-opacity));}

.bg-\[\#efddc4\]{--tw-bg-opacity:1;background-color:rgb(239 221 196 / var(--tw-bg-opacity));}

.bg-body{--tw-bg-opacity:1;background-color:rgb( var( --theme-text-color ) / var(--tw-bg-opacity) );}

.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));}

.bg-gray-50\/50{background-color:rgba(249,250,251,.5);}

.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity));}

.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity));}

.bg-primary\/10{background-color:rgb(var(--theme-color-primary) / .1);}

.bg-primary_lighter{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-primary-lighter) / var(--tw-bg-opacity));}

.bg-secondary{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-secondary) / var(--tw-bg-opacity));}

.bg-secondary\/10{background-color:rgb(var(--theme-color-secondary) / .1);}

.bg-secondary_light{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-secondary-light) / var(--tw-bg-opacity));}

.bg-secondary_lighter{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-secondary-lighter) / var(--tw-bg-opacity));}

.bg-secondary_lighter\/20{background-color:rgb(var(--theme-color-secondary-lighter) / .2);}

.bg-secondary_lighter\/50{background-color:rgb(var(--theme-color-secondary-lighter) / .5);}

.bg-transparent{background-color:transparent;}

.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}

.bg-white\/50{background-color:hsla(0,0%,100%,.5);}

.bg-white\/75{background-color:hsla(0,0%,100%,.75);}

.bg-white\/95{background-color:hsla(0,0%,100%,.95);}

.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));}

.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--tw-gradient-stops));}

.from-black\/50{--tw-gradient-from:rgba(0,0,0,.5);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}

.to-black\/10{--tw-gradient-to:rgba(0,0,0,.1);}

.fill-primary{fill:rgb(var(--theme-color-primary) / 1);}

.fill-secondary{fill:rgb(var(--theme-color-secondary) / 1);}

.object-contain{
  -o-object-fit:contain;
     object-fit:contain;}

.object-cover{
  -o-object-fit:cover;
     object-fit:cover;}

.object-center{
  -o-object-position:center;
     object-position:center;}

.p-0{padding:0;}

.p-0\.75em{padding:.75em;}

.p-1{padding:.25rem;}

.p-1\.5{padding:.375rem;}

.p-\[10\%\]{padding:10%;}

.p-\[6\%\]{padding:6%;}

.p-clamp-10{padding:var(--spacing-clamp-10);}

.p-clamp-20{padding:var(--spacing-clamp-20);}

.p-clamp-8{padding:var(--spacing-clamp-8);}

.\!px-0{padding-left:0 !important;padding-right:0 !important;}

.\!py-0{padding-bottom:0 !important;padding-top:0 !important;}

.px-0{padding-left:0;padding-right:0;}

.px-0\.75em{padding-left:.75em;padding-right:.75em;}

.px-1{padding-left:.25rem;padding-right:.25rem;}

.px-1\.5em{padding-left:1.5em;padding-right:1.5em;}

.px-1em{padding-left:1em;padding-right:1em;}

.px-4{padding-left:1rem;padding-right:1rem;}

.px-\[1\.25em\]{padding-left:1.25em;padding-right:1.25em;}

.px-\[6\%\]{padding-left:6%;padding-right:6%;}

.px-clamp-10{padding-left:var(--spacing-clamp-10);padding-right:var(--spacing-clamp-10);}

.px-clamp-20{padding-left:var(--spacing-clamp-20);padding-right:var(--spacing-clamp-20);}

.px-clamp-8{padding-left:var(--spacing-clamp-8);padding-right:var(--spacing-clamp-8);}

.py-0{padding-bottom:0;padding-top:0;}

.py-0\.5em{padding-bottom:.5em;padding-top:.5em;}

.py-0\.75em{padding-bottom:.75em;padding-top:.75em;}

.py-1{padding-bottom:.25rem;padding-top:.25rem;}

.py-1\.5em{padding-bottom:1.5em;padding-top:1.5em;}

.py-1em{padding-bottom:1em;padding-top:1em;}

.py-\[0\.55em\]{padding-bottom:.55em;padding-top:.55em;}

.py-\[0\.65em\]{padding-bottom:.65em;padding-top:.65em;}

.py-\[1\.25em\]{padding-bottom:1.25em;padding-top:1.25em;}

.py-clamp-10{padding-bottom:var(--spacing-clamp-10);padding-top:var(--spacing-clamp-10);}

.py-clamp-20{padding-bottom:var(--spacing-clamp-20);padding-top:var(--spacing-clamp-20);}

.py-clamp-32{padding-bottom:var(--spacing-clamp-32);padding-top:var(--spacing-clamp-32);}

.py-clamp-64{padding-bottom:var(--spacing-clamp-64);padding-top:var(--spacing-clamp-64);}

.\!pb-0{padding-bottom:0 !important;}

.\!pt-0{padding-top:0 !important;}

.pb-0{padding-bottom:0;}

.pb-1em{padding-bottom:1em;}

.pb-2em{padding-bottom:2em;}

.pb-clamp-20{padding-bottom:var(--spacing-clamp-20);}

.pb-clamp-32{padding-bottom:var(--spacing-clamp-32);}

.pl-3{padding-left:.75rem;}

.pl-\[1\.25em\]{padding-left:1.25em;}

.pr-1em{padding-right:1em;}

.pr-clamp-10{padding-right:var(--spacing-clamp-10);}

.pt-0{padding-top:0;}

.pt-\[6\%\]{padding-top:6%;}

.pt-clamp-10{padding-top:var(--spacing-clamp-10);}

.pt-clamp-20{padding-top:var(--spacing-clamp-20);}

.pt-clamp-32{padding-top:var(--spacing-clamp-32);}

.pt-clamp-8{padding-top:var(--spacing-clamp-8);}

.text-left{text-align:left;}

.text-center{text-align:center;}

.text-right{text-align:right;}

.text-2xl{font-size:1.5rem;line-height:2rem;}

.text-3xl{font-size:1.875rem;line-height:2.25rem;}

.text-\[1em\]{font-size:1em;}

.text-base{font-size:1rem;line-height:1.65;}

.text-btn{font-size:var(--text-btn);line-height:1;}

.text-lg{font-size:1.125rem;line-height:1.75rem;}

.text-p-lg{font-size:var(--text-p-lg);line-height:1.6;}

.text-p-md{font-size:var(--text-p-md);line-height:1.6;}

.text-p-sm{font-size:var(--text-p-sm);line-height:1.6;}

.text-p-xl{font-size:var(--text-p-xl);line-height:1.6;}

.text-sm{font-size:.875rem;line-height:1.25rem;}

.text-t-2xl{font-size:var(--text-t-2xl);line-height:1.1;}

.text-t-lg{font-size:var(--text-t-lg);line-height:1.1;}

.text-t-md{font-size:var(--text-t-md);line-height:1.2;}

.text-t-xl{font-size:var(--text-t-xl);line-height:1.1;}

.text-xl{font-size:1.25rem;line-height:1.75rem;}

.text-xs{font-size:.75rem;line-height:1rem;}

.\!font-bold{font-weight:700 !important;}

.font-bold{font-weight:700;}

.font-medium{font-weight:500;}

.font-normal{font-weight:400;}

.uppercase{text-transform:uppercase;}

.\!leading-\[0\.9em\]{line-height:.9em !important;}

.leading-\[1\.1\.2em\]{line-height:1.12em;}

.leading-\[1\.1\]{line-height:1.1;}

.leading-\[1\.1em\]{line-height:1.1em;}

.leading-\[1\.25em\]{line-height:1.25em;}

.leading-\[1\.2em\]{line-height:1.2em;}

.leading-\[1\.35em\]{line-height:1.35em;}

.leading-\[1\.3em\]{line-height:1.3em;}

.leading-\[1\.45em\]{line-height:1.45em;}

.leading-\[1em\]{line-height:1em;}

.tracking-normal{letter-spacing:0;}

.text-body{--tw-text-opacity:1;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) );}

.text-body\/50{color:rgb( var( --theme-text-color ) / .5 );}

.text-body\/75{color:rgb( var( --theme-text-color ) / .75 );}

.text-inherit{color:inherit;}

.text-primary{--tw-text-opacity:1;color:rgb(var(--theme-color-primary) / var(--tw-text-opacity));}

.text-secondary{--tw-text-opacity:1;color:rgb(var(--theme-color-secondary) / var(--tw-text-opacity));}

.text-secondary_light{--tw-text-opacity:1;color:rgb(var(--theme-color-secondary-light) / var(--tw-text-opacity));}

.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}

.opacity-0{opacity:0;}

.opacity-100{opacity:1;}

.opacity-50{opacity:.5;}

.opacity-75{opacity:.75;}

.opacity-\[3\%\]{opacity:3%;}

.\!shadow-none{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}

.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}

.filter{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);}

.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}

.transition-\[grid-template-rows\]{transition-duration:.25s;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-\[opacity\2c transform\]{transition-duration:.25s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-all{transition-duration:.25s;transition-property:all;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-colors{transition-duration:.25s;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-opacity{transition-duration:.25s;transition-property:opacity;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.transition-transform{transition-duration:.25s;transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.duration-1000{transition-duration:1s;}

.duration-200{transition-duration:.2s;}

.duration-300{transition-duration:.3s;}

.duration-500{transition-duration:.5s;}

.duration-\[350ms\]{transition-duration:.35s;}

.duration-\[400ms\]{transition-duration:.4s;}

.ease-\[cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)\]{transition-timing-function:cubic-bezier(.4,0,.2,1);}

.ease-in-out{transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.will-change-transform{will-change:transform;}

.content-\[\'\'\]{--tw-content:"";content:var(--tw-content);}

.site-footer .widget .address{margin-bottom:.75rem;}

.site-footer .widget .address:last-child{margin-bottom:0;}

.site-footer .widget-area_1 .widget_nav_menu{font-size:var(--text-p-lg);line-height:1.6;}

@media (min-width:1280px){.site-footer .custom-logo-link svg{max-width:20rem;width:100%;}}

.site-footer .legal-information{font-size:var(--text-btn);line-height:1;line-height:1.45em;margin-top:2em;opacity:.75;}

.site-footer .footer-title{--tw-text-opacity:1;color:rgb(var(--theme-color-secondary) / var(--tw-text-opacity));font-size:var(--text-p-xl);font-weight:500;line-height:1.6;margin-bottom:.25em;}

.site-footer .address__street-address:after{
    content:", ";
  }

.site-footer .sub-menu,.site-footer .wp-block-navigation__submenu-container{clip:rect(0, 0, 0, 0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}

.site-footer ul.menu>:not([hidden])~:not([hidden]),.site-footer ul.wp-block-page-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.6em*var(--tw-space-y-reverse));margin-top:calc(.6em*(1 - var(--tw-space-y-reverse)));}

.site-footer ul.menu li,.site-footer ul.wp-block-page-list li{display:flex;line-height:1em;overflow:hidden;}

.site-footer ul.menu li:hover a span,.site-footer ul.wp-block-page-list li:hover a span{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transition:transform .35s cubic-bezier(.4, 0, .2, 1);}

.site-footer ul.menu li:hover a,.site-footer ul.wp-block-page-list li:hover a{text-decoration-line:none;}

.site-footer ul.menu li a span,.site-footer ul.wp-block-page-list li a span{display:flex;
        text-shadow:0 1em 0 currentColor;will-change:transform;}

.c-header__top{
    display:grid;
    grid-template-rows:1fr;
    opacity:1;
    transition:grid-template-rows .35s ease-in-out,padding .35s ease-in-out;
  }

.c-header__top>*{
      overflow:hidden;
      transition:opacity .25s ease-in-out;
    }

.c-header.is-scrolled .c-header__top{
      grid-template-rows:0fr;
      padding:0;
    }

.c-header .menu__item:hover .menu__link-inner{--tw-translate-y:-100%;text-decoration-line:none;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      transition:transform .4s cubic-bezier(.4, 0, .2, 1);}

.c-header .menu__link-outer{display:flex;line-height:1em;overflow:hidden;}

.c-header .menu__link-inner{display:flex;line-height:1em;position:relative;
        text-shadow:0 1em 0 currentColor;will-change:transform;}

.c-header .menu__dropdown{display:flex;flex-direction:column;min-height:0;}

@media (min-width:1280px){.c-header .menu__dropdown{padding-left:1.5rem;padding-right:1.5rem;}}

.c-header .menu__dropdown-wrapper{
        --tw-bg-opacity:1;
        background-color:rgb(255 255 255 / var(--tw-bg-opacity));
        border-bottom-left-radius:.25em;
        border-bottom-right-radius:.25em;
        display:grid;
        grid-template-rows:0fr;
        overflow:hidden;
        transition:grid-template-rows .35s ease-in-out,border-color .35s ease-in-out;
      }

@media not all and (min-width:1280px){.c-header .menu__dropdown-wrapper{width:100%;}}

@media (min-width:1280px){.c-header .menu__dropdown-wrapper{--tw-translate-x:-50%;left:50%;position:absolute;top:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:-moz-max-content;width:max-content;}}

.c-header .menu__dropdown-wrapper{box-shadow:inset 0 -1px 0 0 #fff,inset 1px 0 0 0 #fff,inset -1px 0 0 0 #fff;}

.c-header .menu__dropdown .menu__item.is-active a{font-weight:700;}

.c-header .menu__dropdown .menu__item.opened-dropdown .menu__link-icon svg{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.c-header .menu__dropdown .menu__item.opened-dropdown>span:first-child{border-bottom-width:0;}

.c-header .menu__dropdown .menu__item.opened-dropdown .menu__dropdown-wrapper{grid-template-rows:1fr;}

.c-header .menu__dropdown .menu__item .menu__dropdown{
            min-height:0;
            overflow:hidden;
          }

.c-header .menu__dropdown .menu__item .menu__dropdown-wrapper{
              display:grid;
              grid-template-rows:0fr;
              transition:grid-template-rows .4s ease-in-out,border-color .4s ease-in-out;
            }

.c-header .menu__dropdown .menu__item{display:flex;}

.c-header .menu__dropdown .menu__item:first-child .menu__link{margin-top:.25rem;}

.c-header .menu__dropdown .menu__item:last-child .menu__link{border-bottom-width:0;margin-bottom:.25rem;}

.c-header .menu__dropdown .menu__link{border-bottom-color:rgba(0,0,0,.05);border-bottom-width:1px;font-size:var(--text-p-sm);line-height:1.6;padding-bottom:.75em;padding-top:.75em;width:100%;}

@media not all and (min-width:1280px){.c-header__nav{--tw-border-opacity:1;border-bottom-color:rgb(243 244 246 / var(--tw-border-opacity));border-bottom-width:1px;}}

@media (min-width:1280px){.c-header__nav-wrapper{align-items:center;
    -moz-column-gap:var(--spacing-clamp-20);
         column-gap:var(--spacing-clamp-20);display:flex;flex-direction:row;justify-content:space-between;width:100%;}}

@media not all and (min-width:1280px){.c-header__nav-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%;}}

@media not all and (min-width:1280px){.c-header__nav>.container{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}}

@media not all and (min-width:1280px){.c-header__brand{align-items:center;display:flex;padding-bottom:1em;padding-top:1em;}}

@media (min-width:1280px){.c-header__toggle{display:none;}}

@media not all and (min-width:1280px){.c-header__collapse{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));height:100vh;left:0;position:absolute;width:100vw;z-index:-1;}}

@media not all and (min-width:768px){.c-header__collapse{top:74.8px;}}

@media (min-width:768px){@media not all and (min-width:1280px){.c-header__collapse{top:82px;}}}

@media not all and (min-width:1280px){.c-header__collapse{padding:var(--spacing-clamp-20);}}

.c-header__collapse.opened-navigation{
      clip-path:inset(0 0 0 0);
    }

@media screen and (max-width:1280px){

.c-header__collapse{
      clip-path:inset(0 0 100% 0);
      transition:clip-path .5s cubic-bezier(.4, 0, .2, 1)
  }
          .c-header__collapse .menu-secondary ul.menu>li>span>a{border-style:none;font-size:var(--text-p-md);line-height:1.6;}
      .c-header__collapse .menu__link-outer{align-items:center;display:flex;justify-content:space-between;width:100%;}
        .c-header__collapse .highlight .menu__dropdown-wrapper .menu__link{font-size:var(--text-p-md);line-height:1.6;margin-bottom:.75em;}
          .c-header__collapse .highlight .menu__dropdown-wrapper .menu__link .menu__link--inner{display:block;font-size:.625em;text-transform:uppercase;}
          .c-header__collapse .highlight .menu__dropdown-wrapper .menu__link span{line-height:1.2em;}
            .c-header__collapse ul.menu>li.has-children>span{border-bottom-color:rgba(0,0,0,.05);border-bottom-width:1px;}
            .group:hover .c-header__collapse ul.menu>li.has-children>span{border-bottom-width:0;}
          .c-header__collapse ul.menu>li>span{border-bottom-color:rgba(0,0,0,.05);border-bottom-width:1px;font-size:var(--text-p-xl);line-height:1.6;padding-bottom:.625em;padding-top:.625em;}
    }

@media screen and (min-width:1280px){
        .c-header__collapse ul.menu>li.current-menu-ancestor:after,.c-header__collapse ul.menu>li.current-menu-item:after{--tw-translate-y:-50%;--tw-translate-x:-50%;--tw-rotate:6deg;--tw-bg-opacity:1;--tw-content:"";background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity));content:var(--tw-content);height:1.5em;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:2px;z-index:0;}
          .c-header__collapse ul.menu>li.current-menu-ancestor a,.c-header__collapse ul.menu>li.current-menu-item a{position:relative;z-index:2;}
          .c-header__collapse ul.menu>li.current-menu-ancestor>span>a,.c-header__collapse ul.menu>li.current-menu-item>span>a{font-weight:700;}

      @media (min-width:1280px){.c-header__collapse ul{
      -moz-column-gap:var(--spacing-clamp-10);
           column-gap:var(--spacing-clamp-10);display:flex;flex-direction:row;}}

        .c-header__collapse ul a:hover .menu__link-inner{--tw-translate-y:-100%;text-decoration-line:none;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transition:transform .4s cubic-bezier(.4, 0, .2, 1);}
        .c-header__collapse .menu-item-home{align-items:center;display:flex;flex-direction:column;justify-content:center;}
          .c-header__collapse .menu-item-home svg{--tw-translate-y:-0.1em;--tw-text-opacity:1;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) );height:1em;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:1em;}

        .c-header__collapse .menu__item{position:relative;}

          .c-header__collapse .menu__item.highlight{align-items:center;display:flex;justify-content:center;}
            .c-header__collapse .menu__item.highlight>span>a{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--theme-color-secondary) / var(--tw-bg-opacity));border-radius:9999px;color:rgb(255 255 255 / var(--tw-text-opacity));display:flex;font-weight:700;height:-moz-fit-content;height:fit-content;padding:.7em 1em;}

.c-header__collapse .menu__item.highlight>span>a b,.c-header__collapse .menu__item.highlight>span>a strong{color:inherit;}
              .c-header__collapse .menu__item.highlight .menu__dropdown-wrapper .menu__link{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;font-size:var(--text-p-md);line-height:1.6;}
                .c-header__collapse .menu__item.highlight .menu__dropdown-wrapper .menu__link .menu__link--inner{display:block;font-size:.625em;font-weight:500;text-transform:uppercase;}
                .c-header__collapse .menu__item.highlight .menu__dropdown-wrapper .menu__link span{font-weight:700;line-height:1.2em;}
    }

.custom-logo-link svg{
  width:clamp(
    12rem,
    12rem + (13.5rem - 12rem) * ((100vw - 1450px) / (1500px - 1450px)),
    13.5rem
  );
}

@media not all and (min-width:640px){.custom-logo-link svg{width:10rem;}}

.menu__item.opened-dropdown .menu__dropdown-wrapper{grid-template-rows:1fr;}

.breadcrumb{display:flex;flex-wrap:wrap;row-gap:.25em;}

.breadcrumb li{align-items:center;display:flex;}

.breadcrumb li:after{--tw-translate-y:-0.025em;--tw-bg-opacity:1;--tw-content:"";aspect-ratio:1 / 1;background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity));color:inherit;content:var(--tw-content);height:.75em;margin-left:.5em;margin-right:.5em;position:relative;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:auto;}

@media (min-width:768px){.breadcrumb li:after{margin-left:1em;margin-right:1em;}}

.breadcrumb li:after{
        -webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Pro v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M473.5 303c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0-9.3-9.4-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9 9.4-9.3 24.6-9.4 33.9 0l200 200z'/%3E%3C/svg%3E");
                mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Pro v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M473.5 303c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0-9.3-9.4-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9 9.4-9.3 24.6-9.4 33.9 0l200 200z'/%3E%3C/svg%3E");   
    }

.breadcrumb li:first-child{font-weight:400 !important;}

.breadcrumb li:last-child{font-weight:700;}

.breadcrumb li:last-child:after{content:var(--tw-content);display:none;}

.layout__desc li{display:block;list-style-type:none;padding-left:.5em;position:relative;width:100%;}

.layout__desc ul{display:block;padding-left:0;}

.layout__desc li:before{
      --tw-translate-y:-50%;
      --tw-rotate:10deg;
      --tw-bg-opacity:1;
      background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity));
      content:"";
      display:inline-flex;
      height:.75em;
      left:0;
      position:absolute;
      top:50%;
      transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      width:1px;
    }

.layout--paragraph .layout__title,.layout--parity .layout__title{--tw-text-opacity:1;color:rgb(var(--theme-color-primary) / var(--tw-text-opacity));font-size:var(--text-t-lg);font-weight:400;line-height:1.1;margin-bottom:.5em;}

.layout--paragraph h2.layout__title,.layout--paragraph h3.layout__title,.layout--parity h2.layout__title,.layout--parity h3.layout__title{--tw-text-opacity:1;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) );}

.layout--paragraph h3.layout__title,.layout--parity h3.layout__title{font-size:var(--text-t-md);line-height:1.2;}

@media (min-width:1024px){.layout--paragraph .layout__content:has(table),.layout--parity .layout__content:has(table){grid-column:span 10 / span 10;grid-column-start:2 !important;}}

.layout--paragraph .layout__content:has(table),.layout--parity .layout__content:has(table){overflow-x:scroll;width:100%;}

.layout{padding-bottom:var(--spacing-clamp-20);padding-top:0;}

.layout--paragraph .layout__title em,.layout--parity .layout__title em{--tw-text-opacity:1;align-items:center;color:rgb(0 0 0 / var(--tw-text-opacity));
  -moz-column-gap:.4em;
       column-gap:.4em;display:flex;font-family:comma-sans,sans-serif;
        font-size:clamp(.75rem, .6989rem + .2273vw, .875rem);letter-spacing:.035em;margin-bottom:1.2em;opacity:.75;text-transform:uppercase;}

.layout--paragraph .layout__title em:before,.layout--parity .layout__title em:before{
          --tw-translate-y:-0.125em;
          --tw-grayscale:grayscale(100%);
          aspect-ratio:1 / 1;
          background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.73' height='8.73'%3E%3Cpath data-name='Path 476' d='m6.604 4.367 2.03-2.027L6.394.099 4.363 2.126 2.237 0 0 2.24l2.126 2.126L.095 6.393l2.241 2.241 2.027-2.027L6.49 8.73l2.241-2.237Z' fill='%23c8092b'/%3E%3C/svg%3E");
          background-position:50%;
          background-repeat:no-repeat;
          background-size:contain;
          content:"";
          display:flex;
          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);
          height:auto;
          opacity:.25;
          transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          width:.5em;
        }

.layout--paragraph.text-columns .layout__desc,.layout--parity.text-columns .layout__desc{
  -moz-column-gap:var(--spacing-clamp-20);
       column-gap:var(--spacing-clamp-20);}

.layout--cards.contain-images .card img{
  -o-object-fit:contain;
     object-fit:contain;padding:var(--spacing-clamp-8);}

.layout--cards{
    --flex-gap:1rem;}

.layout--cards .card{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}

.layout--cards .card ul{list-style-type:disc;padding-left:1.25rem;}

.layout--cards .layout__content[data-columns=auto]{flex-wrap:wrap;}

.layout--cards .layout__content[data-columns=auto] .card{
        flex-basis:100%;
      }

@media (min-width:1024px){

.layout--cards .layout__content[data-columns=auto] .card{
          flex-basis:calc(50% - var(--flex-gap))
      }
        }

.layout--cards .layout__content[data-columns="2"] .card{
      flex-basis:calc(50% - var(--flex-gap));
    }

.layout--cards .layout__content[data-columns="3"] .card{
      flex-basis:calc(33.3333% - var(--flex-gap));
    }

.layout--cards .layout__content[data-columns="4"] .card{
      flex-basis:calc(25% - var(--flex-gap));
    }

@media (max-width:1024px){
      .layout--cards .layout__content[data-columns="2"] .card,.layout--cards .layout__content[data-columns="3"] .card,.layout--cards .layout__content[data-columns="4"] .card{
        flex-basis:calc(50% - var(--flex-gap));
      }
    }

@media (max-width:678px){
      .layout--cards .layout__content[data-columns="2"] .card,.layout--cards .layout__content[data-columns="3"] .card,.layout--cards .layout__content[data-columns="4"] .card{
        flex-basis:100%;
      }
    }

.layout--files .layout__title{
      font-size:clamp(1.25rem, 1.1042rem + .6667vw, 1.75rem);margin-bottom:.65em;}

.layout--files .card{border-color:rgba(0,0,0,.05);border-radius:3px;}

.layout--files .card__media{aspect-ratio:16 / 9;}

.layout--files .card__media .image,.layout--files .card__media img{height:100%;
  -o-object-fit:cover;
     object-fit:cover;width:100%;}

.layout--files .card__title{font-weight:400;order:2;}

@media not all and (min-width:768px){.layout--files .card__title{font-size:1.15em;}}

@media (min-width:768px){.layout--files .card__title{font-size:1.25em;}}

.layout--files .card__desc{margin-bottom:.75rem;margin-top:0;order:1;}

.layout--files .card .link,.layout--files .card a.btn{
        font-size:clamp(.65rem, .7188rem + .1563vw, .75rem) !important;margin-top:1rem;order:3;}

.layout--files .card .file__info{
  -moz-column-gap:.375rem;
       column-gap:.375rem;}

.layout--files .card .file__info div{border-color:rgba(0,0,0,.05);border-radius:.2em;border-width:1px;padding:.275em .65em;}

.layout--cards .card{border-radius:3px;}

.layout--cards .card__media{aspect-ratio:16 / 9;}

.layout--cards .card__title{--tw-text-opacity:1;
  text-wrap:balance;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) );font-size:var(--text-t-md);font-weight:700;line-height:1.2;line-height:1.2em;}

.layout--gallery.is-grid .image,.layout--gallery.is-grid img{height:100%;}

.layout--gallery.is-grid img{width:100%;}

.layout--gallery .layout__grid{gap:1rem;}

@media (min-width:1280px){.layout--gallery .layout__grid{gap:1.5rem;}}

.layout--gallery .layout__grid img{border-radius:.5em;}

.layout__title{font-weight:400;}

#the-content{padding-top:var(--spacing-clamp-20);}

.page-numbers{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;padding-bottom:3rem;}

.page-numbers li a,.page-numbers li span{padding:.25rem .75rem;}

.page-numbers li a.page-numbers.current,.page-numbers li span.page-numbers.current{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity));border-radius:.15em;color:rgb(255 255 255 / var(--tw-text-opacity));}

.page-numbers li a.page-numbers.current b,.page-numbers li a.page-numbers.current strong,.page-numbers li span.page-numbers.current b,.page-numbers li span.page-numbers.current strong{color:inherit;}

.post-type-archive-ambulant #the-content .posts-list{display:grid;gap:var(--spacing-clamp-8);grid-template-columns:repeat(4, minmax(0, 1fr));}

#post-children{margin-bottom:var(--spacing-clamp-32);margin-top:var(--spacing-clamp-20);}

.layout.parent{padding-bottom:var(--spacing-clamp-8) !important;}

.video-control{
  --control-size:clamp(2.5rem, 1.4508rem + 2.1858vw, 3.5rem);
  height:var(--control-size);
  width:var(--control-size);
}

.site-main:not(:has(#the-content)) #other-departments,.site-main:not(:has(#the-content))+#news-and-activities{margin-top:var(--spacing-clamp-20);}

.site-main:has(#other-departments)+#news-and-activities{margin-top:0;}

.home .site-main:not(:has(#the-content))+#news-and-activities{margin-top:0;}

#gform_wrapper_1 form,#gform_wrapper_2 form{accent-color:rgb(var(--theme-color-primary) / 1) !important;}

#gform_wrapper_1 .gfield_label,#gform_wrapper_2 .gfield_label{color:rgb( var( --theme-text-color ) / .5 ) !important;font-weight:400 !important;letter-spacing:.025em !important;z-index:10 !important;}

#gform_wrapper_1 .gform_fields,#gform_wrapper_2 .gform_fields{row-gap:1rem !important;}

#gform_wrapper_1 .gform_heading,#gform_wrapper_2 .gform_heading{clip:rect(0, 0, 0, 0) !important;border-width:0 !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important;}

#gform_wrapper_1 .gform-grid-row,#gform_wrapper_2 .gform-grid-row{margin-left:0 !important;margin-right:0 !important;}

@media (min-width:640px){#gform_wrapper_1 .gform-grid-row>:not([hidden])~:not([hidden]),#gform_wrapper_2 .gform-grid-row>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0 !important;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse))) !important;margin-right:calc(.625rem*var(--tw-space-x-reverse)) !important;}}

#gform_wrapper_1 .gform-grid-row .gform-grid-col,#gform_wrapper_2 .gform-grid-row .gform-grid-col{margin-left:0 !important;margin-right:0 !important;}

#gform_wrapper_1 input.gform-datepicker,#gform_wrapper_2 input.gform-datepicker{width:100% !important;}

#gform_wrapper_1 .gfield_visibility_hidden,#gform_wrapper_2 .gfield_visibility_hidden{clip:rect(0, 0, 0, 0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}

#gform_wrapper_1 .gfield.gfield--type-email label.gfield_label.gform-field-label,#gform_wrapper_1 .gfield.gfield--type-phone label.gfield_label.gform-field-label,#gform_wrapper_1 .gfield.gfield--type-text label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield.gfield--type-email label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield.gfield--type-phone label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield.gfield--type-text label.gfield_label.gform-field-label{height:-moz-fit-content !important;height:fit-content !important;position:absolute !important;top:50% !important;
      transform:translateY(-50%);}

#gform_wrapper_1 .gfield.gfield--type-textarea label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield.gfield--type-textarea label.gfield_label.gform-field-label{height:-moz-fit-content !important;height:fit-content !important;position:absolute !important;top:2rem !important;
      transform:translateY(-50%);}

#gform_wrapper_1 .gfield input::-moz-placeholder,#gform_wrapper_1 .gfield textarea::-moz-placeholder,#gform_wrapper_2 .gfield input::-moz-placeholder,#gform_wrapper_2 .gfield textarea::-moz-placeholder{opacity:0;}

#gform_wrapper_1 .gfield input::placeholder,#gform_wrapper_1 .gfield textarea::placeholder,#gform_wrapper_2 .gfield input::placeholder,#gform_wrapper_2 .gfield textarea::placeholder{opacity:0;}

#gform_wrapper_1 .gfield :has(textarea:not(:-moz-placeholder-shown)) label.gfield_label.gform-field-label,#gform_wrapper_1 .gfield:has(input:not(:-moz-placeholder-shown)) label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield :has(textarea:not(:-moz-placeholder-shown)) label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield:has(input:not(:-moz-placeholder-shown)) label.gfield_label.gform-field-label{--tw-translate-y:0px !important;font-size:.75rem !important;line-height:1rem !important;top:.75rem !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}

#gform_wrapper_1 .gfield :has(textarea:not(:placeholder-shown)) label.gfield_label.gform-field-label,#gform_wrapper_1 .gfield:has(input:not(:placeholder-shown)) label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield :has(textarea:not(:placeholder-shown)) label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield:has(input:not(:placeholder-shown)) label.gfield_label.gform-field-label{--tw-translate-y:0px !important;font-size:.75rem !important;line-height:1rem !important;top:.75rem !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}

#gform_wrapper_1 .gfield:has(input:focus) label.gfield_label.gform-field-label,#gform_wrapper_1 .gfield:has(input:focus-within) label.gfield_label.gform-field-label,#gform_wrapper_1 .gfield:has(textarea:focus) label.gfield_label.gform-field-label,#gform_wrapper_1 .gfield:has(textarea:focus-within) label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield:has(input:focus) label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield:has(input:focus-within) label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield:has(textarea:focus) label.gfield_label.gform-field-label,#gform_wrapper_2 .gfield:has(textarea:focus-within) label.gfield_label.gform-field-label{--tw-translate-y:0px !important;font-size:.75rem !important;line-height:1rem !important;top:.75rem !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}

#gform_wrapper_1 .gfield,#gform_wrapper_2 .gfield{border-radius:3px;overflow:hidden;position:relative;}

#gform_wrapper_1 .gfield_required,#gform_wrapper_2 .gfield_required{opacity:0;}

#gform_wrapper_1 .gfield.gfield--type-name .gform-grid-col,#gform_wrapper_2 .gfield.gfield--type-name .gform-grid-col{
        margin-inline:calc(var(--gf-field-gap-x)/2);
        padding-inline:0;position:relative;}

#gform_wrapper_1 .gfield--type-section,#gform_wrapper_2 .gfield--type-section{border-radius:0;}

#gform_wrapper_1 .gfield--input-type-email,#gform_wrapper_1 .gfield--input-type-phone,#gform_wrapper_1 .gfield--input-type-text,#gform_wrapper_1 .gfield--input-type-textarea,#gform_wrapper_2 .gfield--input-type-email,#gform_wrapper_2 .gfield--input-type-phone,#gform_wrapper_2 .gfield--input-type-text,#gform_wrapper_2 .gfield--input-type-textarea{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:repeat(1, minmax(0, 1fr));}

#gform_wrapper_1 .gfield--input-type-email .gfield_label,#gform_wrapper_1 .gfield--input-type-phone .gfield_label,#gform_wrapper_1 .gfield--input-type-text .gfield_label,#gform_wrapper_1 .gfield--input-type-textarea .gfield_label,#gform_wrapper_2 .gfield--input-type-email .gfield_label,#gform_wrapper_2 .gfield--input-type-phone .gfield_label,#gform_wrapper_2 .gfield--input-type-text .gfield_label,#gform_wrapper_2 .gfield--input-type-textarea .gfield_label{display:flex !important;margin-bottom:0 !important;padding-left:1.5rem !important;padding-right:1.5rem !important;position:relative;transition-duration:.3s !important;transition-property:all !important;transition-timing-function:cubic-bezier(.4, 0, .2, 1) !important;z-index:10 !important;}

#gform_wrapper_1 .gfield--input-type-email>*,#gform_wrapper_1 .gfield--input-type-phone>*,#gform_wrapper_1 .gfield--input-type-text>*,#gform_wrapper_1 .gfield--input-type-textarea>*,#gform_wrapper_2 .gfield--input-type-email>*,#gform_wrapper_2 .gfield--input-type-phone>*,#gform_wrapper_2 .gfield--input-type-text>*,#gform_wrapper_2 .gfield--input-type-textarea>*{grid-column-start:1;grid-row-start:1;}

#gform_wrapper_1 .gfield--input-type-email>* input,#gform_wrapper_1 .gfield--input-type-email>* select,#gform_wrapper_1 .gfield--input-type-email>* textarea,#gform_wrapper_1 .gfield--input-type-phone>* input,#gform_wrapper_1 .gfield--input-type-phone>* select,#gform_wrapper_1 .gfield--input-type-phone>* textarea,#gform_wrapper_1 .gfield--input-type-text>* input,#gform_wrapper_1 .gfield--input-type-text>* select,#gform_wrapper_1 .gfield--input-type-text>* textarea,#gform_wrapper_1 .gfield--input-type-textarea>* input,#gform_wrapper_1 .gfield--input-type-textarea>* select,#gform_wrapper_1 .gfield--input-type-textarea>* textarea,#gform_wrapper_2 .gfield--input-type-email>* input,#gform_wrapper_2 .gfield--input-type-email>* select,#gform_wrapper_2 .gfield--input-type-email>* textarea,#gform_wrapper_2 .gfield--input-type-phone>* input,#gform_wrapper_2 .gfield--input-type-phone>* select,#gform_wrapper_2 .gfield--input-type-phone>* textarea,#gform_wrapper_2 .gfield--input-type-text>* input,#gform_wrapper_2 .gfield--input-type-text>* select,#gform_wrapper_2 .gfield--input-type-text>* textarea,#gform_wrapper_2 .gfield--input-type-textarea>* input,#gform_wrapper_2 .gfield--input-type-textarea>* select,#gform_wrapper_2 .gfield--input-type-textarea>* textarea{height:-moz-fit-content !important;height:fit-content !important;padding:1.85rem 1.5rem .5rem !important;}

#gform_wrapper_1 .ginput_complex,#gform_wrapper_2 .ginput_complex{max-width:100%;}

#gform_wrapper_1 .ginput_complex .gform-grid-col,#gform_wrapper_2 .ginput_complex .gform-grid-col{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:repeat(1, minmax(0, 1fr));}

#gform_wrapper_1 .ginput_complex .gform-grid-col .gform-field-label,#gform_wrapper_2 .ginput_complex .gform-grid-col .gform-field-label{--tw-text-opacity:1 !important;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) ) !important;font-size:.75rem !important;font-weight:400;margin-top:0 !important;padding-left:1rem;padding-right:1rem;padding-top:.625rem;position:relative;z-index:1;}

#gform_wrapper_1 .ginput_complex .gform-grid-col>*,#gform_wrapper_2 .ginput_complex .gform-grid-col>*{grid-column-start:1;grid-row-start:1;}

#gform_wrapper_1 .ginput_complex .gform-grid-col>* input,#gform_wrapper_1 .ginput_complex .gform-grid-col>* textarea,#gform_wrapper_2 .ginput_complex .gform-grid-col>* input,#gform_wrapper_2 .ginput_complex .gform-grid-col>* textarea{height:-moz-fit-content !important;height:fit-content !important;padding:1.85rem 1rem .5rem !important;}

#gform_wrapper_1 textarea.small,#gform_wrapper_2 textarea.small{
    min-block-size:4rem !important;
  }

@media not all and (min-width:768px){#gform_wrapper_1 textarea.small,#gform_wrapper_2 textarea.small{max-height:8rem;}}

#gform_wrapper_1 input,#gform_wrapper_1 select,#gform_wrapper_1 textarea,#gform_wrapper_2 input,#gform_wrapper_2 select,#gform_wrapper_2 textarea{--tw-text-opacity:1 !important;border-color:rgb(var(--theme-color-secondary) / .75) !important;border-radius:0 !important;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) ) !important;font-weight:400 !important;line-height:1.5rem !important;position:relative;z-index:5;}

#gform_wrapper_1 input:focus-within,#gform_wrapper_1 select:focus-within,#gform_wrapper_1 textarea:focus-within,#gform_wrapper_2 input:focus-within,#gform_wrapper_2 select:focus-within,#gform_wrapper_2 textarea:focus-within{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}

#gform_wrapper_1 input:focus,#gform_wrapper_1 input:hover,#gform_wrapper_1 select:focus,#gform_wrapper_1 select:hover,#gform_wrapper_1 textarea:focus,#gform_wrapper_1 textarea:hover,#gform_wrapper_2 input:focus,#gform_wrapper_2 input:hover,#gform_wrapper_2 select:focus,#gform_wrapper_2 select:hover,#gform_wrapper_2 textarea:focus,#gform_wrapper_2 textarea:hover{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;outline:2px solid transparent !important;outline-offset:2px !important;}

#gform_wrapper_1 input,#gform_wrapper_1 select,#gform_wrapper_1 textarea,#gform_wrapper_2 input,#gform_wrapper_2 select,#gform_wrapper_2 textarea{--tw-border-opacity:1 !important;--tw-bg-opacity:1 !important;--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;border-color:rgb(243 244 246 / var(--tw-border-opacity)) !important;border-radius:.4em !important;border-width:2px !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}

[id*=gform_wrapper_] input,[id*=gform_wrapper_] select,[id*=gform_wrapper_] textarea{--tw-text-opacity:1 !important;border-color:rgb(var(--theme-color-secondary) / .75) !important;border-radius:0 !important;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) ) !important;font-weight:400 !important;line-height:1.5rem !important;position:relative;z-index:5;}

[id*=gform_wrapper_] input:focus-within,[id*=gform_wrapper_] select:focus-within,[id*=gform_wrapper_] textarea:focus-within{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}

[id*=gform_wrapper_] input:focus,[id*=gform_wrapper_] input:hover,[id*=gform_wrapper_] select:focus,[id*=gform_wrapper_] select:hover,[id*=gform_wrapper_] textarea:focus,[id*=gform_wrapper_] textarea:hover{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;outline:2px solid transparent !important;outline-offset:2px !important;}

[id*=gform_wrapper_] input,[id*=gform_wrapper_] select,[id*=gform_wrapper_] textarea{--tw-border-opacity:1 !important;--tw-bg-opacity:1 !important;--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;border-color:rgb(243 244 246 / var(--tw-border-opacity)) !important;border-radius:.4em !important;border-width:2px !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}

.gform_button.button.icon-after.btn.btn--primary{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;border-color:rgb(var(--theme-color-secondary) / .75) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;}

.gform_button.button.icon-after.btn.btn--primary:hover{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;}

.gform_button.button.icon-after.btn.btn--primary:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;}

.gform_button.button.icon-after.btn.btn--primary{--tw-bg-opacity:1 !important;--tw-text-opacity:1 !important;background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity)) !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;
  -moz-column-gap:.625rem !important;
       column-gap:.625rem !important;letter-spacing:.05em !important;}

.gform_button.button.icon-after.btn.btn--primary:hover:before{--tw-rotate:180deg !important;content:var(--tw-content) !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}

.gform_button.button.icon-after.btn.btn--primary{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;align-items:center !important;border-radius:9999px !important;border-style:none !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;display:flex !important;font-family:comma-sans,sans-serif !important;font-weight:700 !important;height:-moz-fit-content !important;height:fit-content !important;letter-spacing:.035em !important;outline:2px solid transparent !important;outline-offset:2px !important;overflow:hidden !important;padding:1em 1.5em !important;position:relative !important;width:-moz-fit-content !important;width:fit-content !important;}

.gform_button.button.icon-after.btn.btn--primary:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;outline:2px solid transparent !important;outline-offset:2px !important;}

.gform_button.button.icon-after.btn.btn--primary:focus{--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;outline:2px solid transparent !important;outline-offset:2px !important;}

.gform_button.button.icon-after.btn.btn--primary .icon{display:none !important;}

.gform_button.button.icon-after.btn.btn--primary span:first-child{font-weight:700 !important;}

@media not all and (min-width:1024px){.gform_button.button.icon-after.btn.btn--primary span:first-child{font-size:clamp(.8rem,.8188rem + .1563vw,.875rem) !important;}}

.gform_button.button.icon-after.btn.btn--primary:before{display:none;}

.gform_button.button.icon-after.btn.btn--primary:hover:after{
      clip-path:ellipse(80% 100% at 50% 50%);
    }

.gform_button.button.icon-after.btn.btn--primary:after{
    background-color:inherit;
    bottom:0;
    clip-path:ellipse(80% 0 at 30% 100%);
    content:"";
    filter:brightness(.9);
    height:100%;
    left:0;
    position:absolute;
    transition-duration:.3s;
    transition-property:all;
    transition-timing-function:cubic-bezier(.4, 0, .2, 1);
    width:100%;
    z-index:0;
  }

.gfield_total .gfield_label{--tw-text-opacity:1 !important;color:rgb(31 41 55 / var(--tw-text-opacity)) !important;font-size:1rem !important;font-weight:600 !important;line-height:1.65 !important;}

.ginput_total{--tw-border-opacity:1 !important;--tw-text-opacity:1 !important;background-color:transparent !important;border-color:rgb(0 0 0 / var(--tw-border-opacity)) !important;border-width:2px 0 0 !important;color:rgb(0 0 0 / var(--tw-text-opacity)) !important;font-weight:700 !important;padding-bottom:.375rem !important;padding-top:.375rem !important;pointer-events:none !important;}

.sidebar-wrapper{
  -moz-column-gap:var(--spacing-clamp-20);
       column-gap:var(--spacing-clamp-20);display:flex;margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--spacing-clamp-20);padding-right:var(--spacing-clamp-20);}

@media not all and (min-width:1280px){.sidebar-wrapper{flex-direction:column;}}

.site-main.sidebar-present .container{max-width:100%;padding-left:0;padding-right:0;}

#news-act-form label.checked #fake-input{background-color:rgb(var(--theme-color-secondary) / .5);}

#posts-list--department .card{transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

#posts-list--department .is-loading .card{opacity:.5;}

.search form{
    box-shadow:0 7px 29px 0 hsla(240,5%,41%,.1);
  }

.search__wrapper.is-active{--tw-translate-y:0px;opacity:1;pointer-events:auto;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.search__wrapper.is-active .search-backdrop{opacity:1;}

#testi-orbit{display:grid;gap:.5rem;margin-left:auto;margin-right:auto;max-width:1536px;min-height:200px;position:relative;}

@media (min-width:768px){#testi-orbit{grid-template-columns:repeat(12, minmax(0, 1fr));}}

@media (min-width:769px){

#testi-orbit{
    grid-template-rows:repeat(3, auto)
}
  }

.testi-slide{align-items:center;display:grid;gap:.5rem;opacity:0;pointer-events:none;transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

@media (min-width:768px){.testi-slide{grid-template-columns:repeat(12, minmax(0, 1fr));}}

@media not all and (min-width:768px){.testi-slide{grid-column-start:1;grid-row-start:1;}}

@media (min-width:769px){

.testi-slide{
    grid-area:1 / 1 / 4 / 13;
    grid-template-rows:repeat(3, auto)
}
  }

.testi-slide.is-active{opacity:1;pointer-events:auto;}

.testi-center{
  align-items:center;
  display:flex;
  flex-direction:column;
  gap:.75rem;
  grid-column-end:9;
  grid-column-start:5;
  grid-row:1 /  4;
  justify-content:center;
  text-align:center;
  z-index:2;
}

.testi-center img{
      box-shadow:0 8px 24px hsla(210,8%,62%,.2);
  }

.testi-portrait-main{border-radius:9999px;flex-shrink:0;height:clamp(140px,25vw,270px);overflow:hidden;width:clamp(140px,25vw,270px);}

.testi-portrait-main img{height:100%;
  -o-object-fit:cover;
     object-fit:cover;width:100%;}

.testi-bubble{align-self:center;aspect-ratio:1 / 1;background-color:transparent;border-radius:9999px;border-width:0;cursor:pointer;display:block;justify-self:center;overflow:hidden;padding:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4, 0, .2, 1);width:100%;}

.testi-bubble img{border-radius:9999px;display:block;height:100%;
  -o-object-fit:cover;
     object-fit:cover;opacity:.5;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4, 0, .2, 1);width:100%;}

.testi-bubble img:hover{opacity:1;}

.testi-bubble img{
  box-shadow:0 8px 24px hsla(210,8%,62%,.2);
}

.testi-bubble[data-pos="1"]{
  grid-column:span 3 / span 3;
  grid-column-start:2;
  grid-row:1 /  3;
  padding:25%;

}

.testi-bubble[data-pos="2"]{
  grid-column:span 3 / span 3;
  grid-column-start:9;
  grid-row:1 /  3;
  padding:25%;

}

.testi-bubble[data-pos="3"]{
  grid-column:span 2 / span 2;
  grid-column-start:11;
  grid-row:2 /  4;
  padding:22%;

}

.testi-bubble[data-pos="4"]{
  grid-column:span 2 / span 2;
  grid-column-start:1;
  grid-row:2 /  4;
  padding:22%;

}

.testi-dot{
  background-color:#ccc;border-radius:9999px;border-width:0;cursor:pointer;height:7px;padding:0;transition-duration:.3s;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(.4, 0, .2, 1);width:7px;}

.testi-dot.is-active{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity));}

@media (max-width:768px){
  #testi-orbit{grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:repeat(1, minmax(0, 1fr));}

  .testi-slide{
    grid-area:auto;
    grid-column-start:1;
    grid-row-start:1;
    grid-template-columns:repeat(1, minmax(0, 1fr));
    grid-template-rows:auto;
  }

  .testi-center{
    grid-column:1 /  -1;
    grid-column-start:1;
    grid-row:auto;
  }

  .testi-bubble{display:none;}
}

.cky-consent-bar{--tw-bg-opacity:1 !important;background-color:rgb(var(--theme-color-secondary-lighter) / var(--tw-bg-opacity)) !important;}

.cky-consent-bar .cky-btn.cky-btn-accept,.cky-consent-bar .cky-btn.cky-btn-customize{--tw-bg-opacity:1 !important;background-color:rgb(var(--theme-color-secondary) / var(--tw-bg-opacity)) !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;font-weight:500 !important;}

.cky-consent-bar .cky-btn.cky-btn-accept,.cky-consent-bar .cky-btn.cky-btn-customize,.cky-consent-bar .cky-btn.cky-btn-reject{--tw-border-opacity:1 !important;--tw-text-opacity:1 !important;border-color:rgb(var(--theme-color-secondary) / var(--tw-border-opacity)) !important;}

.cky-consent-bar .cky-btn.cky-btn-reject{background-color:transparent !important;color:rgb(var(--theme-color-secondary) / var(--tw-text-opacity)) !important;}

.cky-modal.cky-modal-open .cky-prefrence-btn-wrapper .cky-btn{--tw-bg-opacity:1 !important;--tw-border-opacity:1 !important;--tw-text-opacity:1 !important;background-color:rgb(var(--theme-color-secondary) / var(--tw-bg-opacity)) !important;border-color:rgb(var(--theme-color-secondary) / var(--tw-border-opacity)) !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;font-weight:500 !important;}

.cky-modal.cky-modal-open .cky-show-desc-btn{--tw-text-opacity:1 !important;color:rgb(var(--theme-color-secondary) / var(--tw-text-opacity)) !important;}

.cky-btn-revisit-wrapper.cky-revisit-bottom-left .cky-btn-revisit-wrapper{--tw-bg-opacity:1 !important;background-color:rgb(var(--theme-color-secondary) / var(--tw-bg-opacity)) !important;}

#fp-block{
  box-shadow:0 0 29px 0 hsla(240,5%,41%,.075);
}

#fp-blockgrid #fp-block:nth-child(odd){background-color:rgb(var(--color-secondary--light));}

#fp-blockgrid #fp-block:nth-child(2n){background-color:rgb(var(--color-primary--light));}

#fp-block .fp-block__link{display:flex;line-height:1em;overflow:hidden;}

#fp-block .fp-block__link:hover .fp-block__link--title{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transition:transform .35s cubic-bezier(.4, 0, .2, 1);}

#fp-block .fp-block__link:hover a{text-decoration-line:none;}

#fp-block .fp-block__link .fp-block__link--title{display:flex;
      text-shadow:0 1em 0 currentColor;will-change:transform;}

#fp-block.highlight{--tw-bg-opacity:1 !important;align-items:center;background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity)) !important;display:flex;flex-direction:column;justify-content:center;}

#fp-block.highlight .fp-block__title{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:var(--text-t-between);line-height:1.2;margin-bottom:.25em !important;text-align:center;}

#fp-block.highlight .fp-block__title b,#fp-block.highlight .fp-block__title strong{color:inherit;}

#fp-block.highlight .fp-block__desc,#fp-block.highlight .fp-block__icon{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));margin-left:auto;margin-right:auto;text-align:center;}

#fp-block.highlight .fp-block__desc b,#fp-block.highlight .fp-block__desc strong,#fp-block.highlight .fp-block__icon b,#fp-block.highlight .fp-block__icon strong{color:inherit;}

#fp-block.highlight .fp-block__icon{display:none;}

#fp-block.highlight .fp-block__link{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-radius:9999px;display:flex;flex-grow:0;height:-moz-fit-content;height:fit-content;padding-bottom:.75em;padding-top:.75em;}

#fp-block.highlight .fp-block__link a{font-family:comma-sans,sans-serif;font-weight:500;letter-spacing:0;padding-left:1.35em;padding-right:1.35em;}

html{font-family:comma-sans,sans-serif;font-weight:400;
    scroll-behavior:smooth;}

.text-white b,.text-white strong{color:inherit;}

.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:comma-sans,sans-serif;letter-spacing:.025em;}

.h1 em,.h2 em,.h3 em,.h4 em,h1 em,h2 em,h3 em,h4 em{--tw-text-opacity:1;color:rgb(var(--theme-color-secondary) / var(--tw-text-opacity));}

:root{
  --color-primary:rgb(var(--theme-color-primary));
  --color-secondary:rgb(var(--theme-color-secondary));
  --font-body:"comma-sans", sans-serif;
  --font-display:"comma-sans", sans-serif;
  --container-width:120rem;

  --text-t-2xl:clamp(1.75rem, 0.9479rem + 3.6667vw, 4.5rem);
  --text-t-xl:clamp(1.625rem, 1.0417rem + 2.6667vw, 3.625rem);
  --text-t-lg:clamp(1.5rem, 1.1354rem + 1.6667vw, 2.75rem);
  --text-t-between:clamp(1.375rem, 1.12rem + 1.1667vw, 2.25rem);
  --text-t-md:clamp(1.25rem, 1.1042rem + 0.6667vw, 1.75rem);

  --text-p-xl:clamp(1.1rem, 1.02rem + 0.45vw, 1.45rem);
  --text-p-lg:clamp(1rem, 0.9271rem + 0.3333vw, 1.25rem);
  --text-p-md:clamp(1rem, 0.98rem + 0.2vw, 1.15rem);
  --text-p-sm:clamp(0.8rem, 0.78rem + 0.1vw, 0.9rem);

  --text-btn:clamp(0.75rem, 0.7188rem + 0.1563vw, 0.875rem);
  --spacing-clamp-8:clamp(1.6rem, 1.1429rem + 2.2857vw, 2rem);
  --spacing-clamp-10:clamp(2rem, 1.4286rem + 2.8571vw, 2.5rem);
  --spacing-clamp-15:clamp(2rem, 1.4286rem + 2.8571vw, 3.75rem);
  --spacing-clamp-20:clamp(2rem, 1.4286rem + 2.8571vw, 5rem);
  --spacing-clamp-32:clamp(3rem, 1.4694rem + 6.8027vw, 8rem);
  --spacing-clamp-64:clamp(3rem, 1.4694rem + 6.8027vw, 16rem);
  --spacing-clamp-128:clamp(6rem, 2.9388rem + 13.6054vw, 32rem);

  --ease-custom:cubic-bezier(0.95, 0, 0.05, 1);

  --shadow-sm:hsla(210,8%,62%,.2) 0px 8px 24px;

  --clip-100:inset(0 0 100% 0);
  --clip-top:inset(0 100% 0 0);
  --clip-bottom:inset(0 0 0 100%);
  --clip-0:inset(0 0 0 0);
}

@media screen and (min-width:1280px){

:root{
    --navbar-height:127px;
}
  }

@media screen and (min-width:678px) and (max-width:1279){

:root{
    --navbar-height:120px;
}
  }

@media screen and (min-width:640px) and (max-width:677px){

:root{
   
    --navbar-height:111px;
}
  }

:root{
  --navbar-height:110px;}

@media screen and (max-width:1280px){

.clippath-100{
    clip-path:var(--clip-100)
}
  }

.clippath-0{
  clip-path:var(--clip-0);
}

.clippath-top{
  clip-path:var(--clip-top);
}

.clippath-bottom{
  clip-path:var(--clip-bottom);
}

.container{max-width:var(--container-width);padding-left:var(--spacing-clamp-20);padding-right:var(--spacing-clamp-20);}

.text-balance{
  text-wrap:balance;
}

.clip-icon{
  background-size:cover;
  clip-path:url(#pcm-clip-path);
  width:100%;
}

:root{
  --color-primary--light:240, 242, 228;
  --color-secondary--light:250, 236, 217;

  --color-secondary--lightest:246, 247, 238;
}

#wpadminbar{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgba(0,0,0,.5);width:100%;}

.logged-in .c-header{margin-top:46px;}

@media (min-width:782px){.logged-in .c-header{margin-top:2rem;}}

.container-left{
  padding-left:calc((100vw - var(--container-width))/2 + var(--spacing-clamp-20)) !important;
}

.container-inline{
  padding-inline:calc((100vw - var(--container-width))/2 + var(--spacing-clamp-20)) !important;
}

.clippy{
  clip-path:polygon(
    84.61% 0,
    86.2% 27.97%,
    76% 0,
    28.39% 0,
    21.26% 12.02%,
    20.45% 0,
    0 0,
    0 100%,
    60.09% 100%,
    63.09% 71.97%,
    68.31% 100%,
    100% 100%,
    100% 0,
    84.61% 0
  );
}

.clippy-video{
  clip-path:polygon(100% 11%, 100% 85%, 93% 88%, 92% 100%, 11% 100%, 3% 100%, 0 77%, 0 27%, 0 10%, 0 0, 7% 0, 94% 0, 96% 11%);
}

.u-subtitle{
    font-size:clamp(.75rem, .74rem + .5vw, 1.1rem);font-weight:500;letter-spacing:.05em;text-transform:uppercase;}

.aspect-1\/1{aspect-ratio:1 / 1;}

.after\:absolute:after{content:var(--tw-content);position:absolute;}

.after\:left-\[60\%\]:after{content:var(--tw-content);left:60%;}

.after\:top-1\/2:after{content:var(--tw-content);top:50%;}

.after\:z-0:after{content:var(--tw-content);z-index:0;}

.after\:h-1em:after{content:var(--tw-content);height:1em;}

.after\:w-\[0\.075em\]:after{content:var(--tw-content);width:.075em;}

.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;}

.after\:-translate-x-1\/2:after,.after\:-translate-y-1\/2:after{content:var(--tw-content);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.after\:-translate-y-1\/2:after{--tw-translate-y:-50%;}

.after\:rotate-6:after{--tw-rotate:6deg;content:var(--tw-content);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.after\:bg-primary:after{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-primary) / var(--tw-bg-opacity));content:var(--tw-content);}

.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content);}

.last\:mb-0:last-child{margin-bottom:0;}

.last\:border-b-0:last-child{border-bottom-width:0;}

.hover\:border-black\/15:hover{border-color:rgba(0,0,0,.15);}

.hover\:ring-primary:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--theme-color-primary) / var(--tw-ring-opacity));}

.focus\:border-primary:focus{--tw-border-opacity:1;border-color:rgb(var(--theme-color-primary) / var(--tw-border-opacity));}

.focus\:shadow-primary:focus{--tw-shadow-color:rgb(var(--theme-color-primary) / 1);--tw-shadow:var(--tw-shadow-colored);}

.focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--theme-color-primary) / var(--tw-ring-opacity));}

.focus-visible\:border-black\/10:focus-visible{border-color:rgba(0,0,0,.1);}

.focus-visible\:outline-primary\/50:focus-visible{outline-color:rgb(var(--theme-color-primary) / .5);}

.group\/link:focus-within .group-focus-within\/link\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.group\/link:focus-within .group-focus-within\/link\:opacity-100{opacity:1;}

.group:hover .group-hover\:visible{visibility:visible;}

.group:hover .group-hover\:z-5{z-index:5;}

.group\/link:hover .group-hover\/link\:translate-x-0{--tw-translate-x:0px;}

.group\/link:hover .group-hover\/link\:translate-x-0,.group\/link:hover .group-hover\/link\:translate-x-full{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.group\/link:hover .group-hover\/link\:translate-x-full{--tw-translate-x:100%;}

.group:hover .group-hover\:-translate-x-0{--tw-translate-x:-0px;}

.group:hover .group-hover\:-translate-x-0,.group:hover .group-hover\:-translate-y-0{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.group:hover .group-hover\:-translate-y-0{--tw-translate-y:-0px;}

.group:hover .group-hover\:-translate-y-full{--tw-translate-y:-100%;}

.group:hover .group-hover\:-translate-y-full,.group:hover .group-hover\:translate-x-full{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.group:hover .group-hover\:translate-x-full{--tw-translate-x:100%;}

.group:hover .group-hover\:translate-y-1\/4{--tw-translate-y:25%;}

.group:hover .group-hover\:translate-y-1\/4,.group\/link:hover .group-hover\/link\:scale-100{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.group\/link:hover .group-hover\/link\:scale-100{--tw-scale-x:1;--tw-scale-y:1;}

.group:hover .group-hover\:scale-\[105\%\]{--tw-scale-x:105%;--tw-scale-y:105%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.group:hover .group-hover\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));}

.group:hover .group-hover\:border-secondary\/10{border-color:rgb(var(--theme-color-secondary) / .1);}

.group:hover .group-hover\:border-secondary\/25{border-color:rgb(var(--theme-color-secondary) / .25);}

.group:hover .group-hover\:bg-secondary\/\[7\%\]{background-color:rgb(var(--theme-color-secondary) / 7%);}

.group\/link:hover .group-hover\/link\:opacity-100{opacity:1;}

.group:hover .group-hover\:ring-secondary_light{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--theme-color-secondary-light) / var(--tw-ring-opacity));}

.group:hover .group-hover\:transition-transform{transition-duration:.25s;transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.group:hover .group-hover\:duration-\[350ms\]{transition-duration:.35s;}

.group:hover .group-hover\:duration-\[400ms\]{transition-duration:.4s;}

.group:hover .group-hover\:ease-\[cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)\]{transition-timing-function:cubic-bezier(.4,0,.2,1);}

.group:hover .group-hover\:ease-in-out{transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

@media (max-width:1800px){.max-\[1800px\]\:\!px-clamp-20{padding-left:var(--spacing-clamp-20) !important;padding-right:var(--spacing-clamp-20) !important;}}

@media not all and (min-width:1536px){.max-2xl\:top-2\/3{top:66.666667%;}.max-2xl\:mt-0{margin-top:0;}.max-2xl\:mt-0\.25em{margin-top:.25em;}.max-2xl\:hidden{display:none;}.max-2xl\:h-\[calc\(50\%_\+_var\(--spacing-clamp-20\)\)\]{height:calc(50% + var(--spacing-clamp-20));}.max-2xl\:flex-col{flex-direction:column;}.max-2xl\:justify-between{justify-content:space-between;}.max-2xl\:border-t{border-top-width:1px;}.max-2xl\:border-t-gray-200{--tw-border-opacity:1;border-top-color:rgb(229 231 235 / var(--tw-border-opacity));}.max-2xl\:bg-secondary_light{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-secondary-light) / var(--tw-bg-opacity));}.max-2xl\:py-clamp-8{padding-bottom:var(--spacing-clamp-8);padding-top:var(--spacing-clamp-8);}}

@media not all and (min-width:1280px){.max-xl\:mb-clamp-32{margin-bottom:var(--spacing-clamp-32);}.max-xl\:mt-clamp-8{margin-top:var(--spacing-clamp-8);}.max-xl\:flex{display:flex;}.max-xl\:hidden{display:none;}.max-xl\:w-full{width:100%;}.max-xl\:items-center{align-items:center;}.max-xl\:justify-center{justify-content:center;}.max-xl\:justify-between{justify-content:space-between;}.max-xl\:rounded-l-\[0\.25em\]{border-bottom-left-radius:.25em;border-top-left-radius:.25em;}.max-xl\:rounded-r-\[0\.25em\]{border-bottom-right-radius:.25em;border-top-right-radius:.25em;}.max-xl\:border-secondary\/10{border-color:rgb(var(--theme-color-secondary) / .1);}.max-xl\:opacity-25{opacity:.25;}}

@media not all and (min-width:1024px){.max-lg\:flex-col{flex-direction:column;}}

@media not all and (min-width:768px){.max-md\:bottom-0{bottom:0;}.max-md\:order-2{order:2;}.max-md\:mx-clamp-20{margin-left:var(--spacing-clamp-20);margin-right:var(--spacing-clamp-20);}.max-md\:my-1em{margin-bottom:1em;}.max-md\:mt-1em,.max-md\:my-1em{margin-top:1em;}.max-md\:hidden{display:none;}.max-md\:aspect-video{aspect-ratio:16 / 9;}.max-md\:w-full{width:100%;}.max-md\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}.max-md\:flex-col{flex-direction:column;}.max-md\:items-start{align-items:flex-start;}.max-md\:justify-center{justify-content:center;}.max-md\:rounded-\[0\.25em\]{border-radius:.25em;}.max-md\:\!px-0{padding-left:0 !important;padding-right:0 !important;}.max-md\:py-0{padding-bottom:0;padding-top:0;}.max-md\:py-0\.5em{padding-bottom:.5em;padding-top:.5em;}.max-md\:py-\[0\.875em\]{padding-bottom:.875em;padding-top:.875em;}.max-md\:py-clamp-20{padding-top:var(--spacing-clamp-20);}.max-md\:pb-clamp-20,.max-md\:py-clamp-20{padding-bottom:var(--spacing-clamp-20);}.max-md\:pr-clamp-8{padding-right:var(--spacing-clamp-8);}.max-md\:pt-clamp-20{padding-top:var(--spacing-clamp-20);}.max-md\:text-left{text-align:left;}.max-md\:text-center{text-align:center;}.max-md\:text-xs{font-size:.75rem;line-height:1rem;}.max-md\:uppercase{text-transform:uppercase;}.max-md\:text-body{--tw-text-opacity:1;color:rgb( var( --theme-text-color ) / var(--tw-text-opacity) );}.max-md\:text-body\/75{color:rgb( var( --theme-text-color ) / .75 );}}

@media not all and (min-width:640px){.max-sm\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}}

@media (min-width:640px){.sm\:\!w-1\/2{width:50% !important;}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}.sm\:justify-between{justify-content:space-between;}}

@media (min-width:768px){.md\:pointer-events-none{pointer-events:none;}.md\:absolute{position:absolute;}.md\:bottom-\[calc\(100\%\)\]{bottom:100%;}.md\:bottom-clamp-8{bottom:var(--spacing-clamp-8);}.md\:left-1\/2{left:50%;}.md\:col-span-3{grid-column:span 3 / span 3;}.md\:ml-6{margin-left:1.5rem;}.md\:mt-\[2em\]{margin-top:2em;}.md\:\!w-2\/5{width:40% !important;}.md\:min-w-\[0\.9em\]{min-width:.9em;}.md\:min-w-\[1em\]{min-width:1em;}.md\:max-w-\[14rem\]{max-width:14rem;}.md\:origin-bottom{transform-origin:bottom;}.md\:-translate-x-1\/2{--tw-translate-x:-50%;}.md\:-translate-x-1\/2,.md\:scale-95{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.md\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}.md\:content-center{align-content:center;}.md\:items-end{align-items:flex-end;}.md\:gap-x-clamp-10{
    -moz-column-gap:var(--spacing-clamp-10);
         column-gap:var(--spacing-clamp-10);}.md\:space-y-1em>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1em*var(--tw-space-y-reverse));margin-top:calc(1em*(1 - var(--tw-space-y-reverse)));}.md\:rounded-\[0\.35em\]{border-radius:.35em;}.md\:rounded-\[0\.5em\]{border-radius:.5em;}.md\:bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity));}.md\:from-black\/10{--tw-gradient-from:rgba(0,0,0,.1);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);}.md\:to-black\/25{--tw-gradient-to:rgba(0,0,0,.25);}.md\:px-0{padding-left:0;padding-right:0;}.md\:px-0\.75em{padding-left:.75em;padding-right:.75em;}.md\:px-clamp-10{padding-left:var(--spacing-clamp-10);padding-right:var(--spacing-clamp-10);}.md\:px-clamp-8{padding-left:var(--spacing-clamp-8);padding-right:var(--spacing-clamp-8);}.md\:py-0{padding-bottom:0;padding-top:0;}.md\:py-0\.5em{padding-bottom:.5em;padding-top:.5em;}.md\:py-1{padding-bottom:.25rem;padding-top:.25rem;}.md\:py-1\.5em{padding-bottom:1.5em;padding-top:1.5em;}.md\:py-1em{padding-bottom:1em;padding-top:1em;}.md\:py-24{padding-bottom:6rem;padding-top:6rem;}.md\:py-\[1em\]{padding-bottom:1em;padding-top:1em;}.md\:py-clamp-32{padding-bottom:var(--spacing-clamp-32);padding-top:var(--spacing-clamp-32);}.md\:pb-clamp-10{padding-bottom:var(--spacing-clamp-10);}.md\:pr-clamp-10{padding-right:var(--spacing-clamp-10);}.md\:pr-clamp-8{padding-right:var(--spacing-clamp-8);}.md\:text-btn{font-size:var(--text-btn);line-height:1;}.md\:text-p-lg{font-size:var(--text-p-lg);line-height:1.6;}.md\:text-p-xl{font-size:var(--text-p-xl);line-height:1.6;}.md\:text-t-md{font-size:var(--text-t-md);line-height:1.2;}.md\:\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;}.md\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.md\:opacity-0{opacity:0;}.md\:transition-\[opacity\2c transform\]{transition-duration:.25s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}.md\:duration-200{transition-duration:.2s;}.group\/link:focus-within .md\:group-focus-within\/link\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group\/link:focus-within .md\:group-focus-within\/link\:opacity-100{opacity:1;}.group\/link:hover .md\:group-hover\/link\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group\/link:hover .md\:group-hover\/link\:opacity-100{opacity:1;}@media not all and (min-width:1280px){.md\:max-xl\:order-3{order:3;}.md\:max-xl\:col-span-10{grid-column:span 10 / span 10;}.md\:max-xl\:col-span-7{grid-column:span 7 / span 7;}.md\:max-xl\:mt-1em{margin-top:1em;}.md\:max-xl\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));}}@media not all and (min-width:1024px){.md\:max-lg\:py-clamp-64{padding-bottom:var(--spacing-clamp-64);padding-top:var(--spacing-clamp-64);}}}

@media (min-width:992px){.min-\[992px\]\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}}

@media (min-width:1024px){.lg\:absolute{position:absolute;}.lg\:bottom-0{bottom:0;}.lg\:left-1\/2{left:50%;}.lg\:h-24{height:6rem;}.lg\:h-\[75vh\]{height:75vh;}.lg\:\!w-1\/3{width:33.333333% !important;}.lg\:w-24{width:6rem;}.lg\:-translate-x-1\/2{--tw-translate-x:-50%;}.lg\:-translate-x-1\/2,.lg\:translate-y-1\/2{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.lg\:translate-y-1\/2{--tw-translate-y:50%;}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}.lg\:justify-center{justify-content:center;}.lg\:p-1em{padding:1em;}}

@media (min-width:1280px){.xl\:absolute{position:absolute;}.xl\:sticky{position:sticky;}.xl\:left-1\/2{left:50%;}.xl\:top-1\/2{top:50%;}.xl\:top-clamp-32{top:var(--spacing-clamp-32);}.xl\:top-clamp-64{top:var(--spacing-clamp-64);}.xl\:z-10{z-index:10;}.xl\:order-2{order:2;}.xl\:\!col-span-5{grid-column:span 5 / span 5 !important;}.xl\:\!col-span-7{grid-column:span 7 / span 7 !important;}.xl\:col-span-2{grid-column:span 2 / span 2;}.xl\:col-span-3{grid-column:span 3 / span 3;}.xl\:col-span-6{grid-column:span 6 / span 6;}.xl\:my-clamp-32{margin-bottom:var(--spacing-clamp-32);margin-top:var(--spacing-clamp-32);}.xl\:ml-auto{margin-left:auto;}.xl\:flex{display:flex;}.xl\:grid{display:grid;}.xl\:hidden{display:none;}.xl\:aspect-4by3{aspect-ratio:4 / 3;}.xl\:h-fit{height:-moz-fit-content;height:fit-content;}.xl\:min-w-\[20rem\]{min-width:20rem;}.xl\:max-w-\[22\.5rem\]{max-width:22.5rem;}.xl\:-translate-x-1\/2{--tw-translate-x:-50%;}.xl\:-translate-x-1\/2,.xl\:-translate-y-1\/2{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.xl\:-translate-y-1\/2{--tw-translate-y:-50%;}.xl\:\!grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr)) !important;}.xl\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}.xl\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}.xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}.xl\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}.xl\:items-end{align-items:flex-end;}.xl\:items-center{align-items:center;}.xl\:justify-end{justify-content:flex-end;}.xl\:justify-center{justify-content:center;}.xl\:justify-between{justify-content:space-between;}.xl\:gap-clamp-10{gap:var(--spacing-clamp-10);}.xl\:overflow-visible{overflow:visible;}.xl\:rounded-full{border-radius:9999px;}.xl\:bg-secondary{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-secondary) / var(--tw-bg-opacity));}.xl\:px-clamp-20{padding-left:var(--spacing-clamp-20);padding-right:var(--spacing-clamp-20);}.xl\:py-2em{padding-bottom:2em;padding-top:2em;}.xl\:py-clamp-20{padding-bottom:var(--spacing-clamp-20);padding-top:var(--spacing-clamp-20);}.xl\:pt-clamp-32{padding-top:var(--spacing-clamp-32);}.xl\:text-end{text-align:end;}.group:hover .xl\:group-hover\:grid-rows-\[1fr\]{grid-template-rows:1fr;}}

@media (min-width:1400px){.min-\[1400px\]\:aspect-square{aspect-ratio:1 / 1;}}

@media (min-width:1536px){.\32xl\:top-0{top:0;}.\32xl\:mt-0{margin-top:0;}.\32xl\:mt-0\.75em{margin-top:.75em;}.\32xl\:h-\[calc\(100\%_\+_var\(--spacing-clamp-20\)\)\]{height:calc(100% + var(--spacing-clamp-20));}.\32xl\:\!w-1\/4{width:25% !important;}.\32xl\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}.\32xl\:items-end{align-items:flex-end;}.\32xl\:gap-clamp-10{gap:var(--spacing-clamp-10);}.\32xl\:gap-clamp-8{gap:var(--spacing-clamp-8);}.\32xl\:gap-x-clamp-8{
    -moz-column-gap:var(--spacing-clamp-8);
         column-gap:var(--spacing-clamp-8);}.\32xl\:pb-clamp-10{padding-bottom:var(--spacing-clamp-10);}.\32xl\:pb-clamp-32{padding-bottom:var(--spacing-clamp-32);}.\32xl\:pr-clamp-32{padding-right:var(--spacing-clamp-32);}.\32xl\:text-t-lg{font-size:var(--text-t-lg);line-height:1.1;}.\32xl\:text-t-xl{font-size:var(--text-t-xl);line-height:1.1;}}

.\[\&\.expand\]\:grid-rows-\[1fr\].expand{grid-template-rows:1fr;}

.\[\&\.expand\]\:bg-primary_lighter.expand{--tw-bg-opacity:1;background-color:rgb(var(--theme-color-primary-lighter) / var(--tw-bg-opacity));}

.\[\&\.expand_\#count\]\:border-primary.expand #count{--tw-border-opacity:1;border-color:rgb(var(--theme-color-primary) / var(--tw-border-opacity));}

.\[\&\.expand_\#count\]\:bg-white.expand #count{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}

.\[\&_\*\]\:text-base *{font-size:1rem;line-height:1.65;}

.\[\&_\*\]\:font-bold *{font-weight:700;}

.\[\&_\.btn-icon\]\:text-secondary .btn-icon{--tw-text-opacity:1;color:rgb(var(--theme-color-secondary) / var(--tw-text-opacity));}

.\[\&_\.card\]\:bg-white .card{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}

.\[\&_\.card\]\:pb-clamp-8 .card{padding-bottom:var(--spacing-clamp-8);}

.\[\&_\.image\]\:flex .image{display:flex;}

.\[\&_\.image\]\:h-full .image{height:100%;}

.\[\&_\.image\]\:justify-center .image{justify-content:center;}

.\[\&_\.menu\]\:flex .menu{display:flex;}

.\[\&_\.menu\]\:gap-x-clamp-8 .menu{
  -moz-column-gap:var(--spacing-clamp-8);
       column-gap:var(--spacing-clamp-8);}

.first\:\[\&_\.professionals-group\]\:pt-0 .professionals-group:first-child{padding-top:0;}

@media (min-width:1280px){.xl\:\[\&_address\]\:flex address{display:flex;}.xl\:\[\&_address\]\:justify-end address{justify-content:flex-end;}}

.\[\&_address_\*\]\:basis-\[fit-content\] address *{flex-basis:fit-content;}

.\[\&_img\]\:rounded-\[0\.5em\] img{border-radius:.5em;}

.\[\&_svg\]\:h-1\.5em svg{height:1.5em;}

.\[\&_svg\]\:h-1em svg{height:1em;}

.\[\&_svg\]\:h-auto svg{height:auto;}

.\[\&_svg\]\:w-1\.5em svg{width:1.5em;}

.\[\&_svg\]\:w-1\/2 svg{width:50%;}

.\[\&_svg\]\:w-1em svg{width:1em;}

.\[\&_svg\]\:w-2\/5 svg{width:40%;}

.\[\&_svg\]\:w-3 svg{width:.75rem;}

.\[\&_svg\]\:w-5 svg{width:1.25rem;}

.\[\&_svg\]\:w-\[0\.725em\] svg{width:.725em;}

.\[\&_svg\]\:w-\[1\.15rem\] svg{width:1.15rem;}

.\[\&_svg\]\:w-\[1em\] svg{width:1em;}

.\[\&_svg\]\:w-\[1rem\] svg{width:1rem;}

.\[\&_svg\]\:-rotate-90 svg{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}

.\[\&_svg\]\:text-t-md svg{font-size:var(--text-t-md);line-height:1.2;}

.\[\&_svg\]\:text-white svg{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}

.\[\&_svg\]\:transition-transform svg{transition-duration:.25s;transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);}

.\[\&_svg\]\:duration-300 svg{transition-duration:.3s;}




