.elementor-110791 .elementor-element.elementor-element-73a0451{--display:grid;--e-con-grid-template-columns:.72fr 1.28fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-110791 .elementor-element.elementor-element-73a0451:not(.elementor-motion-effects-element-type-background), .elementor-110791 .elementor-element.elementor-element-73a0451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F4;}.elementor-110791 .elementor-element.elementor-element-22896cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110791 .elementor-element.elementor-element-c1711ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110791 .elementor-element.elementor-element-0fd814f{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-110791 .elementor-element.elementor-element-0fd814f > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-110791 .elementor-element.elementor-element-0fd814f .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:#DD7B33;}.elementor-110791 .elementor-element.elementor-element-70101cf .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:clamp(27px, 3.5vw, 40px);font-weight:600;letter-spacing:-0.01em;color:#26221E;}.elementor-110791 .elementor-element.elementor-element-e0665f4{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;font-family:"Hanken Grotesk", Sans-serif;font-size:15px;line-height:1.2lh;color:#6E655B;}.elementor-110791 .elementor-element.elementor-element-e0665f4 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-110791 .elementor-element.elementor-element-46596b3 .elementor-button{background-color:#DD7B33;border-radius:10px 10px 10px 10px;padding:12px 19px 12px 19px;}.elementor-110791 .elementor-element.elementor-element-46596b3 .elementor-button:hover, .elementor-110791 .elementor-element.elementor-element-46596b3 .elementor-button:focus{background-color:#BA672B;}.elementor-110791 .elementor-element.elementor-element-46596b3 > .elementor-widget-container:hover{--e-transform-translateY:-1px;}.elementor-110791 .elementor-element.elementor-element-46596b3{--e-transform-transition-duration:300ms;}.elementor-110791 .elementor-element.elementor-element-46596b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-110791 .elementor-element.elementor-element-0878a0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:2400px){.elementor-110791 .elementor-element.elementor-element-73a0451{--grid-auto-flow:row;}}@media(max-width:1440px){.elementor-110791 .elementor-element.elementor-element-73a0451{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-110791 .elementor-element.elementor-element-73a0451{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-110791 .elementor-element.elementor-element-73a0451{--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(max-width:880px){.elementor-110791 .elementor-element.elementor-element-73a0451{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-110791 .elementor-element.elementor-element-73a0451{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-0878a0e */.faqs-sauna{
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.faqs_item_sauna{
    border: 1px #ECE4D9 solid;
    border-radius: 14px;
    background: #fff;
}
.faqs_item_sauna.active{
   border-color: #DD7B33
}
.faqs_item_title_sauna{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    padding: 17px 18px;
}
.faqs_item_title_sauna:hover{
    cursor: pointer;
}
.faqs_item_ans_sauna p {
    margin: 0;
    padding: 0 18px 17px;
    font-size: 14.5px;
    line-height: 1.6;
    color: #6E655B;
}
.faqs-sauna .faqs_item_title_sauna h3{
    margin: 0;
    font-size: 15.5px;
    font-weight: 600;
    color: #26221E;
    font-family: "Hanken Grotesk", system-ui, sans-serif;
}
.faqs_item_ans_sauna {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.35s ease-in-out, opacity 0.35s ease-in-out;
    opacity: 0;
}
.faqs_item_sauna.active .faqs_item_ans_sauna {
    opacity: 1;
}

/* Chevron smooth rotation animation */
.faqs_item_title_sauna img {
    transition: transform 0.3s ease;
}

.faqs_item_sauna.active .faqs_item_title_sauna img {
    transform: rotate(180deg);
}/* End custom CSS */