
@media (max-width:767px){body.adaptive .hidden-all-m{display:none}}@media (max-width:350px){body.adaptive .hidden-ms{display:none}}@media (max-width:570px){body.adaptive .hidden-m{display:none}}@media (min-width:571px) and (max-width:767px){body.adaptive .hidden-ts{display:none}}
@media (max-width:767px){body.adaptive{min-width:350px}body.adaptive .layout-type-title{margin-bottom:1.875rem}body.adaptive .container{width:28.125rem;max-width:calc(100vw - 2.5rem)}body.adaptive .container.full-width{width:100%;max-width:100%}body.adaptive .gap-am-zero{margin:0;max-width:100%}body.adaptive .gap-am-zero .flexbe-card,body.adaptive .gap-am-zero .flexbe-column{padding:0}body.adaptive .gap-am-small{margin:-.4375rem;max-width:calc(100% + .875rem)}body.adaptive .gap-am-small .flexbe-card,body.adaptive .gap-am-small .flexbe-column{padding:.4375rem}body.adaptive .gap-am-normal{margin:-.9375rem;max-width:calc(100% + 1.875rem)}body.adaptive .gap-am-normal .flexbe-card,body.adaptive .gap-am-normal .flexbe-column{padding:.9375rem}}@media (max-width:350px){body.adaptive{min-width:300px}body.adaptive .container{width:18.75rem;max-width:calc(100vw - 1.25rem)}}
@media (max-width:767px){body.adaptive .b_block .gap-zero .radius-small.first-column{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}body.adaptive .b_block .gap-zero .radius-small.last-column{border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}}
@media (max-width:767px){body.adaptive .cards-am-1 .flexbe-card{max-width:100%}body.adaptive .cards-am-1 .flexbe-card,body.adaptive .flexbe-cards .flexbe-card.card-am-1{-ms-flex-preferred-size:100%;flex-basis:100%}body.adaptive .cards-am-2 .flexbe-card{max-width:50%}body.adaptive .cards-am-2 .flexbe-card,body.adaptive .flexbe-cards .flexbe-card.card-am-2{-ms-flex-preferred-size:50%;flex-basis:50%}body.adaptive .cards-am-3 .flexbe-card{max-width:33.33333333%}body.adaptive .cards-am-3 .flexbe-card,body.adaptive .flexbe-cards .flexbe-card.card-am-3{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%}body.adaptive .cards-am-4 .flexbe-card{max-width:25%}body.adaptive .cards-am-4 .flexbe-card,body.adaptive .flexbe-cards .flexbe-card.card-am-4{-ms-flex-preferred-size:25%;flex-basis:25%}body.adaptive .cards-am-5 .flexbe-card{max-width:20%}body.adaptive .cards-am-5 .flexbe-card,body.adaptive .flexbe-cards .flexbe-card.card-am-5{-ms-flex-preferred-size:20%;flex-basis:20%}body.adaptive .cards-am-6 .flexbe-card{max-width:16.66666667%}body.adaptive .cards-am-6 .flexbe-card,body.adaptive .flexbe-cards .flexbe-card.card-am-6{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%}body.adaptive .card-am-flexible{max-width:none!important}body.adaptive .slider-pagination--cards{margin:.625rem auto!important}body.adaptive .flexbe-cards-root{-ms-flex-positive:1;flex-grow:1;overflow:hidden}body.adaptive .flexbe-cards-root .slider-button--cards{padding:0 .625rem}body.adaptive .flexbe-cards-root.cards-gap-small{padding:0 .875rem}body.adaptive .flexbe-cards-root.cards-gap-normal{padding:0 1.875rem}body.adaptive .flexbe-cards-root.slider-active.from-edges{overflow:visible}body.adaptive .flexbe-cards-root.slider-active.from-edges .flexbe-cards-container{-ms-flex-pack:center;justify-content:center}body.adaptive .flexbe-cards-root.slider-active.from-edges .flexbe-cards-wrapper{width:100vw;max-width:100vw;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}body.adaptive .flexbe-cards-root.slider-active.from-edges .flexbe-cards-slider{margin:0;max-width:100%}body.adaptive .flexbe-cards-root.slider-active.from-edges .flexbe-card{padding:0}body.adaptive .flexbe-cards-root.slider-active.from-edges .flexbe-card>div{margin-left:auto;margin-right:auto;width:28.125rem;max-width:calc(100vw - 2.5rem)}body.adaptive .flexbe-cards-root.slider-active.full-width{padding-right:0;padding-left:0}}@media (max-width:570px){body.adaptive .flexbe-cards-root.normal-width .slider-button--cards[data-direction=prev]{left:0;right:auto}body.adaptive .flexbe-cards-root.normal-width .slider-button--cards[data-direction=next]{right:0;left:auto}}@media (max-width:350px){body.adaptive .flexbe-cards-root.slider-active.from-edges .flexbe-card>div{width:18.75rem;max-width:calc(100vw - 1.25rem)}}
@media (max-width:767px){body.adaptive .element-item{padding-right:0;padding-left:0}body.adaptive .b_block .fill-none .elements-list{padding:0}body.adaptive .px-40,body.adaptive .px-50{padding-right:1.875rem;padding-left:1.875rem}body.adaptive .px-40>.no-gutter,body.adaptive .px-50>.no-gutter{margin-left:-1.875rem;margin-right:-1.875rem;width:calc(100% + 3.75rem)}body.adaptive .py-40,body.adaptive .py-50{padding-top:1.875rem;padding-bottom:1.875rem}body.adaptive .py-40>.no-gutter.is-first-child,body.adaptive .py-50>.no-gutter.is-first-child{margin-top:-1.875rem}body.adaptive .py-40>.no-gutter.is-last-child,body.adaptive .py-50>.no-gutter.is-last-child{margin-bottom:-1.875rem}}
@media (max-width:767px){body.adaptive .flexbe-row{-ms-flex-wrap:wrap;flex-wrap:wrap}body.adaptive .flexbe-column{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}
@media (max-width:767px){body.adaptive.is-modal-open{overflow:initial;height:100%}body.adaptive.is-modal-open .container-list,body.adaptive.is-modal-open .flexbe-copyright,body.adaptive.is-modal-open .widget-list,body.adaptive.is-modal-open footer,body.adaptive.is-modal-open header{display:none}body.adaptive .m_modal,body.adaptive .modal-data,body.adaptive .modal-list{position:relative;height:auto;min-height:100%;max-height:none}body.adaptive .m_modal .scroller{overflow:initial;height:auto;min-height:100%;max-height:none;padding:0}body.adaptive .m_modal .modal-data{-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch}body.adaptive .m_modal .radius-small{border-radius:0!important}}
@media (max-width:767px){body.adaptive.is-widget-open{overflow:initial;height:100%}body.adaptive.is-widget-open .container-list,body.adaptive.is-widget-open .flexbe-copyright,body.adaptive.is-widget-open .modal-list,body.adaptive.is-widget-open footer,body.adaptive.is-widget-open header{display:none}body.adaptive.is-widget-open .w_widget,body.adaptive.is-widget-open .widget-list{display:-ms-flexbox;display:flex;position:relative;height:auto;width:100%;min-height:100%;max-height:none}body.adaptive.is-widget-open .w_widget:not(.show){display:none}body.adaptive.is-widget-open .scroller{overflow:initial;height:auto;min-height:100%;max-height:none}}
@media (max-width:767px){body.adaptive .form-fields .form-field-select .atom-custom-select,body.adaptive .step-fields .form-field-select .atom-custom-select{display:block;position:absolute;-webkit-appearance:none;top:0;width:100%;height:100%;z-index:1;opacity:0}}
@media (max-width:767px){body.adaptive .component-image .overlay-container{overflow-y:auto}}
@media (max-width:767px){body.adaptive .component-menu{padding:0;margin:0}body.adaptive .mobile-navigation .component-button,body.adaptive .mobile-navigation .component-socials,body.adaptive .mobile-navigation .contact-holder,body.adaptive .mobile-navigation [data-e-id=header_html] .element-container,body.adaptive .mobile-navigation [data-e-id=header_text] .element-text{margin:0 .75rem}body.adaptive .nav-menu-container{max-width:100%;width:100%}body.adaptive .nav-menu-container .nav-menu-item:not(.nav-menu-item--menu){padding:0 1.5625rem}body.adaptive .nav-menu-container .nav-menu-item:not(.nav-menu-item--menu) .element-content>:first-child{margin-left:0}body.adaptive .component-menu-list{line-height:1.37;font-weight:400;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}body.adaptive .component-menu-list.nested-menu{-ms-flex-flow:column;flex-flow:column;width:100%;-ms-flex-align:start;align-items:flex-start}body.adaptive .component-menu-list.nested-menu .menu-item{width:100%}body.adaptive .component-menu-list.nested-menu .component-menu-dropdown-list a:not(.folder-item-text){display:block;width:auto;max-width:100%;margin-right:auto;text-align:left;padding-right:1.5625rem}body.adaptive .component-menu-list.component-menu-list-next-list{-ms-flex-pack:inherit;justify-content:inherit}body.adaptive .component-menu-list .menu-item,body.adaptive .component-menu-list a,body.adaptive .component-menu-list span{margin:0}body.adaptive .component-menu-list .menu-item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}body.adaptive .component-menu-list .menu-item span{text-align:left}body.adaptive .component-menu-list a{font-size:20px;display:-ms-inline-flexbox;display:inline-flex}body.adaptive .component-menu-list .folder-item-text svg{transform:rotate(0deg);transition:transform .35s ease;-ms-flex-negative:0;flex-shrink:0;position:static;top:auto;right:auto}body.adaptive .component-menu-list .folder-item.show>.folder-item-text svg{transform:rotate(-180deg)}body.adaptive .component-menu-list .component-menu-dropdown-list{position:static;box-shadow:none;min-width:100%;max-width:100%;width:100%;display:none;background:initial;padding:10px 1.85rem 10px .85rem;margin:10px 0;border-radius:0}body.adaptive .component-menu-list .component-menu-dropdown-list a{padding:10px 0;font-size:18px;opacity:1}body.adaptive .component-menu-list .component-menu-dropdown-list a span{max-width:100%;display:block;width:auto;overflow:hidden;text-overflow:clip;white-space:inherit;padding:0;text-align:left;margin-right:20px}body.adaptive .component-menu-list .component-menu-dropdown-list li{padding:0;-ms-flex-pack:start;justify-content:flex-start}body.adaptive .component-menu-list .component-menu-dropdown-list .folder-item-text{-ms-flex-pack:start;justify-content:flex-start;display:-ms-inline-flexbox;display:inline-flex;width:auto}body.adaptive .component-menu-list .component-menu-dropdown-list .folder-item-text .flexbe-icon{margin-left:-25px;width:30px}body.adaptive .component-menu-list .component-menu-dropdown-list .folder-item{-ms-flex-wrap:wrap;flex-wrap:wrap}body.adaptive .component-menu-list .component-menu-dropdown-list .component-menu-dropdown-list{width:100%;padding:0 .9375rem;margin:.625rem 0;background:none}body.adaptive [data-contrast=light] .component-menu-list>li>.component-menu-dropdown-list,body.adaptive [data-contrast] [data-contrast=light] .component-menu-list>li>.component-menu-dropdown-list{background:hsla(0,0%,100%,.1)}body.adaptive [data-contrast=light] .component-menu-list>li>.component-menu-dropdown-list .component-menu-dropdown-list,body.adaptive [data-contrast] [data-contrast=light] .component-menu-list>li>.component-menu-dropdown-list .component-menu-dropdown-list{border-left:1px solid rgba(254,255,255,.1)}body.adaptive [data-contrast=dark] .component-menu-list>li>.component-menu-dropdown-list,body.adaptive [data-contrast] [data-contrast=dark] .component-menu-list>li>.component-menu-dropdown-list{background:rgba(0,0,0,.05)}body.adaptive [data-contrast=dark] .component-menu-list>li>.component-menu-dropdown-list .component-menu-dropdown-list,body.adaptive [data-contrast] [data-contrast=dark] .component-menu-list>li>.component-menu-dropdown-list .component-menu-dropdown-list{border-left:1px solid rgba(0,0,0,.1)}body.adaptive [data-element=header_menu] .component-menu{-ms-flex-positive:1;flex-grow:1}body.adaptive [data-element=header_menu] .component-menu-list{-ms-flex-align:start;align-items:flex-start}body.adaptive [data-element=header_menu] .component-menu-list a{padding:1rem 1.5625rem}body.adaptive [data-element=header_menu] .component-menu-list span{width:auto}body.adaptive [data-element=header_menu] .component-menu-list .component-menu-dropdown-list{padding-left:1.5625rem}body.adaptive [data-element=header_menu] .component-menu-list .component-menu-dropdown-list .component-menu-dropdown-list{padding:0 .9375rem}body.adaptive [data-element=header_menu] .component-menu-list .component-menu-dropdown-list a{padding:.625rem 3.75rem .625rem 0}}
@media (max-width:767px){body.adaptive .component-quiz .quiz-progress{padding-bottom:30px}body.adaptive .component-quiz .quiz-progress[data-progress-style=bar] .quiz-progress-inner,body.adaptive .component-quiz .quiz-progress[data-progress-style=bar] .quiz-progress-inner .progress-loader-bar{width:100%}body.adaptive .component-quiz .quiz-steps{padding:0}body.adaptive .component-quiz .quiz-actions{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:30px;width:100%}body.adaptive .component-quiz .quiz-actions .suggestion{display:none}body.adaptive .component-quiz .quiz-actions .policy-data-warning{-ms-flex-negative:0;flex-shrink:0;width:100%;padding:0;margin-top:15px}body.adaptive .component-quiz .quiz-actions .quiz-next,body.adaptive .component-quiz .quiz-actions .quiz-submit{-ms-flex-positive:1;flex-grow:1}body.adaptive .component-quiz .step-title{width:100%;margin-bottom:30px}body.adaptive .component-quiz .step-fields .field{padding:0;width:100%;min-width:0}body.adaptive .component-quiz .step-fields .form-field{padding:0}body.adaptive .component-quiz .field[data-type=image]{-ms-flex-pack:start;justify-content:flex-start;width:100vw;margin-left:calc(50% - 50vw);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}body.adaptive .component-quiz .form-field-image-group{overflow-x:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;margin:0}body.adaptive .component-quiz .form-field-image-group .form-field-image-item{width:auto;padding:.4375rem}body.adaptive .component-quiz .form-field-image-group .form-field-image-content{width:75vw;max-width:240px}body.adaptive .component-quiz .swiper-container-horizontal{overflow:hidden}body.adaptive .component-quiz .swiper-container-horizontal .form-field-image-group{overflow:visible}body.adaptive [data-quiz-part=progress][data-progress-style=bar][data-current-progress="0"] .current .progress-runner{right:-40px}body.adaptive [data-quiz-part=progress][data-progress-style=bar][data-current-progress="0"] .current .progress-runner:after{opacity:0}body.adaptive [data-quiz-part=progress][data-progress-style=bar][data-current-progress="100"] .current .progress-runner{right:0;transform:translate(0)}body.adaptive [data-quiz-part=progress][data-progress-style=bar][data-current-progress="100"] .current .progress-runner:after{left:100%;opacity:0}}@media (max-width:767px){body.adaptive .component-quiz .form-field-image-item:first-child{padding-left:1.25rem}body.adaptive .component-quiz .form-field-image-item:last-child{padding-right:1.25rem}}@media (max-width:350px){body.adaptive .component-quiz .form-field-image-item:first-child{padding-left:.625rem}body.adaptive .component-quiz .form-field-image-item:last-child{padding-right:.625rem}}
@media (max-width:767px){body.adaptive .slider-button{font-size:2.5rem;padding:0 .25em;transform:translateZ(0)}}

@media (max-width:767px){body.adaptive .slider-pagination.type--thumbs{margin-top:.625rem}body.adaptive .slider-pagination.type--thumbs .thumb-item{margin-right:.625rem;width:50px}}