[data-b-id=HEADER][data-id="380158"] .component-bg .overlay{background:#000;opacity:.5}[data-b-id=HEADER][data-id="380158"] .header-separator{background:#8e8e8e}[data-b-id=HEADER][data-id="380158"] .header-wrapper{padding-top:30px;padding-bottom:30px}body.adaptive-mobile [data-b-id=HEADER][data-id="380158"] .header-wrapper{padding-top:10px;padding-bottom:10px}[data-b-id=BUNDLE] .header-area{flex-shrink:0}[data-b-id=BUNDLE] .header-wrapper{padding:20px 0}[data-b-id=BUNDLE] .main-area{--tabTransition:0s;--tabContentTransition:0s;position:relative;display:flex;flex-flow:column;justify-content:center;flex-shrink:0;flex-grow:1;width:100%}[data-b-id=BUNDLE] .main-area--tabs-inited{--tabTransition:0.3s;--tabContentTransition:0.85s}[data-b-id=BUNDLE] .cover{display:flex;flex-flow:column;justify-content:center}[data-b-id=BUNDLE] .main-area_spacer{flex-grow:1;flex-shrink:0;visibility:hidden}[data-b-id=BUNDLE] .tab-content{animation:fadeIn var(--tabContentTransition) ease 1 both}[data-b-id=BUNDLE] .layout-type-tabs{display:flex;margin-bottom:50px}[data-b-id=BUNDLE] .tabs-list{--tabColor:inherit;--tabContrast:inherit;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;flex-grow:1;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-b-id=BUNDLE] .tabs-list .tab-wrap{position:relative;display:flex;flex-shrink:0;list-style:none;padding:0;max-width:calc(100% - 50px)}[data-b-id=BUNDLE] .tabs-list .tab-spacer{flex-shrink:0;flex-grow:1;width:102%}[data-b-id=BUNDLE] .tabs-list .tab{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;flex-shrink:0;text-align:center;color:var(--tabColor);max-width:100%;height:100%}[data-b-id=BUNDLE] .tabs-list .tab-label{min-width:1em;display:inline-block;transition:opacity var(--tabTransition) cubic-bezier(.21,.67,.58,1)}[data-b-id=BUNDLE] .layout-type-tabs{--fontSize:16px;--lineHeight:20px;--fontWeight:400;--lineSize:1px;--marginX:0px;--marginY:0px;--minWidth:0px;--minHeight:0px;min-width:var(--minWidth);min-height:var(--minHeight);font-size:var(--fontSize);line-height:var(--lineHeight);font-weight:var(--fontWeight)}[data-b-id=BUNDLE] .layout-type-tabs.size--small{--fontSize:14px}[data-b-id=BUNDLE] .layout-type-tabs.size--large{--fontSize:18px;--lineHeight:22px}[data-b-id=BUNDLE] .layout-type-tabs.justify--start,[data-b-id=BUNDLE] .layout-type-tabs.justify--start .tabs-list{justify-content:flex-start}[data-b-id=BUNDLE] .layout-type-tabs.justify--center,[data-b-id=BUNDLE] .layout-type-tabs.justify--center .tabs-list{justify-content:center}[data-b-id=BUNDLE] .layout-type-tabs.weight--light{--fontWeight:300}[data-b-id=BUNDLE] .layout-type-tabs.weight--medium{--fontWeight:500}[data-b-id=BUNDLE] .layout-type-tabs.weight--bold{--fontWeight:700}[data-b-id=BUNDLE] .layout-type-tabs.line-size--light{--lineSize:1px}[data-b-id=BUNDLE] .layout-type-tabs.line-size--medium{--lineSize:2px}[data-b-id=BUNDLE] .layout-type-tabs.line-size--large{--lineSize:3px}[data-b-id=BUNDLE] .layout-type-tabs.wide--enable .tabs-list{flex-grow:1}[data-b-id=BUNDLE] .layout-type-tabs.wide--enable .tab-wrap{flex-grow:1;flex-basis:1%}[data-b-id=BUNDLE] .layout-type-tabs.wide--enable .tab{width:100%}[data-b-id=BUNDLE] .layout-type-tabs .tabs-list{margin:calc(-1 * var(--marginY)) calc(-1 * var(--marginX))}[data-b-id=BUNDLE] .layout-type-tabs .tab-wrap{margin:var(--marginY) var(--marginX)}[data-b-id=BUNDLE] .layout-type-tabs.style--separated,[data-b-id=BUNDLE] .layout-type-tabs.style--underlined{--lineHeight:24px}[data-b-id=BUNDLE] .layout-type-tabs.style--separated.size--small,[data-b-id=BUNDLE] .layout-type-tabs.style--underlined.size--small{--lineHeight:20px}[data-b-id=BUNDLE] .layout-type-tabs.style--separated.size--large,[data-b-id=BUNDLE] .layout-type-tabs.style--underlined.size--large{--lineHeight:24px}[data-b-id=BUNDLE] .layout-type-tabs.style--underlined{--marginX:12px;--marginY:5px}[data-b-id=BUNDLE] .layout-type-tabs.style--underlined .tab-wrap.active .tab:after{opacity:1}[data-b-id=BUNDLE] .layout-type-tabs.style--underlined .tab:after{content:"";display:block;position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;z-index:2;pointer-events:none;transition:opacity var(--tabTransition) cubic-bezier(.21,.67,.58,1);opacity:0;transform:translateZ(0);will-change:transform}[data-b-id=BUNDLE] .layout-type-tabs.style--underlined .tab:hover:after{opacity:.5}[data-b-id=BUNDLE] .layout-type-tabs.style--underlined.size--large:not(.weight--light) .tab:after,[data-b-id=BUNDLE] .layout-type-tabs.style--underlined.weight--bold .tab:after{height:2px}[data-b-id=BUNDLE] .layout-type-tabs.style--separated{--marginX:20px;--marginY:5px}[data-b-id=BUNDLE] .layout-type-tabs.style--separated.size--small{--marginX:15px}[data-b-id=BUNDLE] .layout-type-tabs.style--separated.size--large{--marginX:22px}[data-b-id=BUNDLE] .layout-type-tabs.style--separated.size--large .tab:after{margin-right:-1px;width:2px}[data-b-id=BUNDLE] .layout-type-tabs.style--separated .tab-label{opacity:.6}[data-b-id=BUNDLE] .layout-type-tabs.style--separated .tab-wrap.active .tab-label{opacity:1}[data-b-id=BUNDLE] .layout-type-tabs.style--separated .tab:after{content:"";position:absolute;top:2px;bottom:2px;right:calc(-1 * var(--marginX));width:1px;background:currentColor;opacity:.2;transform:translateZ(0);will-change:transform}[data-b-id=BUNDLE] .layout-type-tabs.style--separated .tab:hover .tab-label{opacity:.8}[data-b-id=BUNDLE] .layout-type-tabs.style--separated .last-in-line .tab:after{display:none}[data-b-id=BUNDLE] .layout-type-tabs.style--lined{--paddingY:10px;--paddingX:20px}[data-b-id=BUNDLE] .layout-type-tabs.style--lined .tab-wrap.active .tab-label,[data-b-id=BUNDLE] .layout-type-tabs.style--lined .tab-wrap.active .tab:after{opacity:1}[data-b-id=BUNDLE] .layout-type-tabs.style--lined .tab{padding:var(--paddingY) var(--paddingX)}[data-b-id=BUNDLE] .layout-type-tabs.style--lined .tab:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:var(--lineSize);background:currentColor;z-index:2;pointer-events:none;transition:opacity var(--tabTransition) cubic-bezier(.21,.67,.58,1);opacity:.2;transform:translateZ(0);will-change:transform}[data-b-id=BUNDLE] .layout-type-tabs.style--lined .tab:hover:after{opacity:.5}[data-b-id=BUNDLE] .layout-type-tabs.style--lined .tab:hover .tab-label{opacity:.8}[data-b-id=BUNDLE] .layout-type-tabs.style--lined .tab-label{opacity:.6}[data-b-id=BUNDLE] .layout-type-tabs.style--lined.size--small{--paddingX:15px}[data-b-id=BUNDLE] .layout-type-tabs.style--lined.size--large{--paddingY:13px;--paddingX:25px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled{--fontSize:15px;--lineHeight:1.467;--marginX:7px;--marginY:7px;--paddingX:22px;--paddingY:12px;--minWidth:46px;--minHeight:46px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab{padding:var(--paddingY) var(--paddingX)}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab:before,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;pointer-events:none;transition:all var(--tabTransition) cubic-bezier(.21,.67,.58,1)}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab-wrap.active .tab-label,[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab:hover .tab-label,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab-wrap.active .tab-label,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab:hover .tab-label{opacity:1}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab-wrap.active .tab-label,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab-wrap.active .tab-label{color:var(--tabContrast)}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab-label,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab-label{position:relative;z-index:1;transition:all var(--tabTransition) cubic-bezier(.21,.67,.58,1);opacity:.8}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered.shape--smooth .tab:before,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled.shape--smooth .tab:before{border-radius:4px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered.shape--rounded .tab:before,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled.shape--rounded .tab:before{border-radius:100px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered.size--xsmall,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled.size--xsmall{--fontSize:13px;--lineHeight:20px;--marginX:5px;--marginY:5px;--paddingX:15px;--paddingY:5px;--minWidth:30px;--minHeight:30px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered.size--small,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled.size--small{--fontSize:14px;--marginX:5px;--marginY:5px;--paddingX:20px;--paddingY:10px;--minWidth:40px;--minHeight:40px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered.size--large,[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled.size--large{--fontSize:17px;--marginX:10px;--marginY:10px;--paddingX:30px;--paddingY:16px;--minWidth:56px;--minHeight:56px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab:before{opacity:.5;border:var(--lineSize) solid}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab-wrap.active .tab:before,[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab:hover:before{opacity:1}[data-b-id=BUNDLE] .layout-type-tabs.style--button-bordered .tab-wrap.active .tab:before{background:currentColor}[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab:before{opacity:.15;background:currentColor}[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab:hover:before{opacity:.2}[data-b-id=BUNDLE] .layout-type-tabs.style--button-filled .tab-wrap.active .tab:before{opacity:1}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped{--fontSize:15px;--lineHeight:22px;--marginX:0px;--marginY:5px;--paddingX:22px;--paddingY:12px;--minWidth:46px;--minHeight:46px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab{padding:var(--paddingY) var(--paddingX)}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab:after,[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;pointer-events:none;border-radius:inherit;transition:all var(--tabTransition) cubic-bezier(.21,.67,.58,1);transform:translateZ(0);will-change:transform}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab:before{right:calc(-1 * var(--lineSize));opacity:0;background:currentColor}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab:after{opacity:.5;border:var(--lineSize) solid;border-right-style:none}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab:hover:before{opacity:.05}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab-wrap.active .tab:after,[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab-wrap.active .tab:before,[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab:hover .tab-label{opacity:1}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab-wrap.active .tab-label{opacity:1;color:var(--tabContrast)}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .last-in-line .tab:before{right:0}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .last-in-line .tab:after{border-right-style:solid}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped .tab-label{position:relative;z-index:1;transition:all var(--tabTransition) cubic-bezier(.21,.67,.58,1);opacity:.8}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped.size--xsmall{--fontSize:13px;--lineHeight:20px;--marginY:5px;--paddingX:15px;--paddingY:5px;--minWidth:30px;--minHeight:30px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped.size--small{--fontSize:14px;--lineHeight:20px;--marginY:5px;--paddingX:20px;--paddingY:10px;--minWidth:40px;--minHeight:40px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped.size--large{--fontSize:17px;--marginY:10px;--paddingX:30px;--paddingY:16px;--minWidth:56px;--minHeight:56px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped.shape--smooth .first-in-line .tab{border-radius:4px 0 0 4px}[data-b-id=BUNDLE] .layout-type-tabs.style--button-grouped.shape--smooth .last-in-line .tab{border-radius:0 4px 4px 0}[data-b-id=BUNDLE] .layout-type-tabs.color--light,[data-b-id=BUNDLE] [data-contrast=light] .layout-type-tabs.color--contrast{--tabColor:#fff;--tabContrast:#1b1b1c}[data-b-id=BUNDLE] .layout-type-tabs.color--dark,[data-b-id=BUNDLE] [data-contrast=dark] .layout-type-tabs.color--contrast{--tabColor:#1b1b1c;--tabContrast:#fff}body.adaptive-mobile [data-b-id=BUNDLE] .layout-type-tabs{width:100%!important;max-width:100%!important;margin-bottom:30px}body.adaptive-mobile [data-b-id=BUNDLE] .tabs-list{flex-flow:row nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:5px;margin-bottom:-5px;margin-right:0;margin-left:0}body.adaptive-mobile [data-b-id=BUNDLE] .tabs-list::-webkit-scrollbar{width:1px;height:1px}body.adaptive-mobile [data-b-id=BUNDLE] .tabs-list::-webkit-scrollbar-thumb{background-color:currentColor}body.adaptive-mobile [data-b-id=BUNDLE] .tabs-list .tab-spacer{display:none}body.adaptive-mobile [data-b-id=BUNDLE] .tabs-list .tab-wrap{max-width:none;flex-basis:auto!important}body.adaptive-mobile [data-b-id=BUNDLE] .tabs-list .tab-wrap.first-tab{margin-left:0;padding-left:20px}body.adaptive-mobile [data-b-id=BUNDLE] .tabs-list .tab-wrap.last-tab{margin-right:0;padding-right:20px}body.adaptive-mobile [data-b-id=BUNDLE] .justify--center .tabs-list{justify-content:flex-start!important}body.adaptive-mobile [data-b-id=BUNDLE] .justify--center .tabs-list .tab-wrap.first-tab{margin-left:auto}body.adaptive-mobile [data-b-id=BUNDLE] .justify--center .tabs-list .tab-wrap.last-tab{margin-right:auto}[data-b-id=BUNDLE][data-id="922645"] .component-bg .overlay{background:#000;opacity:.64}[data-b-id=BUNDLE][data-id="922645"] .cover .main-area_spacer--bottom,[data-b-id=BUNDLE][data-id="922645"] .cover .main-area_spacer--top,body.adaptive-mobile [data-b-id=BUNDLE][data-id="922645"] .cover .main-area_spacer--bottom,body.adaptive-mobile [data-b-id=BUNDLE][data-id="922645"] .cover .main-area_spacer--top{min-height:20px}[data-b-id=BUNDLE][data-id="922645"] .header-separator{background:#8e8e8e}[data-b-id=FOOTER] .container-wrapper{display:flex;flex-flow:column;justify-content:center}body.adaptive-mobile [data-b-id=FOOTER] .container-wrapper{overflow:hidden}body.adaptive-mobile [data-b-id=FOOTER] .element-item{--elementJustify:center;--elementTextAlign:center}[data-b-id=FOOTER][data-id="465756"] .component-bg .overlay{background:#050607;opacity:.9}[data-b-id=FOOTER][data-id="465756"] .indent{padding-top:60px;padding-bottom:60px}body.adaptive-mobile [data-b-id=FOOTER][data-id="465756"] .indent{padding-top:40px;padding-bottom:40px}[data-m-id=GRID] .close-times{position:absolute;font-size:14px;color:#777;top:20px;right:20px;z-index:1001}[data-m-id=GRID] .modal-content{display:flex;flex-flow:row wrap;width:100%;max-width:800px}[data-m-id=GRID] .modal-content.width--s{max-width:400px}[data-m-id=GRID] .modal-content.width--sm{max-width:600px}[data-m-id=GRID] .modal-content.width--m{max-width:800px}[data-m-id=GRID] .modal-content.width--l{max-width:960px}[data-m-id=GRID] .layout-type-column{width:100%;flex-grow:1}body.adaptive-desktop [data-m-id=GRID] .first-column .content-zone{--topRightRadius:0px;--bottomRightRadius:0px}body.adaptive-desktop [data-m-id=GRID] .last-column .content-zone{--topLeftRadius:0px;--bottomLeftRadius:0px}body.adaptive-mobile [data-m-id=GRID] .close-times{font-size:18px}body.adaptive-mobile [data-m-id=GRID] .component-bg{left:var(--fixedOffset);width:var(--100vw)}body.adaptive-mobile [data-m-id=GRID] .scroller{display:flex;flex-flow:column;justify-content:flex-start}body.adaptive-mobile [data-m-id=GRID] .modal-content{flex-grow:1;flex-shrink:0}body.adaptive-mobile [data-m-id=GRID] .flexbe-row{min-height:100%}body.adaptive-mobile [data-m-id=GRID] .flexbe-column.first-column:not(.only-column){flex-grow:0}body.adaptive-mobile [data-m-id=GRID] .flexbe-column.only-column .elements-list{--elementAlign:center}body.adaptive-mobile [data-m-id=GRID] .content-zone{--bgRadius:0px;--topRightRadius:0px;--bottomRightRadius:0px;--topLeftRadius:0px;--bottomLeftRadius:0px}[data-m-id=GRID][data-id=form17811] .modal-data>.component-bg .overlay{background:#000;opacity:.8}[data-m-id=GRID][data-id=form17811] .modal-data>.close-times{color:#fff}[data-m-id=QUIZ] .close-times{position:absolute;color:#777;top:0;right:0;z-index:1001}[data-m-id=QUIZ] .scroller{padding:40px 0}[data-m-id=QUIZ] .modal-content{display:flex;flex-flow:row wrap;min-height:100%}body.adaptive-mobile [data-m-id=QUIZ] .close-times{top:28px;right:20px}body.adaptive-mobile [data-m-id=QUIZ] .modal-data{padding:var(--safeAreaTop) 0 var(--safeAreaBottom)}body.adaptive-mobile [data-m-id=QUIZ] .scroller .modal-content{padding:25px 0}body.adaptive-mobile [data-m-id=QUIZ] .component-quiz .quiz-progress{padding-top:30px}[data-m-id=QUIZ][data-id=quiz114] .modal-data,[data-m-id=QUIZ][data-id=quiz114] .modal-data>.close-times{color:#fff}[data-m-id=QUIZ][data-id=quiz114] .modal-data>.component-bg .overlay{background:#000;opacity:.92}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .component-button{--buttonBackground:transparent;--buttonBorder:transparent;--buttonColor:#FFFFFF;--buttonContrast:#1b1b1c;--buttonBackgroundHover:transparent;--buttonColorHover:#FFFFFF;--buttonContrastHover:#1b1b1c}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .component-button.filled{--buttonBackground:#FFFFFF;--buttonColor:#1b1b1c;--buttonContrast:#ffffff;--buttonBackgroundHover:#FFFFFF;--buttonColorHover:#1b1b1c;--buttonContrastHover:#ffffff}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .component-button.filled.filled{--buttonBackgroundHover:#eeeeee}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .component-button.bordered{--buttonBorder:#FFFFFF;--buttonColor:#ffffff}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .component-button.bordered.effect--fill{--buttonBackgroundHover:#FFFFFF;--buttonColorHover:#1b1b1c;--buttonContrastHover:#ffffff}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .component-button.bordered.effect--fill.hover{--currentColor:var(--buttonColorHover)}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .quiz-progress{color:#fff}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .quiz-progress .progress-loader-bar .progress-runner:before{color:#212121;background-color:#fff}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .form-field-image-check #bg{fill:#fff}[data-m-id=QUIZ][data-id=quiz114] .component-quiz.color--custom .form-field-image-check #arrow{fill:#212121}[data-w-id=ANCHORS] .anchors-list{position:fixed!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1700;padding:20px 15px;min-width:48px;min-height:64px;top:50%;right:20px;transform:translate3d(0,-50%,0);color:#fff;line-height:0;letter-spacing:-4px;border-radius:3px}[data-w-id=ANCHORS] .anchors-list.hide{display:none}[data-w-id=ANCHORS] .anchors-list ul{margin:0;padding:0;position:relative}[data-w-id=ANCHORS] .anchors-list ul>svg{pointer-events:all}[data-w-id=ANCHORS] .anchors-list ul>svg circle,[data-w-id=ANCHORS] .anchors-list ul>svg path{fill:currentColor}[data-w-id=ANCHORS] .anchors-list li{letter-spacing:0;display:block;cursor:pointer;pointer-events:all}[data-w-id=ANCHORS] .anchors-list li a{display:block;color:inherit;width:100%;height:100%}[data-w-id=ANCHORS] .anchors-list li[data-title]{position:relative}[data-w-id=ANCHORS] .anchors-list li[data-title]:hover:after,[data-w-id=ANCHORS] .anchors-list li[data-title]:hover:before{transform:translate3d(0,-50%,0);opacity:1;visibility:visible;pointer-events:all}[data-w-id=ANCHORS] .anchors-list li[data-title]:after,[data-w-id=ANCHORS] .anchors-list li[data-title]:before{position:absolute;top:50%;right:100%;display:block;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(10px,-50%,0);transition:all .3s cubic-bezier(.21,.67,.58,1);transition-delay:.3s}[data-w-id=ANCHORS] .anchors-list li[data-title]:before{content:attr(data-title);margin-right:10px;background:#222;color:#fff;white-space:nowrap;line-height:12px;font-size:12px;padding:8px 12px;border-radius:3px}[data-w-id=ANCHORS] .anchors-list li[data-title]:after{content:"";width:0;height:0;margin-right:-2px;border:6px solid #222;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}[data-w-id=ANCHORS] .anchors-list li.helper{display:none;opacity:0;pointer-events:none}[data-w-id=ANCHORS] .anchors-list li.helper a{pointer-events:none}[data-w-id=ANCHORS] .anchors-list[data-style="1"] li,[data-w-id=ANCHORS] .anchors-list[data-style="2"] li{padding:6px 3px}[data-w-id=ANCHORS] .anchors-list[data-style="1"] li a,[data-w-id=ANCHORS] .anchors-list[data-style="2"] li a{width:12px;height:12px;border-radius:50%}[data-w-id=ANCHORS] .anchors-list[data-style="1"]{transition:color .2s}[data-w-id=ANCHORS] .anchors-list[data-style="1"] li a{box-shadow:inset 0 0 0 2px currentColor;transition:background .1s linear;transition-delay:.15s}[data-w-id=ANCHORS] .anchors-list[data-style="1"] li.active a{background:currentColor;transition-delay:0s}[data-w-id=ANCHORS] .anchors-list[data-style="1"] li.helper{display:block;position:absolute;top:0;z-index:1;margin:0}[data-w-id=ANCHORS] .anchors-list[data-style="1"] li.helper a{background:currentColor;transition:background .2s}[data-w-id=ANCHORS] .anchors-list[data-style="2"]{transition:color .2s linear}[data-w-id=ANCHORS] .anchors-list[data-style="2"] li a{background:currentColor;transition:background .4s,opacity .3s;opacity:.35}[data-w-id=ANCHORS] .anchors-list[data-style="2"] li.active a{opacity:1}[data-w-id=ANCHORS] .anchors-list[data-style="3"] li{padding:9px 0}[data-w-id=ANCHORS] .anchors-list[data-style="3"] li a{position:relative;width:16px;height:3px;opacity:.35;background:currentColor;transition:background .4s,opacity .35s}[data-w-id=ANCHORS] .anchors-list[data-style="3"] li.active a{opacity:1}body.adaptive-mobile [data-w-id=ANCHORS]{display:none}@media (orientation:portrait){[data-w-id=ANCHORS]{display:none}}[data-w-id=MENU01]{display:none;position:relative;z-index:2500;pointer-events:none}body.adaptive-mobile.is-mobile-menu--panel{padding-top:58px}body.adaptive-mobile [data-w-id=MENU01]{display:flex;flex-flow:column}[data-w-id=MENU01].show .nav-menu{display:flex}[data-w-id=MENU01] .mobile-navigation{display:flex;flex-flow:column;flex-grow:1;position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;z-index:40;opacity:0;visibility:hidden}[data-w-id=MENU01] .mobile-navigation.mobile-navigation--created{opacity:1;visibility:visible}[data-w-id=MENU01] .mobile-navigation.header-style-panel .nav-header-container{max-width:100%;width:100%;padding:0 20px}[data-w-id=MENU01] .mobile-navigation[data-enabled=false]{display:none}[data-w-id=MENU01] .mobile-navigation.header-style-round[data-opened=false],[data-w-id=MENU01] .mobile-navigation.menu-fixed,[data-w-id=MENU01] .mobile-navigation[data-opened=true]{position:fixed;left:var(--fixedOffset);width:var(--100vw)}[data-w-id=MENU01] .mobile-navigation .hidden-mobile{display:flex}[data-w-id=MENU01] .mobile-navigation .hidden-mobile .editor-simple-handle{display:none}[data-w-id=MENU01] .nav-header{width:100%;z-index:1;min-height:60px;outline:1px solid transparent}[data-w-id=MENU01] .nav-header-container{display:flex;align-items:center;min-height:60px}[data-w-id=MENU01] .nav-header-content{flex-grow:1;align-self:stretch;margin-right:8px;padding:5px 0}[data-w-id=MENU01] .nav-header-content .component-logo{width:100%;height:50px}[data-w-id=MENU01] .nav-header-content .component-logo-img{background-position:0;padding:0!important;width:100%;height:100%}[data-w-id=MENU01] .nav-header-controls{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:0;margin-left:auto;min-width:40px;height:40px}[data-w-id=MENU01] .nav-header-controls li{margin-left:14px;margin-top:5px;margin-bottom:5px;height:40px}[data-w-id=MENU01] .nav-header-controls li:first-child{margin-left:0}[data-w-id=MENU01] .nav-header-controls--cart{display:flex;align-items:center;cursor:pointer}[data-w-id=MENU01] .nav-header-controls--cart .cart-button{position:relative;height:40px;padding:0;transform:translateZ(0)}[data-w-id=MENU01] .nav-header-controls--cart .cart-button:before{display:none}[data-w-id=MENU01] .nav-header-controls--cart .cart-button.empty .cart-button-count{opacity:0}[data-w-id=MENU01] .nav-header-controls--cart .cart-button-icon{width:28px;height:28px}[data-w-id=MENU01] .nav-header-controls--burger{display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:center}[data-w-id=MENU01] .nav-header-controls--burger i{display:block;padding:3px 0;transition:transform .4s ease .4s,opacity .4s ease .4s;will-change:transform}[data-w-id=MENU01] .nav-header-controls--burger i:before{content:"";display:block;height:2px;width:30px;background:currentColor;transition:transform .3s ease 0s;will-change:transform}[data-w-id=MENU01] .nav-header-controls--burger.active i{transition:transform .3s ease 0s,opacity .3s ease 0s}[data-w-id=MENU01] .nav-header-controls--burger.active i:before{transition:transform .45s ease .35s}[data-w-id=MENU01] .nav-header-controls--burger.active i:first-child{transform:translateY(8px)}[data-w-id=MENU01] .nav-header-controls--burger.active i:first-child:before{transform:rotate(-135deg)}[data-w-id=MENU01] .nav-header-controls--burger.active i:nth-child(2){opacity:0}[data-w-id=MENU01] .nav-header-controls--burger.active i:nth-child(3){transform:translateY(-8px)}[data-w-id=MENU01] .nav-header-controls--burger.active i:nth-child(3):before{transform:rotate(-225deg)}[data-w-id=MENU01] .nav-menu{display:none;position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;flex-flow:column;flex-grow:1;z-index:0;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:all .25s ease}[data-w-id=MENU01] .nav-menu.active{opacity:1;visibility:visible;pointer-events:all}[data-w-id=MENU01] .nav-menu.active .nav-menu-item{opacity:1;transform:translateZ(0);transition:all .45s cubic-bezier(.21,.67,.58,1) .15s}[data-w-id=MENU01] .nav-menu-container{flex-flow:column;width:100%;max-width:100%;flex-grow:1}[data-w-id=MENU01] .nav-menu-items-wrapper{display:flex;flex-flow:column;flex-grow:1;flex-shrink:0;padding:10px 0}[data-w-id=MENU01] .nav-menu-item{padding:0 20px;opacity:0;transform:translateY(25px);flex-shrink:0}[data-w-id=MENU01] .nav-menu-item:empty{display:none}[data-w-id=MENU01] .nav-menu-item .element-item{--elementTextAlign:left;--elementJustify:flex-start;flex-grow:1;width:100%;max-width:100%;min-height:18px;margin:0;padding:10px 0}[data-w-id=MENU01] .nav-menu-item .element-content{padding:0;margin:0}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu{display:block;margin-bottom:auto;padding:0;flex-direction:column}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .element-item{padding:0}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-list{margin:0}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-list .menu-item{white-space:inherit}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-list a{font-size:20px;line-height:26px;padding:16px 20px}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-dropdown-list{padding:10px 0}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-dropdown-list .component-menu-dropdown-list{padding:0 20px;margin:10px 0}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-dropdown-list .component-menu-dropdown-list:before{left:20px}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--menu .component-menu-dropdown-list a{font-size:18px;padding:10px 20px}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--contacts .text-holder{text-align:left}[data-w-id=MENU01] .nav-menu-item.nav-menu-item--contacts .text-holder div,[data-w-id=MENU01] .nav-menu-item.nav-menu-item--contacts .text-holder p,[data-w-id=MENU01] .nav-menu-item.nav-menu-item--contacts .text-holder span{text-align:inherit!important}[data-w-id=MENU01] .header-style-round .nav-header{min-height:0;pointer-events:all}[data-w-id=MENU01] .header-style-round .nav-header-container{background:inherit;position:relative;height:0;min-height:0}[data-w-id=MENU01] .header-style-round .nav-header-content{display:none}[data-w-id=MENU01] .header-style-round .nav-header-controls{position:absolute;top:25px;right:12px;width:60px;height:60px;align-items:center;justify-content:center;border-radius:50%;background:inherit}[data-w-id=MENU01] .header-style-round .nav-header-controls.cart-empty,[data-w-id=MENU01] .header-style-round .nav-header-controls li+li{display:none}[data-w-id=MENU01] .header-style-round .nav-header-controls--cart .cart-button-count{top:-15px}[data-w-id=MENU01] .header-style-round .nav-header-controls--burger{align-items:center}[data-w-id=MENU01] .header-style-round .nav-menu{padding-top:30px}[data-w-id=MENU01] .header-style-round[data-opened=true] .nav-header{background-color:transparent!important}[data-w-id=MENU01] .header-style-panel .nav-header{width:100%;pointer-events:all}[data-w-id=MENU01] .header-style-panel .nav-menu{padding-top:60px}[data-w-id=MENU01] .header-style-panel .nav-header-controls.cart-empty .nav-header-controls--cart{display:none}[data-w-id=MENU01] .header-style-panel .cart-button-count{font-size:11px;line-height:22px;width:-moz-min-content;width:min-content;padding:0 8px;height:22px;top:2px;left:30px;transition:opacity .2s}body.adaptive-mobile:not(.is-mobile-menu--round):not(.is-mobile-menu--panel){padding-top:0}body.adaptive-mobile [data-e-id=header_spacer]{display:none}[data-e-id=button01]{--buttonsGap:10px}[data-e-id=button01] .element-content{align-items:center;flex-flow:row nowrap}[data-e-id=button01] .buttons-holder{width:calc(100% + var(--buttonsGap));display:flex;flex-flow:row wrap;align-items:center;justify-content:inherit;margin:calc(var(--buttonsGap) * -1) 0 0 calc(var(--buttonsGap) * -1);pointer-events:none}[data-e-id=button01] .buttons-holder.with-price.single{flex-wrap:nowrap}[data-e-id=button01] .buttons-holder.with-price .button-wrapper{flex-shrink:0}[data-e-id=button01] .buttons-holder.text-left .text-wrapper{order:-1}[data-e-id=button01] .buttons-holder.no-gap .button-1 .component-button:after,[data-e-id=button01] .buttons-holder.no-gap .button-1 .component-button:before{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:calc(var(--buttonBorderWidth) / 2)}[data-e-id=button01] .buttons-holder.no-gap .button-2 .component-button:after,[data-e-id=button01] .buttons-holder.no-gap .button-2 .component-button:before{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:calc(var(--buttonBorderWidth) / 2)}[data-e-id=button01] .button-wrapper,[data-e-id=button01] .text-wrapper{max-width:calc(100% - var(--buttonsGap, 0px));flex-grow:0;flex-shrink:1;margin:var(--buttonsGap) 0 0 var(--buttonsGap);pointer-events:all}[data-e-id=button01] .text-wrapper{min-width:50px;flex-grow:1}[data-e-id=button01] .button-wrapper.wide{flex-grow:1}[data-e-id=button01][data-element-justify=center] .text-wrapper{flex-grow:0}[data-e-id=button01].fill-space .element-content{display:flex;align-items:flex-end}[data-e-id=button01][data-id="326985"]{--buttonsGap:15px}[data-e-id=button01][data-id="326985"] .element-content--static,body.adaptive-mobile [data-e-id=button01][data-id="326985"] .element-content--static{padding-top:15px;padding-bottom:10px}[data-e-id=button01][data-id="326985"] .button-1 .component-button{--buttonColor:#FFFFFF;--buttonContrast:#1b1b1c;--buttonColorHover:#FFFFFF;--buttonContrastHover:#1b1b1c;--buttonBackground:transparent;--buttonBorder:transparent;--buttonColor:#e8ad17;--buttonContrast:#ffffff;--buttonBackgroundHover:transparent;--buttonColorHover:#e8ad17;--buttonContrastHover:#ffffff}[data-e-id=button01][data-id="326985"] .button-1 .component-button.filled{--buttonBackground:#FFFFFF;--buttonColor:#1b1b1c;--buttonContrast:#ffffff;--buttonBackgroundHover:#FFFFFF;--buttonColorHover:#1b1b1c;--buttonContrastHover:#ffffff}[data-e-id=button01][data-id="326985"] .button-1 .component-button.filled.filled{--buttonBackgroundHover:#eeeeee}[data-e-id=button01][data-id="326985"] .button-1 .component-button.bordered{--buttonBorder:#FFFFFF;--buttonColor:#ffffff}[data-e-id=button01][data-id="326985"] .button-1 .component-button.bordered.effect--fill{--buttonBackgroundHover:#FFFFFF;--buttonColorHover:#1b1b1c;--buttonContrastHover:#ffffff}[data-e-id=button01][data-id="326985"] .button-1 .component-button.bordered.effect--fill.hover{--currentColor:var(--buttonColorHover)}[data-e-id=button01][data-id="326985"] .button-1 .component-button.filled{--buttonBackground:#e8ad17;--buttonColor:#ffffff;--buttonContrast:#1b1b1c;--buttonBackgroundHover:#e8ad17;--buttonColorHover:#ffffff;--buttonContrastHover:#1b1b1c}[data-e-id=button01][data-id="326985"] .button-1 .component-button.filled.filled{--buttonBackgroundHover:#ddb140}[data-e-id=button01][data-id="326985"] .button-1 .component-button.bordered{--buttonBorder:#e8ad17;--buttonColor:#e8ad17}[data-e-id=button01][data-id="326985"] .button-1 .component-button.bordered.effect--fill{--buttonBackgroundHover:#e8ad17;--buttonColorHover:#ffffff;--buttonContrastHover:#1b1b1c}[data-e-id=button01][data-id="326985"] .element-text--price{text-align:right;font-weight:500;font-size:16px;line-height:1.5}[data-e-id=text01].element-item--free .element-content{min-width:-moz-min-content;min-width:min-content;word-break:normal;white-space:normal}[data-e-id=text01] .element-text{display:block;max-width:100%;width:100%;margin:0;padding:0}[data-e-id=text01] .quote-mark{display:none;width:35px;height:23px;margin-bottom:20px;order:-1}[data-e-id=text01] .text-style-quote[data-mod="1"]{width:auto;text-align:left!important;position:relative;padding:0 .83em}[data-e-id=text01] .text-style-quote[data-mod="1"]:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:.111em;min-width:1px;max-width:2px;background:currentColor}[data-e-id=text01][data-element-justify=start] .text-style-quote[data-mod="1"]{width:100%}[data-e-id=text01].fill-space .element-content{align-items:flex-end}[data-e-id=text01][data-id="609772"] .element-content--static,body.adaptive-mobile [data-e-id=text01][data-id="609772"] .element-content--static{padding-top:10px;padding-bottom:10px}[data-e-id=text01][data-id="609772"] .element-text{text-align:inherit;font-weight:400;font-size:16px;line-height:1.5}body.adaptive-mobile [data-e-id=text01][data-id="609772"] .element-text{font-weight:400;line-height:1.5;font-size:16px}[data-e-id=hr01].element-item--free hr{width:100%}[data-e-id=hr01] hr{width:var(--hrWidth,100%);height:var(--hrHeight,2px);background:var(--hrBg,currentColor);min-width:30px;border:none;margin:0}[data-e-id=hr01].fill-space .element-content{align-items:flex-end}[data-e-id=hr01][data-id="271770"] .element-content--static,body.adaptive-mobile [data-e-id=hr01][data-id="271770"] .element-content--static{padding-top:10px;padding-bottom:10px}[data-e-id=hr01][data-id="271770"]{--hrHeight:2px;--hrWidth:100%;--hrBg:currentColor}[data-e-id=hr01][data-id="271770"] hr{opacity:1}[data-e-id=logo01].element-item--static[data-element-justify=center] .component-logo-img{background-position:50%}[data-e-id=logo01].element-item--static[data-element-justify=start] .component-logo-img{background-position:0 50%}[data-e-id=logo01].element-item--static[data-element-justify=end] .component-logo-img{background-position:100% 50%}[data-e-id=logo01].element-item--free .component-logo{width:100%}[data-e-id=logo01][data-id="190227"] .element-content--static,body.adaptive-mobile [data-e-id=logo01][data-id="190227"] .element-content--static{padding-top:10px;padding-bottom:10px}[data-e-id=zone_header]{position:relative}[data-e-id=zone_header] .elements-list{position:relative;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:stretch;height:100%;padding:7px 0;margin:0 -15px;width:calc(100% + 30px);max-width:calc(100% + 30px)}[data-e-id=zone_header] .element-item{display:flex;position:relative;flex-shrink:0;flex-grow:1;width:100%;min-height:30px;min-width:0;padding:0 15px;margin:0}[data-e-id=zone_header] .element-content{padding:0;align-items:center}body.adaptive-mobile [data-e-id=zone_header] .elements-list{flex-flow:column nowrap;margin:0;width:100%;max-width:100%;min-height:0}body.adaptive-mobile [data-e-id=zone_header] .element-item{flex-basis:auto;height:auto;width:100%;max-width:none;padding:0;margin:0 auto}body.adaptive-mobile [data-e-id=zone_header] .element-item[data-cols="1"]{max-width:70px}body.adaptive-mobile [data-e-id=zone_header] .element-item[data-cols="2"]{max-width:100px}body.adaptive-mobile [data-e-id=zone_header] .element-item[data-cols="3"]{max-width:120px}body.adaptive-mobile [data-e-id=zone_header] .element-item[data-cols="4"]{max-width:170px}body.adaptive-mobile [data-e-id=zone_header] .element-item[data-cols="5"]{max-width:220px}body.adaptive-mobile [data-e-id=zone_header] .element-item[data-cols="6"]{max-width:265px}body.adaptive-mobile [data-e-id=zone_header] .element-content{padding:10px 0;justify-content:center;text-align:center}[data-e-id=header_text] .element-text{max-width:100%;width:100%;margin:0;padding:0;text-align:inherit}[data-e-id=header_text][data-id="648585"] .element-text{text-align:inherit;font-weight:400;font-size:16px;line-height:1.5}[data-e-id=header_button][data-id="793441"] .component-button{--buttonBackground:transparent;--buttonBorder:transparent;--buttonColor:#FFFFFF;--buttonContrast:#1b1b1c;--buttonBackgroundHover:transparent;--buttonColorHover:#FFFFFF;--buttonContrastHover:#1b1b1c}[data-e-id=header_button][data-id="793441"] .component-button.filled{--buttonBackground:#FFFFFF;--buttonColor:#1b1b1c;--buttonContrast:#ffffff;--buttonBackgroundHover:#FFFFFF;--buttonColorHover:#1b1b1c;--buttonContrastHover:#ffffff}[data-e-id=header_button][data-id="793441"] .component-button.filled.filled{--buttonBackgroundHover:#eeeeee}[data-e-id=header_button][data-id="793441"] .component-button.bordered{--buttonBorder:#FFFFFF;--buttonColor:#ffffff}[data-e-id=header_button][data-id="793441"] .component-button.bordered.effect--fill{--buttonBackgroundHover:#FFFFFF;--buttonColorHover:#1b1b1c;--buttonContrastHover:#ffffff}[data-e-id=header_button][data-id="793441"] .component-button.bordered.effect--fill.hover{--currentColor:var(--buttonColorHover)}[data-e-id=text01][data-id="307905"] .element-content--static,body.adaptive-mobile [data-e-id=text01][data-id="307905"] .element-content--static{padding-top:10px;padding-bottom:10px}[data-e-id=text01][data-id="307905"] .element-text{text-align:inherit;font-weight:500;font-size:18px;line-height:1.5}body.adaptive-mobile [data-e-id=text01][data-id="307905"] .element-text{font-weight:500;line-height:1.5;font-size:18px}[data-e-id=header_logo][data-element-justify=center] .component-logo-img{background-position:50%}[data-e-id=header_logo][data-element-justify=start] .component-logo-img{background-position:0 50%}[data-e-id=header_logo][data-element-justify=end] .component-logo-img{background-position:100% 50%}[data-e-id=text01][data-id="471103"] .element-content--static,body.adaptive-mobile [data-e-id=text01][data-id="471103"] .element-content--static{padding-top:10px;padding-bottom:10px}[data-e-id=text01][data-id="471103"] .element-text{text-align:inherit;font-weight:700;font-size:48px;line-height:1.2}body.adaptive-mobile [data-e-id=text01][data-id="471103"] .element-text{font-weight:700;line-height:1.2;font-size:34px}[data-e-id=zone]{--topLeftRadius:var(--bgRadius,0px);--topRightRadius:var(--bgRadius,0px);--bottomLeftRadius:var(--bgRadius,0px);--bottomRightRadius:var(--bgRadius,0px);display:flex;position:relative;width:100%;pointer-events:all}[data-e-id=zone] .elements-list{justify-content:var(--elementAlign,flex-start);align-items:var(--elementJustify,flex-start);display:flex;flex-flow:column nowrap;position:relative;width:100%;min-height:20px;padding:var(--paddingTop,0) var(--paddingRight,0) var(--paddingBottom,0) var(--paddingLeft,0);z-index:auto!important}[data-e-id=zone].has-action{cursor:pointer}body.adaptive-desktop [data-e-id=zone].content-zone--double{align-items:stretch}body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--first{--topRightRadius:0px;--bottomRightRadius:0px;padding-right:calc(var(--paddingGap, 0px) / 2)}body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--first .element-item.no-gutter{margin-right:calc(var(--paddingGap, 0px) / -2)}body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--last{--topLeftRadius:0px;--bottomLeftRadius:0px;padding-left:calc(var(--paddingGap, 0px) / 2)}body.adaptive-desktop [data-e-id=zone].content-zone--double .elements-list--last .element-item.no-gutter{margin-left:calc(var(--paddingGap, 0px) / -2)}body.adaptive-mobile.is-view [data-e-id=zone].content-zone--empty{display:none}body.adaptive-mobile [data-e-id=zone]:not(.bg-element) .elements-list--only{--paddingTop:0px;--paddingBottom:0px;--paddingLeft:0px;--paddingRight:0px;padding:0}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row{align-items:stretch}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-first{--topRightRadius:0px;--bottomRightRadius:0px;padding-right:calc(var(--paddingGap, 0px) / 2);order:0}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-first .element-item.no-gutter{margin-right:calc(var(--paddingGap, 0px) / -2)}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-last{--topLeftRadius:0px;--bottomLeftRadius:0px;padding-left:calc(var(--paddingGap, 0px) / 2);order:1}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-row .elements-list--adaptive-last .element-item.no-gutter{margin-left:calc(var(--paddingGap, 0px) / -2)}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column{flex-flow:column;height:-moz-min-content;height:min-content}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list{flex-basis:100%;max-width:100%}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-top{--bottomLeftRadius:0px;--bottomRightRadius:0px;padding-bottom:calc(var(--paddingGap, 0px) / 2);order:0}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-top .element-item.is-last-child.no-gutter{margin-bottom:calc(var(--paddingGap, 0px) / -2)!important}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-bottom{--topLeftRadius:0px;--topRightRadius:0px;padding-top:calc(var(--paddingGap, 0px) / 2);order:1}body.adaptive-mobile [data-e-id=zone].content-zone--adaptive-column .elements-list--adaptive-bottom .element-item.is-first-child.no-gutter{margin-top:calc(var(--paddingGap, 0px) / -2)!important}[data-e-id=zone][data-id="780409"]{--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px;--bgShadow:none;--bgRadius:0px;--borderWidth:0px;--borderColor:transparent;--transitionDuration:0s;--hoverBgShadow:none;--hoverBorderColor:transparent}body.adaptive-desktop [data-e-id=zone_grid].gap-zero .first-column .content-zone{--topRightRadius:0px;--bottomRightRadius:0px}body.adaptive-desktop [data-e-id=zone_grid].gap-zero .flexbe-column:not(.first-column):not(.last-column):not(.only-column) .content-zone{--topRightRadius:0px;--bottomRightRadius:0px;--topLeftRadius:0px;--bottomLeftRadius:0px}body.adaptive-desktop [data-e-id=zone_grid].gap-zero .last-column .content-zone{--topLeftRadius:0px;--bottomLeftRadius:0px}body.adaptive-mobile [data-e-id=zone_grid].gap-am-zero .first-column .content-zone{--bottomLeftRadius:0px;--bottomRightRadius:0px}body.adaptive-mobile [data-e-id=zone_grid].gap-am-zero .flexbe-column:not(.first-column):not(.last-column):not(.only-column) .content-zone{--bottomLeftRadius:0px;--bottomRightRadius:0px;--topRightRadius:0px;--topLeftRadius:0px}body.adaptive-mobile [data-e-id=zone_grid].gap-am-zero .last-column .content-zone{--topRightRadius:0px;--topLeftRadius:0px}[data-e-id=zone][data-id="218284"]{--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px;--bgShadow:none;--bgRadius:0px;--borderWidth:0px;--borderColor:transparent;--transitionDuration:0s;--hoverBgShadow:none;--hoverBorderColor:transparent}[data-e-id=zone][data-id="227979"]{--paddingGap:0px;--paddingLeft:0px;--paddingRight:0px;--paddingTop:0px;--paddingBottom:0px;--bgShadow:none;--bgRadius:0px;--borderWidth:0px;--borderColor:transparent;--transitionDuration:0s;--hoverBgShadow:none;--hoverBorderColor:transparent}[data-e-id=text01][data-id="343587"] .element-content--static,body.adaptive-mobile [data-e-id=text01][data-id="343587"] .element-content--static{padding-top:10px;padding-bottom:10px}[data-e-id=text01][data-id="343587"] .element-text{text-align:inherit;font-weight:700;font-size:22px;line-height:1.37}body.adaptive-mobile [data-e-id=text01][data-id="343587"] .element-text{font-weight:700;line-height:1.37;font-size:22px}[data-e-id=form01].element-item--free .component-form{max-width:100%}[data-e-id=form01][data-id="583187"] .element-content--static,body.adaptive-mobile [data-e-id=form01][data-id="583187"] .element-content--static{padding-top:20px;padding-bottom:10px}[data-e-id=form01][data-id="583187"] .component-button{--buttonBackground:transparent;--buttonBorder:transparent;--buttonColor:#1b1b1c;--buttonContrast:#ffffff;--buttonBackgroundHover:transparent;--buttonColorHover:#1b1b1c;--buttonContrastHover:#ffffff}[data-e-id=form01][data-id="583187"] .component-button.filled{--buttonBackground:#1b1b1c;--buttonColor:#ffffff;--buttonContrast:#1b1b1c;--buttonBackgroundHover:#1b1b1c;--buttonColorHover:#ffffff;--buttonContrastHover:#1b1b1c}[data-e-id=form01][data-id="583187"] .component-button.filled.filled{--buttonBackgroundHover:#434344}[data-e-id=form01][data-id="583187"] .component-button.bordered{--buttonBorder:#1b1b1c;--buttonColor:#1b1b1c}[data-e-id=form01][data-id="583187"] .component-button.bordered.effect--fill{--buttonBackgroundHover:#1b1b1c;--buttonColorHover:#ffffff;--buttonContrastHover:#1b1b1c}[data-e-id=form01][data-id="583187"] .component-button.bordered.effect--fill.hover{--currentColor:var(--buttonColorHover)}[data-e-id=zone][data-id="231535"]{--paddingGap:0px;--paddingLeft:40px;--paddingRight:40px;--paddingTop:40px;--paddingBottom:40px;--bgColor:#ffffff;--bgShadow:none;--bgRadius:4px;--borderWidth:0px;--borderColor:transparent;--transitionDuration:0s;--hoverBgShadow:none;--hoverBorderColor:transparent}

    .animation--fade_in .b_block.wait-animation .component-bg .image-holder {
        opacity: .8;
        transform: scale(1.02);
        transition: transform var(--animationDuration) var(--animationFunction), opacity var(--animationDuration) var(--animationFunction)
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden), .animation--fade_in .b_block.wait-animation .flexbe-column, .animation--fade_in .b_block.wait-animation .flexbe-product, .animation--fade_in .b_block.wait-animation .free-area, .animation--fade_in .b_block.wait-animation .layout-type-header, .animation--fade_in .b_block.wait-animation .layout-type-quiz, .animation--fade_in .b_block.wait-animation .layout-type-section-title {
        /*opacity: 0;*/
        transition: opacity 1s var(--animationFunction)
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden), .animation--fade_in .b_block.wait-animation .flexbe-column, .animation--fade_in .b_block.wait-animation .flexbe-product {
        transition-delay: .77s
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):first-child, .animation--fade_in .b_block.wait-animation .flexbe-column:first-child, .animation--fade_in .b_block.wait-animation .flexbe-product:first-child {
        transition-delay: 50ms
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(2), .animation--fade_in .b_block.wait-animation .flexbe-column:nth-child(2), .animation--fade_in .b_block.wait-animation .flexbe-product:nth-child(2) {
        transition-delay: .13s
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(3), .animation--fade_in .b_block.wait-animation .flexbe-column:nth-child(3), .animation--fade_in .b_block.wait-animation .flexbe-product:nth-child(3) {
        transition-delay: .21s
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(4), .animation--fade_in .b_block.wait-animation .flexbe-column:nth-child(4), .animation--fade_in .b_block.wait-animation .flexbe-product:nth-child(4) {
        transition-delay: .29s
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(5), .animation--fade_in .b_block.wait-animation .flexbe-column:nth-child(5), .animation--fade_in .b_block.wait-animation .flexbe-product:nth-child(5) {
        transition-delay: .37s
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(6), .animation--fade_in .b_block.wait-animation .flexbe-column:nth-child(6), .animation--fade_in .b_block.wait-animation .flexbe-product:nth-child(6) {
        transition-delay: .45s
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(7), .animation--fade_in .b_block.wait-animation .flexbe-column:nth-child(7), .animation--fade_in .b_block.wait-animation .flexbe-product:nth-child(7) {
        transition-delay: .53s
    }

    .animation--fade_in .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(8), .animation--fade_in .b_block.wait-animation .flexbe-column:nth-child(8), .animation--fade_in .b_block.wait-animation .flexbe-product:nth-child(8) {
        transition-delay: .61s
    }

    .animation--fade_in .b_block.wait-animation.was-view .component-bg .image-holder {
        opacity: 1;
        transform: translateZ(0)
    }

    .animation--fade_in .b_block.wait-animation.was-view .flexbe-card:not(.swiper-slide-hidden), .animation--fade_in .b_block.wait-animation.was-view .flexbe-column, .animation--fade_in .b_block.wait-animation.was-view .flexbe-product, .animation--fade_in .b_block.wait-animation.was-view .free-area, .animation--fade_in .b_block.wait-animation.was-view .layout-type-header, .animation--fade_in .b_block.wait-animation.was-view .layout-type-quiz, .animation--fade_in .b_block.wait-animation.was-view .layout-type-section-title {
        opacity: 1
    }

    @keyframes animationSlideUp {
        0% {
            opacity: 0;
            transform: translateY(15px)
        }
        50% {
            opacity: 1
        }
        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    .animation--slide_up .b_block.wait-animation .component-bg .image-holder {
        opacity: .8;
        transform: scale(1.02);
        transition: transform var(--animationDuration) var(--animationFunction), opacity var(--animationDuration) var(--animationFunction)
    }

    .animation--slide_up .b_block.wait-animation .element-content--static, .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden), .animation--slide_up .b_block.wait-animation .flexbe-column, .animation--slide_up .b_block.wait-animation .flexbe-product, .animation--slide_up .b_block.wait-animation .free-area, .animation--slide_up .b_block.wait-animation .layout-type-header, .animation--slide_up .b_block.wait-animation .layout-type-tabs, .animation--slide_up .b_block.wait-animation .quiz-fields, .animation--slide_up .b_block.wait-animation .quiz-progress, .animation--slide_up .b_block.wait-animation .step-title {
        opacity: 0;
        transform: translateY(15px);
        transition: transform 1s cubic-bezier(.21, .67, .58, 1), opacity .5s cubic-bezier(.21, .67, .58, 1)
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden) .element-content--static, .animation--slide_up .b_block.wait-animation .flexbe-column .element-content--static, .animation--slide_up .b_block.wait-animation .layout-type-header .element-content--static {
        opacity: 1;
        transform: translateY(0);
        transition: none
    }

    .animation--slide_up .b_block.wait-animation .element-content--static {
        transition-delay: 1.35s
    }

    .animation--slide_up .b_block.wait-animation .element-content--static:first-child {
        transition-delay: 0ms
    }

    .animation--slide_up .b_block.wait-animation .element-content--static:nth-child(2) {
        transition-delay: .15s
    }

    .animation--slide_up .b_block.wait-animation .element-content--static:nth-child(3) {
        transition-delay: .3s
    }

    .animation--slide_up .b_block.wait-animation .element-content--static:nth-child(4) {
        transition-delay: .45s
    }

    .animation--slide_up .b_block.wait-animation .element-content--static:nth-child(5) {
        transition-delay: .6s
    }

    .animation--slide_up .b_block.wait-animation .element-content--static:nth-child(6) {
        transition-delay: .75s
    }

    .animation--slide_up .b_block.wait-animation .element-content--static:nth-child(7) {
        transition-delay: .9s
    }

    .animation--slide_up .b_block.wait-animation .element-content--static:nth-child(8) {
        transition-delay: 1.05s
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden), .animation--slide_up .b_block.wait-animation .flexbe-product {
        transition-delay: 1.4s
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):first-child, .animation--slide_up .b_block.wait-animation .flexbe-product:first-child {
        transition-delay: 50ms
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(2), .animation--slide_up .b_block.wait-animation .flexbe-product:nth-child(2) {
        transition-delay: .2s
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(3), .animation--slide_up .b_block.wait-animation .flexbe-product:nth-child(3) {
        transition-delay: .35s
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(4), .animation--slide_up .b_block.wait-animation .flexbe-product:nth-child(4) {
        transition-delay: .5s
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(5), .animation--slide_up .b_block.wait-animation .flexbe-product:nth-child(5) {
        transition-delay: .65s
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(6), .animation--slide_up .b_block.wait-animation .flexbe-product:nth-child(6) {
        transition-delay: .8s
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(7), .animation--slide_up .b_block.wait-animation .flexbe-product:nth-child(7) {
        transition-delay: .95s
    }

    .animation--slide_up .b_block.wait-animation .flexbe-card:not(.swiper-slide-hidden):nth-child(8), .animation--slide_up .b_block.wait-animation .flexbe-product:nth-child(8) {
        transition-delay: 1.1s
    }

    .animation--slide_up .b_block.wait-animation .step-title {
        transition-delay: .2s
    }

    .animation--slide_up .b_block.wait-animation .quiz-fields {
        transition-delay: .3s
    }

    .animation--slide_up .b_block.wait-animation.was-view .component-bg .image-holder, .animation--slide_up .b_block.wait-animation.was-view .element-content--static, .animation--slide_up .b_block.wait-animation.was-view .flexbe-card:not(.swiper-slide-hidden), .animation--slide_up .b_block.wait-animation.was-view .flexbe-column, .animation--slide_up .b_block.wait-animation.was-view .flexbe-product, .animation--slide_up .b_block.wait-animation.was-view .free-area, .animation--slide_up .b_block.wait-animation.was-view .layout-type-header, .animation--slide_up .b_block.wait-animation.was-view .layout-type-tabs, .animation--slide_up .b_block.wait-animation.was-view .quiz-fields, .animation--slide_up .b_block.wait-animation.was-view .quiz-progress, .animation--slide_up .b_block.wait-animation.was-view .step-title {
        opacity: 1;
        transform: none
    }

    .animation--slide_up .m_modal.show .modal-content {
        --animationName: animationSlideUp
    }

    :root {

        --lightColor: #fff;
        --darkColor: #1b1b1c;
        --currentColor: #1b1b1c;
        --contrastColor: #fff;
        --focusRing: rgba(0, 149, 255, .25);
        --safeAreaTop: env(safe-area-inset-top);
        --safeAreaRight: env(safe-area-inset-right);
        --safeAreaBottom: env(safe-area-inset-bottom);
        --safeAreaLeft: env(safe-area-inset-left);
        --containerWidth: 1150px;
        --containerMaxWidth: 100%;
        --100vw: 100vw;
        --100vh: 100vh;
        --fixedOffset: max(0px, calc((100vw - var(--100vw) - var(--scrollbarWidth)) / 2))
    }

    body.adaptive-mobile {
        --containerWidth: 90%;
        --containerMaxWidth: calc(var(--100vw) - 20px * 2)
    }

    * {
        box-sizing: border-box;
        font-smooth: always;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: auto
    }

    *, :focus {
        outline: none;
        -webkit-focus-ring-color: transparent;
        -webkit-tap-highlight-color: transparent
    }

    .is-android .m_modal * {
        max-height: 1000000em
    }

    body, html {
        width: 100%;
        margin: 0;
        padding: 0;
        -webkit-overflow-scrolling: touch;
        -webkit-locale: "en"
    }

    html {
        min-height: 100%;
        text-size-adjust: none;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%
    }

    body .m_modal{
        position: relative;
        min-width: 1200px;
        color: #1b1b1c;
        background-color: #fff;
        zoom: var(--zoomLevel);
        max-width: var(--100vw);
        margin-left: var(--fixedOffset);
    }

    a:focus-visible, button:focus-visible, input[type=submit]:focus-visible {
        box-shadow: 0 0 0 4px var(--focusRing)
    }

    embed, iframe, img, input[type=image], marquee, object, table, video {
        aspect-ratio: attr(width)/attr(height)
    }

    h1, h2, h3, h4, h5, ol, p, ul {
        margin: 0
    }

    ol, ul {
        padding-left: 1.75em
    }

    button, input, select, textarea {
        margin: 0;
        font-size: 100%;
        vertical-align: middle
    }

    button, input {
        overflow: visible;
        line-height: normal
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        padding: 0;
        border: 0
    }

    textarea {
        overflow: auto;
        vertical-align: top
    }

    img {
        width: auto \9;
        height: auto;
        vertical-align: middle;
        border: 0;
        -ms-interpolation-mode: bicubic
    }

    img, svg {
        max-width: 100%
    }

    svg {
        max-height: 100%;
        fill: currentColor;
        fill-rule: evenodd;
        stroke: currentColor;
        stroke-width: 0
    }

    [color-type=gradient] {
        display: inline-block;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    [color-type=gradient] s, [color-type=gradient] u {
        -webkit-text-decoration-color: var(--currentColor);
        text-decoration-color: var(--currentColor)
    }

    [color-type=gradient] a {
        opacity: 1 !important
    }

    [color-type=color] s, [color-type=color] u {
        -webkit-text-decoration-color: initial;
        text-decoration-color: initial
    }

    [data-hidden=all], body.adaptive-desktop [data-hidden=desktop], body.adaptive-mobile [data-hidden=mobile] {
        display: none !important
    }

    [data-contrast] {
        color: var(--currentColor)
    }

    [data-contrast=dark] {
        --bgContrast: #1b1b1c;
        --currentColor: #1b1b1c;
        --contrastColor: #fff
    }

    [data-contrast=light] {
        --bgContrast: #fff;
        --currentColor: #fff;
        --contrastColor: #1b1b1c
    }

    body .m_modal{
        word-break: break-word;
        word-wrap: break-word;
        overflow-wrap: break-word
    }

    :root {
        --linkOpacity: 1;
        --linkColor: inherit;
        --linkDecoration: underline;
        --linkHoverColor: inherit;
        --linkHoverOpacity: 0.75;
        --linkHoverDecoration: none;
        --transitionDuration: 0.3s;
        --transitionTiming: ease
    }

    a {
        text-decoration: none;
        -webkit-hyphens: manual;
        -ms-hyphens: manual;
        hyphens: manual;
        pointer-events: all
    }

    a, a:active, a:visited {
        color: inherit;
        outline: none
    }

    .style-link, .text-block a, p a {
        color: var(--linkColor);
        -webkit-text-decoration: var(--linkDecoration);
        text-decoration: var(--linkDecoration);
        opacity: var(--linkOpacity);
        transition: all .3s cubic-bezier(.21, .67, .58, 1);
        cursor: pointer
    }

    .style-link:active, .style-link:visited, .text-block a:active, .text-block a:visited, p a:active, p a:visited {
        color: var(--linkColor)
    }

    .is-pointer .style-link:hover, .is-pointer .text-block a:hover, .is-pointer p a:hover {
        color: var(--linkHoverColor);
        -webkit-text-decoration: var(--linkHoverDecoration);
        text-decoration: var(--linkHoverDecoration);
        opacity: var(--linkHoverOpacity)
    }

    ol img, p img, ul img {
        height: auto !important
    }

    .close-times {
        font-size: 18px;
        width: 2em;
        height: 2em;
        margin-top: -.5em;
        margin-right: -.5em;
        z-index: 99;
        background-repeat: no-repeat;
        background-position: 50%;
        cursor: pointer;
        color: currentColor;
        opacity: 1;
        transition: opacity .18s cubic-bezier(.21, .67, .58, 1);
        transform: translateZ(0);
        pointer-events: all;
        will-change: transform, opacity;
        outline: none
    }

    .is-pointer .close-times:hover {
        text-decoration: none;
        opacity: .65
    }

    .close-times:after, .close-times:before {
        display: block;
        content: "";
        width: 2px;
        height: 1.3em;
        background: currentColor;
        position: absolute;
        left: -1px;
        right: 0;
        top: 0;
        margin-top: .35em;
        margin-left: 1em
    }

    .close-times:before {
        transform: rotate(45deg)
    }

    .close-times:after {
        transform: rotate(-45deg)
    }

    .font-size-text {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5
    }

    .font-size-note {
        font-size: 14px
    }

    .font-size-note, .font-size-tiny {
        font-weight: 400;
        line-height: 1.37
    }

    .font-size-tiny {
        font-size: 12px
    }

    .font-size-quote {
        font-size: 24px;
        font-weight: 400;
        line-height: 1.37
    }

    .font-size-h1 {
        font-size: 48px;
        line-height: 1.2
    }

    .font-size-h2 {
        font-size: 40px;
        line-height: 1.2
    }

    .font-size-h3 {
        font-size: 30px;
        line-height: 1.2
    }

    .font-size-h4 {
        font-size: 26px;
        line-height: 1.37
    }

    .font-size-h5 {
        font-size: 22px;
        line-height: 1.37
    }

    .font-size-h6 {
        font-size: 18px;
        line-height: 1.37
    }

    .will-change {
        will-change: transform;
        transform: translateZ(0)
    }

    .unselectable {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .overflow {
        overflow: hidden
    }

    .fixed {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        position: fixed
    }

    .hidden-all {
        display: none
    }

    body.adaptive-desktop .hidden-desktop {
        display: none !important
    }

    .img-popup {
        cursor: pointer
    }

    .noanimate, .noanimate * {
        transition: none !important;
        animation: none !important
    }

    .disable-pointer-events, .disable-pointer-events * {
        pointer-events: none !important
    }

    .scrollable {
        pointer-events: all;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch
    }

    .text-nowrap, .text-truncate {
        white-space: nowrap
    }

    .text-truncate {
        overflow: hidden;
        text-overflow: ellipsis
    }

    .text-justify {
        text-align: justify
    }

    .text-left {
        text-align: left
    }

    .text-right {
        text-align: right
    }

    .text-center {
        text-align: center
    }

    .text-lowercase {
        text-transform: lowercase
    }

    .text-uppercase {
        text-transform: uppercase
    }

    .text-capitalize {
        text-transform: capitalize
    }

    .text-keep-wrap {
        word-break: keep-all;
        word-wrap: normal;
        overflow-wrap: normal
    }

    .font-weight-light {
        font-weight: 300
    }

    .font-weight-normal {
        font-weight: 400
    }

    .font-weight-medium {
        font-weight: 500
    }

    .font-weight-bold {
        font-weight: 700
    }

    .font-italic {
        font-style: italic
    }

    .flex {
        display: flex
    }

    .inline-flex {
        display: inline-flex
    }

    .flex-row {
        flex-direction: row
    }

    .flex-column {
        flex-direction: column
    }

    .flex-row-reverse {
        flex-direction: row-reverse
    }

    .flex-column-reverse {
        flex-direction: column-reverse
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .flex-nowrap {
        flex-wrap: nowrap
    }

    .flex-wrap-reverse {
        flex-wrap: wrap-reverse
    }

    .justify-content-start {
        justify-content: flex-start
    }

    .justify-content-end {
        justify-content: flex-end
    }

    .justify-content-center {
        justify-content: center
    }

    .justify-content-between {
        justify-content: space-between
    }

    .justify-content-around {
        justify-content: space-around
    }

    .align-items-start {
        align-items: flex-start
    }

    .align-items-end {
        align-items: flex-end
    }

    .align-items-center {
        align-items: center
    }

    .align-items-baseline {
        align-items: baseline
    }

    .align-items-stretch {
        align-items: stretch
    }

    .align-content-start {
        align-content: flex-start
    }

    .align-content-end {
        align-content: flex-end
    }

    .align-content-center {
        align-content: center
    }

    .align-content-between {
        align-content: space-between
    }

    .align-content-around {
        align-content: space-around
    }

    .align-content-stretch {
        align-content: stretch
    }

    .align-self-auto {
        align-self: auto
    }

    .align-self-start {
        align-self: flex-start
    }

    .align-self-end {
        align-self: flex-end
    }

    .align-self-center {
        align-self: center
    }

    .align-self-baseline {
        align-self: baseline
    }

    .align-self-stretch {
        align-self: stretch
    }

    html {
        overflow-x: hidden;
        overflow-y: auto
    }

    body .mquiz{
        overflow: hidden
    }

    body.hide-below-the-fold-blocks .b_block.below-the-fold {
        min-height: 500px
    }

    body.hide-below-the-fold-blocks .b_block.below-the-fold .free-area, body.hide-below-the-fold-blocks .b_block.below-the-fold .main-area {
        display: none
    }

    .container-list {
        overflow: hidden
    }

    .is-cart-open .container-list, .is-modal-open .container-list {
        z-index: 1
    }

    .container {
        position: relative;
        width: var(--containerWidth);
        max-width: var(--containerMaxWidth);
        margin: 0 auto;
        display: flex;
        flex-flow: row wrap
    }

    .full-width {
        --containerWidth: 100%;
        --containerMaxWidth: 100%
    }

    .full-width .flexbe-cards-list {
        max-width: 100%;
        margin-right: 0;
        margin-left: 0
    }

    .cover {
        min-height: 540px;
        min-height: var(--coverHeight, 100vh);
        height: auto;
        align-items: center;
        align-content: center
    }

    .col-1, [data-cols="1"] {
        flex-basis: 4.16666667%;
        max-width: 4.16666667%
    }

    .col-2, [data-cols="2"] {
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    .col-3, [data-cols="3"] {
        flex-basis: 12.5%;
        max-width: 12.5%
    }

    .col-4, [data-cols="4"] {
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    .col-5, [data-cols="5"] {
        flex-basis: 20.83333333%;
        max-width: 20.83333333%
    }

    .col-6, [data-cols="6"] {
        flex-basis: 25%;
        max-width: 25%
    }

    .col-7, [data-cols="7"] {
        flex-basis: 29.16666667%;
        max-width: 29.16666667%
    }

    .col-8, [data-cols="8"] {
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    .col-9, [data-cols="9"] {
        flex-basis: 37.5%;
        max-width: 37.5%
    }

    .col-10, [data-cols="10"] {
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    .col-11, [data-cols="11"] {
        flex-basis: 45.83333333%;
        max-width: 45.83333333%
    }

    .col-12, [data-cols="12"] {
        flex-basis: 50%;
        max-width: 50%
    }

    .col-13, [data-cols="13"] {
        flex-basis: 54.16666667%;
        max-width: 54.16666667%
    }

    .col-14, [data-cols="14"] {
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    .col-15, [data-cols="15"] {
        flex-basis: 62.5%;
        max-width: 62.5%
    }

    .col-16, [data-cols="16"] {
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    .col-17, [data-cols="17"] {
        flex-basis: 70.83333333%;
        max-width: 70.83333333%
    }

    .col-18, [data-cols="18"] {
        flex-basis: 75%;
        max-width: 75%
    }

    .col-19, [data-cols="19"] {
        flex-basis: 79.16666667%;
        max-width: 79.16666667%
    }

    .col-20, [data-cols="20"] {
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    .col-21, [data-cols="21"] {
        flex-basis: 87.5%;
        max-width: 87.5%
    }

    .col-22, [data-cols="22"] {
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    .col-23, [data-cols="23"] {
        flex-basis: 95.83333333%;
        max-width: 95.83333333%
    }

    .col-24, [data-cols="24"] {
        flex-basis: 100%;
        max-width: 100%
    }

    .col-0, [data-cols="0"] {
        padding: 0 !important;
        margin: 0 !important;
        width: 0 !important;
        max-width: 0 !important;
        opacity: 0;
        visibility: hidden
    }

    .layout-type-header {
        z-index: 1000
    }

    .layout-type-header.fixed-header {
        z-index: 2500
    }

    .layout-type-section-title {
        margin-bottom: 50px
    }

    .layout-type-section-footer {
        margin-top: 50px
    }

    .layout-type-card, .layout-type-column, .layout-type-product, .layout-type-section-footer, .layout-type-section-title, .layout-type-tabs {
        z-index: 1000
    }

    .gap-container {
        margin: calc(var(--gapSize) * -1);
        max-width: calc(100% + var(--gapSize) * 2)
    }

    .gap-item {
        padding: var(--gapSize)
    }

    .gap-zero {
        --gapSize: 0px
    }

    .gap-small {
        --gapSize: 13px
    }

    .gap-normal {
        --gapSize: 25px
    }

    .b_block {
        position: relative;
        z-index: auto
    }

    .b_block.hidden {
        display: none
    }

    .container-fluid {
        position: relative
    }

    .elements-list--static {
        pointer-events: auto
    }

    .element-item {
        --zIndexBase: 1000;
        --zIndex: 0;
        --zIndexValue: calc(var(--zIndexBase, 1000) + var(--zIndex, 0));
        position: relative;
        display: flex;
        flex-shrink: 0;
        flex-grow: 0;
        z-index: var(--zIndexValue)
    }

    .element-item--static {
        --zIndexBase: 10
    }

    .element-item--free {
        --elementJustify: flex-start;
        --zIndexBase: 1000;
        justify-content: var(--elementAlignX, inherit) !important;
        align-items: var(--elementAlignY, inherit) !important
    }

    .element-item--descent {
        --zIndexBase: 10
    }

    .element-item--vertical {
        width: 100%;
        width: -moz-available;
        width: -webkit-fill-available
    }

    .element-item--vertical.fill-space {
        --elementAlign: stretch;
        flex-grow: 1
    }

    .element-item--vertical.no-gutter {
        margin-left: calc(var(--paddingLeft, 0px) * -1);
        margin-right: calc(var(--paddingRight, 0px) * -1)
    }

    .element-item--vertical.no-gutter .element-content {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .element-item--vertical.no-gutter.is-first-child {
        margin-top: calc(var(--paddingTop) * -1) !important
    }

    .element-item--vertical.no-gutter.is-last-child {
        margin-bottom: calc(var(--paddingBottom) * -1) !important
    }

    .element-content--vertical {
        padding: 5px 0
    }

    .element-content {
        display: flex;
        flex-flow: row wrap;
        justify-content: var(--elementJustify, inherit);
        align-items: var(--elementAlign, inherit);
        text-align: var(--elementTextAlign, inherit);
        position: relative;
        width: 100%
    }

    .is-view .element-content--pointerless, .is-view .element-content--pointerless * {
        pointer-events: none !important;
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        -ms-user-select: none !important;
        user-select: none !important
    }

    [data-element-justify=start] {
        --elementJustify: flex-start;
        --elementTextAlign: left
    }

    [data-element-justify=center] {
        --elementJustify: center;
        --elementTextAlign: center
    }

    [data-element-justify=end] {
        --elementJustify: flex-end;
        --elementTextAlign: right
    }

    [data-element-align=start] {
        --elementAlign: flex-start
    }

    [data-element-align=center] {
        --elementAlign: center
    }

    [data-element-align=end] {
        --elementAlign: flex-end
    }

    [data-mr] {
        padding-right: var(--sideMarginRight)
    }

    [data-ml] {
        padding-left: var(--sideMarginLeft)
    }

    [data-mr="0"] {
        --sideMarginRight: 0%
    }

    [data-ml="0"] {
        --sideMarginLeft: 0%
    }

    [data-mr="1"] {
        --sideMarginRight: 5%
    }

    [data-ml="1"] {
        --sideMarginLeft: 5%
    }

    [data-mr="2"] {
        --sideMarginRight: 10%
    }

    [data-ml="2"] {
        --sideMarginLeft: 10%
    }

    [data-mr="3"] {
        --sideMarginRight: 15%
    }

    [data-ml="3"] {
        --sideMarginLeft: 15%
    }

    [data-mr="4"] {
        --sideMarginRight: 20%
    }

    [data-ml="4"] {
        --sideMarginLeft: 20%
    }

    [data-mr="5"] {
        --sideMarginRight: 25%
    }

    [data-ml="5"] {
        --sideMarginLeft: 25%
    }

    [data-mr="6"] {
        --sideMarginRight: 30%
    }

    [data-ml="6"] {
        --sideMarginLeft: 30%
    }

    [data-mr="7"] {
        --sideMarginRight: 35%
    }

    [data-ml="7"] {
        --sideMarginLeft: 35%
    }

    [data-mr="8"] {
        --sideMarginRight: 40%
    }

    [data-ml="8"] {
        --sideMarginLeft: 40%
    }

    [data-mr="9"] {
        --sideMarginRight: 45%
    }

    [data-ml="9"] {
        --sideMarginLeft: 45%
    }

    [data-mr="10"] {
        --sideMarginRight: 50%
    }

    [data-ml="10"] {
        --sideMarginLeft: 50%
    }

    [data-mr="11"] {
        --sideMarginRight: 55%
    }

    [data-ml="11"] {
        --sideMarginLeft: 55%
    }

    [data-mr="12"] {
        --sideMarginRight: 60%
    }

    [data-ml="12"] {
        --sideMarginLeft: 60%
    }

    [data-mr="13"] {
        --sideMarginRight: 65%
    }

    [data-ml="13"] {
        --sideMarginLeft: 65%
    }

    [data-mr="14"] {
        --sideMarginRight: 70%
    }

    [data-ml="14"] {
        --sideMarginLeft: 70%
    }

    [data-mr="15"] {
        --sideMarginRight: 75%
    }

    [data-ml="15"] {
        --sideMarginLeft: 75%
    }

    [data-mr="16"] {
        --sideMarginRight: 80%
    }

    [data-ml="16"] {
        --sideMarginLeft: 80%
    }

    [data-mr="17"] {
        --sideMarginRight: 85%
    }

    [data-ml="17"] {
        --sideMarginLeft: 85%
    }

    [data-mr="18"] {
        --sideMarginRight: 90%
    }

    [data-ml="18"] {
        --sideMarginLeft: 90%
    }

    [data-mr="19"] {
        --sideMarginRight: 95%
    }

    [data-ml="19"] {
        --sideMarginLeft: 95%
    }

    [data-mr="20"] {
        --sideMarginRight: 100%
    }

    [data-ml="20"] {
        --sideMarginLeft: 100%
    }

    .element-item--free, .free-area {
        position: absolute !important;
        pointer-events: none !important;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0
    }

    .element-item--free {
        contain: style size;
        margin-right: auto;
        margin-left: auto
    }

    .element-item--free[data-containment=layout] {
        width: var(--containerWidth) !important;
        max-width: var(--containerMaxWidth) !important
    }

    .element-item--free[data-overflow] {
        overflow: hidden
    }

    .element-content--free {
        position: relative;
        flex-shrink: 0;
        pointer-events: auto !important;
        top: var(--elementY, 0) !important;
        left: var(--elementX, 0) !important;
        width: var(--elementWidth, auto) !important;
        height: var(--elementHeight, auto) !important;
        transform: rotate(var(--elementRotate, 0)) !important;
        opacity: var(--elementOpacity) !important;
        max-width: var(--elementMaxWidth, none) !important;
        min-width: 1px;
        min-height: 1px;
        contain: style layout
    }

    .flexbe-row {
        width: 100%;
        width: stretch;
        width: -moz-available;
        width: -webkit-fill-available;
        max-width: 100%;
        max-width: stretch;
        max-width: -moz-available;
        max-width: -webkit-fill-available;
        flex-flow: row nowrap;
        margin: 0 calc(var(--gapSize, 0px) * -1);
        pointer-events: none
    }

    .flexbe-column, .flexbe-row {
        display: flex;
        flex-grow: 1;
        flex-shrink: 0
    }

    body.adaptive-desktop .flexbe-row.first-row .flexbe-column, body.adaptive-desktop .flexbe-row.only-row .flexbe-column {
        padding-top: 0
    }

    body.adaptive-desktop .flexbe-row.last-row .flexbe-column, body.adaptive-desktop .flexbe-row.only-row .flexbe-column {
        padding-bottom: 0
    }

    .modal-list {
        display: none;
        width: 100%;
        height: 100%;
        position: fixed;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        clip: rect(auto, auto, auto, auto);
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 3000
    }

    .modal-list.rise {
        z-index: 100000
    }

    .modal-list.show {
        display: flex
    }

    .m_modal {
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        display: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        content-visibility: hidden
    }

    .m_modal.hide, .m_modal.show {
        content-visibility: visible;
        display: block;
        z-index: 1
    }

    .m_modal .modal-data {
        position: relative;
        z-index: 1;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .m_modal .modal-data > .close-times {
        position: fixed;
        top: 40px;
        right: 40px
    }

    .m_modal .scroller {
        padding: 70px 0;
        max-height: var(--100vh, 100vh);
        width: 100%;
        height: 100%;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        position: relative;
        pointer-events: all;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch
    }

    .m_modal .modal-content {
        position: relative;
        margin: auto
    }

    .cart-button {
        width: 60px;
        height: 60px;
        padding: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        pointer-events: all;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
        transition: opacity .18s cubic-bezier(.21, .67, .58, 1), visibility .18s cubic-bezier(.21, .67, .58, 1)
    }

    .cart-button, .cart-button .editor-simple-handle {
        border-radius: 50%
    }

    .cart-button:hover:before {
        transform: scale(1.05)
    }

    .cart-button.blink {
        animation: scale-up-down .3s cubic-bezier(.21, .67, .58, 1) 0s 1
    }

    .cart-button.hide {
        opacity: 0;
        visibility: hidden;
        pointer-events: none !important
    }

    .cart-button svg {
        flex-shrink: 0;
        display: block;
        fill-rule: evenodd;
        fill: currentColor;
        transition: transform .3s cubic-bezier(.21, .67, .58, 1);
        z-index: 1
    }

    .cart-button:before {
        content: "";
        top: 0;
        left: 0;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        color: #fff;
        z-index: 0
    }

    .cart-button-count, .cart-button:before {
        display: block;
        position: absolute;
        transition: transform .3s cubic-bezier(.21, .67, .58, 1)
    }

    .cart-button-count {
        z-index: 5;
        margin: 0;
        left: 40px;
        padding: 0 9px;
        top: -5px;
        width: auto;
        height: 24px;
        box-sizing: border-box;
        border-radius: 50px;
        text-align: center;
        font-size: 12px;
        line-height: 24px;
        font-weight: 500;
        white-space: nowrap
    }

    @keyframes swiperHelper {
        0% {
            transform: translateX(0);
            opacity: 1
        }
        39% {
            opacity: 1
        }
        56% {
            opacity: .5
        }
        77% {
            transform: translateX(-150%);
            opacity: 0
        }
    }

    .swiper-autoheight .swiper-slide {
        height: auto
    }

    .swiper-autoheight .swiper-wrapper {
        align-items: flex-start;
        transition-property: transform, height
    }

    .swiper-mobile-helper {
        position: absolute;
        width: 60px;
        height: 60px;
        background: url(../../_s/images/v3/theme/4/res/swipe_circle.png);
        background-size: contain;
        opacity: 0;
        pointer-events: none;
        will-change: transform, opacity;
        animation: none
    }

    .swiper-mobile-helper.show {
        animation: swiperHelper 1.3s ease 2 both
    }

    .swiper-mobile-helper.fade {
        opacity: 0;
        visibility: hidden;
        transition: opacity .5s ease, visibility .5s ease
    }

    .flexbe-cards-slider .swiper-mobile-helper {
        top: 7%;
        right: -28px
    }

    .container-tabs .swiper-mobile-helper {
        top: -40px;
        right: -8px
    }

    body.is-pointer .swiper-mobile-helper {
        display: none
    }

    .swiper-wrapper {
        position: relative;
        flex-wrap: nowrap !important;
        justify-content: flex-start;
        transition: all .65s cubic-bezier(.64, .13, .43, .99)
    }

    .swiper-effect-fade .swiper-slide {
        position: relative;
        pointer-events: none;
        padding: 0 !important;
        opacity: 0;
        visibility: hidden;
        transition-property: opacity, visibility;
        transition-timing-function: cubic-bezier(.7, 0, .3, 1);
        z-index: 0
    }

    .swiper-effect-fade .swiper-slide > .component-image, .swiper-effect-fade .swiper-slide > .component-video {
        transform: scale(1.15);
        transition: transform .85s cubic-bezier(.7, 0, .3, 1)
    }

    .swiper-effect-fade .swiper-slide-active {
        pointer-events: auto;
        opacity: 1;
        visibility: visible;
        z-index: 1
    }

    .swiper-effect-fade .swiper-slide-active > .component-image, .swiper-effect-fade .swiper-slide-active > .component-video, .swiper-effect-fade .swiper-slide-duplicate-active > .component-image, .swiper-effect-fade .swiper-slide-duplicate-active > .component-video {
        transform: scale(1)
    }

    .widget-list {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }

    [data-b-id=FREE] .container-fluid {
        height: var(--sectionHeight)
    }

    .component-bg {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: -1px;
        overflow: hidden;
        clip: rect(auto, auto, auto, auto);
        pointer-events: none;
        z-index: 0
    }

    .component-bg .overlay {
        z-index: 2;
        transition: all .18s
    }

    .component-bg .image-holder, .component-bg .overlay {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    .component-bg .image-holder {
        opacity: 1;
        visibility: visible;
        z-index: 1;
        transition: opacity .4s cubic-bezier(.21, .67, .58, 1), visibility .4s cubic-bezier(.21, .67, .58, 1)
    }

    .component-bg .image-holder__preview {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2;
        transition: opacity .4s ease, visibility .4s ease;
        visibility: visible
    }

    .component-bg .image-holder__preview.effect--blur {
        background-size: cover;
        background-repeat: no-repeat
    }

    .component-bg .image-holder__preview.effect--backdrop {
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter: blur(20px)
    }

    .b_block .component-bg[data-type=color] .overlay {
        opacity: 1 !important
    }



    body.adaptive-mobile .hidden-mobile {
        display: none
    }

    body.adaptive-mobile {
        min-width: 320px
    }

    body.adaptive-mobile .layout-type-section-title {
        margin-bottom: 30px
    }

    body.adaptive-mobile .layout-type-section-footer {
        margin-top: 30px
    }

    body.adaptive-mobile .col-am-1, body.adaptive-mobile [data-am-cols="1"] {
        flex-basis: 4.16666667%;
        max-width: 4.16666667%
    }

    body.adaptive-mobile .col-am-2, body.adaptive-mobile [data-am-cols="2"] {
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    body.adaptive-mobile .col-am-3, body.adaptive-mobile [data-am-cols="3"] {
        flex-basis: 12.5%;
        max-width: 12.5%
    }

    body.adaptive-mobile .col-am-4, body.adaptive-mobile [data-am-cols="4"] {
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    body.adaptive-mobile .col-am-5, body.adaptive-mobile [data-am-cols="5"] {
        flex-basis: 20.83333333%;
        max-width: 20.83333333%
    }

    body.adaptive-mobile .col-am-6, body.adaptive-mobile [data-am-cols="6"] {
        flex-basis: 25%;
        max-width: 25%
    }

    body.adaptive-mobile .col-am-7, body.adaptive-mobile [data-am-cols="7"] {
        flex-basis: 29.16666667%;
        max-width: 29.16666667%
    }

    body.adaptive-mobile .col-am-8, body.adaptive-mobile [data-am-cols="8"] {
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    body.adaptive-mobile .col-am-9, body.adaptive-mobile [data-am-cols="9"] {
        flex-basis: 37.5%;
        max-width: 37.5%
    }

    body.adaptive-mobile .col-am-10, body.adaptive-mobile [data-am-cols="10"] {
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    body.adaptive-mobile .col-am-11, body.adaptive-mobile [data-am-cols="11"] {
        flex-basis: 45.83333333%;
        max-width: 45.83333333%
    }

    body.adaptive-mobile .col-am-12, body.adaptive-mobile [data-am-cols="12"] {
        flex-basis: 50%;
        max-width: 50%
    }

    body.adaptive-mobile .col-am-13, body.adaptive-mobile [data-am-cols="13"] {
        flex-basis: 54.16666667%;
        max-width: 54.16666667%
    }

    body.adaptive-mobile .col-am-14, body.adaptive-mobile [data-am-cols="14"] {
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    body.adaptive-mobile .col-am-15, body.adaptive-mobile [data-am-cols="15"] {
        flex-basis: 62.5%;
        max-width: 62.5%
    }

    body.adaptive-mobile .col-am-16, body.adaptive-mobile [data-am-cols="16"] {
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    body.adaptive-mobile .col-am-17, body.adaptive-mobile [data-am-cols="17"] {
        flex-basis: 70.83333333%;
        max-width: 70.83333333%
    }

    body.adaptive-mobile .col-am-18, body.adaptive-mobile [data-am-cols="18"] {
        flex-basis: 75%;
        max-width: 75%
    }

    body.adaptive-mobile .col-am-19, body.adaptive-mobile [data-am-cols="19"] {
        flex-basis: 79.16666667%;
        max-width: 79.16666667%
    }

    body.adaptive-mobile .col-am-20, body.adaptive-mobile [data-am-cols="20"] {
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    body.adaptive-mobile .col-am-21, body.adaptive-mobile [data-am-cols="21"] {
        flex-basis: 87.5%;
        max-width: 87.5%
    }

    body.adaptive-mobile .col-am-22, body.adaptive-mobile [data-am-cols="22"] {
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    body.adaptive-mobile .col-am-23, body.adaptive-mobile [data-am-cols="23"] {
        flex-basis: 95.83333333%;
        max-width: 95.83333333%
    }

    body.adaptive-mobile .col-am-24, body.adaptive-mobile [data-am-cols="24"] {
        flex-basis: 100%;
        max-width: 100%
    }

    body.adaptive-mobile .gap-am-zero {
        --gapSize: 0px
    }

    body.adaptive-mobile .gap-am-xsmall {
        --gapSize: 7px
    }

    body.adaptive-mobile .gap-am-small {
        --gapSize: 10px
    }

    body.adaptive-mobile .gap-am-normal {
        --gapSize: 15px
    }

    body.adaptive-mobile .gap-am-large {
        --gapSize: 25px
    }

    body.adaptive-mobile .hor-padding-am-0 {
        padding: 0
    }

    body.adaptive-mobile .hor-padding-am-1 {
        padding: 0 1px
    }

    body.adaptive-mobile .hor-padding-am-2 {
        padding: 0 2px
    }

    body.adaptive-mobile .hor-padding-am-3 {
        padding: 0 3px
    }

    body.adaptive-mobile .hor-padding-am-4 {
        padding: 0 4px
    }

    body.adaptive-mobile .hor-padding-am-5 {
        padding: 0 5px
    }

    body.adaptive-mobile .hor-padding-am-6 {
        padding: 0 6px
    }

    body.adaptive-mobile .hor-padding-am-7 {
        padding: 0 7px
    }

    body.adaptive-mobile .hor-padding-am-8 {
        padding: 0 8px
    }

    body.adaptive-mobile .hor-padding-am-9 {
        padding: 0 9px
    }

    body.adaptive-mobile .hor-padding-am-10 {
        padding: 0 10px
    }

    body.adaptive-mobile .hor-padding-am-11 {
        padding: 0 11px
    }

    body.adaptive-mobile .hor-padding-am-12 {
        padding: 0 12px
    }

    body.adaptive-mobile .hor-padding-am-13 {
        padding: 0 13px
    }

    body.adaptive-mobile .hor-padding-am-14 {
        padding: 0 14px
    }

    body.adaptive-mobile .hor-padding-am-15 {
        padding: 0 15px
    }

    body.adaptive-mobile .hor-padding-am-16 {
        padding: 0 16px
    }

    body.adaptive-mobile .hor-padding-am-17 {
        padding: 0 17px
    }

    body.adaptive-mobile .hor-padding-am-18 {
        padding: 0 18px
    }

    body.adaptive-mobile .hor-padding-am-19 {
        padding: 0 19px
    }

    body.adaptive-mobile .hor-padding-am-20 {
        padding: 0 20px
    }

    body.adaptive-mobile .element-item {
        --sideMarginRight: 0px;
        --sideMarginLeft: 0px
    }

    body.adaptive-mobile .flexbe-row {
        flex-wrap: wrap;
        margin: 0
    }

    body.adaptive-mobile .flexbe-row.first-row .first-column, body.adaptive-mobile .flexbe-row.first-row .only-column, body.adaptive-mobile .flexbe-row.only-row .first-column, body.adaptive-mobile .flexbe-row.only-row .only-column {
        --gapSizeTop: 0
    }

    body.adaptive-mobile .flexbe-row.last-row .last-column, body.adaptive-mobile .flexbe-row.last-row .only-column, body.adaptive-mobile .flexbe-row.only-row .last-column, body.adaptive-mobile .flexbe-row.only-row .only-column {
        --gapSizeBottom: 0
    }

    body.adaptive-mobile .flexbe-row.reverse-on-mobile {
        flex-wrap: wrap-reverse
    }

    body.adaptive-mobile .flexbe-row.reverse-on-mobile .first-column {
        --gapSizeTop: var(--gapSize);
        --gapSizeBottom: 0
    }

    body.adaptive-mobile .flexbe-row.reverse-on-mobile .last-column {
        --gapSizeTop: 0;
        --gapSizeBottom: var(--gapSize)
    }

    body.adaptive-mobile .flexbe-column {
        --gapSizeTop: var(--gapSize);
        --gapSizeBottom: var(--gapSize);
        width: 100%;
        max-width: 100%;
        flex-basis: 100%;
        padding: var(--gapSizeTop) 0 var(--gapSizeBottom)
    }

    body.adaptive-mobile .m_modal .modal-data > .close-times {
        display: block !important;
        top: 0;
        right: var(--fixedOffset);
        margin-top: 20px;
        margin-right: 10px
    }

    body.adaptive-mobile .m_modal .component-bg {
        left: var(--fixedOffset);
        width: var(--100vw)
    }

    body.adaptive-mobile .m_modal .scroller {
        min-height: 100%;
        padding: 0
    }

    body.adaptive-mobile .m_modal .modal-data {
        justify-content: stretch;
        align-items: stretch
    }

    body.adaptive-mobile .m_modal .modal-content {
        width: 100%;
        max-width: var(--100vw);
        margin-left: var(--fixedOffset)
    }
