@charset "UTF-8";:root{--deUIColorWhite:#fff;--deUIColorShark:#2c2d2e;--deUIColorDenim:#1c6cd5;--deUIColorRoyalBlue:#2683ea;--deUIColorVeniceBlue:#094593;--deUIColorLinkWater:#e9f1fb;--deUIColorHawkesBlue:#e9f3fd;--deUIColorNepal:#909abd;--deUIColorBlueHaze:#bbc1d5;--deUIColorAthensGray:#e5e7ed;--deUIColorRedRibbon:#ed0a34;--deUIColorWispPink:#fef2f5}.isResetList{list-style:none;margin:0;padding:0}.isResetList>li{margin:0;padding:0;position:static}.isResetList>li:after,.isResetList>li:before{content:none}.isResetBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:0;box-shadow:none;margin:0;padding:0;text-align:left}.isMaxLine1{-webkit-line-clamp:1}.isMaxLine1,.isMaxLine2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.isMaxLine2{-webkit-line-clamp:2}.isMaxLine3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.isCF:after,.isCF:before{clear:both;content:"";display:table}.adaptiveTable{--adaptiveTableShadowStart:#0000;--adaptiveTableShadowEnd:#0000;--adaptiveTableWidth:100%;--adaptiveTablePosition:relative;--adaptiveTableWrapperPadding:0 1px;position:relative;position:var(--adaptiveTablePosition);width:100%;width:var(--adaptiveTableWidth)}.adaptiveTable__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:var(--adaptiveTableWrapperPadding)}@media (max-width:1280px){.adaptiveTable__wrapper table{min-width:150%}}@media (max-width:767px){.adaptiveTable__wrapper table{min-width:200%}}.adaptiveTable.isEdgeLeft:before,.adaptiveTable.isEdgeRight:after{backface-visibility:hidden;opacity:0;visibility:hidden}.isDomReady .adaptiveTable:after,.isDomReady .adaptiveTable:before{transition:.2s}.adaptiveTable:after,.adaptiveTable:before{background:linear-gradient(to right,var(--adaptiveTableShadowStart),var(--adaptiveTableShadowEnd));height:100%;pointer-events:none;position:absolute;top:0;width:25%;z-index:2}@media (max-width:1280px){.adaptiveTable:after,.adaptiveTable:before{content:""}}@media (max-width:767px){.adaptiveTable:after,.adaptiveTable:before{width:15%}}.adaptiveTable:before{left:-1px}.adaptiveTable:after{right:-1px}.adaptiveTable{overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}.blockTable{--blockTableLayout:unset;--blockTableWidth:100%;--blockTableBorderCollapse:collapse;--blockTableDisplay:table;--blockTableMb:4rem;--blockTableCaptionTextAlign:left;--blockTableCaptionFontSize:100%;--blockTableCaptionFontWeight:bold;--blockTableSortDisplay:flex;--blockTableSortAlignItems:center;--blockTableSortJustifyContent:space-between;--blockTableSortWidth:100%;--blockTableSortCursor:pointer;--blockTableSortLabelMr:1.5rem;--blockTableTrMb:0;--blockTableTrTransition:.2s;--blockTableThTextTransform:none;--blockTableThFontSize:100%;--blockTableThLineHeight:inherit;--blockTableThTransition:.2s;--blockTableThUserSelect:none;--blockTableThColor:currentColor;--blockTableThFontWeight:bold;--blockTableThBorder:1px solid currentColor;--blockTableThBorderWidth:0 0 1px 0;--blockTableThVerticalAlign:bottom;--blockTableThWidth:auto;--blockTableThTextAlign:left;--blockTableThPadding:2rem;--blockTableThBackgroundClip:padding-box;--blockTableThBgColor:#0000;--blockTableThPosition:relative;--blockTableThBreakWord:break-word;--blockTableThHyphens:auto;--blockTableTdEdgeBorderRadius:0;--blockTableTdLastBorderBottomWidth:0;--blockTableTdTransition:.2s;--blockTableTdTextTransform:none;--blockTableTdFontSize:100%;--blockTableTdLineHeight:inherit;--blockTableTdUserSelect:none;--blockTableTdColor:currentColor;--blockTableTdFontWeight:normal;--blockTableTdBorder:1px solid currentColor;--blockTableTdBorderWidth:0 0 1px 0;--blockTableTdVerticalAlign:bottom;--blockTableTdTextAlign:left;--blockTableTdWidth:auto;--blockTableTdPadding:2rem;--blockTableTdBackgroundClip:padding-box;--blockTableTdBgColor:#0000;--blockTableTdPosition:relative;--blockTableTdTabletBg:#0000;--blockTableTdLabelFontSize:80%;--blockTableTdLabelLineHeight:inherit;--blockTableTdLabelFontWeight:normal;--blockTableTdLabelColor:currentColor;--blockTableTdLabelTextTransform:none;border-collapse:var(--blockTableBorderCollapse);display:var(--blockTableDisplay);table-layout:var(--blockTableLayout);width:var(--blockTableWidth)}.blockTable:not(:last-child){margin-bottom:var(--blockTableMb)}.blockTable caption,.blockTable tbody,.blockTable tfoot,.blockTable thead{position:relative}.blockTable tbody:last-child tr:last-child td,.blockTable tfoot:last-child tr:last-child td,.blockTable thead:last-child tr:last-child td{border-bottom-width:var(--blockTableTdLastBorderBottomWidth)}.blockTable__caption{font-size:var(--blockTableCaptionFontSize);font-weight:var(--blockTableCaptionFontWeight);text-align:var(--blockTableCaptionTextAlign)}.blockTable__sort{align-items:var(--blockTableSortAlignItems);cursor:var(--blockTableSortCursor);display:var(--blockTableSortDisplay);justify-content:var(--blockTableSortJustifyContent);width:var(--blockTableSortWidth)}.blockTable__sortLabel{margin-right:var(--blockTableSortLabelMr)}.blockTable__sortIcon{flex-shrink:0}.blockTable__sortInputs{position:absolute!important;clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;left:-1px;overflow:hidden;padding:0!important;width:1px!important}.blockTable__cell--isClickable,.blockTable__row--isClickable{cursor:pointer}@media(min-width:1281px){.blockTable__cell--isRight{--blockTableThTextAlign:right;--blockTableTdTextAlign:right}.blockTable__cell--isCenter{--blockTableThTextAlign:center;--blockTableTdTextAlign:center}}@media(min-width:768px){.blockTable__cell--isWidth-33{--blockTableTdWidth:33.333%;--blockTableThWidth:33.333%}.blockTable__cell--isWidth-66{--blockTableTdWidth:66.666%;--blockTableThWidth:66.666%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-33{--blockTableTdWidth:33.333%;--blockTableThWidth:33.333%}.blockTable__cell--isTabletWidth-66{--blockTableTdWidth:66.666%;--blockTableThWidth:66.666%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-33{--blockTableTdWidth:33.333%;--blockTableThWidth:33.333%}.blockTable__cell--isMobileWidth-66{--blockTableTdWidth:66.666%;--blockTableThWidth:66.666%}}@media(min-width:768px){.blockTable__cell--isWidth-0{--blockTableTdWidth:0%;--blockTableThWidth:0%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-0{--blockTableTdWidth:0%;--blockTableThWidth:0%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-0{--blockTableTdWidth:0%!important;--blockTableThWidth:0%!important}}@media(min-width:768px){.blockTable__cell--isWidth-5{--blockTableTdWidth:5%;--blockTableThWidth:5%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-5{--blockTableTdWidth:5%;--blockTableThWidth:5%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-5{--blockTableTdWidth:5%!important;--blockTableThWidth:5%!important}}@media(min-width:768px){.blockTable__cell--isWidth-10{--blockTableTdWidth:10%;--blockTableThWidth:10%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-10{--blockTableTdWidth:10%;--blockTableThWidth:10%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-10{--blockTableTdWidth:10%!important;--blockTableThWidth:10%!important}}@media(min-width:768px){.blockTable__cell--isWidth-15{--blockTableTdWidth:15%;--blockTableThWidth:15%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-15{--blockTableTdWidth:15%;--blockTableThWidth:15%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-15{--blockTableTdWidth:15%!important;--blockTableThWidth:15%!important}}@media(min-width:768px){.blockTable__cell--isWidth-20{--blockTableTdWidth:20%;--blockTableThWidth:20%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-20{--blockTableTdWidth:20%;--blockTableThWidth:20%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-20{--blockTableTdWidth:20%!important;--blockTableThWidth:20%!important}}@media(min-width:768px){.blockTable__cell--isWidth-25{--blockTableTdWidth:25%;--blockTableThWidth:25%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-25{--blockTableTdWidth:25%;--blockTableThWidth:25%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-25{--blockTableTdWidth:25%!important;--blockTableThWidth:25%!important}}@media(min-width:768px){.blockTable__cell--isWidth-30{--blockTableTdWidth:30%;--blockTableThWidth:30%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-30{--blockTableTdWidth:30%;--blockTableThWidth:30%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-30{--blockTableTdWidth:30%!important;--blockTableThWidth:30%!important}}@media(min-width:768px){.blockTable__cell--isWidth-35{--blockTableTdWidth:35%;--blockTableThWidth:35%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-35{--blockTableTdWidth:35%;--blockTableThWidth:35%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-35{--blockTableTdWidth:35%!important;--blockTableThWidth:35%!important}}@media(min-width:768px){.blockTable__cell--isWidth-40{--blockTableTdWidth:40%;--blockTableThWidth:40%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-40{--blockTableTdWidth:40%;--blockTableThWidth:40%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-40{--blockTableTdWidth:40%!important;--blockTableThWidth:40%!important}}@media(min-width:768px){.blockTable__cell--isWidth-45{--blockTableTdWidth:45%;--blockTableThWidth:45%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-45{--blockTableTdWidth:45%;--blockTableThWidth:45%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-45{--blockTableTdWidth:45%!important;--blockTableThWidth:45%!important}}@media(min-width:768px){.blockTable__cell--isWidth-50{--blockTableTdWidth:50%;--blockTableThWidth:50%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-50{--blockTableTdWidth:50%;--blockTableThWidth:50%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-50{--blockTableTdWidth:50%!important;--blockTableThWidth:50%!important}}@media(min-width:768px){.blockTable__cell--isWidth-55{--blockTableTdWidth:55%;--blockTableThWidth:55%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-55{--blockTableTdWidth:55%;--blockTableThWidth:55%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-55{--blockTableTdWidth:55%!important;--blockTableThWidth:55%!important}}@media(min-width:768px){.blockTable__cell--isWidth-60{--blockTableTdWidth:60%;--blockTableThWidth:60%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-60{--blockTableTdWidth:60%;--blockTableThWidth:60%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-60{--blockTableTdWidth:60%!important;--blockTableThWidth:60%!important}}@media(min-width:768px){.blockTable__cell--isWidth-65{--blockTableTdWidth:65%;--blockTableThWidth:65%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-65{--blockTableTdWidth:65%;--blockTableThWidth:65%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-65{--blockTableTdWidth:65%!important;--blockTableThWidth:65%!important}}@media(min-width:768px){.blockTable__cell--isWidth-70{--blockTableTdWidth:70%;--blockTableThWidth:70%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-70{--blockTableTdWidth:70%;--blockTableThWidth:70%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-70{--blockTableTdWidth:70%!important;--blockTableThWidth:70%!important}}@media(min-width:768px){.blockTable__cell--isWidth-75{--blockTableTdWidth:75%;--blockTableThWidth:75%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-75{--blockTableTdWidth:75%;--blockTableThWidth:75%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-75{--blockTableTdWidth:75%!important;--blockTableThWidth:75%!important}}@media(min-width:768px){.blockTable__cell--isWidth-80{--blockTableTdWidth:80%;--blockTableThWidth:80%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-80{--blockTableTdWidth:80%;--blockTableThWidth:80%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-80{--blockTableTdWidth:80%!important;--blockTableThWidth:80%!important}}@media(min-width:768px){.blockTable__cell--isWidth-85{--blockTableTdWidth:85%;--blockTableThWidth:85%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-85{--blockTableTdWidth:85%;--blockTableThWidth:85%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-85{--blockTableTdWidth:85%!important;--blockTableThWidth:85%!important}}@media(min-width:768px){.blockTable__cell--isWidth-90{--blockTableTdWidth:90%;--blockTableThWidth:90%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-90{--blockTableTdWidth:90%;--blockTableThWidth:90%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-90{--blockTableTdWidth:90%!important;--blockTableThWidth:90%!important}}@media(min-width:768px){.blockTable__cell--isWidth-95{--blockTableTdWidth:95%;--blockTableThWidth:95%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-95{--blockTableTdWidth:95%;--blockTableThWidth:95%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-95{--blockTableTdWidth:95%!important;--blockTableThWidth:95%!important}}@media(min-width:768px){.blockTable__cell--isWidth-100{--blockTableTdWidth:100%;--blockTableThWidth:100%}}@media(max-width:1280px){.blockTable__cell--isTabletWidth-100{--blockTableTdWidth:100%;--blockTableThWidth:100%}}@media(max-width:767px){.blockTable__cell--isMobileWidth-100{--blockTableTdWidth:100%!important;--blockTableThWidth:100%!important}}.blockTable tbody:not(:last-child){margin-bottom:var(--blockTableTrMb)}.blockTable tr{border-radius:var(--blockTableTdEdgeBorderRadius)}.isDomReady .blockTable tr{transition:var(--blockTableTrTransition)}.blockTable tr:not(:last-child){margin-bottom:var(--blockTableTrMb)}.isDomReady .blockTable th{transition:var(--blockTableThTransition)}.blockTable th{background-clip:var(--blockTableThBackgroundClip);background-color:var(--blockTableThBgColor);border:var(--blockTableThBorder);border-width:var(--blockTableThBorderWidth);color:var(--blockTableThColor);font-size:var(--blockTableThFontSize);font-weight:var(--blockTableThFontWeight);hyphens:var(--blockTableThHyphens);line-height:var(--blockTableThLineHeight);padding:var(--blockTableThPadding);position:var(--blockTableThPosition);text-align:var(--blockTableThTextAlign);text-transform:var(--blockTableThTextTransform);-webkit-user-select:var(--blockTableThUserSelect);-moz-user-select:var(--blockTableThUserSelect);user-select:var(--blockTableThUserSelect);vertical-align:var(--blockTableThVerticalAlign);width:var(--blockTableThWidth);word-break:var(--blockTableThBreakWord)}.isDomReady .blockTable td{transition:var(--blockTableTdTransition)}.blockTable td{background-clip:var(--blockTableTdBackgroundClip);background-color:var(--blockTableTdBgColor);border:var(--blockTableTdBorder);border-width:var(--blockTableTdBorderWidth);color:var(--blockTableTdColor);font-size:var(--blockTableTdFontSize);font-weight:var(--blockTableTdFontWeight);line-height:var(--blockTableTdLineHeight);padding:var(--blockTableTdPadding);position:var(--blockTableTdPosition);text-align:var(--blockTableTdTextAlign);text-transform:var(--blockTableTdTextTransform);-webkit-user-select:var(--blockTableTdUserSelect);-moz-user-select:var(--blockTableTdUserSelect);user-select:var(--blockTableTdUserSelect);vertical-align:var(--blockTableTdVerticalAlign);width:var(--blockTableTdWidth)}@media(max-width:1280px){.blockTable td.isTabletBg{--blockTableTdBgColor:var(--blockTableTdTabletBg)}}@media(max-width:1280px) and (min-width:768px){.blockTable td.IsTabletOnlyBg{--blockTableTdBgColor:var(--blockTableTdTabletBg)}}@media(max-width:1280px){.blockTable td.IsTabletAbs{--blockTableTdBorder:0;--blockTableTdMaxHeight:unset;--blockTableTdBgColor:#0000;--blockTableTdWidth:auto;--blockTableTdAbsTop:0;--blockTableTdAbsRight:0;--blockTableTdAbsBtm:auto;--blockTableTdAbsLeft:auto;bottom:auto;bottom:var(--blockTableTdAbsBtm);height:auto;left:auto;left:var(--blockTableTdAbsLeft);padding:0;position:absolute;right:0;right:var(--blockTableTdAbsRight);top:0;top:var(--blockTableTdAbsTop);width:auto}.blockTable td.IsTabletAbs--isTopRight{--blockTableTdAbsTop:calc(var(--blockTableTdPadding)/-2);--blockTableTdAbsRight:calc(var(--blockTableTdPadding)/2);--blockTableTdAbsBtm:auto;--blockTableTdAbsLeft:auto}.blockTable td.IsTabletAbs--isBtmRight{--blockTableTdAbsBtm:calc(var(--blockTableTdPadding)/-2);--blockTableTdAbsRight:calc(var(--blockTableTdPadding)/2);--blockTableTdAbsTop:auto;--blockTableTdAbsLeft:auto}}@media(min-width:1281px){.blockTable caption{display:table-caption}.blockTable td:first-child,.blockTable th:first-child{border-bottom-left-radius:var(--blockTableTdEdgeBorderRadius);border-top-left-radius:var(--blockTableTdEdgeBorderRadius)}.blockTable td:last-child,.blockTable th:last-child{border-bottom-right-radius:var(--blockTableTdEdgeBorderRadius);border-top-right-radius:var(--blockTableTdEdgeBorderRadius)}}@media(max-width:1280px){.blockTable{--blockTableDisplay:block}.blockTable th,.blockTable thead{display:none}.blockTable tr{display:flex;flex-flow:row wrap;position:relative;width:100%}.blockTable caption,.blockTable tbody,.blockTable td,.blockTable tfoot{display:block}.blockTable td:before{color:var(--blockTableTdLabelColor);content:attr(data-css-cell-label);display:block;font-size:var(--blockTableTdLabelFontSize);font-weight:var(--blockTableTdLabelFontWeight);line-height:var(--blockTableTdLabelLineHeight);text-transform:var(--blockTableTdLabelTextTransform)}.blockTable td:empty{display:none}}.checkbox,.radio{--checkerCursor:pointer;--checkerDisplay:flex;--checkerPosition:relative;--checkerUserSelect:none;--checkerPointerEvents:none;--checkerBg:var(--deUIColorWhite);--checkerSize:3rem;--checkerBorderColor:var(--checkerHoverBorderColor);--checkerBorderRadius:1rem;--checkerBorderWidth:1px;--checkerBorderStyle:solid;--checkerTransition:.2s;--checkerIconOpacity:0;--checkerIconFilter:none;--checkerIconTransform:none;--checkerIconTransition:.2s;--checkerIconWidth:100%;--checkerIconHeight:100%;--checkerIconSize:75%;--checkerIconBorderRadius:0;--checkerIconBg:url(../icons/icon-check.svg) no-repeat 50% 50%/var(--checkerIconSize) var(--checkerIconSize);--checkerLabelDisplay:block;--checkerLabelPadding:0 0 0 .75em;--checkerLabelColor:currentColor;--checkerHoverBg:var(--deUIColorWhite);--checkerHoverBorderColor:var(--deUIColorDenim);--checkerHoverIconOpacity:0;--checkerHoverIconFilter:none;--checkerHoverIconTransform:none;--checkerInvalidBg:var(--deUIColorWispPink);--checkerInvalidBorderColor:var(--deUIColorRedRibbon);--checkerInvalidIconTransform:none;--checkerInvalidIconOpacity:0;--checkerInvalidIconFilter:none;--checkerInvalidLabelColor:currentColor;--checkerCheckedBg:var(--deUIColorDenim);--checkerCheckedBorderColor:var(--deUIColorDenim);--checkerCheckedIconTransform:none;--checkerCheckedIconFilter:brightness(0) invert(1);--checkerCheckedIconOpacity:1;--checkerDisabledIconFilter:invert(1) grayscale(100%) opacity(15%);--checkerDisabledIconTransform:none;--checkerDisabledCursor:not-allowed;--checkerDisabledBg:var(--deUIColorAthensGray);--checkerDisabledBorderColor:var(--deUIColorBlueHaze);--checkerDisabledIconOpacity:0;--checkerDisabledLabelColor:var(--deUIColorNepal)}.radio{--checkerIconTransform:scale(0) translateZ(0);--checkerCheckedIconTransform:scale(1) translateZ(0);--checkerHoverIconTransform:var(--checkerCheckedIconTransform);--checkerCheckedIconFilter:none;--checkerBorderRadius:100%;--checkerIconBorderRadius:100%;--checkerHoverIconFilter:invert(1);--checkerIconBg:var(--deUIColorWhite);--checkerIconWidth:40%;--checkerIconHeight:40%}.checkbox,.radio{cursor:var(--checkerCursor);display:var(--checkerDisplay);pointer-events:var(--checkerPointerEvents);position:var(--checkerPosition);-webkit-user-select:var(--checkerUserSelect);-moz-user-select:var(--checkerUserSelect);user-select:var(--checkerUserSelect)}.checkbox.checkbox--isHover,.checkbox.checkbox.isHover,.checkbox.checkbox:hover,.radio.radio--isHover,.radio.radio.isHover,.radio.radio:hover{--checkerBg:var(--checkerHoverBg);--checkerBorderColor:var(--checkerHoverBorderColor);--checkerIconOpacity:var(--checkerHoverIconOpacity);--checkerIconFilter:var(--checkerHoverIconFilter);--checkerIconTransform:var(--checkerHoverIconTransform)}.checkbox.checkbox--isInvalid,.checkbox.checkbox.isInvalid,.radio.radio--isInvalid,.radio.radio.isInvalid{--checkerBg:var(--checkerInvalidBg);--checkerBorderColor:var(--checkerInvalidBorderColor);--checkerIconTransform:var(--checkerInvalidIconTransform);--checkerIconOpacity:var(--checkerInvalidIconOpacity);--checkerIconFilter:var(--checkerInvalidIconFilter);--checkerLabelColor:var(--checkerInvalidLabelColor)}.checkbox__input,.radio__input{position:absolute!important;clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;left:-1px;overflow:hidden;padding:0!important;width:1px!important}.checkbox__input:checked~[class$=__emulator],.radio__input:checked~[class$=__emulator]{--checkerBg:var(--checkerCheckedBg);--checkerBorderColor:var(--checkerCheckedBorderColor);--checkerIconTransform:var(--checkerCheckedIconTransform);--checkerIconFilter:var(--checkerCheckedIconFilter);--checkerIconOpacity:var(--checkerCheckedIconOpacity)}.checkbox__input:checked[disabled]~[class$=__emulator],.radio__input:checked[disabled]~[class$=__emulator]{--checkerIconFilter:var(--checkerDisabledIconFilter)}.checkbox__input:checked[disabled]~[class$=__emulator],.checkbox__input[disabled]~[class$=__emulator],.radio__input:checked[disabled]~[class$=__emulator],.radio__input[disabled]~[class$=__emulator]{--checkerIconTransform:var(--checkerDisabledIconTransform);--checkerIconFilter:var(--checkerDisabledIconFilter);--checkerCursor:var(--checkerDisabledCursor);--checkerBg:var(--checkerDisabledBg);--checkerBorderColor:var(--checkerDisabledBorderColor)}.checkbox__input:not(:checked)[disabled]~[class$=__emulator],.radio__input:not(:checked)[disabled]~[class$=__emulator]{--checkerIconOpacity:var(--checkerDisabledIconOpacity)}.checkbox__input[disabled]~[class$=__label],.radio__input[disabled]~[class$=__label]{color:var(--checkerDisabledLabelColor);cursor:var(--checkerDisabledCursor)}.checkbox__input--isInvalid:not(:checked)~[class$=__emulator],.checkbox__input.isInvalid:not(:checked)~[class$=__emulator],.radio__input--isInvalid:not(:checked)~[class$=__emulator],.radio__input.isInvalid:not(:checked)~[class$=__emulator]{--checkerBg:var(--checkerInvalidBg);--checkerBorderColor:var(--checkerInvalidBorderColor);--checkerIconTransform:var(--checkerInvalidIconTransform);--checkerIconOpacity:var(--checkerInvalidIconOpacity);--checkerIconFilter:var(--checkerInvalidIconFilter);--checkerLabelColor:var(--checkerInvalidLabelColor)}.checkbox__emulator,.radio__emulator{align-content:center;align-items:center;display:flex;justify-content:center}.isDomReady .checkbox__emulator,.isDomReady .radio__emulator{transition:var(--checkerTransition)}.checkbox__emulator,.radio__emulator{background:var(--checkerBg);border-color:var(--checkerBorderColor);border-radius:var(--checkerBorderRadius);border-style:var(--checkerBorderStyle);border-width:var(--checkerBorderWidth);cursor:var(--checkerCursor);flex-shrink:0;height:var(--checkerSize);pointer-events:auto;width:var(--checkerSize)}.isDomReady .checkbox__emulator:after,.isDomReady .radio__emulator:after{transition:var(--checkerIconTransition)}.checkbox__emulator:after,.radio__emulator:after{background:var(--checkerIconBg);border-radius:var(--checkerIconBorderRadius);content:"";filter:var(--checkerIconFilter);height:var(--checkerIconHeight);opacity:var(--checkerIconOpacity);transform:var(--checkerIconTransform);transform-origin:50% 50%;width:var(--checkerIconWidth)}.isDomReady .checkbox__label,.isDomReady .radio__label{transition:var(--checkerTransition)}.checkbox__label,.radio__label{color:var(--checkerLabelColor);cursor:var(--checkerCursor);display:var(--checkerLabelDisplay);padding:var(--checkerLabelPadding);pointer-events:auto}.palette{display:flex;flex-flow:row wrap;margin-top:-5rem}.palette__item{margin-top:5rem}.palette__item:not(:last-child){margin-right:5rem}.palette__bg{background-color:#aaa;border-radius:100%;height:9rem;width:9rem}.palette__label{font-size:1.75rem;margin-top:1.5rem}.palette__label b{display:block;font-weight:700}.typo{width:100%}.typo__title{border-bottom:1px solid;font-size:2rem;font-weight:bolder;padding-bottom:1rem;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.typo__title:not(:last-child){margin-bottom:3rem}.typo__block:not(:last-child){margin-bottom:6rem}.form{--formDisplay:block;--formFlexFlow:row wrap;--formWidth:100%;--formHeaderMargin:0;--formHeaderPadding:0;--formBodyWidth:100%;--formFooterMargin:0;--formFooterPadding:0;--formRowColumns:2;--formRowWidth:100%;--formRowDisplay:grid;--formRowGridGap:3rem;--formRowPadding:0;--formRowAlignItems:flex-start;--formRowMarginBottom:3rem;--formColWidth:100%;--formColDisplay:flex;--formColAlignItems:flex-end;--formBlockDisplay:flex;--formBlockWidth:100%;--formBlockFlexFlow:column-reverse;--formBlockScrollMarginTop:5rem;--formMsgColor:currentColor;--formMsgDisplay:block;--formMsgWidth:100%;--formMsgMt:1rem;--formMsgMb:0;--formMsgUserSelect:none;--formMsgTextCursor:help;--formMsgValidDisplay:none;--formMsgLoaderSize:1.5em;--formMsgLoaderOpacity:.5;--formMsgLoaderBorder:.2em solid currentColor;--formTabletRowColumns:2;--formMobileRowColumns:1}@keyframes formMsgLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form{display:var(--formDisplay);flex-flow:var(--formFlexFlow);width:var(--formWidth)}.form.form--isHidden{--formDisplay:none}.form__body{width:var(--formBodyWidth)}.form__header{margin:var(--formHeaderMargin);padding:var(--formHeaderPadding)}.form__header--isHidden{display:none}.form__footer{margin:var(--formFooterMargin);padding:var(--formFooterPadding)}.form__row{display:var(--formRowDisplay);grid-template-columns:repeat(var(--formRowColumns),minmax(0,1fr));width:var(--formRowWidth);grid-gap:var(--formRowGridGap);align-items:var(--formRowAlignItems);padding:var(--formRowPadding)}.form__row:not(:last-child){margin-bottom:var(--formRowMarginBottom)}.form__row--isColumns-1{--formRowColumns:1}.form__row--isColumns-2{--formRowColumns:2}.form__row--isColumns-3{--formRowColumns:3}.form__row--isColumns-4{--formRowColumns:4}.form__row--isColumns-5{--formRowColumns:5}.form__row--isColumns-6{--formRowColumns:6}@media(max-width:1280px){.form__row{--formRowColumns:var(--formTabletRowColumns)}}@media(max-width:767px){.form__row{--formRowColumns:var(--formMobileRowColumns)}}.form__col{align-items:var(--formColAlignItems);display:var(--formColDisplay);width:var(--formColWidth)}.form__block{--scrollMarginTop:var(--formBlockScrollMarginTop);scroll-margin-top:var(--scrollMarginTop)}@supports (scroll-snap-margin-top:0){.form__block{scroll-snap-margin-top:var(--scrollMarginTop)}}.form__block{display:var(--formBlockDisplay);flex-flow:var(--formBlockFlexFlow);width:var(--formBlockWidth)}.form__msg{display:var(--formMsgDisplay);margin-bottom:var(--formMsgMb);margin-top:var(--formMsgMt);-webkit-user-select:var(--formMsgUserSelect);-moz-user-select:var(--formMsgUserSelect);user-select:var(--formMsgUserSelect);width:var(--formMsgWidth)}.form__msg:empty{--formMsgDisplay:none}.form__msg--isLoading,.form__msg.isLoading{--formMsgDisplay:block;cursor:wait}.form__msgLoader{animation:formMsgLoader 1s linear infinite;border:var(--formMsgLoaderBorder);border-bottom-color:#0000;border-radius:50%;color:currentColor;display:block;height:var(--formMsgLoaderSize);opacity:var(--formMsgLoaderOpacity);pointer-events:none;position:relative;width:var(--formMsgLoaderSize)}.form__msgText{color:var(--formMsgColor);cursor:var(--formMsgTextCursor)}.form__msg[data-css-reason=valid]{display:var(--formMsgValidDisplay)}.checkerGroup{--checkerGroupMaxHeight:32rem;--checkerGroupWidth:100%;--checkerGroupDisplay:block;--checkerGroupItemsMb:1.5rem;--checkerGroupListOverflowY:auto;--checkerGroupLabelFontWeight:bold;--checkerGroupLabelColor:currentColor;--checkerGroupLabelMb:1rem;--checkerGroupLabelUserSelect:none;--checkerGroupPl:0;display:var(--checkerGroupDisplay);width:var(--checkerGroupWidth)}.checkerGroup__label{color:var(--checkerGroupLabelColor);font-weight:var(--checkerGroupLabelFontWeight);-webkit-user-select:var(--checkerGroupLabelUserSelect);-moz-user-select:var(--checkerGroupLabelUserSelect);user-select:var(--checkerGroupLabelUserSelect)}.checkerGroup__label:not(:last-child){margin-bottom:var(--checkerGroupLabelMb)}.checkerGroup__list{list-style:none;margin:0;padding:0}.checkerGroup__list>li{margin:0;padding:0;position:static}.checkerGroup__list>li:after,.checkerGroup__list>li:before{content:none}.checkerGroup__list{scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor);scrollbar-gutter:auto;scrollbar-width:thin}.checkerGroup__list::-webkit-scrollbar{width:var(--defaultScrollBarCustomWidth)}.checkerGroup__list::-webkit-scrollbar-track{background-color:var(--scrollBarCustomTrackColor);border-radius:var(--scrollBarCustomTrackBorderRadius)}.checkerGroup__list::-webkit-scrollbar-thumb{background-color:var(--scrollBarCustomThumbColor);border-radius:var(--scrollBarCustomThumbBorderRadius)}.checkerGroup__list{max-height:var(--checkerGroupMaxHeight);overflow-y:var(--checkerGroupListOverflowY);padding-left:var(--checkerGroupPl)}.checkerGroup__list--isInner{--checkerGroupMaxHeight:unset;--checkerGroupListOverflowY:unset}.checkerGroup__item:not(:last-child){margin-bottom:var(--checkerGroupItemsMb)}.icon{--iconDisplay:flex;--iconAlignItems:center;--iconJustifyContent:center;--iconAlignContent:center;--iconFill:none;--iconSize:1em;--iconFlexShrink:0;--iconTransform:none;--iconTransition:.2s;--iconAnimation:none;--iconOpacity:1;--iconColor:currentColor;--iconWeight:normal;--iconOverflow:hidden;--iconUserSelect:none}.isDomReady .icon{transition:var(--iconTransition)}.icon{align-content:var(--iconAlignContent);align-items:var(--iconAlignItems);animation:var(--iconAnimation);color:var(--iconColor);display:var(--iconDisplay);fill:var(--iconFill);flex-shrink:var(--iconFlexShrink);font-weight:var(--iconWeight);height:var(--iconSize);justify-content:var(--iconJustifyContent);opacity:var(--iconOpacity);overflow:var(--iconOverflow);transform:var(--iconTransform);-webkit-user-select:var(--iconUserSelect);-moz-user-select:var(--iconUserSelect);user-select:var(--iconUserSelect);width:var(--iconSize)}span.icon__src,svg.icon__src{direction:ltr;display:block;fill:currentColor;font-size:var(--iconSize);font-style:inherit;font-weight:inherit;height:100%;letter-spacing:normal;line-height:1;pointer-events:none;-webkit-text-decoration:none;text-decoration:none;text-transform:none;transform:translateZ(0);transition:inherit;white-space:nowrap;width:100%}.icon.icon--isReverse{--iconTransform:scaleX(-1) translateZ(0)}.icon.icon--isSizeAuto{--iconSize:1em}.icon.icon--isSizeSmall{--iconSize:2rem}.icon.icon--isSizeMedium{--iconSize:3rem}.icon.icon--isSizeLarge{--iconSize:4rem}.icon.icon--isSizeMax{--iconSize:5rem}.contentPlaceholder{--contentPlaceholderWidth:100%;--contentPlaceholderMaxWidth:50rem;--contentPlaceholderMaxHeight:33rem;--contentPlaceholderHeight:100%;--contentPlaceholderCursor:wait;--contentPlaceholderOverflow:hidden;cursor:var(--contentPlaceholderCursor);height:var(--contentPlaceholderHeight);max-height:var(--contentPlaceholderMaxHeight);max-width:var(--contentPlaceholderMaxWidth);overflow:var(--contentPlaceholderOverflow);width:var(--contentPlaceholderWidth)}.contentPlaceholder *{pointer-events:none}@media(max-width:640px){.contentPlaceholder{--contentPlaceholderMaxWidth:100%}}.locale{--localeDisplay:contents;--localeMinHeight:1em;display:var(--localeDisplay);min-height:var(--localeMinHeight)}.captcha{--captchaWidth:304px;--captchaHeight:10rem;--captchaTransform:none;--captchaBg:var(--deUIColorAthensGray);--captchaBgInvalidAnimation:shake .25s ease-in-out 2;--captchaRenderedBg:#0000;background:var(--captchaBg);height:var(--captchaHeight);transform:var(--captchaTransform);width:var(--captchaWidth)}.captcha.isRendered.isInvalid{animation:var(--captchaBgInvalidAnimation)}.captcha.isRendered{background:var(--captchaRenderedBg)}.captcha:not(.isRendered){cursor:wait}.captcha:not(.isRendered) *{pointer-events:none}.errorInfo{--errorInfoWidth:100%;--errorInfoBorderRadius:2rem;--errorInfoDataMaxHeight:20rem;--errorInfoDataWhiteSpace:pre-line;--errorInfoDataPadding:3rem;--errorInfoBorder:1px solid var(--deUIColorBlueHaze);--errorInfoDataBg:var(--deUIColorAthensGray);--errorInfoDataColor:var(--deUIColorRedRibbon);--errorInfoDataFontFamily:Consolas,Menlo,Monaco,Lucida Console,Droid Sans Mono,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,monospace,Courier New,serif;--errorTitleMb:2rem;--errorTitleFontSize:3rem;--errorTitleFontWeight:600;width:var(--errorInfoWidth)}.errorInfo__data{scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor);scrollbar-gutter:auto;scrollbar-width:thin}.errorInfo__data::-webkit-scrollbar{width:var(--defaultScrollBarCustomWidth)}.errorInfo__data::-webkit-scrollbar-track{background-color:var(--scrollBarCustomTrackColor);border-radius:var(--scrollBarCustomTrackBorderRadius)}.errorInfo__data::-webkit-scrollbar-thumb{background-color:var(--scrollBarCustomThumbColor);border-radius:var(--scrollBarCustomThumbBorderRadius)}.errorInfo__data{background:var(--errorInfoDataBg);border:var(--errorInfoBorder);border-radius:var(--errorInfoBorderRadius);color:var(--errorInfoDataColor);font-family:var(--errorInfoDataFontFamily);max-height:var(--errorInfoDataMaxHeight);overflow-y:auto;padding:var(--errorInfoDataPadding);white-space:var(--errorInfoDataWhiteSpace)}.formSelect{--formSelectHeight:6rem;--formSelectMinWidth:unset;--formSelectWidth:100%;--formSelectUserSelect:none;--formSelectPosition:relative;--formSelectMargin:0;--formSelectDisplay:flex;--formSelectCursor:pointer;--formSelectColor:var(--deUIColorShark);--formSelectPadding:0 2rem;--formSelectBorder:1px solid var(--deUIColorAthensGray);--formSelectBorderRadius:1rem;--formSelectBg:var(--deUIColorWhite);--formSelectTransition:.2s;--formSelectPlaceholderColor:var(--deUIColorBlueHaze);--formSelectTextAlign:left;--formSelectIconOpacity:1;--formSelectMenuTop:100%;--formSelectMenuWidth:100%;--formSelectMenuBoxShadow:0px .5rem 1rem #bbc1d566;--formSelectMenuBorderRadius:1rem;--formSelectMenuBg:var(--formSelectBg);--formSelectMenuTransition:max-height .5s ease-out;--formSelectMenuZIndex:500;--formSelectMenuMaxHeight:27rem;--formSelectOptionColor:currentColor;--formSelectOptionFontWeight:normal;--formSelectOptionCursor:pointer;--formSelectOptionHeight:var(--formSelectHeight);--formSelectOptionPadding:2rem;--formSelectOptionTransition:.2s;--formSelectOptionBgColor:var(--deUIColorWhite);--formSelectOptionDisabledBgColor:var(--deUIColorWhite);--formSelectOptionDisabledColor:var(--deUIColorBlueHaze);--formSelectOptionDisabledCursor:not-allowed;--formSelectOptionHoverBgColor:var(--deUIColorHawkesBlue);--formSelectOptionHoverColor:var(--deUIColorVeniceBlue);--formSelectOptionActiveBgColor:var(--deUIColorHawkesBlue);--formSelectOptionActiveColor:var(--deUIColorVeniceBlue);--formSelectHoverBorder:1px solid var(--deUIColorBlueHaze);--formSelectOpenBorder:1px solid var(--deUIColorRoyalBlue);--formSelectOpenIconTransform:rotate(180deg) translateZ(0);--formSelectLoadingIconAnimation:selectLoadingIcon 1s linear infinite;--formSelectDisabledCursor:not-allowed;--formSelectDisabledBg:var(--deUIColorBlueHaze);--formSelectInvalidBorder:1px solid var(--deUIColorRedRibbon);--formSelectMultiValuePadding:1rem 1.25rem;--formSelectMultiValueBorderRadius:1rem;--formSelectMultiValueBg:var(--deUIColorBlueHaze);--formSelectMultiValueLineHeight:1;--formSelectMultiValueTransition:.2s;--formSelectMultiValueHoverBg:var(--deUIColorWispPink);--formSelectMultiValueMr:.75rem;--formSelectMultiValueIconMl:1rem;--formSelectMultiValueIconSize:1.25rem}@keyframes selectLoadingIcon{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.formSelect{color:var(--formSelectColor);cursor:var(--formSelectCursor);display:var(--formSelectDisplay);height:var(--formSelectHeight);margin:var(--formSelectMargin);min-width:var(--formSelectMinWidth);position:var(--formSelectPosition);text-align:var(--formSelectTextAlign);-webkit-user-select:var(--formSelectUserSelect);-moz-user-select:var(--formSelectUserSelect);user-select:var(--formSelectUserSelect);width:var(--formSelectWidth)}.formSelect.formSelect:not(.formSelect--isDisabled):not(.formSelect--isOpen)--isHover .formSelect__control,.formSelect.formSelect:not(.formSelect--isDisabled):not(.formSelect--isOpen).isHover .formSelect__control,.formSelect.formSelect:not(.formSelect--isDisabled):not(.formSelect--isOpen):hover .formSelect__control{border:var(--formSelectHoverBorder)}.formSelect.formSelect--isMulti .custom-select__control{overflow:hidden}.formSelect.formSelect--isSearchable{--formSelectCursor:text}.formSelect.formSelect--isDisabled,.formSelect.formSelect.isDisabled{--formSelectCursor:var(--formSelectDisabledCursor);--formSelectIconOpacity:.25}.formSelect.formSelect--isDisabled .custom-select__control,.formSelect.formSelect.isDisabled .custom-select__control{background:var(--formSelectDisabledBg)}.formSelect.formSelect--isCheckboxView .formSelect__option .checkbox,.formSelect.formSelect--isCheckboxView .formSelect__option .radio{pointer-events:none;width:100%}.formSelect.formSelect--isCheckboxView .formSelect__option .checkbox *,.formSelect.formSelect--isCheckboxView .formSelect__option .radio *{pointer-events:inherit}.formSelect.formSelect--isCheckboxView .formSelect__option .checkbox__label,.formSelect.formSelect--isCheckboxView .formSelect__option .radio__label{flex-grow:1}.formSelect.formSelect--isLiveSearcher .custom-select__input-container{bottom:0;left:1em;position:absolute;top:0;width:calc(100% - 1em)}.formSelect.formSelect--isInvalid,.formSelect.formSelect.is-invalid,.formSelect.formSelect.isInvalid{--formSelectBorder:var(--formSelectInvalidBorder)}.formSelect__inner{display:flex;width:100%}.formSelect__input-container{display:flex;height:100%;left:0;padding:var(--formSelectPadding);position:absolute;top:0;width:100%}.formSelect__input{background:#0000;cursor:text;font:inherit;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.formSelect__control{align-items:center;background:var(--formSelectBg);border:var(--formSelectBorder);border-radius:var(--formSelectBorderRadius);color:var(--formSelectColor);display:flex;height:100%;justify-content:space-between;transition:var(--formSelectTransition);width:100%}.formSelect__value-container{align-items:center;display:flex;flex-grow:1;height:100%;overflow:hidden;padding:var(--formSelectPadding);position:relative}.formSelect__value-container input[inputmode=none]{left:0;position:absolute}.formSelect__value-container--is-multi:after{content:"";height:var(--formSelectHeight);position:absolute;right:0;top:0;width:var(--formSelectHeight)}.formSelect__placeholder{color:var(--formSelectPlaceholderColor);display:block;height:100%;left:0;line-height:var(--formSelectHeight);padding:var(--formSelectPadding);position:absolute;top:0;width:100%}.formSelect__placeholder,.formSelect__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formSelect__single-value{display:block;max-width:95%;position:absolute}.custom-select.is-open .formSelect__single-value{display:none}.formSelect__multi-value{align-items:center;background:var(--formSelectMultiValueBg);border-radius:var(--formSelectMultiValueBorderRadius);display:flex;line-height:var(--formSelectMultiValueLineHeight);padding:var(--formSelectMultiValuePadding);transition:var(--formSelectMultiValueTransition)}.formSelect__multi-value:hover{background:var(--formSelectMultiValueHoverBg)}.formSelect__multi-value:not(:last-child){margin-right:var(--formSelectMultiValueMr)}.formSelect__multi-value__remove{margin-left:var(--formSelectMultiValueIconMl)}.formSelect__multi-value__remove .icon{--iconSize:var(--formSelectMultiValueIconSize)}.formSelect__indicators{align-items:center;display:flex;flex-shrink:0;height:100%}.formSelect__indicator{align-items:center;display:flex;height:var(--formSelectHeight);justify-content:center;width:var(--formSelectHeight)}.formSelect__indicator .icon{--iconOpacity:var(--formSelectIconOpacity)}.formSelect__indicator--isClear{cursor:pointer}.formSelect__indicator--isDropdown .icon{--iconFill:#0000}.formSelect--isOpen .formSelect__indicator--isDropdown .icon{--iconTransform:var(--formSelectOpenIconTransform)}.formSelect__indicator--isLoading .icon{--iconAnimation:var(--formSelectLoadingIconAnimation)}.formSelect__menu{background-color:var(--formSelectMenuBg);border-radius:var(--formSelectMenuBorderRadius);box-shadow:var(--formSelectMenuBoxShadow);display:flex;max-height:0;overflow:hidden;position:absolute;top:var(--formSelectMenuTop);transition:var(--formSelectMenuTransition);width:var(--formSelectMenuWidth);z-index:var(--formSelectMenuZIndex)}.formSelect.formSelect--isOpen .formSelect__menu{scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor);scrollbar-gutter:auto;scrollbar-width:thin}.formSelect.formSelect--isOpen .formSelect__menu::-webkit-scrollbar{width:var(--defaultScrollBarCustomWidth)}.formSelect.formSelect--isOpen .formSelect__menu::-webkit-scrollbar-track{background-color:var(--scrollBarCustomTrackColor);border-radius:var(--scrollBarCustomTrackBorderRadius)}.formSelect.formSelect--isOpen .formSelect__menu::-webkit-scrollbar-thumb{background-color:var(--scrollBarCustomThumbColor);border-radius:var(--scrollBarCustomThumbBorderRadius)}.formSelect.formSelect--isOpen .formSelect__menu{max-height:var(--formSelectMenuMaxHeight);overflow-y:scroll}.formSelect__menu-notice,.formSelect__option{align-items:center;background-color:var(--formSelectOptionBgColor);color:var(--formSelectOptionColor);cursor:var(--formSelectOptionCursor);display:flex;font-weight:var(--formSelectOptionFontWeight);hyphens:auto;min-height:var(--formSelectOptionHeight);padding-left:var(--formSelectOptionPadding);padding-right:var(--formSelectOptionPadding);position:relative;transition:var(--formSelectOptionTransition);width:100%;word-break:break-word}.formSelect__menu-notice:first-child,.formSelect__option:first-child{padding-top:calc(var(--formSelectOptionPadding)/2)}.formSelect__menu-notice:last-child,.formSelect__option:last-child{padding-bottom:calc(var(--formSelectOptionPadding)/2)}.formSelect__option--isHover,.formSelect__option.isHover,.formSelect__option:hover{background-color:var(--formSelectOptionHoverBgColor);color:var(--formSelectOptionHoverColor)}.formSelect__option--isActive,.formSelect__option--isSelected,.formSelect__option.isActive{background-color:var(--formSelectOptionActiveBgColor);color:var(--formSelectOptionActiveColor)}.formSelect__option--isLink a{position:static}.formSelect__option--isLink a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.formSelect__option--isDisabled{background-color:var(--formSelectOptionDisabledBgColor);color:var(--formSelectOptionDisabledColor);cursor:var(--formSelectOptionDisabledCursor)}.formSelect__menu-list,.formSelect__option-label{width:100%}.formSelect__menu-notice{--formSelectOptionCursor:not-allowed}.formSelect__group{position:relative}.formInput{--formInputTransition:.2s;--formInputWidth:100%;--formInputBg:var(--deUIColorWhite);--formInputFontColor:var(--deUIColorShark);--formInputBorder:1px solid var(--deUIColorAthensGray);--formInputHeight:6rem;--formInputPadding:1.5rem 2rem;--formInputFontSize:100%;--formInputLineHeight:1.2;--formInputCursor:text;--formInputFontWeight:normal;--formInputBorderRadius:1rem;--formInputPlaceholderColor:var(--deUIColorBlueHaze);--formInputPlaceholderOpacity:1;--formInputTextareaHeight:12rem;--formInputTextareaVPadding:2.25rem;--formInputHoverBorderColor:var(--deUIColorDenim);--formInputHoverColor:var(--deUIColorShark);--formInputFocusBorderColor:var(--deUIColorDenim);--formInputFocusColor:var(--deUIColorShark);--formInputInvalidBorderColor:var(--deUIColorRedRibbon);--formInputInvalidColor:var(--deUIColorRedRibbon);--formInputDisabledCursor:not-allowed;--formInputDisalbedBg:var(--deUIColorAthensGray);--formInputDisabledBorderColor:var(--deUIColorBlueHaze);--formInputDisabledColor:var(--deUIColorBlueHaze);--formInputReadOnlyCursor:var(--formInputDisabledCursor);--formInputReadOnlyBg:var(--formInputDisalbedBg);--formInputReadOnlyBorderColor:var(--formInputDisabledBorderColor);--formInputReadOnlyColor:var(--formInputDisabledColor)}.isDomReady .formInput{transition:var(--formInputTransition)}.formInput{background-color:var(--formInputBg);border:var(--formInputBorder);border-radius:var(--formInputBorderRadius);color:var(--formInputFontColor);cursor:var(--formInputCursor);font-size:var(--formInputFontSize);font-weight:var(--formInputFontWeight);height:var(--formInputHeight);line-height:var(--formInputLineHeight);padding:var(--formInputPadding);width:var(--formInputWidth)}textarea.formInput{--formInputHeight:var(--formInputTextareaHeight);padding-bottom:var(--formInputTextareaVPadding);padding-top:var(--formInputTextareaVPadding)}.formInput::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formInput::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formInput::-moz-placeholder{color:var(--formInputPlaceholderColor);opacity:var(--formInputPlaceholderOpacity)}.formInput::placeholder{color:var(--formInputPlaceholderColor);opacity:var(--formInputPlaceholderOpacity)}.formInput--isHover,.formInput.isHover,.formInput:hover{border-color:var(--formInputHoverBorderColor);color:var(--formInputHoverColor)}.formInput--isFocus,.formInput.isFocus,.formInput:focus:not(button){border-color:var(--formInputFocusBorderColor);color:var(--formInputFocusColor)}.formInput--isInvalid,.formInput.isInvalid{border-color:var(--formInputInvalidBorderColor);color:var(--formInputInvalidColor)}.formInput--isDisabled,.formInput--isReadOnly,.formInput.isDisabled,.formInput.isReadOnly,.formInput[disabled],.formInput[readonly]{background-color:var(--formInputDisalbedBg);border-color:var(--formInputDisabledBorderColor);color:var(--formInputDisabledColor);cursor:var(--formInputDisabledCursor)}.formInput--isHidden,.formInput.isHidden{position:absolute!important;clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;left:-1px;overflow:hidden;padding:0!important;width:1px!important}.navigation{--navigationDisplay:flex;--navigationFlexFlow:row nowrap;--navigationUserSelect:none;--navigationItemWidth:5rem;--navigationItemHeight:5rem;--navigationItemFontWeight:bold;--navigationItemFontSize:100%;--navigationItemLineHeight:1;--navigationItemAspectRatio:1/1;--navigationItemMr:2rem;--navigationItemDisabledCursor:not-allowed;--navigationItemDisabledColor:var(--deUIColorBlueHaze);--navigationLinkCursor:pointer;--navigationLinkColor:var(--deUIColorDenim);--navigationLinkTransition:.2s;--navigationLinkBorderRadius:1rem;--navigationLinkPosition:relative;--navigationLinkBorder:0;--navigationLinkWidth:100%;--navigationLinkHeight:100%;--navigationLinkDisplay:flex;--navigationItemTextDecoration:none;--navigationItemHoverColor:var(--deUIColorDenim);--navigationItemHoverBgColor:var(--deUIColorLinkWater);list-style:none;margin:0;padding:0}.navigation>li{margin:0;padding:0;position:static}.navigation>li:after,.navigation>li:before{content:none}.navigation{display:var(--navigationDisplay);flex-flow:var(--navigationFlexFlow);-webkit-user-select:var(--navigationUserSelect);-moz-user-select:var(--navigationUserSelect);user-select:var(--navigationUserSelect)}.navigation__item{aspect-ratio:var(--navigationItemAspectRatio);font-size:var(--navigationItemFontSize);font-weight:var(--navigationItemFontWeight);height:var(--navigationItemHeight);line-height:var(--navigationItemLineHeight);width:var(--navigationItemWidth)}.navigation__item--isDisabled,.navigation__item.isDisabled{--navigationLinkCursor:var(--navigationItemDisabledCursor);--navigationLinkColor:var(--navigationItemDisabledColor);--navigationLinkBgColor:var(--navigationItemDisabledBgColor);--navigationItemHoverColor:var(--navigationLinkColor);--navigationItemHoverBgColor:var(--navigationLinkBgColor)}.navigation__item:not(:last-child){margin-right:var(--navigationItemMr)}.navigation__link{align-items:center;background:var(--navigationLinkBgColor);border:var(--navigationLinkBorder);border-radius:var(--navigationLinkBorderRadius);color:var(--navigationLinkColor);cursor:var(--navigationLinkCursor);display:var(--navigationLinkDisplay);height:var(--navigationLinkHeight);justify-content:center;position:var(--navigationLinkPosition);-webkit-text-decoration:var(--navigationItemTextDecoration);text-decoration:var(--navigationItemTextDecoration);transition:var(--navigationLinkTransition);width:var(--navigationLinkWidth)}.formLabel{--formLabelColor:currentColor;--formLabelCursor:pointer;--formLabelPointerEvents:none;--formLabelFontSize:100%;--formLabelFontWeight:normal;--formLabelLineHeight:inherit;--formLabelVMargin:.5rem;--formLabelRequiredSignColor:var(--deUIColorRedRibbon);color:var(--formLabelColor);cursor:var(--formLabelCursor);font-size:var(--formLabelFontSize);font-weight:var(--formLabelFontWeight);line-height:var(--formLabelLineHeight);pointer-events:var(--formLabelPointerEvents)}.formLabel:last-child:not(:only-child),.formLabel:not(:last-child){margin-bottom:var(--formLabelVMargin)}.formLabel__label{pointer-events:auto}.formLabel.formLabel--isRequired .formLabel__label:after,.formLabel.formLabel.isRequired .formLabel__label:after,[class*=isRequired]~.formLabel .formLabel__label:after,[required]~.formLabel .formLabel__label:after{color:var(--formLabelRequiredSignColor);content:"*";line-height:1;margin-left:.2em}.staticContainer{--staticContainerWidth:100%;--staticContainerDisplay:block;display:var(--staticContainerDisplay);width:var(--staticContainerWidth)}.pagination{--paginationDisplay:flex;--paginationGap:unset;--paginationFlexFlow:row nowrap;--paginationUserSelect:none;--paginationAlignItems:center;--paginationItemWidth:5rem;--paginationItemHeight:5rem;--paginationItemFontWeight:bold;--paginationItemFontSize:100%;--paginationItemLineHeight:1;--paginationItemAspectRatio:1/1;--paginationItemMr:2rem;--paginationItemExtraPaddingLeft:5rem;--paginationItemDisabledCursor:not-allowed;--paginationItemDisabledColor:var(--deUIColorBlueHaze);--paginationItemDisabledBgColor:#0000;--paginationItemActiveBgColor:var(--deUIColorDenim);--paginationItemActiveColor:var(--deUIColorWhite);--paginationItemActiveHoverColor:var(--paginationLinkColor);--paginationItemActiveHoverBgColor:var(--paginationLinkBgColor);--paginationLinkCursor:pointer;--paginationLinkColor:var(--deUIColorDenim);--paginationLinkBgColor:#0000;--paginationLinkTransition:.2s;--paginationLinkBorderRadius:1rem;--paginationLinkPosition:relative;--paginationLinkBorder:0;--paginationLinkWidth:100%;--paginationLinkHeight:100%;--paginationLinkDisplay:flex;--paginationItemTextDecoration:none;--paginationItemHoverColor:var(--deUIColorDenim);--paginationItemHoverBgColor:var(--deUIColorLinkWater);list-style:none;margin:0;padding:0}.pagination>li{margin:0;padding:0;position:static}.pagination>li:after,.pagination>li:before{content:none}.pagination{align-items:var(--paginationAlignItems);display:var(--paginationDisplay);flex-flow:var(--paginationFlexFlow);gap:var(--paginationGap);-webkit-user-select:var(--paginationUserSelect);-moz-user-select:var(--paginationUserSelect);user-select:var(--paginationUserSelect)}li.pagination__item{aspect-ratio:var(--paginationItemAspectRatio);font-size:var(--paginationItemFontSize);font-weight:var(--paginationItemFontWeight);height:var(--paginationItemHeight);line-height:var(--paginationItemLineHeight);width:var(--paginationItemWidth)}li.pagination__item--isExtra{--paginationItemWidth:auto;--paginationItemHeight:auto;--paginationItemAspectRatio:auto;padding-left:var(--paginationItemExtraPaddingLeft)}li.pagination__item--isActive,li.pagination__item.isActive{--paginationLinkCursor:var(--paginationItemActiveCursor);--paginationLinkBgColor:var(--paginationItemActiveBgColor);--paginationLinkColor:var(--paginationItemActiveColor);--paginationItemHoverColor:var(--paginationItemActiveHoverColor);--paginationItemHoverBgColor:var(--paginationItemActiveHoverBgColor)}li.pagination__item:not(:last-child){margin-right:var(--paginationItemMr)}.pagination__link{align-items:center;background:var(--paginationLinkBgColor);border:var(--paginationLinkBorder);border-radius:var(--paginationLinkBorderRadius);color:var(--paginationLinkColor);cursor:var(--paginationLinkCursor);display:var(--paginationLinkDisplay);height:var(--paginationLinkHeight);justify-content:center;position:var(--paginationLinkPosition);-webkit-text-decoration:var(--paginationItemTextDecoration);text-decoration:var(--paginationItemTextDecoration);transition:var(--paginationLinkTransition);width:var(--paginationLinkWidth)}.pagination__link .isHover,.pagination__link--isHover,.pagination__link:hover{--paginationLinkColor:var(--paginationItemHoverColor);--paginationLinkBgColor:var(--paginationItemHoverBgColor)}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{color:#f0f0f0;fill:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{color:#fff;fill:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):not(.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.datePicker{--datePickerWidth:100%;--datePickerMinHeight:var(--inputHeight,6rem);--datePickerUserSelect:none;--datePickerInputPaddingRight:5.5rem;--datePickerInputIconSize:3rem;--datePickerInputIconBg:#0000;--datePickerInputIconRightOffset:2rem;--datePickerInputInvalidBorder:1px solid var(--deUIColorRedRibbon);--datePickerFontFamily:inherit;--datePickerFontSize:2rem;--datePickerColor:var(--deUIColorShark);--datePickerBorderRadius:2rem;--datePickerBg:var(--deUIColorWhite);--datePickerBorder:1px solid var(--deUIColorBlueHaze);--datePickerBoxShadow:none;--datePickerZetIndex:6;--datePickerTopOffset:1rem;--datePickerLeftOffset:0;--datePickerHeaderBg:var(--datePickerBg);--datePickerHeaderBorderBottom:0;--datePickerHeaderPadding:0 0 .5rem 0;--datePickerMonthContainerPadding:2rem 3rem;--datePickerTimeContainerPadding:0;--datePickerTimeContainerWidth:12rem;--datePickerMonthMargin:0;--datePickerMonthPadding:1rem 0;--datePickerMonthFontWeight:bold;--datePickerMonthLineHeight:1.5;--datePickerMonthColor:var(--deUIColorShark);--datePickerMonthTextTransform:capitalize;--datePickerDayNamesMarginTop:1rem;--datePickerDayNameHeight:5rem;--datePickerDayNameColor:var(--deUIColorShark);--datePickerDayNameFontSize:2rem;--datePickerDayNameLineHeight:1.5;--datePickerDaySize:4.5rem;--datePickerDayBorderRadius:50%;--datePickerDayMargin:0;--datePickerDayFontSize:1.75rem;--datePickerDayColor:var(--deUIColorShark);--datePickerDayDisabledColor:var(--deUIColorNepal);--datePickerDayOutsideColor:var(--deUIColorNepal);--datePickerDayTodayColor:var(--deUIColorVeniceBlue);--datePickerDayTodayFontWeight:normal;--datePickerDayWeekendColor:var(--deUIColorRedRibbon);--datePickerDayWeekendFontWeight:normal;--datePickerDayTodayBorder:1px solid var(--deUIColorVeniceBlue);--datePickerDayFocusColor:var(--deUIColorDenim);--datePickerDayFocusBg:var(--deUIColorBlueHaze);--datePickerDayRangeBg:var(--deUIColorRoyalBlue);--datePickerDayRangeColor:var(--deUIColorWhite);--datePickerDayRangeRibbonBg:var(--datePickerDayRangeBg);--datePickerDayRangeBorderRadius:0;--datePickerDayRangeBorder:0;--datePickerDaySelectedBg:var(--deUIColorRoyalBlue);--datePickerDaySelectedColor:var(--deUIColorWhite);--datePickerDaySelectedHoverBg:var(--datePickerDaySelectedBg);--datePickerDaySelectedHoverColor:var(--datePickerDaySelectedColor);--datePickerDayTransition:color .2s,background .2s,border-color .2s;--datePickerTimePadding:0;--datePickerTimeHeight:4rem;--datePickerTimeColor:var(--datePickerColor);--datePickerTimeBg:var(--datePickerBg);--datePickerTimeHoverBg:var(--deUIColorBlueHaze);--datePickerTimeHoverColor:var(--deUIColorRoyalBlue);--datePickerTimeFontWeight:normal;--datePickerTimeSelectedBg:var(--deUIColorRoyalBlue);--datePickerTimeSelectedColor:var(--deUIColorWhite);--datePickerTimeSelectedFontWeight:normal;--datePickerTimeHeaderFontSize:1.75rem;--datePickerTimeHeaderFontWeight:bold;--datePickerTimeHeaderPadding:0;--datePickerNavMb:1rem;--datePickerNavCurrentFontWeight:bold;--datePickerNavItemBtnSize:3rem;--datePickerNavItemBtnColor:var(--deUIColorRoyalBlue);--datePickerNavItemBtnDisabledColor:var(--deUIColorBlueHaze);--datePickerNavItemBtnHoverColor:var(--deUIColorVeniceBlue);--datePickerNavItemBtnBg:#0000;--datePickerNavItemBtnHoverBg:var(--deUIColorLinkWater);min-height:var(--datePickerMinHeight);position:relative;width:var(--datePickerWidth)}.datePicker__fastNav{align-items:center;border-bottom:var(--datePickerBorder);border-top:var(--datePickerBorder);display:flex;font-size:1.75rem;gap:2rem;justify-content:space-between;padding:1rem 0}.datePicker__fastNav .formSelect{--formSelectHeight:4rem;--formSelectPadding:0 1rem;--formSelectMenuMaxHeight:16rem}.datePicker__fastNavMonths .formSelect{--formSelectWidth:7.5rem}.datePicker__fastNavYears .formSelect{--formSelectWidth:9rem}.datePicker__fastNavMonths,.datePicker__fastNavYears{align-items:center;display:flex;gap:1rem;justify-content:space-between}.datePicker__ctrlLayout:not(:last-child){margin-bottom:var(--datePickerNavMb)}.datePicker__ctrlCurrent{flex-grow:1;font-weight:var(--datePickerNavCurrentFontWeight);max-width:24rem}.datePicker__ctrlNav{flex-shrink:0}.datePicker__ctrlNav .btn{--btnDisabledBg:#0000;--btnBg:var(--datePickerNavItemBtnBg);--btnActiveBg:#0000;--btnActiveTextColor:var(--datePickerNavItemBtnHoverColor);--btnHoverBg:var(--datePickerNavItemBtnHoverBg);--btnHoverTextColor:var(--datePickerNavItemBtnHoverColor);--btnBorderWidth:0;--btnTextColor:var(--datePickerNavItemBtnColor);--btnDisabledTextColor:var(--datePickerNavItemBtnDisabledColor)}.datePicker__ctrlLayout{align-items:center;display:flex;justify-content:space-between}.datePicker .react-datepicker{align-items:stretch;background:var(--datePickerBg);border:var(--datePickerBorder);border-radius:var(--datePickerBorderRadius);box-shadow:var(--datePickerBoxShadow);color:var(--datePickerColor);display:flex;font-family:var(--datePickerFontFamily);font-size:var(--datePickerFontSize);overflow:hidden;-webkit-user-select:var(--datePickerUserSelect);-moz-user-select:var(--datePickerUserSelect);user-select:var(--datePickerUserSelect)}.datePicker .react-datepicker__month-container{float:none;padding:var(--datePickerMonthContainerPadding)}.datePicker .react-datepicker__time-container{border-left:var(--datePickerBorder);flex-shrink:0;float:none;padding:var(--datePickerTimeContainerPadding);width:var(--datePickerTimeContainerWidth)}.datePicker .react-datepicker__time-container .react-datepicker-time__header{color:var(--datePickerColor);font-size:var(--datePickerTimeHeaderFontSize);font-weight:var(--datePickerTimeHeaderFontWeight);padding:var(--datePickerTimeHeaderPadding)}.datePicker .react-datepicker__time-container .react-datepicker__time-box{width:100%}.datePicker .react-datepicker__time-container .react-datepicker__time-list{scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor);scrollbar-gutter:auto;scrollbar-width:thin}.datePicker .react-datepicker__time-container .react-datepicker__time-list::-webkit-scrollbar{width:var(--defaultScrollBarCustomWidth)}.datePicker .react-datepicker__time-container .react-datepicker__time-list::-webkit-scrollbar-track{background-color:var(--scrollBarCustomTrackColor);border-radius:var(--scrollBarCustomTrackBorderRadius)}.datePicker .react-datepicker__time-container .react-datepicker__time-list::-webkit-scrollbar-thumb{background-color:var(--scrollBarCustomThumbColor);border-radius:var(--scrollBarCustomThumbBorderRadius)}.isDomReady .datePicker .react-datepicker__time-container .react-datepicker__time-list-item{transition:.2s}.datePicker .react-datepicker__time-container .react-datepicker__time-list-item{background:var(--datePickerTimeBg);color:var(--datePickerTimeColor);font-weight:var(--datePickerTimeFontWeight);height:var(--datePickerTimeHeight)!important;line-height:var(--datePickerTimeHeight);padding:var(--datePickerTimePadding)!important}.datePicker .react-datepicker__time-container .react-datepicker__time-list-item--selected{background:var(--datePickerTimeSelectedBg)!important;color:var(--datePickerTimeSelectedColor)!important;font-weight:var(--datePickerTimeSelectedFontWeight)!important}.datePicker .react-datepicker__time-container .react-datepicker__time-list-item:hover{background:var(--datePickerTimeHoverBg);color:var(--datePickerTimeHoverColor)}.datePicker .react-datepicker__month{margin:var(--datePickerMonthMargin)}.datePicker .react-datepicker__header{background:var(--datePickerHeaderBg);border-bottom:var(--datePickerHeaderBorderBottom);border-top-left-radius:var(--datePickerBorderRadius);padding:var(--datePickerHeaderPadding)}.datePicker .react-datepicker__header--time{--datePickerHeaderPadding:0}.datePicker .react-datepicker__input-container{position:relative}.datePicker .react-datepicker__input-container:after{background:var(--datePickerInputIconBg);content:"";height:var(--datePickerInputIconSize);pointer-events:none;position:absolute;right:var(--datePickerInputIconRightOffset);top:50%;transform:translateY(-50%);width:var(--datePickerInputIconSize)}.datePicker .react-datepicker__input-container .formInput{padding-right:var(--datePickerInputPaddingRight)}.datePicker .react-datepicker__triangle{display:none}.datePicker .react-datepicker__day-names{margin-top:var(--datePickerDayNamesMarginTop)}.isDomReady .datePicker .react-datepicker__day,.isDomReady .datePicker .react-datepicker__day-name{transition:var(--datePickerDayTransition)}.datePicker .react-datepicker__day,.datePicker .react-datepicker__day-name{border-radius:var(--datePickerDayBorderRadius);font-size:var(--datePickerDayFontSize);height:var(--datePickerDaySize);line-height:var(--datePickerDaySize);margin:var(--datePickerDayMargin);text-align:center;width:var(--datePickerDaySize)}.datePicker .react-datepicker__day-name:not([aria-disabled=true]):hover,.datePicker .react-datepicker__day:not([aria-disabled=true]):hover{border-radius:var(--datePickerDayBorderRadius)}.datePicker .react-datepicker__day{color:var(--datePickerDayColor)}.datePicker .react-datepicker__day--weekend{color:var(--datePickerDayWeekendColor);font-weight:var(--datePickerDayWeekendFontWeight)}.datePicker .react-datepicker__day--disabled{color:var(--datePickerDayDisabledColor)}.datePicker .react-datepicker__day--outside-month{color:var(--datePickerDayOutsideColor)}.datePicker .react-datepicker__day--disabled{cursor:not-allowed}.datePicker .react-datepicker__day--today{border:var(--datePickerDayTodayBorder);color:var(--datePickerDayTodayColor);font-weight:var(--datePickerDayTodayFontWeight)}.datePicker .react-datepicker__day--keyboard-selected{background:var(--datePickerDayFocusBg);color:var(--datePickerDayFocusColor)}.datePicker .react-datepicker__day--in-range:not(.datePicker .react-datepicker__day--range-start):not(.datePicker .react-datepicker__day--range-end):not(.datePicker .react-datepicker__day--selected):not(.datePicker .react-datepicker__day--keyboard-selected),.datePicker .react-datepicker__day--in-selecting-range:not(.datePicker .react-datepicker__day--range-start):not(.datePicker .react-datepicker__day--range-end):not(.datePicker .react-datepicker__day--selected):not(.datePicker .react-datepicker__day--keyboard-selected){background-color:var(--datePickerDayRangeBg);border:var(--datePickerDayRangeBorder);border-radius:var(--datePickerDayRangeBorderRadius);color:var(--datePickerDayRangeColor)}.datePicker .react-datepicker__day--range-start,.datePicker .react-datepicker__day--selecting-range-start:not(.datePicker .react-datepicker__day--selecting-range-end){border-bottom-right-radius:0!important;border-top-right-radius:0!important}.datePicker .react-datepicker__day--range-end,.datePicker .react-datepicker__day--selecting-range-end:not(.datePicker .react-datepicker__day--selecting-range-start){border-bottom-left-radius:0!important;border-top-left-radius:0!important}.datePicker .react-datepicker__day--in-range:not(.datePicker .react-datepicker__day--range-end):not(.datePicker .react-datepicker__day--range-start){border-radius:0}.datePicker .react-datepicker__day--selecting-range-end{border-bottom-right-radius:var(--datePickerDayBorderRadius)!important;border-top-right-radius:var(--datePickerDayBorderRadius)!important}.datePicker .react-datepicker__day--keyboard-selected,.datePicker .react-datepicker__day--range-end,.datePicker .react-datepicker__day--range-start,.datePicker .react-datepicker__day--selected{background:var(--datePickerDaySelectedBg);color:var(--datePickerDaySelectedColor)}.datePicker .react-datepicker__day--keyboard-selected:hover,.datePicker .react-datepicker__day--range-end:hover,.datePicker .react-datepicker__day--range-start:hover,.datePicker .react-datepicker__day--selected:hover{background:var(--datePickerDaySelectedHoverBg);color:var(--datePickerDaySelectedHoverColor)}.datePicker .react-datepicker__day--range-end,.datePicker .react-datepicker__day--range-start,.datePicker .react-datepicker__day--selecting-range-start:not(.datePicker .react-datepicker__day--selecting-range-end){position:relative}.datePicker .react-datepicker__day--range-start:before,.datePicker .react-datepicker__day--selecting-range-start:before{right:0}.datePicker .react-datepicker__day--today.react-datepicker__day--range-start:before,.datePicker .react-datepicker__day--today.react-datepicker__day--selecting-range-start:before{right:-1px}.datePicker .react-datepicker__day--range-end:before{left:0}.datePicker .react-datepicker__day-name{color:var(--datePickerDayNameColor);font-size:var(--datePickerDayNameFontSize);height:var(--datePickerDayNameHeight);line-height:var(--datePickerDayNameLineHeight);text-align:center}.datePicker .react-datepicker__current-month{color:var(--datePickerMonthColor);font-size:inherit!important;font-weight:var(--datePickerMonthFontWeight);line-height:var(--datePickerMonthLineHeight);padding:var(--datePickerMonthPadding);text-transform:var(--datePickerMonthTextTransform)}.datePicker .react-datepicker-popper{left:var(--datePickerLeftOffset)!important;top:calc(var(--datePickerMinHeight) + var(--datePickerTopOffset))!important;transform:none!important;z-index:var(--datePickerZetIndex)}.datePicker.isInvalid .react-datepicker-wrapper .formInput{--formInputBorder:var(--datePickerInputInvalidBorder)}.datePicker .react-datepicker-wrapper{width:100%}.datePicker .react-datepicker-wrapper .formInput{--formInputCursor:pointer}.btn{--btnDisplay:inline-flex;--btnJustifyContent:center;--btnAlignItems:center;--btnCursor:pointer;--btnFontSize:100%;--btnLineHeight:1.5;--btnFontWeight:700;--btnTextAlign:center;--btnTextTransform:none;--btnTextDecoration:none;--btnTextColor:var(--deUIColorWhite);--btnBg:var(--deUIColorDenim);--btnBoxShadow:none;--btnHeight:6rem;--btnVertPaddings:0;--btnHorPaddings:4rem;--btnBorderColor:var(--deUIColorDenim);--btnBorderWidth:2px;--btnBorderStyle:solid;--btnBorderRadius:1rem;--btnOpacity:1;--btnWidth:auto;--btnOutline:none;--btnUserSelect:none;--btnAppearance:none;--btnAspectRatio:unset;--btnTransition:.2s;--btnSizeSmallHeight:5rem;--btnSizeMediumHeight:6rem;--btnSizeMediumHorPaddings:4rem;--btnSizeLargeHeight:7rem;--btnSizeLargeHorPaddings:5rem;--btnSizeLargeFontSize:2.5rem;--btnSizeMaxHeight:8rem;--btnSizeMaxHorPaddings:6rem;--btnSizeMaxFontSize:3rem;--btnDisabledCursor:not-allowed;--btnDisabledBg:var(--deUIColorBlueHaze);--btnDisabledTextColor:var(--deUIColorWhite);--btnDisabledBorderColor:var(--deUIColorBlueHaze);--btnHoverBg:var(--deUIColorVeniceBlue);--btnHoverBorderColor:var(--deUIColorVeniceBlue);--btnHoverTextColor:var(--deUIColorWhite);--btnActiveBg:var(--deUIColorVeniceBlue);--btnActiveBorderColor:var(--deUIColorVeniceBlue);--btnActiveTextColor:var(--deUIColorWhite);--btnIconMargin:1.25rem;align-items:var(--btnAlignItems);-webkit-appearance:var(--btnAppearance);-moz-appearance:var(--btnAppearance);appearance:var(--btnAppearance);aspect-ratio:var(--btnAspectRatio);background:var(--btnBg);border-color:var(--btnBorderColor);border-radius:var(--btnBorderRadius);border-style:var(--btnBorderStyle);border-width:var(--btnBorderWidth);box-shadow:var(--btnBoxShadow);color:var(--btnTextColor);cursor:var(--btnCursor);display:var(--btnDisplay);font-size:var(--btnFontSize);font-weight:var(--btnFontWeight);height:var(--btnHeight);justify-content:var(--btnJustifyContent);line-height:var(--btnLineHeight);opacity:var(--btnOpacity);outline:var(--btnOutline);padding:var(--btnVertPaddings) var(--btnHorPaddings);text-align:var(--btnTextAlign);-webkit-text-decoration:var(--btnTextDecoration);text-decoration:var(--btnTextDecoration);text-transform:var(--btnTextTransform);-webkit-user-select:var(--btnUserSelect);-moz-user-select:var(--btnUserSelect);user-select:var(--btnUserSelect);width:var(--btnWidth)}.isDomReady .btn{transition:var(--btnTransition)}.btn.btn--isLight{--btnTextColor:var(--deUIColorDenim);--btnBg:#0000;--btnBorderColor:var(--btnBg);--btnHoverTextColor:var(--btnTextColor);--btnHoverBg:var(--deUIColorLinkWater);--btnHoverBorderColor:var(--btnHoverBg);--btnDisabledTextColor:var(--deUIColorBlueHaze);--btnDisabledBorderColor:#0000}.btn.btn--isOutline{--btnTextColor:var(--deUIColorDenim);--btnBg:#0000;--btnBorderColor:var(--deUIColorDenim);--btnHoverTextColor:var(--deUIColorVeniceBlue);--btnHoverBg:#0000;--btnHoverBorderColor:var(--deUIColorVeniceBlue);--btnDisabledTextColor:var(--deUIColorBlueHaze);--btnDisabledBorderColor:var(--deUIColorBlueHaze)}.btn.btn--isSizeSmall{--btnHeight:var(--btnSizeSmallHeight);--btnHorPaddings:var(--btnSizeSmallHorPaddings)}.btn.btn--isSizeMedium{--btnHeight:var(--btnSizeMediumHeight);--btnHorPaddings:var(--btnSizeMediumHorPaddings)}.btn.btn--isSizeLarge{--btnHeight:var(--btnSizeLargeHeight);--btnHorPaddings:var(--btnSizeLargeHorPaddings);--btnFontSize:var(--btnSizeLargeFontSize)}.btn.btn--isSizeMax{--btnHeight:var(--btnSizeMaxHeight);--btnHorPaddings:var(--btnSizeMaxHorPaddings);--btnFontSize:var(--btnSizeMaxFontSize)}.btn.btn--isSizeAuto{--btnHeight:auto;--btnFontSize:1em;--btnHorPaddings:1em;--btnVertPaddings:.5em;--btnLineHeight:1}.btn.btn--isOnlyIcon{--btnHorPaddings:0;--btnVertPaddings:0;--btnLineHeight:0;--btnAspectRatio:1}.btn *{pointer-events:none}.btn.btn--isDisabled,.btn[disabled]{background-color:var(--btnDisabledBg);border-color:var(--btnDisabledBorderColor);color:var(--btnDisabledTextColor);cursor:var(--btnDisabledCursor)}a.btn.btn--isDisabled,a.btn[disabled]{pointer-events:none}.btn.btn--isHover:not([disabled]):not(.btn--isDisabled),.btn:hover:not([disabled]):not(.btn--isDisabled){background:var(--btnHoverBg);border-color:var(--btnHoverBorderColor);color:var(--btnHoverTextColor)}.btn.btn--isActive,.btn:active{background-color:var(--btnActiveBg);border-color:var(--btnActiveBorderColor);color:var(--btnActiveTextColor)}.btn__icon{line-height:1}.btn__icon:not(:only-child):not(:first-child){margin-left:var(--btnIconMargin)}.btn__icon:not(:only-child):not(:last-child){margin-right:var(--btnIconMargin)}@font-face{font-display:swap;font-family:Braille;src:url(../assets/fonts/Braille.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:700;src:url(../assets/fonts/BebasNeueBold.woff2) format("woff2"),url(../assets/fonts/BebasNeueBold.woff) format("woff")}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:300;src:url(../assets/fonts/BebasNeueLight.woff2) format("woff2"),url(../assets/fonts/BebasNeueLight.woff) format("woff")}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:100;src:url(../assets/fonts/BebasNeue-Thin.woff2) format("woff2"),url(../assets/fonts/BebasNeue-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(../assets/fonts/BebasNeueRegular.woff2) format("woff2"),url(../assets/fonts/BebasNeueRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:300;src:url(../assets/fonts/BebasNeue-Light.woff2) format("woff2"),url(../assets/fonts/BebasNeue-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Bebas Neue Book;font-style:normal;font-weight:400;src:url(../assets/fonts/BebasNeueBook.woff2) format("woff2"),url(../assets/fonts/BebasNeueBook.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:400;src:url(../assets/fonts/Circe-Regular.woff2) format("woff2"),url(../assets/fonts/Circe-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:700;src:url(../assets/fonts/Circe-ExtraBold.woff2) format("woff2"),url(../assets/fonts/Circe-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:200;src:url(../assets/fonts/Circe-ExtraLight.woff2) format("woff2"),url(../assets/fonts/Circe-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:700;src:url(../assets/fonts/Circe-Bold.woff2) format("woff2"),url(../assets/fonts/Circe-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:100;src:url(../assets/fonts/Circe-Thin.woff2) format("woff2"),url(../assets/fonts/Circe-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:300;src:url(../assets/fonts/Circe-Light.woff2) format("woff2"),url(../assets/fonts/Circe-Light.woff) format("woff")}*{border:0;box-sizing:border-box;margin:0;outline:0;padding:0}@supports (-webkit-touch-callout:none){*{-webkit-touch-callout:none}}:after,:before{box-sizing:inherit}::selection{background-color:var(--colorBlack);color:var(--colorWhite)}html{-webkit-font-smoothing:antialiased;font:var(--baseFontWeight) var(--baseFontSize)/var(--baseLineHeight) var(--baseFontFamily);height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto}@supports ((-webkit-text-size-adjust:none) or (text-size-adjust:none)){html{-webkit-text-size-adjust:none;text-size-adjust:none}}html:after{transition:.1s ease-in-out}html.isDomReady:after{backface-visibility:hidden;opacity:0;visibility:hidden}html:not(.isDomReady){cursor:wait}html:not(.isDomReady) a,html:not(.isDomReady) input{pointer-events:none}html.isMenuOpened{overflow-y:hidden}body{background-color:var(--colorWhite);color:var(--colorBlack);display:flex;flex-direction:column;font-size:2rem;min-width:var(--siteMinWidth);width:100%}svg{display:block;fill:currentColor}input{box-shadow:none;filter:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@supports(-ms-ime-align:auto){input::-ms-clear,input::-ms-reveal{display:none}}input:-webkit-autofill{-webkit-box-shadow:none}input::-webkit-auto-fill-button,input::-webkit-caps-lock-indicator,input::-webkit-credentials-auto-fill-button{display:none}input::-webkit-contacts-auto-fill-button{display:none!important;pointer-events:none;position:absolute;right:0;visibility:hidden}button,input,optgroup,select,textarea{appearance:none;border-radius:0;box-shadow:none;font-family:inherit;line-height:inherit}textarea{resize:none}table.bxcompprop-content-table td,table.bxcompprop-content-table th{border:none!important}table.bxcompprop-content-table .bxcompprop-cont-table-title{padding-block:initial}@keyframes throwOutDown{to{opacity:0;transform:translate3d(0,50%,0)}}@keyframes throwOutUp{to{opacity:0;transform:translate3d(0,-50%,0)}}@keyframes slideOutUp{to{opacity:0;transform:translate3d(0,-30px,0)}}@keyframes slideOutDown{to{opacity:0;transform:translate3d(0,30px,0)}}@keyframes slideInDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes showModal{0%{opacity:0;transform:scale(0) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes hideModal{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.5) translateZ(0)}}@keyframes wobbleRight{0%{transform:translateX(0) translateZ(0)}50%{transform:translateX(33%) translateZ(0)}to{transform:translateX(0) translateZ(0)}}@keyframes wobbleLeft{0%{transform:translateX(0) translateZ(0)}50%{transform:translateX(-33%) translateZ(0)}to{transform:translateX(0) translateZ(0)}}@keyframes showContent{0%{opacity:0;transform:scaleY(0) translateZ(0)}80%{opacity:.1}to{opacity:1;transform:scaleY(1) translateZ(0)}}@keyframes hideContent{0%{opacity:1;transform:scaleY(1) translateZ(0)}20%{opacity:.2}to{opacity:0;transform:scaleY(0) translateZ(0)}}@keyframes fadeUut{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%,50%,to{transform:scale(1) translateZ(0)}25%,75%{transform:scale(1.1) translateZ(0)}}@keyframes shake{0%,50%,to{transform:translateX(0) translateZ(0)}25%{transform:translateX(-5px) translateZ(0)}75%{transform:translateX(5px) translateZ(0)}}:root{--colorWhite:#fff;--colorWhiteA80:#fffc;--colorWhiteA40:#fff6;--colorWhiteA30:#ffffff4d;--colorWhiteA20:#fff3;--colorWhiteA10:#ffffff1a;--colorBlack:#000;--colorBlackA60:#0009;--colorBlackA50:#00000080;--colorBlackA40:#0006;--colorBlackA25:#00000040;--colorBlackA20:#0003;--colorBlackA10:#0000001a;--colorCerulean:#00b5ef;--colorCeruleanA80:#00b5efcc;--colorResolutionBlue:#001489;--colorValhalla:#201747;--colorAtlantis:#92c83e;--colorTrinidad:#e35205;--colorHeather:#b8c4d0;--colorPrimaryLight:var(--colorCerulean);--colorPrimary:var(--colorResolutionBlue);--colorPrimaryDark:var(--colorValhalla);--colorPrimaryGreen:var(--colorAtlantis);--colorPrimaryOrange:var(--colorTrinidad);--colorGray900:#1a1a1a;--colorGray800:#333;--colorGalleryA10:#efefef1a;--colorGray700:#4d4d4d;--colorGray600:#666;--colorGray500:grey;--colorGallery:#efefef;--colorGray:#888;--colorGray400:#999;--colorGray300:#b3b3b3;--colorGray200:#ccc;--colorGray100:#e5e5e5;--colorGray50:#f2f2f2;--colorAlto:#ddd;--colorSilver2:#c2c2c2;--colorSilver:#c7c7c7;--colorDustyGray:#9b9b9b;--colorSilverChalice:#aeaeae;--colorShuttleGray:#63666a;--colorMineShaft:#222;--colorRaven:#7e828a;--colorGreen:#09cd05;--colorMonza:#d0021b;--gradient:linear-gradient(90deg,#001489,#2e77bc 50.49%,#40b1e5);--shadow:0px 4px 4px 0px #0000001a;--colorSuccess:var(--colorGreen);--colorError:var(--colorMonza);--overlay1:var(--colorBlackA40)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{--marginTop:7rem;--marginBottom:3rem;--lineHeight:1;--fontWeight:bold;--fontColor:var(--colorPrimary);--tabletFontSize:5rem;--mobileFontSize:3.5rem;--paddingBottom:0;--letterSpacing:2%;color:var(--fontColor);display:block;font-family:var(--altFontFamily);font-weight:var(--fontWeight);letter-spacing:var(--letterSpacing);line-height:var(--lineHeight);padding-bottom:var(--paddingBottom);width:100%}.h1:not(:last-child),.h2:not(:last-child),.h3:not(:last-child),.h4:not(:last-child),.h5:not(:last-child),.h6:not(:last-child),h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:var(--marginBottom)}.h1:not(:first-child):not(:first-child),.h2:not(:first-child):not(:first-child),.h3:not(:first-child):not(:first-child),.h4:not(:first-child):not(:first-child),.h5:not(:first-child):not(:first-child),.h6:not(:first-child):not(:first-child),h1:not(:first-child):not(:first-child),h2:not(:first-child):not(:first-child),h3:not(:first-child):not(:first-child),h4:not(:first-child):not(:first-child),h5:not(:first-child):not(:first-child),h6:not(:first-child):not(:first-child){margin-top:var(--marginTop)}@media(max-width:1280px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:var(--tabletFontSize)!important}}@media(max-width:767px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:var(--mobileFontSize)!important}}html.isPanelActive body .pageLayout .h1,html.isPanelActive body .pageLayout .h2,html.isPanelActive body .pageLayout .h3,html.isPanelActive body .pageLayout .h4,html.isPanelActive body .pageLayout .h5,html.isPanelActive body .pageLayout .h6,html.isPanelActive body .pageLayout h1,html.isPanelActive body .pageLayout h2,html.isPanelActive body .pageLayout h3,html.isPanelActive body .pageLayout h4,html.isPanelActive body .pageLayout h5,html.isPanelActive body .pageLayout h6{--fontColor:var(--baseViFontColor)}.h1,h1{--fontSize:calc(11.07692px + 3.58974vw);font-size:var(--fontSize)}@media (min-width:1921px){.h1,h1{--fontSize:80px}}.h1,h1{--tabletFontSize:7rem;--mobileFontSize:5rem;--marginBottom:7rem}@media (max-width:1280px){.h1,h1{--marginBottom:3rem}}.h1--isMb2,h1--isMb2{--marginBottom:2rem}.h2,h2{--fontSize:calc(14.76923px + 2.5641vw);font-size:var(--fontSize)}@media (min-width:1921px){.h2,h2{--fontSize:64px}}.h2,h2{--marginBottom:6rem}@media (max-width:1280px){.h2,h2{--marginBottom:3rem}}@media (min-width:1481px){.h2--isLargeMargin,h2--isLargeMargin{--marginBottom:19.25rem}}.h3,h3{--fontSize:calc(16.61538px + 2.05128vw);font-size:var(--fontSize)}@media (min-width:1921px){.h3,h3{--fontSize:56px}}.h3,h3{--tabletFontSize:4rem}.h4,h4{--fontSize:calc(18.46154px + 1.53846vw);font-size:var(--fontSize)}@media (min-width:1921px){.h4,h4{--fontSize:48px}}.h4,h4{--tabletFontSize:4rem}.h4--isMt0,h4--isMt0{--marginTop:0}.h4--isMb7,h4--isMb7{--marginBottom:7rem}.h5,h5{--fontSize:calc(20.30769px + 1.02564vw);font-size:var(--fontSize)}@media (min-width:1921px){.h5,h5{--fontSize:40px}}.h5,h5{--tabletFontSize:3rem;--mobileFontSize:3rem}.h6,h6{--fontSize:calc(22.15385px + 0.51282vw);font-size:var(--fontSize)}@media (min-width:1921px){.h6,h6{--fontSize:32px}}.h6,h6{--tabletFontSize:3rem;--mobileFontSize:3rem}.isDomReady .link,.isDomReady a{transition:.2s}.link,a{color:var(--colorPrimary);outline:none;position:relative;-webkit-text-decoration:none;text-decoration:none}.link:hover,a:hover{color:var(--colorPrimaryLight)}.link[href^="fax:"],.link[href^="mailto:"],.link[href^="tel:"],a[href^="fax:"],a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}.link *,a *{pointer-events:none}.ol,.ul,ol:not([class]),ul:not([class]){list-style-type:none}.ol .ol,.ol .ul,.ol ol,.ol ul,.ul .ol,.ul .ul,.ul ol,.ul ul,ol:not([class]) .ol,ol:not([class]) .ul,ol:not([class]) ol,ol:not([class]) ul,ul:not([class]) .ol,ul:not([class]) .ul,ul:not([class]) ol,ul:not([class]) ul{margin-top:1rem}.ol>*,.ul>*,ol:not([class])>*,ul:not([class])>*{padding-left:3rem}.ol>:not(:last-child),.ul>:not(:last-child),ol:not([class])>:not(:last-child),ul:not([class])>:not(:last-child){margin-bottom:1rem}.ol:not(:last-child),.ul:not(:last-child),ol:not([class]):not(:last-child),ul:not([class]):not(:last-child){margin-bottom:2rem}.ul.isColumns,ul:not([class]).isColumns{column-gap:5rem}.ul.isColumns li,ul:not([class]).isColumns li{overflow:hidden}@media(max-width:767px){.ul.isColumns,ul:not([class]).isColumns{column-count:1!important}}.ul.isColumns4,ul:not([class]).isColumns4{column-count:4}.ul.isColumns3,ul:not([class]).isColumns3{column-count:3}.ul.isColumns2,ul:not([class]).isColumns2{column-count:2}.ul>*,ul:not([class])>*{position:relative}.isDomReady .ul>:before,.isDomReady ul:not([class])>:before{transition:.2s}.ul>:before,ul:not([class])>:before{background-color:var(--colorSilver);border-radius:.5rem;content:"";height:1rem;left:0;position:absolute;top:.53em;width:1rem}.ul>li>.ol .ol li,.ul>li>.ol .ul li,.ul>li>.ol ol li,.ul>li>.ol ul li,.ul>li>.ul .ol li,.ul>li>.ul .ul li,.ul>li>.ul ol li,.ul>li>.ul ul li,.ul>li>ol .ol li,.ul>li>ol .ul li,.ul>li>ol ol li,.ul>li>ol ul li,.ul>li>ul .ol li,.ul>li>ul .ul li,.ul>li>ul ol li,.ul>li>ul ul li,ul:not([class])>li>.ol .ol li,ul:not([class])>li>.ol .ul li,ul:not([class])>li>.ol ol li,ul:not([class])>li>.ol ul li,ul:not([class])>li>.ul .ol li,ul:not([class])>li>.ul .ul li,ul:not([class])>li>.ul ol li,ul:not([class])>li>.ul ul li,ul:not([class])>li>ol .ol li,ul:not([class])>li>ol .ul li,ul:not([class])>li>ol ol li,ul:not([class])>li>ol ul li,ul:not([class])>li>ul .ol li,ul:not([class])>li>ul .ul li,ul:not([class])>li>ul ol li,ul:not([class])>li>ul ul li{padding-left:2rem}.isDomReady .ul>li>.ol .ol li:before,.isDomReady .ul>li>.ol .ul li:before,.isDomReady .ul>li>.ol ol li:before,.isDomReady .ul>li>.ol ul li:before,.isDomReady .ul>li>.ul .ol li:before,.isDomReady .ul>li>.ul .ul li:before,.isDomReady .ul>li>.ul ol li:before,.isDomReady .ul>li>.ul ul li:before,.isDomReady .ul>li>ol .ol li:before,.isDomReady .ul>li>ol .ul li:before,.isDomReady .ul>li>ol ol li:before,.isDomReady .ul>li>ol ul li:before,.isDomReady .ul>li>ul .ol li:before,.isDomReady .ul>li>ul .ul li:before,.isDomReady .ul>li>ul ol li:before,.isDomReady .ul>li>ul ul li:before,.isDomReady ul:not([class])>li>.ol .ol li:before,.isDomReady ul:not([class])>li>.ol .ul li:before,.isDomReady ul:not([class])>li>.ol ol li:before,.isDomReady ul:not([class])>li>.ol ul li:before,.isDomReady ul:not([class])>li>.ul .ol li:before,.isDomReady ul:not([class])>li>.ul .ul li:before,.isDomReady ul:not([class])>li>.ul ol li:before,.isDomReady ul:not([class])>li>.ul ul li:before,.isDomReady ul:not([class])>li>ol .ol li:before,.isDomReady ul:not([class])>li>ol .ul li:before,.isDomReady ul:not([class])>li>ol ol li:before,.isDomReady ul:not([class])>li>ol ul li:before,.isDomReady ul:not([class])>li>ul .ol li:before,.isDomReady ul:not([class])>li>ul .ul li:before,.isDomReady ul:not([class])>li>ul ol li:before,.isDomReady ul:not([class])>li>ul ul li:before{transition:.2s}.ul>li>.ol .ol li:before,.ul>li>.ol .ul li:before,.ul>li>.ol ol li:before,.ul>li>.ol ul li:before,.ul>li>.ul .ol li:before,.ul>li>.ul .ul li:before,.ul>li>.ul ol li:before,.ul>li>.ul ul li:before,.ul>li>ol .ol li:before,.ul>li>ol .ul li:before,.ul>li>ol ol li:before,.ul>li>ol ul li:before,.ul>li>ul .ol li:before,.ul>li>ul .ul li:before,.ul>li>ul ol li:before,.ul>li>ul ul li:before,ul:not([class])>li>.ol .ol li:before,ul:not([class])>li>.ol .ul li:before,ul:not([class])>li>.ol ol li:before,ul:not([class])>li>.ol ul li:before,ul:not([class])>li>.ul .ol li:before,ul:not([class])>li>.ul .ul li:before,ul:not([class])>li>.ul ol li:before,ul:not([class])>li>.ul ul li:before,ul:not([class])>li>ol .ol li:before,ul:not([class])>li>ol .ul li:before,ul:not([class])>li>ol ol li:before,ul:not([class])>li>ol ul li:before,ul:not([class])>li>ul .ol li:before,ul:not([class])>li>ul .ul li:before,ul:not([class])>li>ul ol li:before,ul:not([class])>li>ul ul li:before{background-color:var(--colorSilver);border-radius:.5rem;content:"";height:1rem;left:0;position:absolute;top:.53em;width:1rem}ul.isListWithDots>*{padding-left:3rem}ul.isListWithDots>:not(:last-child){margin-bottom:1.5rem}ul.isListWithDots>:before{background-color:var(--colorPrimary);border-radius:50%;content:"";height:1rem;left:0;position:absolute;top:1.25rem;width:1rem}.ol,ol:not([class]){counter-reset:list 0}.ol>*,ol:not([class])>*{padding:0;position:relative}.ol>:before,ol:not([class])>:before{color:var(--colorPrimary);content:counter(list,decimal) ".";counter-increment:list;margin-right:12px}.ol>li>.ol,.ol>li>.ul,.ol>li>ol,.ol>li>ul,ol:not([class])>li>.ol,ol:not([class])>li>.ul,ol:not([class])>li>ol,ol:not([class])>li>ul{margin-left:38px}.ol>li>.ol .ol li,.ol>li>.ol .ul li,.ol>li>.ol ol li,.ol>li>.ol ul li,.ol>li>.ul .ol li,.ol>li>.ul .ul li,.ol>li>.ul ol li,.ol>li>.ul ul li,.ol>li>ol .ol li,.ol>li>ol .ul li,.ol>li>ol ol li,.ol>li>ol ul li,.ol>li>ul .ol li,.ol>li>ul .ul li,.ol>li>ul ol li,.ol>li>ul ul li,ol:not([class])>li>.ol .ol li,ol:not([class])>li>.ol .ul li,ol:not([class])>li>.ol ol li,ol:not([class])>li>.ol ul li,ol:not([class])>li>.ul .ol li,ol:not([class])>li>.ul .ul li,ol:not([class])>li>.ul ol li,ol:not([class])>li>.ul ul li,ol:not([class])>li>ol .ol li,ol:not([class])>li>ol .ul li,ol:not([class])>li>ol ol li,ol:not([class])>li>ol ul li,ol:not([class])>li>ul .ol li,ol:not([class])>li>ul .ul li,ol:not([class])>li>ul ol li,ol:not([class])>li>ul ul li{padding-left:16px}.isDomReady .ol>li>.ol .ol li:before,.isDomReady .ol>li>.ol .ul li:before,.isDomReady .ol>li>.ol ol li:before,.isDomReady .ol>li>.ol ul li:before,.isDomReady .ol>li>.ul .ol li:before,.isDomReady .ol>li>.ul .ul li:before,.isDomReady .ol>li>.ul ol li:before,.isDomReady .ol>li>.ul ul li:before,.isDomReady .ol>li>ol .ol li:before,.isDomReady .ol>li>ol .ul li:before,.isDomReady .ol>li>ol ol li:before,.isDomReady .ol>li>ol ul li:before,.isDomReady .ol>li>ul .ol li:before,.isDomReady .ol>li>ul .ul li:before,.isDomReady .ol>li>ul ol li:before,.isDomReady .ol>li>ul ul li:before,.isDomReady ol:not([class])>li>.ol .ol li:before,.isDomReady ol:not([class])>li>.ol .ul li:before,.isDomReady ol:not([class])>li>.ol ol li:before,.isDomReady ol:not([class])>li>.ol ul li:before,.isDomReady ol:not([class])>li>.ul .ol li:before,.isDomReady ol:not([class])>li>.ul .ul li:before,.isDomReady ol:not([class])>li>.ul ol li:before,.isDomReady ol:not([class])>li>.ul ul li:before,.isDomReady ol:not([class])>li>ol .ol li:before,.isDomReady ol:not([class])>li>ol .ul li:before,.isDomReady ol:not([class])>li>ol ol li:before,.isDomReady ol:not([class])>li>ol ul li:before,.isDomReady ol:not([class])>li>ul .ol li:before,.isDomReady ol:not([class])>li>ul .ul li:before,.isDomReady ol:not([class])>li>ul ol li:before,.isDomReady ol:not([class])>li>ul ul li:before{transition:.2s}.ol>li>.ol .ol li:before,.ol>li>.ol .ul li:before,.ol>li>.ol ol li:before,.ol>li>.ol ul li:before,.ol>li>.ul .ol li:before,.ol>li>.ul .ul li:before,.ol>li>.ul ol li:before,.ol>li>.ul ul li:before,.ol>li>ol .ol li:before,.ol>li>ol .ul li:before,.ol>li>ol ol li:before,.ol>li>ol ul li:before,.ol>li>ul .ol li:before,.ol>li>ul .ul li:before,.ol>li>ul ol li:before,.ol>li>ul ul li:before,ol:not([class])>li>.ol .ol li:before,ol:not([class])>li>.ol .ul li:before,ol:not([class])>li>.ol ol li:before,ol:not([class])>li>.ol ul li:before,ol:not([class])>li>.ul .ol li:before,ol:not([class])>li>.ul .ul li:before,ol:not([class])>li>.ul ol li:before,ol:not([class])>li>.ul ul li:before,ol:not([class])>li>ol .ol li:before,ol:not([class])>li>ol .ul li:before,ol:not([class])>li>ol ol li:before,ol:not([class])>li>ol ul li:before,ol:not([class])>li>ul .ol li:before,ol:not([class])>li>ul .ul li:before,ol:not([class])>li>ul ol li:before,ol:not([class])>li>ul ul li:before{background-color:var(--colorSilver);border-radius:.5rem;content:"";height:1rem;left:0;position:absolute;top:.53em;width:1rem}p{--pMb:2rem}p:not(:last-child){margin-bottom:var(--pMb)}b,strong{font-weight:700}small{--smallFontSize:1.625rem;--smallMb:2rem;display:block;font-size:var(--smallFontSize);width:100%}small:not(:last-child){margin-bottom:var(--smallMb)}img{--imgMargin:4rem;border:0;display:block;max-width:100%}img:not(:last-child){margin-bottom:var(--imgMargin)}img{height:auto;-webkit-user-select:none;user-select:none}@media(max-width:767px){img[height]:not([class]){height:auto}}img[align=right],img[style*="float: right"],img[style*="float:right"]{float:right;margin-left:11%;margin-top:0;max-width:66%}img[align=right]:not(:only-child),img[style*="float: right"]:not(:only-child),img[style*="float:right"]:not(:only-child){margin-bottom:calc(var(--imgMargin)/2)}@media (max-width:1820px){img[align=right],img[style*="float: right"],img[style*="float:right"]{margin-left:5%}}@media(max-width:1280px){img[align=right],img[style*="float: right"],img[style*="float:right"]{float:none!important;margin-left:0;max-width:100%!important}}img[align=left],img[style*="float: left"],img[style*="float:left"]{float:left;margin-right:11%;margin-top:0;max-width:66%}img[align=left]:not(:only-child),img[style*="float: left"]:not(:only-child),img[style*="float:left"]:not(:only-child){margin-bottom:calc(var(--imgMargin)/2)}@media (max-width:1820px){img[align=left],img[style*="float: left"],img[style*="float:left"]{margin-right:5%}}@media(max-width:1280px){img[align=left],img[style*="float: left"],img[style*="float:left"]{float:none!important;margin-right:0;max-width:100%!important}}iframe,object,video{border:0;display:block;max-width:100%}cite{color:var(--colorPrimary);display:block;text-align:right}blockquote,q{background-color:initial;border-left:.5rem solid var(--colorTrinidad);color:var(--colorResolutionBlue);font-family:var(--altFontFamily);font-size:4rem;font-weight:700;line-height:4rem;padding:2rem 0 2rem 4rem;text-transform:uppercase}blockquote:not(:first-child),q:not(:first-child){margin-top:6rem}@media (max-width:767px){blockquote,q{font-size:3rem;line-height:3rem}blockquote:not(:first-child),q:not(:first-child){margin-top:3rem}}table:not(.isCustomTable){--cellPadding:2rem 3rem;--cellBorder:1px solid var(--colorBlack);--cellBg:var(--colorWhite);--cellAlign:middle;--cellColor:var(--colorBlack);--cellMinWidth:130px;border-collapse:collapse}table:not(.isCustomTable):not([width]){width:100%}table:not(.isCustomTable) td,table:not(.isCustomTable) th{background-clip:padding-box;background-color:var(--cellBg);border:var(--cellBorder);color:var(--cellColor);min-width:var(--cellMinWidth);padding:var(--cellPadding);position:relative;vertical-align:var(--cellAlign)}table:not(.isCustomTable) th{--cellBg:var(--colorBlack);--cellAlign:bottom;--cellColor:var(--colorWhite);font-weight:700;text-align:left}address{font-style:normal}address,hr{display:block}hr{--hrMargin:4rem;background-color:var(--colorBlack);height:1px}hr:not(:first-child){margin-top:var(--hrMargin)}hr:not(:last-child){margin-bottom:var(--hrMargin)}.colors{display:grid;gap:4rem 2rem;grid-template-columns:repeat(10,minmax(0,1fr))}.color{display:flex;flex-direction:column;gap:3rem;padding:2rem 0}.color__bg{border-radius:50%;height:10rem;width:10rem}.color__description{margin-left:auto;width:20rem}.flexContainer{display:flex;gap:2rem}.flexContainer--isColumn2{gap:2rem 6.5rem;justify-content:space-between}.flexContainer--isColumn2>*{flex-basis:47%}@media (max-width:1280px){.flexContainer--isColumn2>*{flex-basis:auto}}.flexContainerInline{align-items:center;display:inline-flex;gap:2rem}.gridContainerInline{display:inline-grid;gap:2rem}.isDomReady :scope{--iconTransition:0}html.isPanelActive body .pageLayout p{font-size:2rem}.btn{--btnBorderRadius:4rem;--btnFontSize:2.25rem;--btnTextColor:var(--colorWhite);--btnBg:var(--colorPrimary);--btnBorderColor:var(--btnBg);--btnBorderWidth:0;--btnIconMargin:2rem;--btnBgGradient:"";--btnSizeSmallHeight:6rem;--btnSizeSmallHorPaddings:3rem;--btnSizeMediumHeight:7rem;--btnSizeMediumHorPaddings:3rem;--btnSizeLargeHeight:8rem;--btnSizeLargeHorPaddings:4rem;--btnHoverBg:var(--colorPrimary);--btnHoverTextColor:var(--colorWhite);--btnActiveBg:var(--colorPrimaryDark);--btnActiveTextColor:var(--colorWhite);--btnDisabledTextColor:var(--colorWhite);--btnDisabledBg:var(--colorGray200)}@media (max-width:1280px){.btn{--btnSizeMediumHeight:6rem;--btnSizeLargeHeight:7rem;--btnFontSize:2.25rem}}@media (max-width:767px){.btn{--btnSizeLargeHeight:6rem;--btnFontSize:2rem;--btnFontWeight:400;--btnHorPaddings:2rem;--btnSizeMediumHorPaddings:2.5rem;--btnSizeLargeHorPaddings:2.5rem}}.btn{word-break:normal}.btn.btn--isOutline{--btnBg:transaprent;--btnBorderColor:var(--colorPrimary);--btnBgGradient:none;--btnTextColor:var(--colorPrimary);--btnBorderWidth:2px;--btnHoverBg:var(--colorPrimary);--btnHoverTextColor:var(--colorWhite);--btnActiveBg:var(--colorPrimaryDark);--btnActiveTextColor:var(--colorWhite);--btnDisabledTextColor:var(--colorGray200);--btnDisabledBg:#0000;--btnDisabledBorderColor:var(--colorGray200)}.btn.btn--isLight{--btnBg:transaprent;--btnBgGradient:none;--btnTextColor:var(--colorPrimary);--btnBorderWidth:0;--btnActiveBg:transaprent;--btnActiveTextColor:var(--colorPrimaryDark);--btnHoverBg:transaprent;--btnHoverTextColor:var(--colorPrimaryDark);--btnDisabledTextColor:var(--colorGray200);--btnDisabledBg:#0000}.btn.btn--isOnlyIcon{--btnBg:var(--colorGray50);--btnTextColor:var(--colorBlack);--btnBgGradient:none;--btnBorderWidth:0;--btnActiveBg:var(--colorTrinidad);--btnActiveTextColor:var(--colorWhite);--btnHoverBg:var(--colorTrinidad);--btnHoverTextColor:var(--colorWhite);--btnDisabledBg:var(--colorGray50);--btnDisabledTextColor:var(--colorGray200)}.btn.btn--isOnlyIcon.btn--isLight,.btn.btn--isOnlyIcon.btn--isOutline{--btnDisabledBg:#0000}.btn.btn--isOnlyIcon.btn--isLight:not(:active,.btn--isActive),.btn.btn--isOnlyIcon.btn--isOutline:not(:active,.btn--isActive){--btnBg:#0000}.btn.btn--isAlt{--btnBg:var(--colorWhite);--btnTextColor:var(--colorCerulean);--btnHoverBg:var(--colorCerulean);--btnHoverTextColor:var(--colorWhite);--btnActiveBg:var(--colorCeruleanA80);--btnActiveTextColor:var(--colorWhiteA80);--btnDisabledBg:var(--colorWhiteA20);--btnDisabledTextColor:var(--colorPrimary);--btnBgGradient:none}.btn.btn--isAlt.btn--isOutline{--btnBg:#0000;--btnTextColor:var(--colorWhite);--btnBorderColor:var(--colorWhite);--btnHoverBg:var(--colorWhite);--btnHoverTextColor:var(--colorCerulean);--btnHoverBorderColor:var(--colorWhite);--btnActiveBg:var(--colorWhiteA80);--btnActiveTextColor:var(--colorCerulean);--btnActiveBorderColor:var(--colorWhiteA80);--btnDisabledBg:#0000;--btnDisabledTextColor:var(--colorWhiteA80)}.btn.btn--isAlt.btn--isLight{--btnBg:#0000;--btnTextColor:var(--colorWhite);--btnHoverBg:#0000;--btnHoverTextColor:var(--colorCerulean);--btnActiveBg:#0000;--btnActiveTextColor:var(--colorCeruleanA80);--btnDisabledBg:#0000;--btnDisabledTextColor:var(--colorWhiteA40)}.btn{background-clip:padding-box;overflow:hidden;position:relative}.btn__icon,.btn__label{z-index:1}.isDomReady .btn:after{transition:.2s linear}.btn:after{background:var(--gradient);border-radius:inherit;content:var(--btnBgGradient);height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.btn--isActive:after,.btn--isHover:after,.btn:active:after,.btn:hover:after,.btn[disabled]:after{opacity:0;transform:translateX(-100%)}.btn--isBgBlack{--btnBg:var(--colorBlack);--btnBgGradient:none}.btn--isBgPrimary,.btn--isBgPrimary.btn--isOnlyIcon{--btnBg:var(--colorPrimary);--btnHoverBg:var(--colorPrimaryLight);--btnTextColor:var(--colorWhite);--btnBgGradient:none}.btn--isBgWhite30,.btn--isBgWhite30.btn--isOnlyIcon{--btnBg:var(--colorWhiteA30);--btnHoverBg:var(--colorPrimaryDark);--btnTextColor:var(--colorWhite);--btnBgGradient:none}.btn.btn.btn--isBlank{--btnBorderRadius:0;--btnHorPaddings:0;--btnVertPaddings:0;--btnBg:#0000;--btnHeight:auto;--btnFontWeight:400;--btnBgGradient:none;--btnTextColor:var(--colorBlack);--btnBorderWidth:0;--btnHoverBg:#0000;--btnHoverTextColor:var(--colorPrimary);--btnActiveBg:#0000;--btnActiveTextColor:var(--colorPrimary);--btnDisabledTextColor:var(--colorGray200);--btnDisabledBg:#0000;--btnTextAlign:start}.btn--isBgWhiteA10{--btnBg:var(--colorWhiteA10);--btnBgGradient:none;--btnHoverBg:var(--colorPrimaryLight)}.btn--isColorPrimary.btn--isColorPrimary{--btnTextColor:var(--colorPrimary)}.btn--isSizeExtraSmall{--btnHeight:4rem;--btnFontSize:2.25rem;--btnLineHeight:4rem;--btnIconMargin:1.5rem;--btnHorPaddings:0}.btn .icon{--iconTransition:initial}.btn--isPaddingRight0{padding-right:0}.btn--isTextOrIcon .btn__icon{--btnIconMargin:0}@media (min-width:1281px){.btn--isTextOrIcon .btn__icon{display:none}}@media (max-width:1280px){.btn--isTextOrIcon .btn__label{display:none}}@media (max-width:767px){.btn--isLightAndSmallOnMobile{--btnSizeSmallHeight:auto!important;--btnSizeMediumHeight:auto!important;--btnSizeLargeHeight:auto!important;--btnSizeMaxHeight:auto!important;--btnHorPaddings:.5rem!important;--btnVertPaddings:.5rem;--btnTextColor:var(--colorPrimary);--btnBgGradient:none;--btnBg:#0000}}@media (min-width:768px){.btn.btn--isExtra{display:none!important}}.btn--isHidden{display:none}.btn.btn--isHorPaddings0{--btnHorPaddings:0}.btn.btn--isTextColorPrimary{--btnTextColor:var(--colorPrimary)}html.isPanelActive body .pageLayout button.btn{border:1px solid var(--baseViFontColor);width:max-content}.btn.btn--isSmall{--btnFontWeight:700;--btnFontSize:2.5rem;--btnVertPaddings:2px;--btnHorPaddings:0;--btnBorderRadius:0}.btn.btn--isUnderline{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4.5px}.checkbox{--checkerSize:2rem;--checkerBg:var(--colorGray100);--checkerHoverBg:var(--colorPrimaryLight);--checkerHoverBorderColor:var(--colorPrimaryLight);--checkerInvalidBg:var(--colorWhiteA10);--checkerInvalidBorderColor:var(--colorError);--checkerBorderColor:#0000;--checkerBorderRadius:calc(var(--checkerSize)/8);--checkerBorderWidth:1px;--checkerIconBg:url(../assets/icons/icon-check.svg) no-repeat 50% 50%/var(--checkerIconSize) var(--checkerIconSize);--checkerIconSize:70%;--checkerCheckedBg:var(--colorPrimary);--checkerCheckedBorderColor:var(--colorPrimary);--checkerLabelDisplay:flex;--checkerDisabledIconFilter:invert(1) grayscale(100%) opacity(100%);--checkerFontSize:2rem;--checkerFontWeight:400;--checkerColor:var(--colorPrimary);align-items:center;color:var(--checkerColor);font-size:var(--checkerFontSize);font-weight:var(--checkerFontWeight)}@media (max-width:1280px){.checkbox{--checkerSize:4rem}}@media (max-width:767px){.checkbox{--checkerSize:3.5rem}}.checkbox:not(:last-child){margin-right:2rem}.checkbox:hover{--checkerCheckedBg:var(--colorPrimaryLight);--checkerCheckedBorderColor:var(--colorPrimaryLight)}.checkbox__label{align-items:center}.checkbox__input.isInvalid{--checkerBg:var(--colorWhiteA10)}.checkbox--isLarge{--checkerSize:4rem;--checkerBorderRadius:calc(var(--checkerSize)/4);--checkerIconSize:60%;--checkerFontSize:2.5rem;--checkerFontWeight:700}@media (max-width:1280px){.checkbox--isLarge{--checkerSize:3rem;--checkerFontSize:2rem}}.checkbox--isDarkBg{--checkerBg:var(--colorWhiteA10);--checkerBorderColor:var(--checkerBg);--checkerCheckedBg:var(--colorWhiteA10);--checkerCheckedBorderColor:var(--colorWhiteA10);--checkerDisabledBg:var(--colorWhiteA40);--checkerDisabledBorderColor:var(--colorWhiteA40);--checkerColor:var(--colorWhite)}.checkbox--isWhiteBg{--checkerBg:var(--colorWhite);--checkerBorderColor:var(--checkerBg);--checkerDisabledBg:var(--colorWhiteA40);--checkerDisabledBorderColor:var(--colorWhiteA40)}html.isPanelActive body .pageLayout .checkbox{--checkerBorderColor:var(--baseViFontColor);--checkerCheckedBorderColor:var(--baseViFontColor);--checkerDisabledBorderColor:var(--baseViFontColor);--checkerCheckedIconFilter:brightness(0) invert(1)}html.isPanelActive body .pageLayout .checkbox .checkbox__emulator:after,html.isPanelActive body .pageLayout .checkbox .radio__emulator:after{background:var(--checkerIconBg)!important;content:""!important;filter:invert(50%)}.datePicker{--datePickerInputIconBg:url(../assets/images/icons/icon-calendar.svg)}@media (max-width:1280px){.datePicker--isHasLabel .formInput{--formInputHeight:7rem}}@media (max-width:767px){.datePicker--isHasLabel .formInput{--formInputHeight:7rem}}.datePicker--isHasLabel:has(.formInput:focus) .formInput,.datePicker--isHasLabel:has(.formInput:not(:placeholder-shown)) .formInput{padding-top:4rem}.form{--formColAlignItems:start}.form__block{position:relative}.form__block--isHidden{display:none}.form__block--isWidth25{max-width:25rem}@media (max-width:640px){.form__block--isWidth25{max-width:100%}}.form__block--isColGap2{column-gap:2rem}.form__block--isFlex{display:flex;flex-direction:row}.form__block--isAlignCenter{align-items:center}.form__block--isGap2{gap:2rem}@media (max-width:640px){.form__block--isColMobile{flex-direction:column}}.form__msg{--formMsgMt:0;--formMsgMb:0;--formMsgColor:var(--colorError);--formMsgUserSelect:none;--formMsgBottom:-3rem;bottom:var(--formMsgBottom);left:0;line-height:1;position:absolute;width:max-content}@media (max-width:640px){.form__msg{padding-top:1rem;width:100%}}.form__msgText{line-height:1}.form__col--isAlt{gap:2rem;grid-column:span 2}@media(max-width:767px){.form__col--isAlt{flex-direction:column;gap:4rem}}@media (max-width:640px){.form__col--isAlt{gap:3rem;grid-column:1}}.form__row--isColumns-1{--formTabletRowColumns:1;--formMobileRowColumns:1}.formInput{--formInputBg:#0000;--formInputHeight:7rem;--formInputTextareaHeight:auto;--formInputPadding:2.25rem 2.25rem 1.75rem 2.25rem;--formInputBorderColor:var(--colorGray300);--formInputBorder:1px solid var(--formInputBorderColor);--formInputBorderRadius:calc(var(--formInputHeight)/2);--formInputHoverBorderColor:var(--colorGray600);--formInputFocusBorderColor:var(--colorPrimary);--formInputDisalbedBg:var(--colorGray50);--formInputDisabledBorderColor:var(--colorGray200);--formInputDisabledColor:var(--colorGray300);--formInputPlaceholderColor:var(--colorGray500);--formInputFontColor:var(--colorBlack);--formInputFontSize:2.5rem}@media (max-width:1280px){.formInput{--formInputHeight:6rem;--formInputFontSize:2.25rem}}@media (max-width:767px){.formInput{--formInputHeight:5rem;--formInputFontSize:2rem}}textarea.formInput{--formInputBorderRadius:2rem}.formInput--isHover{--formInputBorderColor:var(--formInputHoverBorderColor)}.formInput--isFocus,.formInput.isFocus,.formInput:focus{--formInputBorder:2px solid var(--formInputFocusBorderColor)}.formInput--isDisabled,.formInput[disabled]{--formInputHoverBorderColor:var(--colorGray200);--formInputPlaceholderColor:var(--colorGray300)}.formInput.isInvalid{--formInputBorderColor:var(--colorError)}.formInput--isAlt{--formInputBorder:none;--formInputBg:var(--colorGalleryA10);--formInputFontColor:var(--colorWhite);--formInputHoverColor:var(--colorWhite);--formInputFocusColor:var(--colorWhite);--formInputColor:var(--colorWhite)}.formInput--isAlt--isFocus,.formInput--isAlt.isFocus,.formInput--isAlt:focus{--formInputBorder:none}.formInput--isAlt.isInvalid{--formInputBorder:1px solid var(--colorError)}.formInput--isHasLabel{--formInputPlaceholderColor:#0000}@media (max-width:1280px){.formInput--isHasLabel{--formInputHeight:7rem}}@media (max-width:767px){.formInput--isHasLabel{--formInputHeight:7rem}}.formInput--isHasLabel:focus,.formInput--isHasLabel:not(:placeholder-shown){--formInputPadding:2rem 3rem 0}html.isPanelActive body .pageLayout .formInput{--formInputBorder:1px solid var(--formInputBorderColor);--formInputBorderColor:var(--baseViFontColor);--formInputFontColor:var(--baseViFontColor);--formInputFocusColor:var(--baseViFontColor);--formInputFocusBorderColor:var(--baseViFontColor);--formInputHoverBorderColor:var(--baseViFontColor);--formInputPlaceholderColor:var(--baseViFontColor)}.datePicker--isHasLabel~.formLabel,.formInput--isHasLabel~.formLabel,.form__formInput:has(.maskedInput--isHasLabel)~.formLabel,.maskedInput--isHasLabel~.formLabel,.select--isHasLabel~.formLabel{--formLabelVMargin:0;--formLabelColor:var(--colorGray500);--formLabelLineHeight:3.5rem;--formLabelFontSize:2.25rem;--formLabelRequiredSignColor:var(--colorGray500);cursor:auto;display:block;height:0;margin-left:3rem;pointer-events:none;transform:translateY(-5rem);transition:.5s;-webkit-user-select:none;user-select:none}@media (max-width:1280px){.datePicker--isHasLabel~.formLabel,.formInput--isHasLabel~.formLabel,.form__formInput:has(.maskedInput--isHasLabel)~.formLabel,.maskedInput--isHasLabel~.formLabel,.select--isHasLabel~.formLabel{--formLabelFontSize:2rem}}@media (max-width:640px){.datePicker--isHasLabel~.formLabel,.formInput--isHasLabel~.formLabel,.form__formInput:has(.maskedInput--isHasLabel)~.formLabel,.maskedInput--isHasLabel~.formLabel,.select--isHasLabel~.formLabel{--formLabelFontSize:2rem}}.formLabel__label{pointer-events:none}.datePicker--isHasLabel:has(.formInput:focus)+.formLabel,.datePicker--isHasLabel:has(.formInput:not(:placeholder-shown))+.formLabel,.formInput--isHasLabel:focus+.formLabel,.formInput--isHasLabel:not(:placeholder-shown)+.formLabel,.formSelect--isHasLabel.formSelect--isOpen+.formLabel,.formSelect--isHasLabel:has(.formSelect__input:focus)+.formLabel,.formSelect--isHasLabel:has(.formSelect__single-value)+.formLabel,.form__formInput:has(.maskedInput--isHasLabel):has(.formInput:focus)+.formLabel,.form__formInput:has(.maskedInput--isHasLabel):has(.formInput:not(:placeholder-shown))+.formLabel,.maskedInput--isHasLabel:has(.formInput:focus)+.formLabel,.maskedInput--isHasLabel:has(.formInput:not(:placeholder-shown))+.formLabel,.select--isHasLabel.formSelect--isOpen+.formLabel,.select--isHasLabel:has(.formSelect__input:focus)+.formLabel,.select--isHasLabel:has(.formSelect__single-value)+.formLabel{--formLabelFontSize:1.625rem;--formLabelLineHeight:2rem;--formLabelFontWeight:400;transform:translateY(-6rem)}.formSelect{--formSelectBorder:1px solid var(--colorGray300);--formSelectBorderRadius:125rem;--formSelectHeight:7rem;--formSelectMinWidth:33rem;--formSelectPadding:0 3rem;--formSelectFontWeight:inherit;--formSelectColor:var(--colorMineShaft);--formSelectPlaceholderColor:var(--colorGray500);--formSelectSingleValueColor:inherit;--formSelectTransition:.1s;--formSelectIndicatorBg:#0000;--formSelectMenuPosition:absolute;--formSelectMenuBorderRadius:2rem;--formSelectMenuTop:calc(100% + 1.5rem);--formSelectMenuMinWidth:auto;--formSelectMenuMaxWidth:none;--formSelectMenuMaxHeight:29.3rem;--formSelectMenuLeft:auto;--formSelectMenuOpacity:0;--formSelectMenuTransition:opacity .1s;--formSelectHoverSingleValueColor:inherit;--formSelectHoverPlaceholderColor:var(--colorGray500);--formSelectHoverBorder:1px solid var(--colorGray600);--formSelectOpenBorder:1px solid var(--colorSilverChalice);--formSelectOptionColor:var(--colorMineShaft);--formSelectOptionFontSize:inherit;--formSelectOptionBgColor:var(--colorWhite);--formSelectOptionHeight:5.5rem;--formSelectOptionHoverBgColor:var(--colorWhite);--formSelectOptionHoverColor:var(--colorGray600);--formSelectOptionActiveBgColor:var(--colorWhite);--formSelectOptionActiveColor:var(--colorSilverChalice)}@media (max-width:640px){.formSelect{--formSelectHoverPlaceholderColor:var(--formSelectPlaceholderColor);--formSelectHoverBorder:1px solid var(--colorAlto);--formSelectOptionHoverBgColor:var(--formSelectOptionBgColor);--formSelectOptionHoverColor:var(--formSelectOptionColor)}}.formSelect.formSelect--isOpen,.formSelect.formSelect.isOpen{--formSelectBorder:var(--formSelectOpenBorder);--formSelectMenuOpacity:1}.formSelect.formSelect--isOpen .formSelect__menu,.formSelect.formSelect.isOpen .formSelect__menu{overflow-y:hidden}.formSelect.formSelect--isOpen .formSelect__menu-list,.formSelect.formSelect.isOpen .formSelect__menu-list{--scrollBarCustomThumbColor:var(--colorPrimary);--scrollBarCustomTrackColor:#0000;scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor);scrollbar-gutter:auto;scrollbar-width:thin}.formSelect.formSelect--isOpen .formSelect__menu-list::-webkit-scrollbar,.formSelect.formSelect.isOpen .formSelect__menu-list::-webkit-scrollbar{width:var(--defaultScrollBarCustomWidth)}.formSelect.formSelect--isOpen .formSelect__menu-list::-webkit-scrollbar-track,.formSelect.formSelect.isOpen .formSelect__menu-list::-webkit-scrollbar-track{background-color:var(--scrollBarCustomTrackColor);border-radius:var(--scrollBarCustomTrackBorderRadius)}.formSelect.formSelect--isOpen .formSelect__menu-list::-webkit-scrollbar-thumb,.formSelect.formSelect.isOpen .formSelect__menu-list::-webkit-scrollbar-thumb{background-color:var(--scrollBarCustomThumbColor);border-radius:var(--scrollBarCustomThumbBorderRadius)}.formSelect.formSelect--isOpen .formSelect__menu-list,.formSelect.formSelect.isOpen .formSelect__menu-list{overflow-y:auto}.formSelect--isFocus:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)),.formSelect--isHover:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)),.formSelect:focus-visible:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)),.formSelect:hover:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)){--formSelectBorder:var(--formSelectHoverBorder)}.formSelect--isFocus:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__control,.formSelect--isHover:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__control,.formSelect:focus-visible:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__control,.formSelect:hover:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__control{--formSelectOutline:var(--formSelectHoverBorder)}.formSelect--isFocus:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__placeholder,.formSelect--isHover:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__placeholder,.formSelect:focus-visible:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__placeholder,.formSelect:hover:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__placeholder{color:var(--formSelectHoverPlaceholderColor)}.formSelect--isFocus:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__single-value,.formSelect--isHover:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__single-value,.formSelect:focus-visible:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__single-value,.formSelect:hover:not(:is(:disabled,[disabled],.formSelect--isDisabled,.formSelect.isDisabled)) .formSelect__single-value{color:var(--formSelectHoverSingleValueColor)}.formSelect--isInvalid,.formSelect--isInvalid:is(:hover,:focus),.formSelect.isInvalid,.formSelect.isInvalid:is(:hover,:focus){--formSelectColor:var(--colorAlizarinCrimson);--formSelectPlaceholderColor:var(--colorAlizarinCrimson);--formSelectHoverPlaceholderColor:var(--colorAlizarinCrimson);--formSelectHoverSingleValueColor:var(--colorAlizarinCrimson)}.formSelect--isDisabled,.formSelect--isDisabled:is(:hover,:focus),.formSelect.isDisabled,.formSelect.isDisabled:is(:hover,:focus){--formSelectBorder:1px solid var(--colorAlto);--formSelectColor:var(--colorAlto);--formSelectPlaceholderColor:var(--colorAlto);--formSelectHoverPlaceholderColor:var(--colorAlto);--formSelectHoverSingleValueColor:var(--colorAlto)}.formSelect--isDisabled .icon,.formSelect--isDisabled:is(:hover,:focus) .icon,.formSelect.isDisabled .icon,.formSelect.isDisabled:is(:hover,:focus) .icon{--iconColor:var(--colorAlto);--iconOpacity:1}.isDomReady .formSelect__indicator{transition:all .1s}.formSelect__indicator{background:var(--formSelectIndicatorBg)}.formSelect__menu{border:1px solid var(--colorGallery);left:var(--formSelectMenuLeft);max-height:var(--formSelectMenuMaxHeight);max-width:var(--formSelectMenuMaxWidth);min-width:var(--formSelectMenuMinWidth);opacity:var(--formSelectMenuOpacity);padding:3rem .625rem 3rem 0;position:var(--formSelectMenuPosition)}.formSelect__menu-list{padding:0 2rem 0 3rem}.isDomReady .formSelect__single-value{transition:all .1s}.formSelect__single-value{color:var(--formSelectSingleValueColor);font-weight:var(--formSelectFontWeight);max-width:92%}.formSelect__single-value-label{display:inline}.formSelect__option{color:var(--formSelectOptionColor);font-size:var(--formSelectOptionFontSize);padding:0}.formSelect__option:not(:last-child){border-bottom:1px solid var(--colorGray50)}.formSelect__option--isSelected{color:var(--colorSilverChalice)}.formSelect__option:first-child{--formSelectOptionHeight:4rem;align-items:flex-start;padding-top:0}.formSelect__option:last-child{--formSelectOptionHeight:4rem;align-items:flex-end;padding-bottom:0}.formSelect__option:is(.formSelect__option--isActive,.formSelect__option--isSelected,.formSelect__option.isActive):is(.formSelect__option--isHover,.formSelect__option.isHover,.formSelect__option:hover){--formSelectOptionHoverColor:var(--formSelectOptionActiveColor)}.formSelect__placeholder{font-weight:var(--formSelectFontWeight);padding:0 12px 0 20px}.formSelect__inner .formSelect__indicator .icon{--iconSize:2.5rem}.formSelect__menu-message--isNoOptions{color:var(--colorSilverChalice)}.formSelect--isMulti.formSelect--isSearchable:not(:has(.formSelect__input-container[data-value=""])) .formSelect__multi-value{display:none}.formSelect--isMulti{--formSelectMultiValuePadding:1rem 0}.formSelect--isMulti .formSelect__option{gap:2rem}.isDomReady .formSelect--isMulti .formSelect__option:after{transition:all .1s}.formSelect--isMulti .formSelect__option:after{--size:2rem;background:#0000;border:1px solid var(--colorAlto);border-radius:.5rem;content:"";flex-shrink:0;height:var(--size);margin-left:auto;opacity:1;width:var(--size)}.formSelect--isMulti .formSelect__option:hover:not(.formSelect--isMulti .formSelect__option--isSelected):after{border-color:var(--colorSilverChalice)}.formSelect--isMulti .formSelect__option:hover{color:var(--colorAlizarinCrimson)}.formSelect--isMulti .formSelect__option:first-child{padding-bottom:.75rem}.formSelect--isMulti .formSelect__option:last-child{padding-top:.75rem}.formSelect--isMulti .formSelect__option--isSelected{background:#0000;color:var(--colorMineShaft)}.formSelect--isMulti .formSelect__option--isSelected:after{--formSelectOptionActiveBgColor:var(--colorAlizarinCrimson);background-color:var(--formSelectOptionActiveBgColor);background-image:url(../assets/images/icons/icon-check-white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;border-color:var(--formSelectOptionActiveBgColor)}.formSelect--isMulti .formSelect__control{overflow:hidden}.formSelect--isMulti .formSelect__value-container{flex-grow:1;width:1rem}.formSelect--isMulti .formSelect__value-container:after{content:none}.formSelect--isMulti .formSelect__value-container--is-multi{--formSelectPadding:0 0 0 2rem;display:inline;line-height:var(--formSelectHeight);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.formSelect--isMulti .formSelect__multi-value{background-color:initial;cursor:pointer;display:contents;white-space:nowrap}.formSelect--isMulti .formSelect__multi-value-label,.formSelect--isMulti .formSelect__multi-value__label{display:contents}.formSelect--isMulti .formSelect__multi-value__remove{display:none}.formSelect--isMulti .formSelect__multi-value:has(+.formSelect__multi-value) .formSelect__multi-value-label:after{content:", ";display:inline}.formSelect--isMulti .formSelect__indicators{cursor:pointer}.formSelect--isHasLabel .formSelect__placeholder{backface-visibility:hidden;opacity:0;visibility:hidden}.formSelect--isHasLabel .formSelect__input-container{padding-bottom:0;padding-top:2rem}.formSelect--isHasLabel .formSelect__single-value{margin-bottom:-2rem;padding-top:0}html.isPanelActive body .formSelect{--formSelectBorder:2px solid var(--baseViFontColor);--formSelectHoverBorder:2px solid var(--baseViFontColor);--formSelectSingleValueColor:var(--baseViFontColor);--formSelectHoverSingleValueColor:var(--baseViFontColor);--formSelectPlaceholderColor:var(--baseViFontColor);--formSelectHoverPlaceholderColor:var(--baseViFontColor);--formSelectOptionColor:var(--baseViFontColor)}html.isPanelActive body .formSelect .formSelect__menu{border:1px solid var(--baseViFontColor)}html.isPanelActive body .formSelect .formSelect__option:not(:last-child){border-bottom:1px solid var(--baseViFontColor)}span.icon__src,svg.icon__src{transition:initial}.navigation{--navigationItemWidth:7rem;--navigationItemHeight:7rem;--navigationItemMr:0rem;--navigationItemHoverColor:var(--colorResolutionBlue);--navigationItemHoverBgColor:var(--colorGallery);--navigationItemDisabledColor:var(--colorSilverChalice);--navigationItemDisabledBgColor:#0000;--navigationLinkColor:var(--colorMineShaft);--navigationLinkBgColor:#0000;--navigationLinkBorderRadius:50%;--navigationLinkBorder:mone}.navigation__link--isHover,.navigation__link.isHover,.navigation__link:hover{--navigationLinkColor:var(--navigationItemHoverColor);--navigationLinkBgColor:var(--navigationItemHoverBgColor)}.pagination{--paginationItemWidth:7rem;--paginationItemHeight:7rem;--paginationItemFontWeight:700;--paginationItemFontSize:2rem;--paginationItemLineHeight:2.5;--paginationItemAspectRatio:unset;--paginationItemMr:0;--paginationItemHoverColor:var(--colorWhite);--paginationItemHoverBgColor:var(--colorPrimary);--paginationItemActiveCursor:not-allowed;--paginationItemActiveBgColor:var(--colorPrimary);--paginationItemActiveColor:var(--colorWhite);--paginationItemActiveHoverColor:var(--colorWhite);--paginationItemActiveHoverBgColor:var(--colorPrimary);--paginationLinkColor:var(--colorBlack);--paginationLinkBgColor:var(--colorGallery);--paginationLinkBorder:none;--paginationLinkBorderRadius:50%;--paginationPadding:0;--paginationItemExtraPaddingLeft:0;flex-wrap:wrap;margin-top:7rem;padding:var(--paginationPadding);row-gap:4rem}.pagination__item{overflow:hidden;z-index:1}.pagination__item--isActive a:hover{color:var(--paginationItemActiveHoverColor)}.pagination__item--isExtra.pagination__item--isExtra{margin-left:auto}@media (max-width:375px){.pagination__item--isExtra.pagination__item--isExtra{margin-left:0}}.pagination__link--isHover,.pagination__link.isHover,.pagination__link:hover{--paginationLinkColor:var(--paginationItemHoverColor);--paginationLinkBgColor:var(--paginationItemHoverBgColor);color:var(--paginationLinkColor)}.price-list{position:relative}.price-list .spoiler{--spoilerWidth:100%;--spoilerContentHeight:0;--spoilerContentOpacity:0;--spoilerBtnTransform:none;--spoilerTransitionDuration:0.2s;--spoilerHeaderCursor:pointer;--spoilerTitleFontWeight:600;--spoilerTitleFontSize:3rem;--spoilerTitleColor:var(--colorBlack);--spoilerTitleHoverColor:var(--colorBlack);--spoilerPaddingX:0;--spoilerPaddingY:0;--spoilerBorderRadius:0;--spoilerBgColor:#0000;--spoilerHeaderGap:3rem;--spoilerHeaderMb:0;background-color:var(--spoilerBgColor);border:none;border-bottom:1px solid var(--colorBlackA15);line-height:1.4;padding:var(--spoilerPaddingY) var(--spoilerPaddingX);width:var(--spoilerWidth)}.price-list .spoiler:first-child{border-top:1px solid var(--colorBlackA15)}.price-list .spoiler:hover{background-color:var(--colorBlackA5)}.price-list .spoiler:is(.price-list .spoiler.isOpening,.price-list .spoiler.isOpened,.price-list .spoiler--isOpened){--spoilerContentOpacity:1;--spoilerHeaderMb:0;--spoilerBtnTransform:rotate(180deg);background-color:var(--colorBlackA3)}.price-list .spoiler__header{align-items:center;cursor:var(--spoilerHeaderCursor);display:flex;gap:var(--spoilerHeaderGap);justify-content:space-between;margin-bottom:var(--spoilerHeaderMb);padding:.75rem 0;position:relative}.price-list .spoiler__title{color:var(--spoilerTitleColor);flex:1;font-size:var(--spoilerTitleFontSize);font-weight:var(--spoilerTitleFontWeight);margin:0;min-width:0;padding-right:60px}.price-list .spoiler__toggleBtn{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.price-list .spoiler__content{height:var(--spoilerContentHeight);overflow:hidden}.price-list .spoiler__contentInner{font-size:2.1rem;line-height:1.6;opacity:var(--spoilerContentOpacity);padding:.75rem 0 1.5rem}.price-list-header{align-items:center;background-color:#fff;border-bottom:2px solid var(--colorBlackA25);box-shadow:0 2px 8px #0000001a;color:var(--colorBlack);display:grid;font-size:1.95rem;font-weight:600;gap:2.25rem;grid-template-columns:minmax(120px,1fr) minmax(200px,2fr) 120px;padding:1.8rem 1.5rem;position:sticky;top:104px;z-index:99}.price-list-header__article,.price-list-header__name{text-align:left}.price-list-header__price{font-size:1.8rem;line-height:1.3;padding:0 .75rem;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.price-list-service{align-items:center;border-bottom:1px solid var(--colorBlackA10);display:grid;font-size:2.1rem;gap:2.25rem;grid-template-columns:minmax(120px,1fr) minmax(200px,2fr) 120px;padding:1.5rem}.price-list-service__article,.price-list-service__name{text-align:left}.price-list-service__price{text-align:center}.price-list-price,.price-list-service__price{color:var(--colorBlack);font-weight:500}.price-list-level-1 .price-list-service__name,.price-list-level-1 .spoiler__contentInner,.price-list-level-1 .spoiler__title{margin-left:0}.price-list-level-2 .price-list-service__name,.price-list-level-2 .spoiler__contentInner,.price-list-level-2 .spoiler__title{margin-left:12px}.price-list-level-3 .price-list-service__name,.price-list-level-3 .spoiler__contentInner,.price-list-level-3 .spoiler__title{margin-left:24px}.price-list-level-4 .price-list-service__name,.price-list-level-4 .spoiler__contentInner,.price-list-level-4 .spoiler__title{margin-left:36px}.price-list-level-5 .price-list-service__name,.price-list-level-5 .spoiler__contentInner,.price-list-level-5 .spoiler__title{margin-left:48px}.price-list-level-6 .price-list-service__name,.price-list-level-6 .spoiler__contentInner,.price-list-level-6 .spoiler__title{margin-left:60px}@media (max-width:1280px){.price-list-header{display:none}.price-list-service{border-bottom:1px solid var(--colorBlackA15);display:block;padding:1.8rem;position:relative}.price-list-service__article{color:var(--colorBlackA70);display:block;font-size:1.8rem;font-weight:600;margin-bottom:.45rem}.price-list-service__name{display:block;font-size:2.1rem;font-weight:500;line-height:1.4;margin-bottom:1.2rem}.price-list-service__price[data-empty=true]{display:none!important}.price-list-service__price:not([data-empty=true]){align-items:center;border-top:1px solid var(--colorBlackA10);display:flex!important;font-size:1.95rem;justify-content:space-between;padding:.6rem 0}.price-list-service__price:not([data-empty=true])[data-price-type=price]:before{color:var(--colorBlackA70);content:"Цена:";font-weight:600}.price-list-service .price-list-price{color:var(--colorPrimary);font-size:1.95rem;font-weight:600}.price-list .spoiler{--spoilerTitleFontSize:2.4rem;--spoilerPaddingY:0}.price-list .spoiler__title{font-size:var(--spoilerTitleFontSize);padding-right:50px}.price-list .spoiler__contentInner{font-size:1.95rem}.price-list .spoiler__toggleBtn{right:10px}.price-list-level-2 .price-list-service__name,.price-list-level-2 .spoiler__contentInner,.price-list-level-2 .spoiler__title{margin-left:8px}.price-list-level-3 .price-list-service__name,.price-list-level-3 .spoiler__contentInner,.price-list-level-3 .spoiler__title{margin-left:16px}.price-list-level-4 .price-list-service__name,.price-list-level-4 .spoiler__contentInner,.price-list-level-4 .spoiler__title{margin-left:24px}.price-list-level-5 .price-list-service__name,.price-list-level-5 .spoiler__contentInner,.price-list-level-5 .spoiler__title{margin-left:32px}.price-list-level-6 .price-list-service__name,.price-list-level-6 .spoiler__contentInner,.price-list-level-6 .spoiler__title{margin-left:40px}}@media (max-width:640px){.price-list-service{padding:1.5rem}.price-list-service__article{font-size:1.65rem}.price-list-service__name{font-size:1.95rem}.price-list-service .price-list-price,.price-list-service__price{font-size:1.8rem}.price-list .spoiler__title{padding-right:40px}.price-list .spoiler__toggleBtn{right:5px}.price-list-level-2 .price-list-service__name,.price-list-level-2 .spoiler__contentInner,.price-list-level-2 .spoiler__title{margin-left:6px}.price-list-level-3 .price-list-service__name,.price-list-level-3 .spoiler__contentInner,.price-list-level-3 .spoiler__title{margin-left:12px}.price-list-level-4 .price-list-service__name,.price-list-level-4 .spoiler__contentInner,.price-list-level-4 .spoiler__title{margin-left:18px}.price-list-level-5 .price-list-service__name,.price-list-level-5 .spoiler__contentInner,.price-list-level-5 .spoiler__title{margin-left:24px}.price-list-level-6 .price-list-service__name,.price-list-level-6 .spoiler__contentInner,.price-list-level-6 .spoiler__title{margin-left:30px}}@media (min-width:769px){.price-list-header{position:sticky;top:104px}.price-list-service{grid-template-columns:minmax(120px,1fr) minmax(200px,2fr) 120px}.price-list-service__price{text-align:center}}.search-highlight{background-color:#ffeb3b;border-radius:2px;font-weight:600;padding:0 2px}.btn-up{align-items:center;background-color:#3b97d3;border-radius:50%;bottom:20px;box-shadow:0 2px 10px #0003;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:40px;transition:all .3s ease;width:50px;z-index:99999}.btn-up:hover{background-color:#0056b3;transform:translateY(-2px)}.btn-up:before{border-left:3px solid #fff;border-top:3px solid #fff;content:"";height:15px;margin-top:5px;transform:rotate(45deg);width:15px}.btn-up_hide{display:none!important}.mgo-mcw-widget{bottom:150px!important}.radio{--checkerSize:5rem;--checkerBg:var(--colorWhite);--checkerBorderColor:var(--colorGray300);--checkerCheckedBg:var(--colorPrimary);--checkerCheckedBorderColor:var(--colorPrimary);--checkerHoverBorderColor:var(--colorPrimary);--checkerIconHeight:2rem;--checkerIconWidth:2rem}.container{--containerPaddingBlock:0;--containerPaddingInline:var(--gridPadding);margin:auto;max-width:var(--gridWidth);padding:var(--containerPaddingBlock) var(--containerPaddingInline);width:100%}.container--isWide{--containerPaddingInline:0}.isPositionAbsolute{position:absolute}.isJcEnd{justify-content:flex-end}@media (max-width:767px){.isHiddenMobile{display:none!important}}@media (min-width:768px){.isVisibleMobile{display:none!important}}@media (max-width:1280px){.isVisibleDesktop{display:none!important}}@media (min-width:1281px){.isVisibleTablet{display:none!important}}.isVisuallyHidden{position:absolute!important;clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;left:-1px;overflow:hidden;padding:0!important;width:1px!important}.isResetList,.isResetOl,.isResetUl{list-style:none;margin:0;padding:0}.isResetList>li,.isResetOl>li,.isResetUl>li{margin:0;padding:0;position:static}.isResetList>li:after,.isResetList>li:before,.isResetOl>li:after,.isResetOl>li:before,.isResetUl>li:after,.isResetUl>li:before{content:none}.isResetLink{border:0;color:inherit;-webkit-text-decoration:none;text-decoration:none}.isResetBtn,.isResetButton{appearance:none;background-color:initial;border:0;box-shadow:none;margin:0;padding:0;text-align:left}.isCf:after,.isCf:before,.isClearfix:after,.isClearfix:before{clear:both;content:"";display:table}.isLineClamp1{-webkit-line-clamp:1}.isLineClamp1,.isLineClamp2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.isLineClamp2{-webkit-line-clamp:2}.isLineClamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.isNotSelectable{-webkit-user-select:none;user-select:none}.isTextOverflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isTextOverflow[title]{cursor:help}.isTextLarge{font-size:2.5rem;line-height:3.5rem}.isTextLarge--isOne{font-size:3rem;line-height:4rem}@media (max-width:767px){.isTextLarge--isOne{font-size:2.25rem}}.isTextLarge--isTwo{font-size:2.5rem;line-height:3.5rem}.isTextLarge--isThree{font-size:2.25rem;line-height:3.5rem}.isTextLarge--isFour{font-size:2.75rem;line-height:1.35}.isTextThin{font-weight:300}.isTextFw350{font-weight:350}.isTextBold,.isTextFw700{font-weight:700}.isTextItalic{font-style:italic}.isTextBlue{color:var(--colorPrimary)}.isTextWhite{color:var(--colorWhite)}.isTextTrinidad{color:var(--colorTrinidad)}.isTextGray600{color:var(--colorGray600)}.isTextLeft{text-align:left}.isTextCenter{text-align:center}.isTextRight{text-align:right}.isTextJustify{text-align:justify}.isTextUpper{text-transform:uppercase}.isTextLower{text-transform:lowercase}.isTextCapital{text-transform:capitalize}.isTextAccent{border-left:.5rem solid var(--colorTrinidad);padding:2rem 0 2rem 4rem}.flexRow{--flexRowMarginHor:6rem;--flexRowMarginVer:5rem;display:flex;flex-flow:row wrap}.flexRow:not(:last-child){margin-bottom:var(--flexRowMarginVer)}.flexRow>:not(:last-child){margin-right:var(--flexRowMarginHor)}.isColorGray{color:var(--colorGray)}.isColorGray400{color:var(--colorGray400)}.isColorGray500{color:var(--colorGray500)}.isColorGray600{color:var(--colorGray600)}.isColorPrimaryDark{color:var(--colorPrimaryDark)}.isColorResolutionBlue{color:var(--colorResolutionBlue)}.isColorPrimaryLight{color:var(--colorPrimaryLight)}html.isPanelActive body .pageLayout .isColorPrimaryLight{color:var(--baseViFontColor)}.isMb0{margin-bottom:0!important}.isMb1{--pMb:1rem;margin-bottom:1rem!important}.isMb3{--pMb:3;margin-bottom:3rem!important}.isMb4{margin-bottom:4rem!important}@media (max-width:1480px){.isMb4{margin-bottom:3rem!important}}@media (max-width:1280px){.isMb4{margin-bottom:2rem!important}}.isMb5{margin-bottom:5rem}.isMb6:not(:last-child){margin-bottom:6rem}.isMb7:not(:last-child){margin-bottom:7 rem}@media (max-width:1280px){.isMb7:not(:last-child){margin-bottom:4 rem}}@media (max-width:767px){.isMb7:not(:last-child){margin-bottom:3 rem}}.isMb8:not(:last-child){margin-bottom:8rem}.isMt0{margin-top:0!important}.isMt0,.isMt3{--marginTop:3rem}.isMt3{margin-top:3rem}.isMt12{--marginTop:1.5rem;margin-top:1.5rem}.isMt48{--marginTop:6rem}.isMt48:not(:first-child){margin-top:6rem}@media (max-width:1280px){.isMt48{--marginTop:3rem}.isMt48:not(:first-child){margin-top:3rem}}.isPaddingBlock0.isPaddingBlock0{padding-bottom:0;padding-top:0;padding-block:0}.wysiwygContent{font-size:2.75rem;line-height:3.5rem}.wysiwygContent>time{display:block}.wysiwygContent a{color:var(--colorPrimary)}.wysiwygContent a:hover{color:var(--colorPrimaryLight)}.wysiwygContent h2{scroll-margin-top:calc(var(--headerHeight) + var(--pageMenuHeight))}.wysiwygContent h2:not(:first-child){margin-top:15rem}@media (max-width:1280px){.wysiwygContent h2:not(:first-child){margin-top:10rem}.wysiwygContent h2:not(:last-child){margin-bottom:3rem}}@media (max-width:767px){.wysiwygContent h2:not(:first-child){margin-top:4rem}.wysiwygContent h2:not(:last-child){margin-bottom:2rem}}.wysiwygContent time{color:var(--colorGray)}.wysiwygContent time:not(:last-child){margin-bottom:6rem}@media (max-width:1280px){.wysiwygContent time:not(:last-child){margin-bottom:3rem}}.wysiwygContent__bannerInfo{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between}@media (max-width:1280px){.wysiwygContent__bannerInfo{flex-direction:column}}@media (max-width:767px){.wysiwygContent__bannerInfo{align-items:stretch}}.wysiwygContent__bannerInfo>div:first-child{max-width:122rem}@media (max-width:1280px){.wysiwygContent__bannerInfo>div:first-child{max-width:100%}}.wysiwygContent__bannerInfo>div:nth-child(2){flex-shrink:0}.wysiwygContent .isMaxWidth122{max-width:122rem}.wysiwygContent .isClearBoth{clear:both}.wysiwygContent blockquote:not(:last-child){margin-bottom:5rem}@media (max-width:1280px){.wysiwygContent blockquote:not(:last-child){margin-bottom:3rem}}.wysiwygContent ol:not([class]),.wysiwygContent ul:not([class]){overflow:hidden}.wysiwygContent ol:not([class]) li,.wysiwygContent ul:not([class]) li{display:flex}.wysiwygContent .textWithImage:not(:last-child){margin-bottom:2rem}@media (min-width:1281px){.wysiwygContent .isFloatRight{float:right;margin-left:4%}}.wysiwygImagesList{--columns:5;display:grid;gap:3rem;grid-template-columns:repeat(var(--columns),minmax(0,1fr))}@media (max-width:1366px){.wysiwygImagesList{--columns:4}}@media (max-width:1280px){.wysiwygImagesList{--columns:3}}@media (max-width:920px){.wysiwygImagesList{--columns:2}}@media (max-width:640px){.wysiwygImagesList{--columns:1}}.wysiwygImagesList>div{border-radius:2rem;box-shadow:4px 4px 8px 0 #223c5033;padding:3rem}:root{--baseFontSize:8px;--baseFontFamily:"Circe",sans-serif;--baseLineHeight:1.625;--baseFontWeight:normal;--altFontFamily:"Bebas Neue",sans-serif;--siteMaxWidth:1920px;--siteMinWidth:360px;--gridWidth:1920px;--gridPadding:14rem;--gridGutter:20px;--scrollBarWidth:17px;--scrollBarCustomThumbColor:var(--colorWhite);--scrollBarCustomTrackColor:var(--colorPrimary);--defaultScrollBarCustomWidth:1rem;--scrollBarCustomThumbBorderRadius:0;--scrollBarCustomTrackBorderRadius:0}:root.isMobileDevice{--scrollBarWidth:0}:root{--vh:1vh;--inputHeight:7rem;--inputFontSize:100%;--inputPadding:0 3rem;--headerHeight:13rem;--headerIndex:100;--borderRadius:4rem;--loaderZindex:2000}@media (max-width:1480px){:root{--gridPadding:6rem}}@media (max-width:1280px){:root{--gridPadding:4rem}}@media (max-width:767px){:root{--gridPadding:2rem;--headerHeight:8rem}}:root{--baseViLineHeight:1.5;--baseViFontColor:var(--colorBlack);--baseViBgColor:var(--colorWhite);--baseViLetterSpacing:1.5}.alphabetBlock{--alphabetBlockDisplay:flex;--alphabetBlockMaxWidth:100%;--aplhabetBlockLetterColor:var(--colorTrinidad);--aplhabetBlockLetterPaddingRight:2rem;--aplhabetBlockLetterWidth:auto;--aplhabetBlockWordListDisplay:flex;--aplhabetBlockWordListFlexFlow:column nowrap;--aplhabetBlockWordListGap:1.5rem;--aplhabetBlockWordListPaddingLeft:7rem;--aplhabetBlockWordListBorderLeftPos:5rem;--aplhabetBlockWordListBorderLeft:var(--colorSilver2);--aplhabetBlockWordListFs:2.5rem;--aplhabetBlockWordListLh:3.5rem;display:var(--aplhabetBlockWordListDisplay);flex-flow:var(--aplhabetBlockWordListFlexFlow);font-size:var(--aplhabetBlockWordListFs);gap:var(--aplhabetBlockWordListGap);line-height:var(--aplhabetBlockWordListLh);max-width:var(--alphabetBlockMaxWidth);padding-left:var(--aplhabetBlockWordListPaddingLeft);position:relative;width:100%}.alphabetBlock:before{background:var(--aplhabetBlockWordListBorderLeft);bottom:0;content:"";height:100%;left:var(--aplhabetBlockWordListBorderLeftPos);position:absolute;top:0;width:1px}.alphabetBlock .btn{--btnDisplay:inline;--btnFontSize:2.5rem;--btnLineHeight:1.4;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal}@media (max-width:1280px){.alphabetBlock{--aplhabetBlockWordListFs:2.25rem;--aplhabetBlockWordListLh:3.25rem}}@media (max-width:767px){.alphabetBlock{--aplhabetBlockWordListFs:2rem;--aplhabetBlockWordListLh:2.5rem;--aplhabetBlockWordListGap:1rem}}.alphabetBlock__letter{color:var(--aplhabetBlockLetterColor);left:0;position:absolute;top:0;width:var(--aplhabetBlockLetterWidth)}.alphabetBlockList{position:relative;width:100%}@media (max-width:1280px){.alphabetBlockList:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.alphabetBlockList:after,.alphabetBlockList:before{bottom:0;content:"";height:100%;position:absolute;top:0;width:3rem;z-index:2}.alphabetBlockList:after{background:linear-gradient(90deg,#0000 0,var(--colorWhite) 100%);right:0}}.alphabetBlockList{scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor);scrollbar-gutter:auto;scrollbar-width:thin}.alphabetBlockList::-webkit-scrollbar{width:var(--defaultScrollBarCustomWidth)}.alphabetBlockList::-webkit-scrollbar-track{background-color:var(--scrollBarCustomTrackColor);border-radius:var(--scrollBarCustomTrackBorderRadius)}.alphabetBlockList::-webkit-scrollbar-thumb{background-color:var(--scrollBarCustomThumbColor);border-radius:var(--scrollBarCustomThumbBorderRadius)}.alphabetBlockList .flexFlow{--flexFlowWrap:nowrap;--flexFlowDirection:column;--flexFlowAlignItems:flex-start;--flexFlowGapY:5rem}@media (max-width:1280px){.alphabetBlockList .flexFlow{--flexFlowGapY:3rem}.alphabetBlockList .grid{width:max-content}}.alphabetBlockList__wrapper{width:100%}@media (max-width:1280px){.alphabetBlockList__wrapper{overflow:auto;padding-block:0 3rem;padding-inline:2rem}}.banner{--bannerWidth:100%;--bannerHeight:38rem;--bannerPadding:6rem;--bannerColor:var(--colorWhite);--bannerBrightness:90%;--bannerBr:initial;--bannerIconColor:var(--colorWhite);--bannerIconSize:5rem;--bannerImagePosition:center;--bannerTextFs:2.5rem;--bannerTextLh:3.5rem;--bannerFilter:brightness(var(--bannerBrightness));--bannerTitleShadow:2px 2px 4px #0006;--bannerTextShadow:1px 1px 2px #00000080;border-radius:var(--bannerBr);display:flex;flex-direction:column;height:100%;min-height:var(--bannerHeight);overflow:hidden;padding:var(--bannerPadding);position:relative;-webkit-user-select:none;user-select:none;width:var(--bannerWidth);word-break:break-word}@media (max-width:1820px){.banner{--bannerPadding:4rem}}@media (max-width:1480px){.banner{--bannerPadding:3rem}}@media (max-width:767px){.banner{--bannerHeight:33rem}}.banner:hover{--bannerBrightness:85%;--bannerIconColor:var(--colorPrimaryLight)}.banner:hover .banner__image{scale:1.05}.banner__link{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.banner__icon .icon{--iconSize:var(--bannerIconSize);--iconColor:var(--bannerIconColor);position:absolute;right:var(--bannerPadding);top:var(--bannerPadding)}.isDomReady .banner__image{transition:.2s}.banner__image{filter:var(--bannerFilter);height:100%;left:0;object-fit:cover;object-position:var(--bannerImagePosition);position:absolute;top:0;width:100%}.banner__title{--marginTop:0;--fontColor:var(--bannerColor);padding-right:calc(var(--bannerIconSize) + 1.5rem);text-shadow:var(--bannerTitleShadow);z-index:5}@media (max-width:1480px){.banner__title{--marginBottom:1.5rem}}.banner__text{color:var(--bannerColor);font-size:var(--bannerTextFs);line-height:var(--bannerTextLh);text-shadow:var(--bannerTextShadow)}.banner__text:not(:last-child){margin-bottom:3rem}@media (max-width:1820px){.banner__text{line-height:1.5}}@media (max-width:1480px){.banner__text{margin-bottom:2rem}}.banner__time{color:var(--bannerColor);display:flex;flex-wrap:wrap;font-size:1.625rem;font-weight:700;margin-bottom:auto;text-shadow:var(--bannerTextShadow);white-space:pre-wrap}.banner .btn{--btnWidth:max-content}.banner__content{display:flex;flex-direction:column;height:100%;pointer-events:none;position:relative;z-index:5}.banner__content:not(:last-child){margin-bottom:3rem}.banner__saleInfo{--saleInfoBg:var(--colorPrimaryOrange);align-items:center;background-color:initial;display:flex;justify-content:center;max-height:10.5rem;max-width:20.5rem;min-height:10.5rem;min-width:20.5rem;position:relative}.banner__saleInfo:not(:last-child){margin-bottom:1rem}.banner__saleInfo:after{background-color:var(--saleInfoBg);border-radius:50%;content:"";height:10.5rem;left:0;position:absolute;top:0;transform:rotate(-15deg);width:20.5rem}.banner__saleInfoInner{align-items:center;background-color:initial;color:var(--bannerColor);display:flex;font-family:Bebas Neue,Arial,sans-serif;font-size:8rem;font-weight:700;height:8rem;justify-content:center;max-height:8rem;max-width:14rem;overflow:hidden;width:14rem;z-index:5}.banner--isExtra{--bannerHeight:57rem;--bannerImagePosition:top left;--bannerBr:4rem;--bannerPadding:4rem 3rem 12rem 3rem;--bannerTextFs:1.5rem;--bannerTextLh:2rem;--bannerBrightness:60%}@media (max-width:920px){.banner--isExtra{--bannerPadding:4rem 3rem}}@media (max-width:767px){.banner--isExtra{--bannerHeight:initial}}.banner--isExtra .banner__content{height:100%;justify-content:flex-end}.banner--isExtra .banner__title{font-size:4rem;padding-right:0}.banner--isExtra .banner__text{font-size:1.5rem;text-transform:uppercase}.banner--isAlt{--bannerHeight:100%;--bannerBr:var(--borderRadius);--bannerBrightness:70%;height:100%;justify-content:flex-end}html.isPanelActive body .pageLayout .banner __image.banner{filter:brightness(var(--bannerBrightness))!important}html.isPanelActive body .pageLayout .banner __saleInfoInner.banner{max-width:100%;overflow:visible;width:100%}html.isPanelActive body .pageLayout .banner __title.banner{--fontColor:var(--bannerColor)}html.isPanelActive body .pageLayout .banner __actions.banner .btn{background-color:var(--baseViBgColor)!important}html.isPanelActive body .pageLayout .banner __icon.banner{color:var(--bannerColor)}.captcha{--captchaHeight:auto}.captcha .form__msg{--formMsgMt:1rem;position:static}.cardWithBtn{--cardWithBtnBg:var(--colorGray50);--cardWithBtnBr:4rem;--cardBtnWidth:auto;--cardWithBtnDisplay:grid;--cardWithBtnTemplateColumns:auto clamp(19.25rem,12vw,23rem);--cardWithBtnTemplateRows:auto auto;--cardWithBtnHeight:100%;--cardWithBtnPadding:0;--cardWithBtnTopBr:var(--cardWithBtnBr) var(--cardWithBtnBr) var(--cardWithBtnBr) 0;--cardWithBtnTopHorPaddings:5rem;--cardWithBtnTopVerPaddings:5rem;--cardWithBtnTopDisplay:flex;--cardWithBtnTopGap:3rem;--cardWithBtnTopAlignItems:center;--cardWithBtnTopGridArea:1/1/1/-1;--cardWithBtnBottomGridArea:2/1;--cardWithBtnBottomBr:0 0 var(--cardWithBtnBr) var(--cardWithBtnBr);--cardWithBtnBottomHorPaddings:3rem;--cardWithBtnBottomVerPaddings:3rem;--cardWithBtnBtnWrapperGridArea:2/2;--cardWithBtnBtnWrapperPadding:2rem 0 0 2rem;--cardWithBtnDescFs:1.625rem;--cardWithBtnDescLh:2rem;--cardWithBtnDescMb:1.5rem;--cardWithBtnDescTextTransform:uppercase;--cardWithBtnDescFw:700;--cardWithBtnPriceFs:5rem;--cardWithBtnPriceLh:6rem;--cardWithBtnPriceColor:var(--colorTrinidad);--cardWithBtnFw:700;--cardWithBtnImageMaxWidth:18rem;--cardWithBtnBorder:none;--cardWithBtnRewievsFs:initial;border:var(--cardWithBtnBorder);display:var(--cardWithBtnDisplay);grid-template-columns:var(--cardWithBtnTemplateColumns);grid-template-rows:var(--cardWithBtnTemplateRows);height:var(--cardWithBtnHeight);overflow:hidden;padding:var(--cardWithBtnPadding);-webkit-user-select:none;user-select:none;width:var(--cardBtnWidth);word-break:break-word}@media (max-width:1280px){.cardWithBtn{--cardWithBtnTopGap:2rem;--cardWithBtnPriceFs:4rem;--cardWithBtnPriceLh:5rem;--cardWithBtnBr:3rem}}@media (max-width:767px){.cardWithBtn{--cardWithBtnPriceFs:3rem;--cardWithBtnPriceLh:4rem;--cardBtnWidth:100%;--cardWithBtnRewievsFs:1.75rem}}.cardWithBtn__top{align-items:var(--cardWithBtnTopAlignItems);background-color:var(--cardWithBtnBg);border-radius:var(--cardWithBtnTopBr);display:var(--cardWithBtnTopDisplay);font-weight:var(--cardWithBtnFw);gap:var(--cardWithBtnTopGap);grid-area:var(--cardWithBtnTopGridArea);padding-block:var(--cardWithBtnTopVerPaddings);padding-inline:var(--cardWithBtnTopHorPaddings)}.cardWithBtn__imageWrapper{aspect-ratio:1/1.5;border-radius:var(--cardWithBtnBr);height:auto;max-width:var(--cardWithBtnImageMaxWidth);overflow:hidden;width:100%}.cardWithBtn__image{height:100%;object-fit:cover;width:100%}.cardWithBtn__bottom{background-color:var(--cardWithBtnBg);border-radius:var(--cardWithBtnBottomBr);grid-area:var(--cardWithBtnBottomGridArea);padding:var(--cardWithBtnBottomVerPaddings) var(--cardWithBtnBottomHorPaddings);position:relative}@media (max-width:767px){.cardWithBtn__bottom{padding-right:1rem}}.cardWithBtn__bottom:after{background:radial-gradient(circle at 100% 100%,#0000 var(--cardWithBtnBr),var(--cardWithBtnBg) var(--cardWithBtnBr));content:"";display:block;height:var(--cardWithBtnBr);position:absolute;right:calc(var(--cardWithBtnBr)*-1);top:0;width:var(--cardWithBtnBr);@midia (--tablet){--cardWithBtnBr:4rem}}.cardWithBtn__description{font-size:var(--cardWithBtnDescFs);font-weight:var(--cardWithBtnDescFw);line-height:var(--cardWithBtnDescLh);margin-bottom:var(--cardWithBtnDescMb);text-transform:var(--cardWithBtnDescTextTransform)}.cardWithBtn__price{color:var(--cardWithBtnPriceColor);font-size:var(--cardWithBtnPriceFs);line-height:var(--cardWithBtnPriceLh)}.cardWithBtn__btnWrapper{grid-area:var(--cardWithBtnBtnWrapperGridArea);padding:var(--cardWithBtnBtnWrapperPadding)}@media (max-width:640px){.cardWithBtn__btnWrapper .btn{--btnWidth:100%}}.cardWithBtn__btnWrapper .btn{--btnWidth:100%}.cardWithBtn__title{--mobileFontSize:2.5rem;color:calc(var(--baseViFontColor), var(--colorPrimary))}.cardWithBtn__title a{color:var(--colorPrimary)}.cardWithBtn .h4{--marginBottom:1rem}.cardWithBtn .ratingInfo{align-items:center;height:100%}@media (max-width:767px){.cardWithBtn .ratingInfo{column-gap:1.5rem}}.cardWithBtn .ratingInfo__reviews{font-size:var(--cardWithBtnRewievsFs)}@media (max-width:767px){.cardWithBtn .ratingInfo__stars{gap:.5rem}}.cardWithBtn--isWithTitle{--cardWithBtnDescFs:2.5rem;--cardWithBtnDescLh:3.5rem;--cardWithBtnDescTextTransform:unset;--cardWithBtnDescFw:400;--cardWithBtnPriceFs:2.5rem;--cardWithBtnPriceLh:3.5rem;--cardWithBtnTopVerPaddings:3rem 1rem;--cardWithBtnTopHorPaddings:3rem}@media (max-width:1280px){.cardWithBtn--isWithTitle{--cardWithBtnDescFs:2rem;--cardWithBtnDescLh:2.25rem;--cardWithBtnTopVerPaddings:2.5rem 1rem;--cardWithBtnTopHorPaddings:2.5rem;--cardWithBtnBottomHorPaddings:3rem;--cardWithBtnBottomVerPaddings:1.5rem}}@media (max-width:767px){.cardWithBtn--isWithTitle{--cardWithBtnTopVerPaddings:2rem 1rem;--cardWithBtnTopHorPaddings:2rem;--cardWithBtnBottomHorPaddings:2rem;--cardWithBtnBottomVerPaddings:2rem;--cardWithBtnBtnWrapper:1rem 0 0 1rem;--cardWithBtnImageMaxWidth:10rem}}@media (max-width:1024px){.cardWithBtn--isAlt{--cardWithBtnTemplateColumns:auto auto;--cardWithBtnTopGridArea:1/1/3/1;--cardWithBtnBottomGridArea:1/2;--cardWithBtnBtnWrapperGridArea:2/2;--cardWithBtnBottomVerPaddings:1rem;--cardWithBtnTopVerPaddings:2rem;--cardWithBtnTopHorPaddings:2rem;--cardWithBtnTopBr:var(--cardWithBtnBr) 0 var(--cardWithBtnBr) var(--cardWithBtnBr);--cardWithBtnBottomBr:0 var(--cardWithBtnBr) var(--cardWithBtnBr) 0;--cardWithBtnBtnWrapper:1rem 0 0 1rem;--cardWithBtnDescMb:0;--cardBtnWidth:fit-content;--cardWithBtnBr:3rem}}@media (max-width:640px){.cardWithBtn--isAlt{--cardBtnWidth:100%}}@media (max-width:1024px){.cardWithBtn--isAlt .cardWithBtn__info{align-items:baseline;display:flex;gap:1rem}.cardWithBtn--isAlt .cardWithBtn__bottom:after{background:radial-gradient(circle at 100% 100%,#0000 var(--cardWithBtnBr),var(--cardWithBtnBg) var(--cardWithBtnBr));bottom:calc(var(--cardWithBtnBr)*-1);content:"";display:block;height:var(--cardWithBtnBr);left:0;position:absolute;right:auto;top:auto;width:var(--cardWithBtnBr)}}@media (max-width:640px){.cardWithBtn--isAlt .cardWithBtn__info{flex-direction:column}}.cardWithBtn--isBtnHidden{background-color:var(--cardWithBtnBg);border-radius:var(--cardWithBtnBr)}.cardWithBtn--isBtnHidden .cardWithBtn__btnWrapper{display:none}html.isPanelActive body .pageLayout .cardWithBtn{--cardWithBtnBg:var(--baseViBgColor);--cardWithBtnBtnWrapperPadding:0;--cardWithBtnBorder:1px solid var(--baseViFontColor);--cardWithBtnPadding:0 2rem 2rem 0;--cardWithBtnRewievsFs:2rem;border-radius:var(--cardWithBtnBr)}html.isPanelActive body .pageLayout .cardWithBtn .h4{--fontSize:5rem;--tabletFontSize:5rem;--mobileFontSize:4rem}.contactDataForm{--contactDataFormPaddingBlock:6rem;--contactDataFormPaddingInline:4rem;--contactDataFormBg:var(--colorGallery);--contactDataFormTextColor:var(--colorBlack);--contactDataFormFs:2.5rem;--contactDataFormGap:2rem;--contactDataFormSummaryGap:3rem;--contactDataFormBr:3rem;background-color:var(--contactDataFormBg);border-radius:var(--contactDataFormBr);color:var(--contactDataFormTextColor);display:flex;font-size:var(--contactDataFormFs);padding:var(--contactDataFormPaddingBlock) var(--contactDataFormPaddingInline)}@media (max-width:1820px){.contactDataForm{--contactDataFormPaddingBlock:7rem;--contactDataFormPaddingInline:7rem;--contactDataFormImageWidth:30rem}}@media (max-width:1280px){.contactDataForm{--contactDataFormPaddingBlock:6rem;--contactDataFormPaddingInline:4rem;--contactDataFormImageWidth:20rem;--contactDataFormBr:3rem;--contactDataFormFs:2.25rem}}@media (max-width:767px){.contactDataForm{--contactDataFormPaddingBlock:3rem;--contactDataFormPaddingInline:2rem;--contactDataFormFs:2rem;--contactDataFormSummaryGap:2rem}}.contactDataForm .form{--formTabletRowColumns:1;--formInputFontSize:2.25rem}.contactDataForm .form__header{margin-bottom:var(--contactDataFormGap)}.contactDataForm .form__block{display:block}.contactDataForm .form__msg{--formMsgBottom:0;padding-top:1rem;position:relative;width:100%}.contactDataForm__title{--marginBottom:4rem}.contactDataForm .btn{--btnWidth:100%}.contactDataForm .checkbox{--checkerSize:4rem;--checkerDisplay:inline;--checkerBorderColor:var(--colorGray300);align-self:start;margin-right:1.5rem}.contactDataForm .checkbox__label{font-size:2.25rem}.contactDataForm .formInput{--formInputBg:var(--colorWhite);--formInputPadding:0 3rem}.contactDataForm .formLabel__label{pointer-events:none}.contactDataForm__customerInfo{display:flex;flex-direction:column;gap:var(--contactDataFormSummaryGap)}.contactDataForm__customerInfo h3{--marginBottom:0}.contactDataForm__customerInfoItem>span{color:var(--colorGray700);font-size:2rem;font-weight:500;line-height:1.2em;margin-bottom:1.5rem}.contactDataForm__customerInfoItem>p{--pMb:0;color:var(--colorBlack);font-size:3rem;font-weight:600;line-height:1.3em}@media(max-width:767px){.contactDataForm__customerInfoItem>span{font-size:1.7rem;margin-bottom:1.2rem}.contactDataForm__customerInfoItem>p{font-size:2.2rem}}.contactDataForm .datePicker .react-datepicker,.contactDataForm .datePicker .react-datepicker__month-container{max-width:45rem}.contactDataForm .datePicker__fastNavMonths,.contactDataForm .datePicker__fastNavYears{max-width:20rem}.contactDataForm .datePicker__fastNavMonths .formSelect__inner,.contactDataForm .datePicker__fastNavMonths .formSelect__menu,.contactDataForm .datePicker__fastNavYears .formSelect__inner,.contactDataForm .datePicker__fastNavYears .formSelect__menu{max-width:13rem}.contactDataForm .datePicker__fastNavMonths .formSelect__menu,.contactDataForm .datePicker__fastNavYears .formSelect__menu{min-height:25rem}.contacts{--contactsRowG:4rem;--contactsTextColor:var(--colorPrimary);--contactsIconColor:var(--colorGray400);--contactsInfoFs:2.25rem;--contactsInfoFw:700;--contactsLabelFs:2.25rem;--contactsLabelLh:1.4;--contactsLabelMb:1rem;--contactsLabelColor:var(--colorBlack);color:var(--contactsTextColor);display:flex;flex-direction:column;overflow:hidden;row-gap:var(--contactsRowG);-webkit-user-select:none;user-select:none;word-break:break-all}@media (max-width:1280px){.contacts{--contactsRowG:2rem}}@media (max-width:767px){.contacts{--contactsLabelMb:.5rem;--contactsRowG:1rem}}.contacts h2{--marginBottom:0;--fontSize:3rem;--tabletFontSize:3rem;--mobileFontSize:3rem;--fontWeight:700;--lineHeight:1.33;font-family:Regular,Arial,sans-serif}.contacts__info{display:flex;flex-direction:column;row-gap:1rem}.contacts__info .textWithIcon{--textWithIconFontWeight:var(--contactsInfoFw);--textWithIconFontSize:var(--contactsInfoFs)}.contacts__info .textWithIcon__icon{color:var(--contactsIconColor)}.contacts__tels dt{color:var(--contactsLabelColor);font-size:var(--contactsLabelFs);line-height:var(--contactsLabelLh);margin-bottom:var(--contactsLabelMb)}.contacts__tels .h5{--marginTop:0;--marginBottom:2rem;--lineHeight:1;--tabletFontSize:3rem;--mobileFontSize:2.5rem}@media (max-width:767px){.contacts__tels .h5{--marginBottom:1.5rem}}.contacts__tels .h5 a{color:var(--contactsTextColor)}.contacts__title{word-break:break-word}.contacts--isAlt{--contactsTextColor:var(--colorWhite);--contactsInfoFs:2.5rem;--contactsInfoFw:400;--contactsIconColor:var(--colorWhiteA30);--contactsLabelFs:2.5rem;--contactsLabelMb:1.5rem;--contactsLabelColor:var(--colorWhite)}.contacts--isAlt .contacts__title{--fontColor:var(--contactsTextColor)}.contacts--isAlt .textWithIcon{--textWithIconColor:var(--colorWhite)}@media (max-width:1280px){.contacts--isAlt{--contactsInfoFs:2.25rem}}@media (max-width:640px){.contacts--isAlt{--contactsLabelFs:2.25rem;--contactsLabelMb:1rem}}@media (max-width:1280px){.contacts--isAlt .icon{--iconSize:3rem}}.contacts--isAlt .h5{--mobileFontSize:3rem}.contacts .textWithIcon{--textWithIconAlignItems:flex-start}.contacts .textWithIcon__icon{margin-top:.25rem}html.isPanelActive body .pageLayout .contacts{--contactsTextColor:var(--baseViFontColor);--contactsLabelColor:var(--baseViFontColor)}html.isPanelActive body .pageLayout .contacts .h5{--fontSize:3rem}.developerLogo{--developerLogoWidth:30rem;--developerLogoHeight:4rem;display:flex;height:var(--developerLogoHeight);width:var(--developerLogoWidth)}.developerLogoImage{height:100%;object-fit:contain;object-position:center;width:100%}.diagnosticsCard{--diagnosticsCardWidth:100%;--diagnosticsCardHeight:42rem;--diagnosticsCardInnerDirection:column;--diagnosticsCardPaddingT:5rem;--diagnosticsCardPaddingB:0;--diagnosticsCardPaddingInline:4rem;--diagnosticsCardMb:9rem;--diagnosticsCardBr:var(--borderRadius);--diagnosticsCardTextFs:2.5rem;--diagnosticsCardBg:var(--colorGallery);--diagnosticsCardBs:none;--diagnosticsCardFs:2.5rem;--diagnosticsCardHoverBs:0 4px 20px 0 var(--colorBlackA25);--diagnosticsCardHoverBg:var(--colorWhite);--diagnosticsCardHoverTextColor:none;--diagnosticsCardBtnWidth:17.5rem;--diagnosticsCardGradientFirstColor:var(--colorWhite);--diagnosticsCardGradientSecondColor:var(--colorGallery);--diagnosticsCardPseudoContent:"";--diagnosticsCardImageSize:30rem}.isDomReady .diagnosticsCard{transition:.2s}.diagnosticsCard{border-bottom-right-radius:var(--diagnosticsCardBr);border-top-left-radius:var(--diagnosticsCardBr);border-top-right-radius:var(--diagnosticsCardBr);box-shadow:var(--diagnosticsCardBs);display:flex;flex-flow:column nowrap;height:calc(100% - var(--diagnosticsCardMb));margin-bottom:var(--diagnosticsCardMb);max-width:var(--diagnosticsCardWidth);min-height:var(--diagnosticsCardHeight);position:relative}@media (max-width:1480px){.diagnosticsCard{--diagnosticsCardPaddingT:4rem;--diagnosticsCardPaddingInline:3rem;--diagnosticsCardFs:2rem;--diagnosticsCardImageSize:20rem}}@media (max-width:1280px){.diagnosticsCard{--diagnosticsCardTextFs:2.25rem;--diagnosticsCardBr:3rem;--diagnosticsCardHeight:30rem;--diagnosticsCardMb:7.5rem;--diagnosticsCardImageSize:15rem}}@media (max-width:767px){.diagnosticsCard{--diagnosticsCardTextFs:2rem;--diagnosticsCardBr:2.5rem}}.isDomReady .diagnosticsCard:before{transition:.2s}.diagnosticsCard:before{background-color:var(--diagnosticsCardBg);border-bottom-left-radius:var(--diagnosticsCardBr);border-bottom-right-radius:var(--diagnosticsCardBr);bottom:calc(var(--diagnosticsCardMb)*-1);box-shadow:var(--diagnosticsCardBs);content:var(--diagnosticsCardPseudoContent);height:var(--diagnosticsCardMb);left:0;position:absolute;-webkit-user-select:none;user-select:none;width:calc(100% - 1.5rem - var(--diagnosticsCardBtnWidth))}.isDomReady .diagnosticsCard:after{transition:.2s}.diagnosticsCard:after{--size:4rem;background-image:radial-gradient(at bottom right,#0000 45%,var(--diagnosticsCardGradientFirstColor) 45% 63%,var(--diagnosticsCardGradientSecondColor) 63% 100%);background-position:50% 50%;background-repeat:no-repeat;background-size:130% 130%;bottom:-4rem;content:var(--diagnosticsCardPseudoContent);height:var(--size);left:calc(100% - 1.5rem - var(--diagnosticsCardBtnWidth));position:absolute;width:var(--size)}.diagnosticsCard:hover{--diagnosticsCardBg:var(--diagnosticsCardHoverBg);--diagnosticsCardBs:var(--diagnosticsCardHoverBs)}.diagnosticsCard:hover:after{background-position:156% 156%}.isDomReady .diagnosticsCard__inner{transition:.2s}.diagnosticsCard__inner{background-color:var(--diagnosticsCardBg);border-bottom-right-radius:var(--diagnosticsCardBr);border-top-left-radius:var(--diagnosticsCardBr);border-top-right-radius:var(--diagnosticsCardBr);display:flex;flex-direction:var(--diagnosticsCardInnerDirection);flex-grow:1;overflow:hidden;padding-bottom:var(--diagnosticsCardPaddingB);padding-top:var(--diagnosticsCardPaddingT);padding-inline:var(--diagnosticsCardPaddingInline);position:relative}.diagnosticsCard__contentWrapper{column-gap:6%;display:flex;justify-content:space-between}@media (max-width:1280px){.diagnosticsCard__contentWrapper{flex-direction:column-reverse}}.diagnosticsCard__imageWrapper{border-radius:3rem;display:flex;flex-shrink:0;height:var(--diagnosticsCardImageSize);max-height:var(--diagnosticsCardImageSize);max-width:var(--diagnosticsCardImageSize);overflow:hidden;position:relative;width:var(--diagnosticsCardImageSize)}@media (max-width:1280px){.diagnosticsCard__imageWrapper{margin-bottom:3rem}}.diagnosticsCard__image{height:100%;object-fit:cover;object-position:center;width:100%}.diagnosticsCard__text{font-size:2.5rem;margin-bottom:3rem}@media (max-width:1280px){.diagnosticsCard__text{font-size:2.25rem}}@media (max-width:767px){.diagnosticsCard__text{font-size:2rem}}.diagnosticsCard__title{--marginTop:0}.diagnosticsCard__link{max-width:max-content}.diagnosticsCard__link:last-child{margin-bottom:1rem}.diagnosticsCard__link:hover:before{background-color:var(--colorPrimaryOrange)}.diagnosticsCard__link:hover a{color:var(--colorPrimaryOrange)}.isDomReady .diagnosticsCard__link:before{transition:.2s}.diagnosticsCard__link a{color:var(--colorPrimary);font-size:var(--diagnosticsCardFs);line-height:1.4}.diagnosticsCard__linkBtn{border-radius:var(--btnBorderRadius);bottom:calc(var(--diagnosticsCardMb)*-1);position:absolute;right:0}.diagnosticsCard__linkBtn .btn{--btnWidth:var(--diagnosticsCardBtnWidth);--btnSizeMediumHorPaddings:1rem}.diagnosticsCard__linkBtn:before{bottom:0;content:"";height:12rem;position:absolute;right:0;width:calc(var(--diagnosticsCardBtnWidth) + 5rem)}.diagnosticsCard ul{overflow:hidden;word-break:break-word}.diagnosticsCard--isAlt{--diagnosticsCardBg:var(--colorPrimary);--diagnosticsCardHoverBg:var(--colorPrimary);--diagnosticsCardBtnWidth:23.5rem;--diagnosticsCardGradientSecondColor:var(--colorPrimary);--diagnosticsCardHoverBs:0 4px 20px 0 var(--colorBlackA50)}.diagnosticsCard--isAlt:after{--diagnosticsCardGradientFirstColor:#0000}.diagnosticsCard--isAlt:hover:after{background-position:50% 50%}.diagnosticsCard--isAlt .diagnosticsCard__title{--fontColor:var(--colorWhite)}.diagnosticsCard--isAlt .linksList{--linksListWidth:100%}.diagnosticsCard--isAlt .linksList__item{--linksListItemBeforeContent:none;--linksListItemMb:2rem}.diagnosticsCard--isExtra{--diagnosticsCardMb:0;--diagnosticsCardPseudoContent:none;--diagnosticsCardPaddingT:6rem;--diagnosticsCardPaddingB:6rem;--diagnosticsCardPaddingInline:6rem;border-bottom-left-radius:var(--diagnosticsCardBr);height:100%;overflow:hidden}@media (max-width:1480px){.diagnosticsCard--isExtra{--diagnosticsCardPaddingT:4rem;--diagnosticsCardPaddingB:4rem;--diagnosticsCardPaddingInline:4rem}}html.isPanelActive body .pageLayout .diagnosticsCard{border:1px solid var(--baseViFontColor);border-radius:var(--diagnosticsCardBr)}html.isPanelActive body .pageLayout .diagnosticsCard .btn{--btnBorderColor:var(--baseViFontColor)}.disclaimer{--disclaimerIndexZ:5;--disclaimerInnerBg:var(--colorWhite);--disclaimerPadding:2rem;--disclaimerInnerGap:2%;--disclaimerInnerJc:space-between;--disclaimerFlexDirecton:row}.disclaimer .mobile-v{display:none}@media (max-width:1280px){.disclaimer{--disclaimerInnerGap:4rem}}@media (max-width:640px){.disclaimer{--disclaimerInnerGap:2rem}}@media (max-width:767px){.disclaimer .desctop-v{display:none}.disclaimer .mobile-v{display:block}}.isDomReady .disclaimer{transition:.2s}.disclaimer{display:flex;height:100%;justify-content:flex-end;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--disclaimerIndexZ)}.disclaimer:not(.isShow){backface-visibility:hidden;opacity:0;visibility:hidden}.disclaimer__inner{background:var(--disclaimerInnerBg);border-radius:3rem;box-shadow:2px 0 16px 0 #0000003d;display:flex;flex-direction:var(--disclaimerFlexDirecton);gap:var(--disclaimerInnerGap);height:auto;justify-content:var(--disclaimerInnerJc);margin:auto 10% 0;padding:var(--disclaimerPadding);pointer-events:auto;position:relative}@media (max-width:767px){.disclaimer__inner{margin:auto 0 0}}.disclaimer .disclaimer__actionBtn{display:flex}.disclaimer__body{display:flex;gap:4rem;overflow:hidden}.disclaimer__text{--fontSize:calc(13.53846px + 0.12821vw);font-size:var(--fontSize)}@media (min-width:1921px){.disclaimer__text{--fontSize:16px}}.disclaimer__text .h5{font-size:17px!important;margin-bottom:10px}.disclaimer__text p{font-size:17px;letter-spacing:.029em;line-height:16px}.disclaimer__actionBtn{align-items:center;flex-shrink:0;justify-content:center}.disclaimer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}html.isPanelActive body .disclaimer .disclaimer__inner{background:var(--baseViBgColor)!important}html.isPanelActive body .disclaimer .disclaimer__text .h5{--fontColor:var(--baseViFontColor)}html.isPanelActive body .disclaimer .disclaimer__actionBtn{align-items:center;display:flex!important;justify-content:center}html.isPanelActive body .disclaimer .disclaimer__actionBtn .btn{--btnBorderWidth:2px;--btnBorderColor:var(--baseViFontColor)}.downloadCard{--downloadCardBg:var(--colorGray50);--downloadCardBr:4rem;--downloadCardHorPaddings:4rem;--downloadCardVerPaddings:5rem;--downloadCardDisplay:flex;--downloadCardFd:column;--downloadCardHeight:100%;--downloadCardDescFs:2.5rem;--downloadCardDescLh:3.5rem;--downloadCardDescMb:3rem;--downloadCardDescColor:var(--colorPrimary);background-color:var(--downloadCardBg);border-radius:var(--downloadCardBr);display:var(--downloadCardDisplay);flex-direction:var(--downloadCardFd);height:var(--downloadCardHeight);overflow:hidden;padding:var(--downloadCardVerPaddings) var(--downloadCardHorPaddings);word-break:break-word}@media (max-width:1280px){.downloadCard{--downloadCardHorPaddings:2.5rem;--downloadCardVerPaddings:2.5rem;--downloadCardDescFs:2rem;--downloadCardDescLh:3rem}}@media (max-width:767px){.downloadCard{--downloadCardHorPaddings:3rem}}.downloadCard__description{color:var(--downloadCardDescColor);font-size:var(--downloadCardDescFs);line-height:var(--downloadCardDescLh);margin-bottom:var(--downloadCardDescMb)}.downloadCard__link .btn{--btnBg:#0000;--btnBorderColor:#0000;--btnHoverBg:#0000;--btnHoverBorderColor:#0000;--btnHoverTextColor:var(--colorPrimary);--btnHorPaddings:0;--btnFontSize:2rem;--btnFontWeight:400;--btnTextColor:var(--colorGray600)}@media (max-width:1280px){.downloadCard__link .btn{--btnFontSize:1.5rem}}@media (max-width:767px){.downloadCard__link .btn{--btnFontWeight:400}}.downloadCard__link .btn .icon{--iconColor:var(--colorTrinidad)}.isDomReady .downloadCard__link .btn .icon path{transition:.2s}.downloadCard__link .btn:hover .icon path{fill:var(--colorWhite)}.downloadCard__link .btn__icon{align-items:center;border-radius:100%;display:flex;justify-content:center}.isDomReady .downloadCard__link .btn__icon{transition:.2s}.downloadCard__link .btn__icon .icon{--iconSize:3rem}.downloadCard__link .btn:after{display:none}html.isPanelActive body .pageLayout .downloadCard{--downloadCardDescColor:var(--baseViFontColor)}.healthPointCard{--healthPointCardPadding:5rem 5rem 6rem;--healthPointCardBorderRad:5rem;align-items:flex-start;background-color:var(--colorGray50);border-radius:var(--healthPointCardBorderRad);display:flex;flex-direction:column;gap:4rem;height:100%;padding:var(--healthPointCardPadding)}@media (max-width:1280px){.healthPointCard{--healthPointCardPadding:3rem;--healthPointCardBorderRad:2rem}}@media (max-width:640px){.healthPointCard{max-width:40rem}}@media (max-width:375px){.healthPointCard{max-width:100%}}.healthPointCard__title{--marginBottom:0}.healthPointCard__body{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:2rem}.healthPointCard__contacts{align-items:flex-start;display:grid;gap:2rem}.healthPointCard__address{font-size:2.25rem;font-weight:700;line-height:3.5rem}.healthPointCard__phone{color:var(--colorResolutionBlue);font-size:2.5rem;font-weight:700;line-height:3.5rem}.healthPointCard__schedule{display:grid;gap:1rem}.healthPointCard__scheduleInnerWrapper{display:flex;font-size:2.25rem;gap:1rem;line-height:2.75rem}.healthPointCard__scheduleTerm{color:var(--colorBlackA50)}.healthPointCard .btn--isShowOnMap{--btnHeight:auto;--btnBorderRadius:0;--btnFontSize:2.25rem;--btnLineHeight:4rem;--btnFontWeight:700;--btnTextColor:var(--colorPrimary);--btnHoverTextColor:var(--colorPrimaryLight);--btnActiveTextColor:var(--colorPrimaryLight);--btnBg:#0000;--btnHoverBg:#0000;--btnActiveBg:#0000;--btnHorPaddings:0}@media (max-width:1480px){.healthPointCard .btn--isShowOnMap{--btnLineHeight:3rem}}.healthPointCard .btn--isShowOnMap:after{background:none}.infoCard{--infoCardWidth:100%;--infoCardMb:3rem;--infoCardBr:var(--borderRadius);--infoCardPaddingBlock:0;--infoCardPaddingInline:0;--infoCardImageWidth:var(--infoCardWidth);--infoCardImageHeight:27rem;--infoCardImgWrapperBr:var(--borderRadius);--infoCardImgWrapperAr:1/.54;--infoCardTextFs:2.5rem;--infoCardTextLh:1.4;--infoCardTitleColor:var(--colorPrimary);--infoCardTextColor:initial;--infoCardDateColor:var(--colorGray);--infoCardBg:initial}.isDomReady .infoCard{transition:.2s}.infoCard{background:var(--infoCardBg);border-top-left-radius:var(--infoCardBr);border-top-right-radius:var(--infoCardBr);display:flex;flex-flow:column nowrap;height:100%;max-width:var(--infoCardWidth);overflow:hidden;padding-block:var(--infoCardPaddingBlock);padding-inline:var(--infoCardPaddingInline);position:relative}@media (max-width:1280px){.infoCard{--infoCardTextFs:2.25rem;--infoCardBr:3rem}}@media (max-width:767px){.infoCard{--infoCardTextFs:2rem;--infoCardBr:2rem}}.infoCard:not([class=infoCard--isHasNoHover]):hover .infoCard__decorWrapper{opacity:1;visibility:visible}.infoCard__imageWrapper{aspect-ratio:var(--infoCardImgWrapperAr);border-radius:var(--infoCardImgWrapperBr);margin-bottom:calc(var(--infoCardMb) - 1rem);overflow:hidden;width:var(--infoCardImageWidth)}.infoCard__image{height:100%;object-fit:cover;object-position:center;width:100%}.isDomReady .infoCard__decorWrapper{transition:.2s}.infoCard__decorWrapper{backface-visibility:hidden;background-color:var(--colorWhite);border-bottom-left-radius:3.5rem;display:flex;height:7rem;opacity:0;position:absolute;right:0;top:0;visibility:hidden;width:7rem}.infoCard__decorWrapper:after,.infoCard__decorWrapper:before{--size:3.5rem;--bg:var(--colorWhite);background:radial-gradient(at 0 100%,#0000 70%,var(--bg) 30%);content:"";height:var(--size);position:absolute;width:var(--size)}.infoCard__decorWrapper:before{left:calc(var(--size)*-1);top:0}.infoCard__decorWrapper:after{bottom:calc(var(--size)*-1);right:0}.infoCard__decorIcon{--size:5rem;align-items:center;background:linear-gradient(90deg,#001489,#2e77bc 50.49%,#40b1e5);border-radius:50%;display:flex;height:var(--size);justify-content:center;position:absolute;right:1rem;top:1rem;width:var(--size)}.infoCard__date{color:var(--infoCardDateColor);font-size:2.25rem;line-height:1.55;margin-bottom:var(--infoCardMb)}.infoCard__title{--marginTop:0}.infoCard__titleLink{color:var(--infoCardTitleColor);position:static}.infoCard__titleLink:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.infoCard__text{display:-webkit-box;font-size:var(--infoCardTextFs);-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--infoCardTextColor);line-height:var(--infoCardTextLh);overflow:hidden}.infoCard--isHeightAuto{--infoCardHeight:auto}.infoCard--isCustomImageSize .infoCard__imageWrapper{aspect-ratio:832/312}@media (max-width:640px){.infoCard--isCustomImageSize .infoCard__imageWrapper{aspect-ratio:auto}}.infoCard--isCustomImageSize .infoCard__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.infoCard--isFontWhite{--infoCardTextColor:var(--colorWhite);--infoCardTitleColor:var(--colorWhite)}.infoCard--isFontWhite:hover{--infoCardTextColor:initial;--infoCardTitleColor:initial}.infoCard--isAlt{--infoCardBr:none;--infoCardImgWrapperAr:1/.4}.infoCard--isExtra{--infoCardPaddingInline:4rem;--infoCardBg:#0000;border-radius:0 var(--infoCardBr) var(--infoCardBr) var(--infoCardBr);height:calc(100% - 7rem);justify-content:flex-end;margin-top:7rem;max-height:calc(100% - 7rem);overflow:visible;padding-bottom:5rem;padding-top:0}@media (max-width:1820px){.infoCard--isExtra{--infoCardPaddingInline:3rem;--infoCardTextFs:2rem;padding-bottom:3rem}}@media (max-width:767px){.infoCard--isExtra{--infoCardPaddingInline:2rem;padding-bottom:2rem}}.isDomReady .infoCard--isExtra:after{transition:.2s}.infoCard--isExtra:after{--size:4rem;background-image:radial-gradient(at 100% 0,#0000 70%,var(--colorWhite) 30%);background-repeat:no-repeat;content:"";height:var(--size);left:calc(100% - 6.6rem);opacity:0;position:absolute;top:-3.8rem;width:var(--size)}.isDomReady .infoCard--isExtra:before{transition:.2s}.infoCard--isExtra:before{background:#0000;border-top-left-radius:var(--infoCardBr);border-top-right-radius:var(--infoCardBr);content:"";height:7rem;left:0;position:absolute;top:-7rem;-webkit-user-select:none;user-select:none;width:calc(100% - 6.5rem)}.infoCard--isExtra .infoCard__imageWrapper{display:contents}.infoCard--isExtra .infoCard__title{margin-bottom:0}.isDomReady .infoCard--isExtra .infoCard__text{transition:.6s}.infoCard--isExtra .infoCard__text{-webkit-line-clamp:30;max-height:0;padding-top:0}@media (min-width:1481px){.infoCard--isExtra .infoCard__text{backface-visibility:hidden;opacity:0;visibility:hidden}}@media (max-width:1820px){.infoCard--isExtra .infoCard__text{padding-top:2rem}}@media (max-width:1480px){.infoCard--isExtra .infoCard__text{@mixin: show;max-height:100%}}.infoCard--isExtra .infoCard__decorIcon{backface-visibility:hidden;opacity:0;right:0;top:-7rem;visibility:hidden}.infoCard--isExtra .infoCard__decorWrapper,.infoCard--isExtra .infoCard__decorWrapper:after,.infoCard--isExtra .infoCard__decorWrapper:before{display:contents}.infoCard--isExtra:hover{background:var(--colorWhite);box-shadow:0 4px 20px 0 var(--colorBlackA25)}.infoCard--isExtra:hover:before{background:var(--colorWhite);box-shadow:0 -10px 15px -15px var(--colorBlackA10),-10px -6px 10px -5px var(--colorBlackA10),10px -6px 10px -5px var(--colorBlackA10)}.infoCard--isExtra:hover:after{background-image:radial-gradient(at 100% 0,#0000 70%,var(--colorWhite) 30%);background-repeat:no-repeat;opacity:1}.infoCard--isExtra:hover .infoCard__decorIcon,.infoCard--isExtra:hover .infoCard__text{opacity:1;visibility:visible}.infoCard--isExtra:hover .infoCard__text{max-height:100%;padding-top:3rem}html.isPanelActive body .pageLayout .infoCard{--infoCardPaddingBlock:2rem;--infoCardPaddingInline:2rem;--infoCardDateColor:var(--baseViFontColor);border:1px solid var(--baseViFontColor);border-radius:4rem;padding-top:2rem}html.isPanelActive body .pageLayout .infoCard--isFontWhite,html.isPanelActive body .pageLayout .infoCard--isFontWhite:hover{--infoCardTextColor:var(--baseViFontColor)}.infoItem{--infoItemDisplay:grid;--infoItemGridTemplateCol:repeat(8,1fr);--infoItemGridRowGap:4rem;--infoItemHorPadding:0;--infoItemVertPadding:3rem;--infoItemFontSize:2.5rem;--infoItemLineHeight:3.5rem;--infoItemLeftTextColor:var(--colorPrimary);--infoItemTitleColor:var(--colorBlackA50);--infoItemLeftTextGridCol:1/span 6;--infoItemRightTextGridCol:7/span 2;--infoItemRightTextJustifySelf:center;--infoItemRightTextAlignSelf:center;--infoItemRightDisplay:flex;--infoItemRightFlexDirection:column;--infoItemRightGap:1rem;display:var(--infoItemDisplay);font-size:var(--infoItemFontSize);grid-template-columns:var(--infoItemGridTemplateCol);line-height:var(--infoItemLineHeight);padding-block:var(--infoItemVertPadding);padding-inline:var(--infoItemHorPadding);row-gap:var(--infoItemGridRowGap)}@media (max-width:1280px){.infoItem{--infoItemFontSize:2rem;--infoItemLineHeight:2.5rem;--infoItemVertPadding:2rem;--infoItemRightGap:.5rem}}.infoItem__left{color:var(--infoItemLeftTextColor);grid-column:var(--infoItemLeftTextGridCol);overflow:hidden;word-break:break-word}.infoItem__right{align-self:var(--infoItemRightTextAlignSelf);display:var(--infoItemRightDisplay);flex-direction:var(--infoItemRightFlexDirection);gap:var(--infoItemRightGap);grid-column:var(--infoItemRightTextGridCol);justify-self:var(--infoItemRightTextJustifySelf)}.infoItem--isAlt{--infoItemLeftTextGridCol:1;--infoItemRightTextGridCol:2/-1;--infoItemRightTextJustifySelf:start}@media (max-width:767px){.infoItem--isAlt{--infoItemGridTemplateCol:1fr;--infoItemRightTextGridCol:1;--infoItemGridRowGap:2rem}}.infoItem--isAnalysis{--infoItemGridTemplateCol:1fr 21rem 3rem;--infoItemGap:1rem;--infoItemLeftTextGridCol:initial;--infoItemRightTextGridCol:2/4;--infoItemRightDisplay:grid;--infoItemRightFlexDirection:initial;--infoItemRightTextJustifySelf:start;--infoItemRightTextAlignSelf:center;--infoItemHorPadding:3rem;--infoItemIconOpacity:0;gap:var(--infoItemGap)}@media (max-width:768px){.infoItem--isAnalysis{--infoItemGridTemplateCol:1fr 14rem 3rem}}@media (max-width:640px){.infoItem--isAnalysis{--infoItemGridTemplateCol:1fr 10rem 3rem;--infoItemHorPadding:2rem;--infoItemGap:2rem}}.infoItem--isAnalysis:hover{background-color:var(--colorGray50)}.infoItem--isAnalysis:hover .icon{--infoItemIconOpacity:1}.infoItem--isAnalysis .infoItem__right{align-items:center;gap:3rem;grid-template-columns:subgrid}.infoItem--isAnalysis .infoItem__right :first-child{display:flex;justify-content:flex-end}.infoItem--isAnalysis .icon{opacity:var(--infoItemIconOpacity)}html.isPanelActive body .pageLayout .infoItem{--infoItemTitleColor:var(--baseViFontColor);--infoItemLeftTextColor:var(--baseViFontColor)}.infoItemList{--infoItemListWidth:100%;--infoItemListTitleFsize:2.5rem;--infoItemListTitleLheight:3.5rem;--infoItemListTitleTemplateCols:1fr 21rem 3rem;--infoItemListTitlePadding:0 3rem;--infoItemListTitleGap:3rem;list-style-type:none}.infoItemList__list{list-style:none;margin:0;padding:0}.infoItemList__list>li{margin:0;padding:0;position:static}.infoItemList__list>li:after,.infoItemList__list>li:before{content:none}.infoItemList__list{--scrollMarginBtm:3rem;scroll-margin-bottom:var(--scrollMarginBtm)}@supports (scroll-snap-margin-bottom:0){.infoItemList__list{scroll-snap-margin-bottom:var(--scrollMarginBtm)}}.infoItemList__list{width:var(--infoItemListWidth)}.infoItemList__item{border-bottom:1px solid var(--colorGray200)}.infoItemList__item:first-child{border-top:1px solid var(--colorGray200)}.infoItemList__title{color:var(--infoItemTitleColor);display:grid;font-size:var(--infoItemListTitleFsize);gap:var(--infoItemListTitleGap);grid-template-columns:var(--infoItemListTitleTemplateCols);line-height:var(--infoItemListTitleLheight);margin-bottom:1.5rem;padding:var(--infoItemListTitlePadding)}@media (max-width:1280px){.infoItemList__title{--infoItemListTitleFsize:2rem;--infoItemListTitleLheight:2.5rem}}@media (max-width:768px){.infoItemList__title{--infoItemListTitleTemplateCols:1fr 14rem 3rem}}@media (max-width:640px){.infoItemList__title{--infoItemListTitleTemplateCols:1fr 10rem 3rem;--infoItemListTitlePadding:0 2rem;--infoItemListTitleGap:2rem}}.infoItemList__name,.infoItemList__price{--pMb:0}.infoItemList__price{display:flex;justify-content:flex-end}.infoItemList .loadMoreWrapper{padding-top:3rem}.linksList{--linksListDisplay:flex;--linksListRowG:1rem;--linksListColG:1rem;--linksListWidth:80%;--linksListTextFw:400;--linksListItemBeforeContent:"";--linksListItemMb:0;--linksListBtnBorderColor:none;--linksListBtnBorderWidth:0;--linksListBtnBorderStyle:none;list-style:none;margin:0;padding:0}.linksList>li{margin:0;padding:0;position:static}.linksList>li:after,.linksList>li:before{content:none}.linksList{display:var(--linksListDisplay);flex-flow:row wrap;gap:var(--linksListRowG) var(--linksListColG);max-width:var(--linksListWidth)}@media (max-width:1280px){.linksList{--linksListWidth:100%}}.linksList .btn{--btnFontWeight:var(--linksListTextFw);--btnBorderColor:var(--linksListBtnBorderColor);--btnBorderWidth:var(--linksListBtnBorderWidth);--btnBorderStyle:var(--linksListBtnBorderStyle)}.linksList__item{z-index:2}.linksList__item.linksList__item{position:relative}.linksList__item.linksList__item:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--borderRadius);content:var(--linksListItemBeforeContent);height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:920px){.linksList__item.linksList__item:before{content:none}}.linksList__item:last-child{margin-bottom:var(--linksListItemMb)}html.isPanelActive body .pageLayout .linksList .btn{--linksListBtnBorderColor:var(--baseViFontColor);--linksListBtnBorderWidth:2px;--linksListBtnBorderStyle:solid}.logo{--logoWidth:16.5rem;--logoHeight:10rem;--logo:var(--logoSrc);background:var(--logo) no-repeat center /contain;height:var(--logoHeight);max-height:var(--logoHeight);max-width:var(--logoWidth);position:relative;width:var(--logoWidth)}@media (max-width:767px){.logo{--logoWidth:4rem;--logoHeight:4rem;--logo:var(--logoSrcMobile)}}.logo__link{border:0;color:inherit;height:100%;left:0;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:0;width:100%}.mainBanner{--mainBannerHeight:65rem;--mainBannerPaddingBlock:12rem;--mainBannerTextColor:var(--colorWhite);--mainBannerHeadingFs:17.5rem;--mainBannerTitleShadow:2px 2px 4px #0006;--mainBannerTextShadow:1px 1px 2px #0006;color:var(--mainBannerTextColor);max-height:var(--mainBannerHeight);min-height:var(--mainBannerHeight);width:100%}@media (max-width:1280px){.mainBanner{--mainBannerHeight:55rem}}@media (max-width:767px){.mainBanner{--mainBannerHeight:45rem}}.mainBanner__image{filter:brightness(90%);height:100%;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-1}.mainBanner__content{min-height:100%;padding-block:var(--mainBannerPaddingBlock)}h1.mainBanner__title,h2.mainBanner__title{--fontSize:var(--mainBannerHeadingFs);--fontColor:var(--mainBannerTextColor);--marginTop:0;--marginBottom:3rem;text-shadow:var(--mainBannerTitleShadow);word-break:break-word}.mainBanner__subtitle.h2{--fontColor:var(--mainBannerTextColor);--marginBottom:2rem;text-shadow:var(--mainBannerTitleShadow);word-break:break-word}.mainBanner__text{text-shadow:var(--mainBannerTextShadow)}html.isPanelActive body .pageLayout .mainBanner{--mainBannerTextColor:var(--colorWhite)}html.isPanelActive body .pageLayout .mainBanner__subtitle{--fontColor:var(--colorWhite)}html.isPanelActive body .pageLayout .mainBanner__image{filter:brightness(60%)!important}.menu{--menuDisplay:grid;--menuPaddingBlock:12rem;--menuGridCol:12;--menuGapRow:4rem;--menuGapCol:4rem;--menuHeight:calc(100dvh - var(--headerHeight));--menuTextColor:var(--colorWhite);--menuHoverTextColor:var(--colorPrimaryLight);color:var(--menuTextColor);display:grid;gap:var(--menuGapRow) var(--menuGapCol);grid-template-columns:repeat(var(--menuGridCol),minmax(0,1fr));height:var(--menuHeight);overflow-y:auto;padding-block:var(--menuPaddingBlock)}@media (max-width:1820px){.menu{--menuGapRow:3rem;--menuGapCol:3rem}}@media (max-width:1480px){.menu{--menuGapRow:2rem;--menuGapCol:2.5rem;--menuPaddingBlock:6rem}}@media (max-width:1280px){.menu{--menuPaddingBlock:4rem}}@media (max-width:1024px){.menu{--menuGridCol:2}}.menu__main{display:grid;gap:var(--menuGapRow) var(--menuGapCol);grid-column:span 8;grid-template-columns:repeat(9,minmax(0,1fr));grid-template-rows:max-content 1fr}@media (max-width:1820px){.menu__main{--menuGapRow:3rem}}@media (max-width:1280px){.menu__main{grid-column:span 9}}@media (max-width:1024px){.menu__main{display:contents}}.menu__aside{display:flex;flex-flow:column nowrap;grid-column:10/span 3;position:relative;row-gap:5rem}@media (max-width:1280px){.menu__aside{padding-left:var(--menuGapCol);row-gap:4rem}}@media (max-width:1024px){.menu__aside{grid-column:span 1}}@media (max-width:640px){.menu__aside{grid-column:span 2;padding-left:0;row-gap:3rem}}.menu__aside:before{background-color:var(--colorWhiteA10);content:"";height:calc(100% + var(--menuPaddingBlock) - 2rem);left:calc(var(--menuGapCol)*-2);position:absolute;top:calc((var(--menuPaddingBlock) - 2rem)*-1);width:1px}@media (max-width:1280px){.menu__aside:before{left:0}}@media (max-width:1024px){.menu__aside:before{content:none}}.menu__actions,.menu__contacts,.menu__search,.menu__socials{grid-column:-1/1}.menu__socials{padding-top:20%}@media (max-width:1480px){.menu__socials{padding-top:0}}.menu__actions .btn{--btnBg:var(--colorWhiteA10);--btnHoverBg:var(--menuHoverTextColor)}.menu__actions .btn:after{display:none}.menu__nav{--columns:6;display:grid;gap:var(--menuGapRow) var(--menuGapCol);grid-column:span 6;grid-template-columns:repeat(var(--columns),minmax(0,1fr))}@media (max-width:1024px){.menu__nav{--menuGapCol:2rem;grid-column:span 2}}.menu__navItem{grid-column:span 3;overflow:hidden;word-break:break-word}@media (max-width:640px){.menu__navItem{grid-column:span 6}}.menu__navItem:first-child .nav{--navLinkFontSize:6rem;--navItemsGap:4rem;font-family:Bebas Neue,Arial,sans-serif}@media (max-width:1280px){.menu__navItem:first-child .nav{--navLinkFontSize:5rem;--navItemsGap:2.5rem}}@media (max-width:767px){.menu__navItem:first-child .nav{--navLinkFontSize:4rem;--navItemsGap:1.5rem}}.menu__navItem:first-child .nav__item{line-height:1}.menu__navItem:nth-child(2) .nav{--navItemsGap:2.5rem}@media (max-width:1280px){.menu__navItem:nth-child(2) .nav{--navItemsGap:2rem}}.menu__navItem:nth-child(2) .nav__item{line-height:1.4}.menu__nav .nav{--navFlexFlow:column nowrap;--navLinkPadding:0;--navLinkColor:var(--menuTextColor)}.menu__nav .nav__link{justify-content:flex-start;max-width:max-content}.menu__nav .nav__link:hover{color:var(--menuHoverTextColor)}.menu__infoBlock{align-self:start;display:flex;flex-direction:column;grid-column:span 3;row-gap:2rem}@media (max-width:1024px){.menu__infoBlock{grid-column:span 1}}@media (max-width:640px){.menu__infoBlock{grid-column:span 2}}.menu__infoBlock .textWithImage{--textWithImageTextColor:var(--menuTextColor)}.menu .socialLinks{--socialLinksBtnBg:var(--colorWhiteA10)}html.isPanelActive body .pageLayout .menu{--menuTextColor:var(--baseViFontColor)}html.isPanelActive body .pageLayout .menu __socials.menu{padding-top:0}.noReviewsBlock{--noReviewsBlockPaddingBlock:7rem;--noReviewsBlockPaddingInline:10rem;--noReviewsBlockBg:var(--colorGray50);--noReviewsBlockDisplay:grid;--noReviewsBlockGridTemplateColumns:repeat(12,1fr);--noReviewsBlockGridColumnGap:4rem;--noReviewsBlockBr:5rem;--noReviewsBlockTitleGridCol:1/5;--noReviewsBlockDescriptionGridCol:7/10;--noReviewsBlockDescriptionMb:3rem;--noReviewsBlockDescriptionFs:2.5rem;--noReviewsBlockDescriptionLh:3.5rem;border-radius:var(--noReviewsBlockBr);column-gap:var(--noReviewsBlockGridColumnGap);display:var(--noReviewsBlockDisplay);grid-template-columns:var(--noReviewsBlockGridTemplateColumns);overflow:hidden;padding-block:var(--noReviewsBlockPaddingBlock);padding-inline:var(--noReviewsBlockPaddingInline);position:relative}@media (max-width:1366px){.noReviewsBlock{--noReviewsBlockTitleGridCol:1/7;--noReviewsBlockDescriptionGridCol:7/12;--noReviewsBlockPaddingBlock:4rem;--noReviewsBlockPaddingInline:4rem}}@media (max-width:920px){.noReviewsBlock{--noReviewsBlockTitleGridCol:1/10;--noReviewsBlockDescriptionGridCol:1/10;--noReviewsBlockDescriptionFs:2rem;--noReviewsBlockDescriptionLh:2.5rem}}@media (max-width:640px){.noReviewsBlock{--noReviewsBlockGridTemplateColumns:1fr;--noReviewsBlockTitleGridCol:1/1;--noReviewsBlockDescriptionGridCol:1/1}}.noReviewsBlock__title{grid-column:var(--noReviewsBlockTitleGridCol)}.noReviewsBlock__descriptionWrapper{grid-column:var(--noReviewsBlockDescriptionGridCol)}.noReviewsBlock__description:not(:last-child){margin-bottom:var(--noReviewsBlockDescriptionMb)}.noReviewsBlock__description{font-size:var(--noReviewsBlockDescriptionFs);line-height:var(--noReviewsBlockDescriptionLh)}.noReviewsBlock__background{background-color:var(--noReviewsBlockBg);height:100%;inset:0;position:absolute;width:100%;z-index:-1}.noReviewsBlock__bgImage{bottom:0;display:block;position:absolute;right:0;top:0}@media (max-width:640px){.noReviewsBlock__bgImage{opacity:.4}}.noReviewsBlock__bgImage img{display:block;height:100%;object-fit:cover;width:100%}.pageMenu{--pageMenuDisplay:flex;--pageMenuAlignItems:center;--pageMenuGap:1rem;--pageMenuPadding:1rem;--pageMenuBg:var(--colorWhite);--pageMenuBtnHeight:5rem;--pageMenuBtnBg:var(--colorGray50);--pageMenuBtnActiveBg:var(--colorWhite);--pageMenuBtnActiveBorder:var(--colorPrimary);--pageMenuBtnTextColor:var(--colorPrimary);--pageMenuBtnFontSize:1.625rem;--pageMenuBtnLineHeight:2rem;--pageMenuFlexWrap:wrap;background-color:var(--pageMenuBg);overflow:auto;padding:var(--pageMenuPadding);width:100%}@media (max-width:1280px){.pageMenu{--pageMenuFlexWrap:nowrap}.pageMenu:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.pageMenu:after,.pageMenu:before{bottom:0;content:"";height:100%;position:absolute;top:0;width:5rem;z-index:2}.pageMenu:after{background:linear-gradient(90deg,#0000 0,var(--colorWhite) 100%);right:0}}.pageMenu{scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor);scrollbar-gutter:auto;scrollbar-width:thin}.pageMenu::-webkit-scrollbar{width:var(--defaultScrollBarCustomWidth)}.pageMenu::-webkit-scrollbar-track{background-color:var(--scrollBarCustomTrackColor);border-radius:var(--scrollBarCustomTrackBorderRadius)}.pageMenu::-webkit-scrollbar-thumb{background-color:var(--scrollBarCustomThumbColor);border-radius:var(--scrollBarCustomThumbBorderRadius)}.pageMenu .btn{--btnBg:var(--pageMenuBtnBg);--btnHeight:var(--pageMenuBtnHeight);--btnActiveBorderColor:var(--pageMenuBtnActiveBorder);--btnActiveBg:var(--pageMenuBtnActiveBg);--btnActiveTextColor:var(--pageMenuBtnTextColor);--btnTextColor:var(--pageMenuBtnTextColor);--btnFontSize:var(--pageMenuBtnFontSize);--btnLineHeight:var(--pageMenuBtnLineHeight);--btnHoverBorderColor:var(--colorPrimary);--btnHoverBg:var(--colorWhite);--btnHoverTextColor:var(--colorPrimary);--btnBorderWidth:2px;text-transform:uppercase}.pageMenu .btn:after{display:none}.pageMenu .btn--isActive{--btnBorderColor:var(--pageMenuBtnActiveBorder);--btnBorderWidth:2px}.pageMenu__list{align-items:var(--pageMenuAlignItems);display:var(--pageMenuDisplay);flex-wrap:var(--pageMenuFlexWrap);gap:var(--pageMenuGap);width:auto}.pageMenu__listItem{flex-shrink:0}.contactForm{--contactFormPaddingBlock:10rem;--contactFormPaddingInline:14rem;--contactFormBg:var(--colorPrimary);--contactFormTextColor:var(--colorWhite);--contactFormFs:2.5rem;--contactFormGap:2.5rem;--contactFormBr:var(--borderRadius);--contactFormImageWidth:40rem;--contactFormImageHeight:calc(var(--contactFormImageWidth)*1.6);background-color:var(--contactFormBg);border-radius:var(--contactFormBr);color:var(--contactFormTextColor);display:flex;font-size:var(--contactFormFs);padding:var(--contactFormPaddingBlock) var(--contactFormPaddingInline);position:relative}@media (max-width:1820px){.contactForm{--contactFormPaddingBlock:7rem;--contactFormPaddingInline:7rem;--contactFormImageWidth:30rem}}@media (max-width:1280px){.contactForm{--contactFormPaddingBlock:6rem;--contactFormPaddingInline:4rem;--contactFormImageWidth:20rem;--contactFormBr:3rem;--contactFormFs:2.25rem}}@media (max-width:767px){.contactForm{--contactFormPaddingBlock:3rem;--contactFormPaddingInline:2rem;--contactFormFs:2rem}}.contactForm:before{background:url(../assets/images/icon-decor-lines-vertical.svg) 0 0/contain no-repeat;content:"";height:88%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:1280px){.contactForm:before{content:none}}.contactForm__form,.contactForm__imageWrapper{z-index:5}.contactForm__image{height:100%;object-fit:cover;object-position:center;width:100%}.contactForm__imageWrapper{border-radius:var(--contactFormBr);flex:0 0 auto;height:var(--contactFormImageHeight);margin-right:var(--contactFormPaddingInline);overflow:hidden;width:var(--contactFormImageWidth)}@media (max-width:767px){.contactForm__imageWrapper{display:none}}.contactForm__link .link,.contactForm__title{color:var(--contactFormTextColor)}.contactForm__link .link{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.contactForm__link .link:hover{color:var(--colorPrimaryLight)}.contactForm .form{--formTabletRowColumns:1}.contactForm .form__header{margin-bottom:var(--contactFormGap)}.contactForm .btn{--btnTextColor:var(--colorPrimary);margin-left:auto}@media (max-width:1280px){.contactForm .btn{margin-left:0}}.contactForm .captcha .smart-captcha{background:var(--colorWhite);border-radius:1rem}html.isPanelActive body .pageLayout .contactForm{--contactFormTextColor:var(--baseViFontColor)}html.isPanelActive body .pageLayout .contactForm .btn{border:1px solid var(--baseViFontColor)}.priceList-node{margin-bottom:4px}.priceList-category.isExpanded .priceList-spoilerContent{display:block}.priceList-spoilerButton{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:8px 0;text-align:left;width:100%}.priceList-spoilerButton:hover{background-color:#f5f5f5}.priceList-spoilerIcon{margin-right:8px;text-align:center;width:16px}.priceList-categoryName{font-weight:700}.priceList-spoilerContent{display:block}.priceList-spoilerContent.isHidden{display:none}.priceList-leafNode{border-bottom:1px solid #eee;padding:8px 0}.priceList-serviceName{font-weight:500}.priceList-serviceArticle{color:#666;font-size:.9em;margin-top:4px}.priceList-servicePrices{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.priceList-priceTag{background:#f0f0f0;border-radius:4px;font-size:.9em;padding:4px 8px}.pricePanel{--pricePanelContainerDisplay:flex;--pricePanelContainerFlexDirection:row;--pricePanelAlign:center;--pricePanelJustify:space-between;--pricePanelBr:4rem;--pricePanelPaddingH:5rem;--pricePanelPaddingV:4rem;--pricePanelBg:var(--colorResolutionBlue);--pricePanelmarginTop:6rem;--pricePanelDisplay:flex;--pricePanelFlow:column;--pricePanelErrorPaddingV:1.5rem;--pricePanelErrorPaddingH:5rem;--pricePanelErrorBr:4rem 4rem 0 0;--pricePanelErrorDisplay:flex;--pricePanelErrorGap:1.5rem;--pricePanelErrorAlign:center;--pricePanelErrorFontSize:2.5rem;--pricePanelErrorLineHeight:1.3em;--pricePanelErrorFonteWeight:400;--pricePanelErrorPaddingBottom:calc(var(--pricePanelErrorPaddingV) + 4rem);--pricePanelSumFontSize:5rem;--pricePanelSumFontWeight:700;--pricePanelGap:2rem;display:var(--pricePanelDisplay);flex-direction:var(--pricePanelFlow);margin-top:var(--pricePanelmarginTop)}@media(max-width:1024px){.pricePanel{--pricePanelPaddingH:3rem;--pricePanelPaddingV:3rem;--pricePanelErrorFontSize:2rem;--pricePanelmarginTop:3rem}}@media(max-width:767px){.pricePanel{--pricePanelPaddingH:3rem;--pricePanelPaddingV:3rem;--pricePanelErrorFontSize:2rem;--pricePanelSumFontSize:4rem;--pricePanelContainerFlexDirection:column;--pricePanelAlign:flex-start;--pricePanelErrorPaddingH:3rem}}.pricePanel__price{display:flex;flex-direction:column}.pricePanel__price p{--pMb:0;font-size:var(--pricePanelSumFontSize);font-weight:var(--pricePanelSumFontWeight)}.pricePanel__container{align-items:var(--pricePanelAlign);background:var(--pricePanelBg);border-radius:var(--pricePanelBr);color:var(--colorWhite);display:var(--pricePanelContainerDisplay);flex-direction:var(--pricePanelContainerFlexDirection);gap:var(--pricePanelGap);justify-content:var(--pricePanelJustify);padding:var(--pricePanelPaddingV) var(--pricePanelPaddingH)}.pricePanel__error{align-items:var(--pricePanelErrorAlign);background-color:var(--colorTrinidad);border-radius:var(--pricePanelErrorBr);color:var(--colorWhite);display:var(--pricePanelErrorDisplay);font-size:var(--pricePanelErrorFontSize);font-weight:var(--pricePanelErrorFonteWeight);gap:var(--pricePanelErrorGap);line-height:var(--pricePanelErrorLineHeight);margin-bottom:-4rem;padding:var(--pricePanelErrorPaddingV) var(--pricePanelErrorPaddingH) var(--pricePanelErrorPaddingBottom) var(--pricePanelErrorPaddingH)}.pricePanel__actions{column-gap:2rem;display:flex;flex-wrap:wrap;row-gap:2rem}.profileCard{--profileCardDisplay:flex;--profileCardFlexDirection:row;--profileCardGap:10rem;--profileCardSubtitleColor:calc(var(--baseViFontColor), var(--colorPrimary));--profileCardTextFontSize:2.75rem;--profileCardTextLineHeight:3.5rem;--profileCardImgBorderRadius:4rem;--profileCardImgMaxWidth:44rem;--profileCardImgMaxHeight:55rem;--profileCardImgAspectRatio:1/1.3;--profileCardTitleMarginBottom:6rem;--profileCardSubtitleMarginBottom:4rem;--profileCardSubtitleFontWeight:700;display:var(--profileCardDisplay);flex-direction:var(--profileCardFlexDirection);font-size:var(--profileCardTextFontSize);gap:var(--profileCardGap);line-height:var(--profileCardTextLineHeight)}@media (max-width:1280px){.profileCard{--profileCardGap:3rem;--profileCardTitleMarginBottom:3rem;--profileCardSubtitleMarginBottom:2rem;--profileCardTextFontSize:2.5rem}}@media (max-width:767px){.profileCard{--profileCardTextFontSize:2rem;--profileCardTextLineHeight:2.5rem;--profileCardFlexDirection:column;--profileCardImgMaxWidth:unset;--profileCardImgAspectRatio:1}}.profileCard__imageWrapper{aspect-ratio:var(--profileCardImgAspectRatio);border-radius:var(--profileCardImgBorderRadius);flex-shrink:0;height:100%;max-height:var(--profileCardImgMaxHeight);max-width:var(--profileCardImgMaxWidth);overflow:hidden;width:100%}.profileCard__image{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.profileCard .h1{--marginBottom:var(--profileCardTitleMarginBottom);--lineHeight:1}.profileCard__subtitle{color:var(--profileCardSubtitleColor);font-weight:var(--profileCardSubtitleFontWeight);margin-bottom:var(--profileCardSubtitleMarginBottom)}.profileCard__subtitle p{--pMb:1rem}.ratingInfo{column-gap:3rem;display:flex;flex-wrap:wrap;row-gap:0}.ratingInfo__stars{color:var(--colorTrinidad);display:flex;gap:1rem}.ratingInfo__reviews{color:var(--colorPrimary);-webkit-text-decoration:underline;text-decoration:underline}.ratingInfo__number{font-size:2.25rem;font-weight:700}.reviewBtn{--reviewBtnPaddingHor:5rem;--reviewBtnPaddingVert:7rem;--reviewBtnBg:var(--colorPrimary);--reviewBtnBr:5rem;background-color:var(--reviewBtnBg);border-radius:var(--reviewBtnBr);color:var(--colorWhite);container-type:inline-size;padding-block:var(--reviewBtnPaddingVert);padding-inline:var(--reviewBtnPaddingHor)}.reviewBtn__title{--marginBottom:4rem;--fontColor:var(--colorWhite)}.reviewBtn__description:not(:last-child){margin-bottom:4rem}.reviewBtn__description{font-size:2.5rem;line-height:3.5rem}.reviewBtn .btn{--btnWidth:auto;--btnTextColor:var(--colorPrimary)}@container (max-width: 53rem){.reviewBtn .btn{--btnWidth:100%}}.reviewCard{--reviewCardPadding:5rem;--reviewCardBackground:var(--colorGallery);--reviewCardBorderRadius:5rem;--reviewCardHeaderMb:3rem;--reviewCardHeaderDisplay:flex;--reviewCardHeaderJc:space-between;--reviewCardHeaderAlignItems:center;--reviewCardHeaderFlexWrap:nowrap;--reviewCardAnswerDisplay:grid;--reviewCardAnswerGridTc:auto 1fr;--reviewCardAnswerGridTr:auto auto;--reviewCardAnswerColumnGap:2rem;--reviewCardAnswerRowGap:2rem;--reviewCardAnswerBackground:var(--colorWhite);--reviewCardAnswerBr:4rem;--reviewCardAnswerPadding:3rem;--reviewCardAnswerFs:2.5rem;--reviewCardAnswerLh:3.5rem;--reviewCardAnswerHeaderMb:2rem;--reviewCardAnswerHeaderDisplay:contents;--reviewCardAnswerHeaderFw:700;--reviewCardAnswerHeaderColor:var(--colorTrinidad);--reviewCardHeaderGap:1.5rem;--reviewCardAnswerTitleAlignSelf:center;--reviewCardRatingDisplay:flex;--reviewCardRatingGap:0.5rem;--reviewCardStarColor:var(--colorSilverChalice);--reviewCardStarActiveColor:var(--colorTrinidad);--reviewCardDateFs:2.25rem;--reviewCardDateLh:1;--reviewCardDateColor:var(--colorShuttleGray);background-color:var(--reviewCardBackground);border-radius:var(--reviewCardBorderRadius);padding:var(--reviewCardPadding)}@media (max-width:1024px){.reviewCard{--reviewCardAnswerFs:2rem;--reviewCardAnswerLh:2.5rem;--reviewCardAnswerColumnGap:1rem;--reviewCardAnswerRowGap:1rem;--reviewCardAnswerPadding:2rem;--reviewCardPadding:4rem;--reviewCardBorderRadius:4rem;--reviewCardAnswerBr:3rem}}@media (max-width:767px){.reviewCard{--reviewCardPadding:3rem;--reviewCardDateFs:2rem;--reviewCardDateLh:2.5rem}}.reviewCard__header{align-items:var(--reviewCardHeaderAlignItems);display:var(--reviewCardHeaderDisplay);flex-wrap:var(--reviewCardHeaderFlexWrap);gap:var(--reviewCardHeaderGap);justify-content:var(--reviewCardHeaderJc)}.reviewCard__header:not(:last-child){margin-bottom:var(--reviewCardHeaderMb)}@media (max-width:640px){.reviewCard__header{--reviewCardHeaderFlexWrap:wrap}}.reviewCard__header .h4{--marginBottom:0}.reviewCard__ratingList{display:var(--reviewCardRatingDisplay);gap:var(--reviewCardRatingGap)}.reviewCard__ratingList .icon{--iconColor:var(--reviewCardStarColor)}.reviewCard__ratingList .icon--isActive{color:var(--reviewCardStarActiveColor)}.reviewCard__date:not(:last-child){margin-right:5rem}.reviewCard__date{color:var(--reviewCardDateColor);font-size:var(--reviewCardDateFs);line-height:var(--reviewCardDateLh)}.reviewCard__text{--pMb:4rem}@media (max-width:1024px){.reviewCard__text{font-size:2rem;line-height:2.5rem}}@media (max-width:767px){.reviewCard__text{--pMb:2rem}}.reviewCard__answer{background-color:var(--reviewCardAnswerBackground);border-radius:var(--reviewCardAnswerBr);column-gap:var(--reviewCardAnswerColumnGap);display:var(--reviewCardAnswerDisplay);grid-template-columns:var(--reviewCardAnswerGridTc);grid-template-rows:var(--reviewCardAnswerGridTr);padding:var(--reviewCardAnswerPadding);row-gap:var(--reviewCardAnswerRowGap)}.reviewCard__answerHeader:not(:last-child){margin-bottom:var(--reviewCardAnswerHeaderMb)}.reviewCard__answerHeader{color:var(--reviewCardAnswerHeaderColor);display:var(--reviewCardAnswerHeaderDisplay);font-size:var(--reviewCardAnswerFs);font-weight:var(--reviewCardAnswerHeaderFw);line-height:var(--reviewCardAnswerLh)}.reviewCard__answerTitle{align-self:var(--reviewCardAnswerTitleAlignSelf)}.reviewCard__answerText{font-size:var(--reviewCardAnswerFs);grid-area:2/2/2/3;line-height:var(--reviewCardAnswerLh)}.reviewCard__doctor:not(:last-child){margin-bottom:3rem}.reviewCard__doctor{align-items:center;display:flex;gap:3rem}.reviewCard__imageWrapper{aspect-ratio:1/1.5;border-radius:3rem;height:100%;max-height:13.5rem;max-width:9rem;overflow:hidden;width:100%}.reviewCard__imageWrapper.reviewCard__imageWrapper img{display:block;height:100%;object-fit:cover;width:100%}.reviewCard__doctorInfo{display:flex;flex-direction:column;gap:1.5rem}.reviewCard__doctorInfo span:first-child{color:var(--colorPrimary);font-size:2.5rem;font-weight:700;line-height:3.5rem}@media (max-width:767px){.reviewCard__doctorInfo span:first-child{font-size:2.25rem}}.reviewCard__doctorInfo span:nth-child(2){font-size:2.25rem}@media (max-width:767px){.reviewCard__doctorInfo span:nth-child(2){font-size:2rem}}.reviewCardList{--reviewCardMarginBottom:2rem;--scrollMarginBtm:3rem;scroll-margin-bottom:var(--scrollMarginBtm)}@supports (scroll-snap-margin-bottom:0){.reviewCardList{scroll-snap-margin-bottom:var(--scrollMarginBtm)}}.reviewCardList:not(:last-child){margin-bottom:5rem}@media (max-width:1280px){.reviewCardList:not(:last-child){margin-bottom:3rem}}@media (max-width:767px){.reviewCardList:not(:last-child){margin-bottom:2rem}}ul.reviewCardList{list-style:none;margin:0;padding:0}ul.reviewCardList>li{margin:0;padding:0;position:static}ul.reviewCardList>li:after,ul.reviewCardList>li:before{content:none}.reviewCardList li:not(:last-child){margin-bottom:var(--reviewCardMarginBottom)}--isActive:is(__ratingListhtml.isPanelActive body .pageLayout .reviewCard .icon){ color:var(--reviewCardStarActiveColor) !important; } .reviewForm{ --reviewFormPaddingBlock:10rem; --reviewFormPaddingInline:14rem; --reviewFormBg:var(--colorWhite); --reviewFormTextColor:var(--colorPrimary); --reviewFormFs:2.5rem; --reviewFormGap:2.5rem; --reviewFormBr:var(--borderRadius); --reviewFormImageWidth:40rem; --reviewFormImageHeight:calc(var(--reviewFormImageWidth)*1.25); --reviewFormCheckboxLabelLh:4.5rem; --reviewFormCheckboxLabelColor:var(--colorBlack); --reviewFormCheckboxFs:2.5rem; display:none; overflow:auto; } .reviewForm { scrollbar-width:thin; scrollbar-gutter:auto; scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor); } .reviewForm::-webkit-scrollbar { width:var(--defaultScrollBarCustomWidth); } .reviewForm::-webkit-scrollbar-track { background-color:var(--scrollBarCustomTrackColor); border-radius:var(--scrollBarCustomTrackBorderRadius); } .reviewForm::-webkit-scrollbar-thumb { background-color:var(--scrollBarCustomThumbColor); border-radius:var(--scrollBarCustomThumbBorderRadius); } .reviewForm__inner{ padding:var(--reviewFormPaddingBlock) var(--reviewFormPaddingInline); font-size:var(--reviewFormFs); background-color:var(--reviewFormBg); border-radius:var(--reviewFormBr); color:var(--reviewFormTextColor); } @media (max-width:1820px){ .reviewForm{ --reviewFormPaddingBlock:7rem; --reviewFormPaddingInline:7rem; --reviewFormImageWidth:30rem } } @media (max-width:1280px){ .reviewForm{ --reviewFormPaddingBlock:6rem; --reviewFormPaddingInline:4rem; --reviewFormImageWidth:20rem; --reviewFormBr:3rem; --reviewFormFs:2.25rem } } @media (max-width:767px){ .reviewForm{ --reviewFormPaddingBlock:3rem; --reviewFormPaddingInline:2rem; --reviewFormFs:2rem; --reviewFormCheckboxLabelLh:3.5rem } } .reviewForm__title{ color:var(--reviewFormTextColor); } .reviewForm .form{ --formTabletRowColumns:1; } .reviewForm .form__header{ margin-bottom:var(--reviewFormGap); } .reviewForm .form__block{ display:block; } .reviewForm .form__msgText{ font-size:2rem; } .reviewForm .form .checkbox__label{ --checkerLabelColor:var(--reviewFormCheckboxLabelColor); font-size:var(--reviewFormCheckboxFs); line-height:var(--reviewFormCheckboxLabelLh); } .reviewForm .form .checkbox__label a{ -webkit-text-decoration:underline; text-decoration:underline; } .reviewForm .form .checkbox:not(:last-child) { margin-right:2rem; } .reviewForm .btn{ margin-left:auto; } @media (max-width:1280px){ .reviewForm .btn{ margin-left:initial } } .reviewForm .modal__close{ --modalClosePosition:absolute; --modalCloseOffsetTop:2rem; --modalCloseOffsetRight:2rem; } .searchBar{ --searchBarIconColor:var(--colorPrimary); position:relative; width:100%; } .searchBar__icon{ position:absolute; top:2.5rem; left:3rem; color:var(--searchBarIconColor); } @media (max-width:767px){ .searchBar__icon{ display:none } } .searchBar .formInput{ --formInputBg:var(--colorGallery); --formInputHeight:8rem; --formInputPadding:2.25rem 22rem 1.75rem 9rem; --formInputBorder:none; --formInputFontSize:3rem; } @media (max-width:767px){ .searchBar .formInput{ --formInputHeight:7rem; --formInputFontSize:2.25rem; --formInputPadding:2.25rem 17rem 1.75rem 2rem } } .searchBar__submitButton{ position:absolute; top:1rem; right:1rem; } @media (max-width:767px){ .searchBar__submitButton .btn{ --btnHeight:5rem; --btnSizeSmallHorPaddings:2rem } } .searchBar .btn--isClearInputBtn { opacity:0; visibility:hidden; backface-visibility:hidden; } .searchBar .btn--isClearInputBtn { position:absolute; top:1rem; right:15rem; } @media (max-width:767px){ .searchBar .btn--isClearInputBtn{ --btnHeight:5rem; --btnSizeSmallHorPaddings:2rem; right:12rem } } .searchBar .isInputHasValue .btn--isClearInputBtn { opacity:1; visibility:visible; } .searchBar--isMaxWidth104{ max-width:104rem; } html.isPanelActive body .pageLayout .searchBar{ --searchBarIconColor:var(--baseViFontColor); } .serviceOverview{ --serviceOverviewWidth:100%; --serviceOverviewMaxWidth:1200px; --sericeOverviewDisplay:flex; --serviceOverviewFlow:column; --serviceOverviewBg:var(--colorGallery); --serviceOverviewPadding:3rem; --serviceOverviewBr:3rem; --serviceOverviewWrapperDisplay:grid; --serviceOverviewSlotElemsWidth:4rem; --serviceOverviewWrapperGridTemplate:1fr; --serviceOverviewWrapperGap:3rem; --serviceOverviewWrapperAreas:"container"; --serviceOverviewContainerDisplay:grid; --serviceOverviewContainerGap:3rem; --servicesCardPictureWidth:11.5rem; --serviceOverviewPictureBr:4rem; --serviceOverviewImageMaxWidth:15.5rem; --serviceOverviewContainerTemplate:var(--serviceOverviewImageMaxWidth) auto auto; --serviceOverviewContainerAreas:"picture content price"; --serviceOverviewContentDisplay:flex; --serviceOverviewContentFlow:column; --serviceOverviewContentGap:4px; --serviceOverviewBtnIconSize:4rem; --serviceOverviewColor:var(--colorBlack); --serviceOverviewPriceAlign:right; --serviceOverviewInfoMb:1.5rem; --serviceOverviewNameColor:var(--colorResolutionBlue); --serviceOverviewNameFontSize:3rem; --serviceOverviewNameFontWeight:700; --serviceOverviewPickersDisplay:none; --serviceOverviewFontSize:2.5rem; --serviceOverviewAppointmentTypeColor:var(--colorGray500); --serviceOverviewFontWeight:400; --serviceOverviewTitleColor:var(--colorResolutionBlue); --serviceOverviewTitleFontSize:3rem; --serviceOverviewTitleFontWeight:700; --serviceOverviewPriceColor:var(--colorTrinidad); --serviceOverviewWarningColor:var(--colorTrinidad); --serviceOverviewPriceFontWeight:700; --serviceOverviewPickersMargin:4rem; --serviceOverviewPaddingBottom:5rem; --serviceOverviewMarginBottom:5rem; --serviceOverviewBorderBottom:3px solid var(--colorGallery); --serviceOverviewInfoFontSize:2.5rem; width:var(--serviceOverviewWidth); max-width:var(--serviceOverviewMaxWidth); display:var(--sericeOverviewDisplay); flex-direction:var(--serviceOverviewFlow); color:var(--serviceOverviewColor); font-size:var(--serviceOverviewFontSize); padding:0 0 var(--serviceOverviewPaddingBottom) 0; margin-bottom:var(--serviceOverviewMarginBottom); border-bottom:var(--serviceOverviewBorderBottom); } .serviceOverview:last-of-type{ --serviceOverviewMarginBottom:2rem; } .serviceOverview:has(.serviceOverview__title){ --serviceOverviewNameColor:var(--serviceOverviewColor); --serviceOverviewNameFontSize:2.5rem; --serviceOverviewNameFontWeight:400; --serviceOverviewContainerTemplate:auto auto; --serviceOverviewContainerAreas:"content price"; } .serviceOverview:has(.checkbox){ --serviceOverviewWrapperGridTemplate:var(--serviceOverviewSlotElemsWidth) auto var(--serviceOverviewSlotElemsWidth); --serviceOverviewWrapperAreas:"checker container button"; } .serviceOverview:has(.timeDatePicker){ --serviceOverviewPickersDisplay:block; } @media(max-width:1280px){ .serviceOverview{ --serviceOverviewSlotElemsWidth:2.5rem; --serviceOverviewPadding:2rem; --serviceOverviewWrapperGap:2rem; --serviceOverviewImageMaxWidth:12rem; --serviceOverviewNameFontSize:2.5rem; --serviceOverviewInfoFontSize:2rem; --serviceOverviewTitleFontSize:2.5rem; --serviceOverviewMarginBottom:3rem; --serviceOverviewPaddingBottom:3rem; --serviceOverviewBtnIconSize:2.5rem; --serviceOverviewContainerGap:2rem } .serviceOverview:has(.serviceOverview__title){ --serviceOverviewNameFontSize:2rem; } } @media(max-width:1024px){ .serviceOverview{ --serviceOverviewWrapperAreas:"checker button" "container container" } .serviceOverview:has(.checkbox){ --serviceOverviewWrapperGridTemplate:1fr 1fr; --serviceOverviewWrapperAreas:"checker button" "container container"; } } @media(max-width:767px){ .serviceOverview{ --serviceOverviewContainerTemplate:1fr 1fr; --serviceOverviewContainerAreas:"picture price" "content content" }} .serviceOverview__title{ color:var(--serviceOverviewTitleColor); font-size:var(--serviceOverviewTitleFontSize); font-weight:var(--serviceOverviewTitleFontWeight); } .serviceOverview__pickers{ display:var(--serviceOverviewPickersDisplay); margin-top:var(--serviceOverviewPickersMargin); width:100%; max-width:100%; } .serviceOverview__name{ color:var(--serviceOverviewNameColor); font-size:var(--serviceOverviewNameFontSize); font-weight:var(--serviceOverviewNameFontWeight); } .serviceOverview__appointmentType{ color:var(--serviceOverviewAppointmentTypeColor); } .serviceOverview__message{ margin:2.5rem 0 0; color:var(--colorTrinidad); display:flex; align-items:center; gap:1rem; font-size:2.5rem; } .serviceOverview__wrapper{ display:var(--serviceOverviewWrapperDisplay); gap:var(--serviceOverviewWrapperGap); grid-template-columns:var(--serviceOverviewWrapperGridTemplate); background-color:var(--serviceOverviewBg); padding:var(--serviceOverviewPadding); border-radius:var(--serviceOverviewBr); grid-template-areas:var(--serviceOverviewWrapperAreas); width:100%; max-width:100%; } .isNotAvailable .serviceOverview__wrapper{ opacity:0.6; } .serviceOverview__wrapper > .checkbox{ --checkerSize:var(--serviceOverviewSlotElemsWidth); grid-area:checker; } .serviceOverview__wrapper > .btn{ --btnHoverBg:transparent; --btnActiveBg:transparent; --btnHorPaddings:0; --btnHeight:var(--serviceOverviewSlotElemsWidth); width:var(--serviceOverviewSlotElemsWidth); grid-area:button; margin:0 0 auto auto; } .serviceOverview__wrapper > .btn .icon.icon--isSizeLarge{ --iconSize:var(--serviceOverviewBtnIconSize)} .serviceOverview__wrapper > .btn:hover{ opacity:0.6; } .serviceOverview__container{ display:var(--serviceOverviewContainerDisplay); gap:var(--serviceOverviewContainerGap); grid-template-columns:var(--serviceOverviewContainerTemplate); width:100%; grid-area:container; grid-template-areas:var(--serviceOverviewContainerAreas); } .serviceOverview__content{ display:var(--serviceOverviewContentDisplay); flex-direction:var(--serviceOverviewContentFlow); gap:var(--serviceOverviewContentGap); grid-area:content; } .serviceOverview__content p{ --pMb:0; } .serviceOverview__price{ text-align:var(--serviceOverviewPriceAlign); color:var(--serviceOverviewPriceColor); font-weight:var(--serviceOverviewPriceFontWeight); grid-area:price; } .serviceOverview__info{ margin-bottom:var(--serviceOverviewInfoMb); font-size:var(--serviceOverviewInfoFontSize); } .serviceOverview__imageWrapper{ overflow:hidden; grid-area:picture; } .serviceOverview__imageWrapper img{ border-radius:var(--serviceOverviewPictureBr); } .sortBtn{ --sortBtnIconSize:3rem; --sortBtnColor:var(--colorGray500); --sortBtnFontWeight:700; --sortBtnGap:.5rem; --sortBtnFontSize:2.25rem; cursor:pointer; } .sortBtn:hover{ opacity:0.7; } .sortBtn__wrapper{ pointer-events:none; display:flex; align-items:center; gap:var(--sortBtnGap); font-size:var(--sortBtnFontSize); color:var(--sortBtnColor); font-weight:var(--sortBtnFontWeight); line-height:1.1em; } .sortBtn__wrapper .icon{ --iconSize:var(--sortBtnIconSize); } .isDomReady .sortBtn__wrapper .icon { transition:.3s linear; } .sortBtn__input{ display:none; } .sortBtn__input:checked + .visibleElements .sortBtn__labelActive{ color:var(--colorPrimary); display:block; } .sortBtn__input:checked + .visibleElements .icon{ --iconColor:var(--colorPrimary); transform:rotate(180deg); } .sortBtn--isAlt{ --sortBtnColor:var(--colorBlack); } .sortBtn--isAlt .sortBtn__wrapper{ color:var(--sortBtnColor); } .sortBtn--isAlt .sortBtn__wrapper .icon{ --iconColor:var(--colorPrimary); } .isDomReady .sortBtn--isAlt .sortBtn__wrapper .icon { transition:.3s linear; } .sortBtn--isAlt .sortBtn__input:checked + .visibleElements .sortBtn__labelActive{ color:var(--colorBlack); display:block; } .sortBtn--isAlt .sortBtn__input:checked + .visibleElements .icon{ --iconColor:var(--colorPrimary); transform:rotate(180deg); } html.isPanelActive body .pageLayout .sortBtn{ --sortBtnColor:var(--baseViFontColor); } .starRating{ display:flex; align-items:center; flex-wrap:wrap; gap:2rem; color:var(--colorBlack); } @media (max-width:767px){ .starRating{ gap:1rem } } .starRating__list{ display:flex; flex-direction:row-reverse; gap:.5rem; } .starRating__star{ cursor:pointer; } @media (max-width:767px){ .starRating .icon{ --iconSize:3rem } } .starRating .icon__src{ color:transparent; stroke:var(--colorGray300); } .starRating .formInput{ display:none; } .starRating .formInput:checked ~ .starRating__star .icon__src,.starRating .formInput:checked ~ .starRating__star .icon__src ~ .starRating__star .icon__src{ color:var(--colorPrimaryOrange); stroke:var(--colorPrimaryOrange); } .starRating .formInput:not(:checked) ~ .starRating__star:hover .icon__src,.starRating .formInput:not(:checked) ~ .starRating__star:hover ~ .starRating__star .icon__src{ color:var(--colorPrimaryOrange); stroke:var(--colorPrimaryOrange); } .timeDatePicker{ --timeDatepickerItemDisplay:flex; --timeDatepickerItemAlign:center; --timeDatepickerItemJustify:center; --timeDatepickerItemWidth:fit-content; --timeDatePickerSwiperPadding:17.25rem; --timeDatepickerItemPaddingV:1rem; --timeDatepickerItemPaddingH:3.3rem; --timeDatepickerItemBr:3rem; --timeDatepickerItemBg:var(--colorGray100); --timeDatepickerItemActiveBg:var(--colorResolutionBlue); --timeDatepickerItemColor:var(--colorResolutionBlue); --timeDatepickerItemActiveColor:var(--colorWhite); --timeDatepickerItemFontWeight:700; --timeDatepickerItemFontSize:2.5rem; --timeDatepickerItemDisabledBg:transparent; --timeDatepickerItemDisabledColor:var(--colorGray300); --timeDatepickerItemDisabledBorder:1px solid var(--colorGray300); --timeDatepickerHeadingFontSize:2rem; --timeDatepickerHeadingFontWeight:400; --timeDatepickerHeadingColor:var(--colorBlack); --timeDatepickerHeadingMarginBottom:2rem; --timeDatepickerMarginBottom:4rem; --timeDatepickerValueMarginBottom:2rem; --timeDatepickerValueColor:var(--colorResolutionBlue); --timeDatepickerValueFontSize:2.8rem; --timeDatepickerValueFontWeight:600; --timeDatePickerSliderNavGap:2rem; --timeDatePickerNavBtnSize:4rem; --timeDatePickerSliderNavTop:auto; --timeDatePickerSliderNavDisplay:flex; display:flex; flex-direction:column; margin-bottom:var(--timeDatepickerMarginBottom); width:100%; max-width:100%; } @media(max-width:1024px){ .timeDatePicker{ --timeDatepickerItemPaddingV:1rem; --timeDatepickerItemPaddingH:2rem; --timeDatepickerValueFontSize:2rem; --timeDatepickerHeadingFontSize:1.5rem; --timeDatepickerItemFontSize:1.8rem } } @media(max-width:767px){ .timeDatePicker{ --timeDatePickerSwiperPadding:0; --timeDatePickerSliderNavDisplay:none } } .timeDatePicker--isSummaryItemInnerPicker{ --timeDatePickerSliderNavDisplay:none; --timeDatePickerSwiperPadding:0; --timeDatepickerItemFontSize:1.8rem; --timeDatepickerItemPaddingV:1rem; --timeDatepickerItemPaddingH:2rem; --timeDatepickerValueFontSize:2rem; --timeDatepickerValueMarginBottom:1rem; } .timeDatePicker:last-child{ --timeDatepickerMarginBottom:0; } .timeDatePicker .swiper{ width:100%; max-width:100%; margin-left:0; overflow:hidden; } .timeDatePicker .swiper-slide{ width:auto!important; } .timeDatePicker > h6{ --marginBottom:var(--timeDatepickerHeadingMarginBottom); --tabletFontSize:var(--timeDatepickerHeadingFontSize); --mobileFontSize:var(--timeDatepickerHeadingFontSize); font-family:inherit; color:var(--timeDatepickerHeadingFontWeight); font-size:var(--timeDatepickerHeadingFontSize); line-height:1em; text-transform:uppercase; } .timeDatePicker > p{ --pMb:var(--timeDatepickerValueMarginBottom); color:var(--timeDatepickerValueColor); font-size:var(--timeDatepickerValueFontSize); font-weight:var(--timeDatepickerValueFontWeight); line-height:1.2em; } .timeDatePicker__buttonsWrapper{ display:flex; align-items:center; position:relative; width:auto; max-width:100%; overflow:hidden; box-sizing:border-box; padding:0 var(--timeDatePickerSwiperPadding) 0 0; } .timeDatePicker__sliderBtn{ width:var(--timeDatePickerNavBtnSize); height:var(--timeDatePickerNavBtnSize); padding:1rem; display:flex; align-items:center; justify-content:center; background:transparent; cursor:pointer; } .timeDatePicker__sliderBtn.next .icon{ transform:rotate(180deg); } .timeDatePicker__sliderBtn.swiper-button-disabled{ opacity:0.5; } .timeDatePicker__sliderBtn.swiper-button-lock{ opacity:0; } .timeDatePicker__sliderNavigation{ display:var(--timeDatePickerSliderNavDisplay); align-items:center; gap:var(--timeDatePickerSliderNavGap); position:absolute; right:0; top:var(--timeDatePickerSliderNavTop); z-index:1; } .timeDatePicker__item{ width:var(--timeDatepickerItemWidth); cursor:pointer; display:var(--timeDatepickerItemDisplay); align-items:var(--timeDatepickerItemAlign); justify-content:var(--timeDatepickerItemJustify); padding:var(--timeDatepickerItemPaddingV) var(--timeDatepickerItemPaddingH); border-radius:var(--timeDatepickerItemBr); background-color:var(--timeDatepickerItemBg); color:var(--timeDatepickerItemColor); font-weight:var(--timeDatepickerItemFontWeight); font-size:var(--timeDatepickerItemFontSize); border:1px solid transparent; } .timeDatePicker__item > span{ white-space:nowrap; line-height:1em; } .timeDatePicker__item:has(input:checked){ background-color:var(--timeDatepickerItemActiveBg); color:var(--timeDatepickerItemActiveColor); pointer-events:none; } .timeDatePicker__item:has(input:disabled){ background-color:var(--timeDatepickerItemDisabledBg); color:var(--timeDatepickerItemDisabledColor); border-color:var(--timeDatepickerItemDisabledBorder); } .timeDatePicker__item:hover{ opacity:0.7; } html.isPanelActive body .timeDatePicker{ --timeDatepickerItemColor:var(--baseViFontColor); --timeDatepickerItemActiveColor:var(--baseViFontColor); } html.isPanelActive body .timeDatePicker .timeDatePicker__item:has(input:checked){ border:1px solid var(--baseViFontColor); } html.isPanelActive body .timeDatePicker .timeDatePicker__sliderBtn .icon path{ fill:var(--baseViFontColor); } .loadMoreWrapper{ margin-top:5rem; text-align:center; } @media (max-width:1280px){ .loadMoreWrapper{ margin-top:3rem } } @media (max-width:767px){ .loadMoreWrapper{ margin-top:2rem } .loadMoreWrapper .btn{ --btnWidth:100%; } } .search{ --searchWidth:100%; --searchHeight:8rem; --searchTransform:initial; --searchZ:1; --searchPadding:0; --searchBr:0; --searchDisplay:flex; --searchDropdownOpacity:0; --searchDropdownWidth:var(--searchWidth); --searchDropdownEvents:none; --searchDropdownBg:var(--colorWhite); --searchDropdownBorder:var(--colorAlto); --searchDropdownBoxShadow:var(--shadow); --searchDropdownPadding:2rem; --searchDropdownGap:1.5rem; --searchDropdownBr:3rem; --searchBtnWidth:13rem; --searchBtnBg:var(--colorWhiteA10); --searchBtnHoverBg:var(--colorPrimaryLight); --searchIconPosX:3rem; --searchClearBtnDisplay:none; --searchInputPadding:2.5rem 20rem 2.5rem 9rem; --searchInputColor:var(--colorPrimary); } .isDomReady .search { transition:var(--baseTransitionTime) linear; } .search { position:relative; display:var(--searchDisplay); width:var(--searchWidth); max-height:var(--headerHeight); transform:var(--searchTransform); z-index:var(--searchZ); padding:var(--searchPadding); border-radius:var(--searchBr); } @media (max-width:767px){ .search{ --searchInputPadding:1.5rem 20rem 1.5rem 6rem; --searchIconPosX:2rem; --searchBtnWidth:5rem; --searchHeight:6rem; --searchDropdownBr:2rem } } .search__input{ width:100%; } .search .formInput{ --formInputHeight:var(--searchHeight); --formInputPadding:var(--searchInputPadding); --formInputBg:var(--colorGallery); --formInputBorder:transparent; } .search.isDropdownActive{ --searchDropdownOpacity:1; --searchDropdownEvents:all; } .search.isInputActive{ --searchInputBg:var(--colorWhite); --searchInputFocusColor:var(--colorWhite); --searchZ:22; } .search.isInputFilled{ --searchClearBtnDisplay:flex; } .search.isHeaderSearch{ --searchDropdownPadding:7rem 0; height:100%; } @media (max-width:1280px){ .search.isHeaderSearch{ --searchDropdownPadding:4rem 0 } } @media (max-width:767px){ .search.isHeaderSearch{ --searchDropdownPadding:2rem 0 } } .search.isHeaderSearch .search__input{ height:100%; } .search.isHeaderSearch .search__input .icon{ display:none; } .search.isHeaderSearch .search__input .formInput{ --searchInputPadding:4rem 18rem 4rem 4rem; --formInputHeight:100%; --formInputBorderRadius:0; --formInputBg:var(--colorWhite); } .search.isHeaderSearch .search__inputWrapper{ height:100%; width:100%; } .search.isHeaderSearch .search__dropdown{ display:none; top:var(--headerHeight); border-radius:0; max-height:95rem; } @media (max-width:767px){ .search.isHeaderSearch .search__dropdown{ max-height:100dvh } } .search.isHeaderSearch .btn--isOpenBtn{ --btnTextColor:var(--colorPrimary); } @media (max-width:767px){ .search.isHeaderSearch .btn--isOpenBtn{ --btnHeight:auto; --btnWidth:4rem; --btnSizeLargeHeight:auto; --btnHorPaddings:.5rem; --btnVertPaddings:.5rem; min-width:4rem } } .search.isHeaderSearch .btn--searchBtn{ display:none; } .search.isHeaderSearch .btn--searchClearBtn{ --btnWidth:15rem; --btnHeight:100%; --btnTextColor:var(--colorShuttleGray); --btnHoverTextColor:var(--colorPrimaryLight); --btnActiveTextColor:var(--colorPrimaryLight); --btnBg:transparent; --btnHoverBg:transparent; --btnActiveBg:transparent; right:0; } .search.isHeaderSearch.isSearchOpen{ position:fixed; top:0; left:0; right:0; height:var(--headerHeight); background-color:var(--colorWhite); z-index:2; animation-name:headerSearchOpen; animation-duration:0.2s; animation-fill-mode:forwards; } .search.isHeaderSearch.isSearchOpen .btn--isOpenBtn{ display:none; } .search.isHeaderSearch.isSearchOpen .search__dropdown{ display:block; } .search.isHeaderSearch.isSearchOpen .search__veil{ content:""; position:fixed; top:0; left:0; right:0; bottom:0; background-color:#00000080 ; z-index:-1; } @media (max-width:767px){ .search.isHeaderSearch.isSearchOpen .search{ --searchWidth:initial } } html.isPanelActive body .pageLayout .search.isHeaderSearch.isSearchOpen{ position:absolute; top:var(--viPanelHeight); background:var(--baseViBgColor) !important; } html.isPanelActive body .pageLayout .search.isHeaderSearch.isSearchOpen .formInput{ --formInputBg:var(--baseViBgColor); } .isDomReady .search__dropdown { transition:.2s; } .search__dropdown { z-index:11; position:absolute; top:calc(var(--searchHeight) + 1rem); left:0; width:var(--searchDropdownWidth); max-height:50dvh; padding:var(--searchDropdownPadding); opacity:var(--searchDropdownOpacity); background:var(--searchDropdownBg); pointer-events:var(--searchDropdownEvents); border:1px solid var(--searchDropdownBorder); box-shadow:var(--searchDropdownBoxShadow); border-radius:var(--searchDropdownBr); overflow:auto; } .search .icon--searchIcon{ --iconColor:var(--searchInputColor); position:absolute; top:50%; transform:translateY(-50%) translateZ(0); left:var(--searchIconPosX); } .search .btn--searchBtn{ --bthWidth:var(--searchBtnWidth); position:absolute; top:50%; transform:translateY(-50%); right:1rem; } @media (max-width:767px){ .search .btn--searchBtn{ --btnSizeSmallHorPaddings:1rem; --btnSizeSmallHeight:5rem; --btnHeight:5rem; right:.5rem } } .search .btn--searchBtn .btn__icon{ --btnIconMargin:0; } @media (min-width:768px){ .search .btn--searchBtn .btn__icon{ display:none } } @media (max-width:767px){ .search .btn--searchBtn .btn__label{ display:none } } .search .btn--searchClearBtn{ --btnBg:transparent; --btnActiveBg:transparent; --btnHoverBg:transparent; --btnHorPaddings:0; --btnTextColor:var(--searchInputColor); --btnWidth:6rem; --btnHeight:6rem; --btnHoverTextColor:var(--colorPrimary); display:var(--searchClearBtnDisplay); position:absolute; right:calc(2rem + var(--searchBtnWidth)); top:50%; transform:translateY(-50%) translateZ(0); } @media (max-width:767px){ .search .btn--searchClearBtn{ --btnWidth:4rem; --btnHeight:4rem } } .search .btn--isOpenBtn{ --btnHeight:100%; --btnWidth:8rem; --btnBorderRadius:0; --btnHoverTextColor:var(--colorPrimaryLight); --btnActiveTextColor:var(--colorPrimaryLight); --btnBg:transparent; --btnHoverBg:transparent; --btnActiveBg:transparent; } @media (max-width:767px){ .search .btn--isOpenBtn{ --btnWidth:5rem } } .search__linksList{ list-style-type:none; display:flex; flex-direction:column; gap:var(--searchDropdownGap); } .search__linksListItem:hover{ opacity:0.7; } @keyframes headerSearchOpen{ 100%{ top:0; } } .search__actions{ display:flex; justify-content:flex-end; margin-top:6rem; } .search__actions .btn{ padding-right:0; } html.isPanelActive body .pageLayout .search{ --searchBr:4rem; } html.isPanelActive body .pageLayout .search__dropdown{ top:9rem; background:var(--baseViBgColor) !important; } html.isPanelActive body .pageLayout .search .btn--isOpenBtn{ border:none; } .modal{ --modalBg:var(--colorWhite); --modalColor:var(--colorBlack); --modalPosition:relative; --modalTransformOrigin:50% 50%; --modalAlignSelf:center; --modalAnimationFillMode:backwards; --modalCusror:default; --modalOverflow:hidden auto; --modalBoxShadow:none; --modalMaxWidth:544px; --modalWidth:100%; --modalHeight:auto; --modalMinHeight:25rem; --modalInnerMinHeight:max-content; --modalPadding:3rem; --modalMargin:3rem; --modalBorderRadius:var(--borderRadius); --modalTextWeight:400; --modalVerticalAlign:middle; --modalTextAlign:center; --modalTextFs:2.5rem; --modalTitleFs:4rem; --modalTitleColor:var(--colorPrimary); --modalTitleLh:1.2; --modalHeaderTextAlign:center; --modalHeaderMb:1.5rem; position:var(--modalPosition); margin:var(--modalMargin); padding:var(--modalPadding); max-width:var(--modalMaxWidth); width:var(--modalWidth); height:var(--modalHeight); min-height:var(--modalMinHeight); font-size:var(--modalTextFs); color:var(--modalColor); background:var(--modalBg); border-radius:var(--modalBorderRadius); transform-origin:var(--modalTransformOrigin); align-self:var(--modalAlignSelf); animation-fill-mode:var(--modalAnimationFillMode); cursor:var(--modalCusror); vertical-align:var(--modalVerticalAlign); overflow:var(--modalOverflow); box-shadow:var(--modalBoxShadow); } .modal { scrollbar-width:thin; scrollbar-gutter:auto; scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor); } .modal::-webkit-scrollbar { width:var(--defaultScrollBarCustomWidth); } .modal::-webkit-scrollbar-track { background-color:var(--scrollBarCustomTrackColor); border-radius:var(--scrollBarCustomTrackBorderRadius); } .modal::-webkit-scrollbar-thumb { background-color:var(--scrollBarCustomThumbColor); border-radius:var(--scrollBarCustomThumbBorderRadius); } @media (max-width:1280px){ .modal{ --modalPadding:4rem 1.5rem } } @media (max-width:640px){ .modal{ --modalPadding:2.5rem } } .modal__close{ position:absolute; top:.5rem; right:.5rem; } .modal__close .btn{ --btnActiveBg:var(--colorPrimaryLight); --btnHoverBg:var(--colorPrimaryLight); } .modal__header{ margin-bottom:var(--modalHeaderMb); text-align:var(--modalHeaderTextAlign); } .modal__title{ font-size:var(--modalTitleFs); font-weight:700; font-family:"Bebas Neue",Arial,sans-serif; color:var(--modalTitleColor); line-height:var(--modalTitleLh); } .modal__content{ text-align:var(--modalTextAlign); } .modal-show{ animation:fadeIn .2s; } .modal-hide{ animation:hideModal .25s; } .modal--isCompact,.modal--isError{ --modalMaxWidth:80rem; --modalWidth:100%; --modalHeight:fit-content; --modalTextAlign:center; --modalPadding:7.5rem; --modalMargin:5rem; } @media (max-width:1280px){ .modal--isCompact,.modal--isError{ --modalPadding:4.5rem } } @media (max-width:640px){ .modal--isCompact,.modal--isError{ --modalPadding:3rem; --modalTextAlign:left } } .modal--isSmall{ --modalWidth:58rem; --modalHeight:100%; max-height:90rem; } .modal--isSuccess .modal__close{ top:1rem; right:0; } .isDomReady .modal--isShadowContent::after { transition:all .3s; } .modal--isShadowContent::after { opacity:0; visibility:hidden; backface-visibility:hidden; } .modal--isShadowContent::after { --modalAfterElHeight:12rem; --modalAfterElWidth:calc(100% - 4rem); --modalAfterElBottom:2rem; content:""; position:fixed; width:var(--modalAfterElWidth); max-width:var(--modalMaxWidth); height:var(--modalAfterElHeight); left:50%; bottom:var(--modalAfterElBottom); background:var(--gradient1); transform:translateX(-50%); border-radius:0 0 2rem 2rem; pointer-events:none; } @media (max-width:1280px){ .modal--isShadowContent::after{ --modalAfterElWidth:calc(100% - 3rem); --modalAfterElBottom:1.5rem } } @media (max-width:640px){ .modal--isShadowContent::after{ --modalAfterElHeight:10rem; --modalAfterElWidth:calc(100% - 2rem); --modalAfterElBottom:1rem } } .modal--isVisibleShadowContentModal::after { opacity:1; visibility:visible; } .modal--isCustomPadding{ --modalHeight:fit-content; --modalPadding:4rem 2.5rem; } @media (max-width:1280px){ .modal--isCustomPadding{ --modalPadding:4rem 2.5rem } } @media (max-width:640px){ .modal--isCustomPadding{ --modalPadding:0 } } .modal--isCustomPadding2{ --modalHeight:fit-content; --modalPadding:4rem 2.5rem 4rem; } @media (max-width:1280px){ .modal--isCustomPadding2{ --modalPadding:4rem 2.5rem } } @media (max-width:640px){ .modal--isCustomPadding2{ --modalPadding:2.5rem 1rem 1.5rem } } .modal--isCustomPadding3{ --modalPadding:4rem 1rem 4rem 4rem; } @media (max-width:1280px){ .modal--isCustomPadding3{ --modalPadding:2.5rem 1rem 2.5rem 2.5rem } } @media (max-width:640px){ .modal--isCustomPadding3{ --modalPadding:2.5rem .5rem 1.5rem 2.5rem } } .modal--isCustomPadding4{ --modalPadding:4rem; } @media (max-width:1280px){ .modal--isCustomPadding4{ --modalPadding:2.5rem } } @media (max-width:640px){ .modal--isCustomPadding4{ --modalPadding:2.5rem 1rem 1rem } } .modal--isCustomPadding5{ --modalPadding:4rem; } @media (max-width:1280px){ .modal--isCustomPadding5{ --modalPadding:2.5rem } } .modal--isNoPadding{ --modalHeight:100%; --modalPadding:0; } .fancybox__container:has(.modal){ --fancybox-bg:var(--overlay1); cursor:pointer; } .fancybox__container:has(.modal) .fancybox__slide{ --f-slide-padding:2rem; padding:var(--f-slide-padding) !important; } @media (max-width:1280px){ .fancybox__container:has(.modal) .fancybox__slide{ --f-slide-padding:1.5rem !important } } @media (max-width:640px){ .fancybox__container:has(.modal) .fancybox__slide{ --f-slide-padding:1rem !important } } .fancybox__container{ --fancybox-bg:var(--overlay1); cursor:pointer; } .fancybox__container.videoContainer [data-fancybox-close]{ --f-button-width:5rem; --f-button-height:5rem; --f-button-svg-width:2rem; --f-button-svg-height:2rem; top:-10rem; right:0; transform:translateX(-50%); background-color:var(--colorWhite); opacity:1; border-radius:50%; box-shadow:var(--shadow2); color:var(--colorMineShaft); } @media (max-width:768px){ .fancybox__container.videoContainer [data-fancybox-close]{ --f-button-width:3rem; --f-button-height:3rem; --f-button-svg-width:1.25rem; --f-button-svg-height:1.25rem } } .fancybox__container.is-compact.videoContainer [data-fancybox-close]{ --f-button-svg-width:1.25rem; --f-button-svg-height:1.25rem; top:3rem; right:5rem; } @media (max-width:375px){ .fancybox__container.is-compact.videoContainer [data-fancybox-close]{ --f-button-width:2rem; --f-button-height:2rem; top:1rem; right:4rem } } .fancybox__container.isCloseBtnWithin.videoContainer [data-fancybox-close]{ top:4rem; right:4rem; } @media (max-width:1280px){ .fancybox__container.isCloseBtnWithin.videoContainer [data-fancybox-close]{ top:3rem; right:3rem } } .fancybox__content{ --fancybox-content-bg:var(--colorWhite); } .fancybox .f-button{ --f-button-transition:all .2s; } [data-fancybox-close] *{ pointer-events:none; } html.isPanelActive body .fancybox__container{ } html.isPanelActive body .fancybox__container .modal{ background:var(--colorWhite) !important; } html.isPanelActive body .fancybox__container .modal__close{ color:var(--baseViFontColor); } /*! * OverlayScrollbars * Version: 2.13.0 * * Copyright (c) Rene Haas | KingSora. * https://github.com/KingSora * * Released under the MIT license. */ .os-size-observer,.os-size-observer-listener{ scroll-behavior:auto !important; direction:inherit; pointer-events:none; overflow:hidden; visibility:hidden; box-sizing:border-box; } .os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{ writing-mode:horizontal-tb; position:absolute; left:0; top:0; } .os-size-observer{ z-index:-1; contain:strict; display:flex; flex-direction:row; flex-wrap:nowrap; padding:inherit; border:inherit; box-sizing:inherit; margin:-133px; top:0; right:0; bottom:0; left:0; transform:scale(0.1); } .os-size-observer::before{ content:""; flex:none; box-sizing:inherit; padding:10px; width:10px; height:10px; } .os-size-observer-appear{ animation:os-size-observer-appear-animation 1ms forwards; } .os-size-observer-listener{ box-sizing:border-box; position:relative; flex:auto; padding:inherit; border:inherit; margin:-133px; transform:scale(10); } .os-size-observer-listener.ltr{ margin-right:-266px; margin-left:0; } .os-size-observer-listener.rtl{ margin-left:-266px; margin-right:0; } .os-size-observer-listener:empty::before{ content:""; width:100%; height:100%; } .os-size-observer-listener:empty::before,.os-size-observer-listener > .os-size-observer-listener-item{ display:block; position:relative; padding:inherit; border:inherit; box-sizing:content-box; flex:auto; } .os-size-observer-listener-scroll{ box-sizing:border-box; display:flex; } .os-size-observer-listener-item{ right:0; bottom:0; overflow:hidden; direction:ltr; flex:none; } .os-size-observer-listener-item-final{ transition:none; } @keyframes os-size-observer-appear-animation{ from{ cursor:auto; } to{ cursor:none; } } .os-trinsic-observer{ flex:none; box-sizing:border-box; position:relative; max-width:0px; max-height:1px; padding:0; margin:0; border:none; overflow:hidden; z-index:-1; height:0; top:calc(100% + 1px); contain:strict; } .os-trinsic-observer:not(:empty){ height:calc(100% + 1px); top:-1px; } .os-trinsic-observer:not(:empty) > .os-size-observer{ width:1000%; height:1000%; min-height:1px; min-width:1px; } [data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden] > body{ scrollbar-width:none !important; } [data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden] > body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden] > body::-webkit-scrollbar-corner{ appearance:none !important; display:none !important; width:0 !important; height:0 !important; } [data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){ overflow:auto; } html[data-overlayscrollbars-body]{ overflow:hidden; } html[data-overlayscrollbars-body],html[data-overlayscrollbars-body] > body{ width:100%; height:100%; margin:0; } html[data-overlayscrollbars-body] > body{ overflow:visible; margin:0; } [data-overlayscrollbars]{ position:relative; } [data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{ display:flex; align-items:stretch !important; flex-direction:row !important; flex-wrap:nowrap !important; scroll-behavior:auto !important; } [data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){ box-sizing:inherit; position:relative; flex:auto; height:auto; width:100%; min-width:0; padding:0; margin:0; border:none; z-index:0; } [data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){ --os-vaw:0; --os-vah:0; outline:none; } [data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{ outline:none; } [data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before{ content:""; position:absolute; pointer-events:none; z-index:-1; min-width:1px; min-height:1px; width:var(--os-vaw); height:var(--os-vah); } [data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{ overflow:hidden !important; } [data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{ overflow:visible !important; } [data-overlayscrollbars-viewport]{ --os-viewport-overflow-x:hidden; --os-viewport-overflow-y:hidden; overflow-x:var(--os-viewport-overflow-x); overflow-y:var(--os-viewport-overflow-y); } [data-overlayscrollbars-viewport~=overflowXVisible]{ --os-viewport-overflow-x:visible; } [data-overlayscrollbars-viewport~=overflowXHidden]{ --os-viewport-overflow-x:hidden; } [data-overlayscrollbars-viewport~=overflowXScroll]{ --os-viewport-overflow-x:scroll; } [data-overlayscrollbars-viewport~=overflowYVisible]{ --os-viewport-overflow-y:visible; } [data-overlayscrollbars-viewport~=overflowYHidden]{ --os-viewport-overflow-y:hidden; } [data-overlayscrollbars-viewport~=overflowYScroll]{ --os-viewport-overflow-y:scroll; } [data-overlayscrollbars-viewport~=overflowImportant]{ overflow-x:var(--os-viewport-overflow-x) !important; overflow-y:var(--os-viewport-overflow-y) !important; } [data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){ font-size:0 !important; line-height:0 !important; } [data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) > *{ display:none !important; position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; border-width:0 !important; } [data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{ scroll-behavior:auto !important; scroll-snap-type:none !important; } [data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{ overflow-x:hidden !important; } [data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{ overflow-y:hidden !important; } [data-overlayscrollbars-content]{ box-sizing:inherit; } [data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){ display:contents; } [data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{ display:grid; grid-template:1fr/1fr; } [data-overlayscrollbars-grid] > [data-overlayscrollbars-padding],[data-overlayscrollbars-grid] > [data-overlayscrollbars-viewport],[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding] > [data-overlayscrollbars-viewport]{ height:auto !important; width:auto !important; } @property --os-scroll-percent{ syntax:"<number>"; inherits:true; initial-value:0; } @property --os-viewport-percent{ syntax:"<number>"; inherits:true; initial-value:0; } .os-scrollbar{ --os-viewport-percent:0; --os-scroll-percent:0; --os-scroll-direction:0; --os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent))*-1)*var(--os-scroll-direction)); } .os-scrollbar{ contain:size layout; contain:size layout style; transition:opacity 0.15s,visibility 0.15s,top 0.15s,right 0.15s,bottom 0.15s,left 0.15s; pointer-events:none; position:absolute; opacity:0; visibility:hidden; } body > .os-scrollbar{ position:fixed; z-index:99999; } .os-scrollbar-transitionless{ transition:none !important; } .os-scrollbar-track{ position:relative; padding:0 !important; border:none !important; } .os-scrollbar-handle{ position:absolute; } .os-scrollbar-track,.os-scrollbar-handle{ pointer-events:none; width:100%; height:100%; } .os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{ pointer-events:auto; touch-action:none; } .os-scrollbar-horizontal{ bottom:0; left:0; } .os-scrollbar-vertical{ top:0; right:0; } .os-scrollbar-rtl.os-scrollbar-horizontal{ right:0; } .os-scrollbar-rtl.os-scrollbar-vertical{ right:auto; left:0; } .os-scrollbar-visible{ opacity:1; visibility:visible; } .os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{ opacity:0; visibility:hidden; } .os-scrollbar-interaction.os-scrollbar-visible{ opacity:1; visibility:visible; } .os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{ pointer-events:none !important; } .os-scrollbar-unusable .os-scrollbar-handle{ opacity:0 !important; transition:none !important; } .os-scrollbar-horizontal .os-scrollbar-handle{ bottom:0; left:calc(var(--os-scroll-percent-directional)*100%); transform:translateX(calc(var(--os-scroll-percent-directional)*-100%)); width:calc(var(--os-viewport-percent)*100%); } .os-scrollbar-vertical .os-scrollbar-handle{ right:0; top:calc(var(--os-scroll-percent-directional)*100%); transform:translateY(calc(var(--os-scroll-percent-directional)*-100%)); height:calc(var(--os-viewport-percent)*100%); } @supports (container-type:size){ .os-scrollbar-track{ container-type:size; } .os-scrollbar-horizontal .os-scrollbar-handle{ left:auto; transform:translateX(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%)); } .os-scrollbar-vertical .os-scrollbar-handle{ top:auto; transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%)); } .os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{ right:auto; left:0; } } .os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{ right:auto; left:0; } .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{ left:0; right:0; } .os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{ top:0; bottom:0; } @media print{ .os-scrollbar{ display:none; } } .os-scrollbar{ --os-size:0; --os-padding-perpendicular:0; --os-padding-axis:0; --os-track-border-radius:0; --os-track-bg:none; --os-track-bg-hover:none; --os-track-bg-active:none; --os-track-border:none; --os-track-border-hover:none; --os-track-border-active:none; --os-handle-border-radius:0; --os-handle-bg:none; --os-handle-bg-hover:none; --os-handle-bg-active:none; --os-handle-border:none; --os-handle-border-hover:none; --os-handle-border-active:none; --os-handle-min-size:33px; --os-handle-max-size:none; --os-handle-perpendicular-size:100%; --os-handle-perpendicular-size-hover:100%; --os-handle-perpendicular-size-active:100%; --os-handle-interactive-area-offset:0; } .os-scrollbar-track{ border:var(--os-track-border); border-radius:var(--os-track-border-radius); background:var(--os-track-bg); transition:opacity 0.15s,background-color 0.15s,border-color 0.15s; } .os-scrollbar-track:hover{ border:var(--os-track-border-hover); background:var(--os-track-bg-hover); } .os-scrollbar-track:active{ border:var(--os-track-border-active); background:var(--os-track-bg-active); } .os-scrollbar-handle{ border:var(--os-handle-border); border-radius:var(--os-handle-border-radius); background:var(--os-handle-bg); } .os-scrollbar-handle:hover{ border:var(--os-handle-border-hover); background:var(--os-handle-bg-hover); } .os-scrollbar-handle:active{ border:var(--os-handle-border-active); background:var(--os-handle-bg-active); } .os-scrollbar-track:before,.os-scrollbar-handle:before{ content:""; position:absolute; left:0; right:0; top:0; bottom:0; display:block; } .os-scrollbar-horizontal{ padding:var(--os-padding-perpendicular) var(--os-padding-axis); right:var(--os-size); height:var(--os-size); } .os-scrollbar-horizontal.os-scrollbar-rtl{ left:var(--os-size); right:0; } .os-scrollbar-horizontal .os-scrollbar-track:before{ top:calc(var(--os-padding-perpendicular)*-1); bottom:calc(var(--os-padding-perpendicular)*-1); } .os-scrollbar-horizontal .os-scrollbar-handle{ min-width:var(--os-handle-min-size); max-width:var(--os-handle-max-size); height:var(--os-handle-perpendicular-size); transition:opacity 0.15s,background-color 0.15s,border-color 0.15s,height 0.15s; } .os-scrollbar-horizontal .os-scrollbar-handle:before{ top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1); bottom:calc(var(--os-padding-perpendicular)*-1); } .os-scrollbar-horizontal:hover .os-scrollbar-handle{ height:var(--os-handle-perpendicular-size-hover); } .os-scrollbar-horizontal:active .os-scrollbar-handle{ height:var(--os-handle-perpendicular-size-active); } .os-scrollbar-vertical{ padding:var(--os-padding-axis) var(--os-padding-perpendicular); bottom:var(--os-size); width:var(--os-size); } .os-scrollbar-vertical .os-scrollbar-track:before{ left:calc(var(--os-padding-perpendicular)*-1); right:calc(var(--os-padding-perpendicular)*-1); } .os-scrollbar-vertical .os-scrollbar-handle{ min-height:var(--os-handle-min-size); max-height:var(--os-handle-max-size); width:var(--os-handle-perpendicular-size); transition:opacity 0.15s,background-color 0.15s,border-color 0.15s,width 0.15s; } .os-scrollbar-vertical .os-scrollbar-handle:before{ left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1); right:calc(var(--os-padding-perpendicular)*-1); } .os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{ right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1); left:calc(var(--os-padding-perpendicular)*-1); } .os-scrollbar-vertical:hover .os-scrollbar-handle{ width:var(--os-handle-perpendicular-size-hover); } .os-scrollbar-vertical:active .os-scrollbar-handle{ width:var(--os-handle-perpendicular-size-active); } [data-overlayscrollbars-viewport~=measuring] > .os-scrollbar,.os-theme-none.os-scrollbar{ display:none !important; } .os-theme-dark,.os-theme-light{ box-sizing:border-box; --os-size:10px; --os-padding-perpendicular:2px; --os-padding-axis:2px; --os-track-border-radius:10px; --os-handle-interactive-area-offset:4px; --os-handle-border-radius:10px; } .os-theme-dark{ --os-handle-bg:#00000070 ; --os-handle-bg-hover:#0000008c ; --os-handle-bg-active:#000000a8 ; } .os-theme-light{ --os-handle-bg:#ffffff70 ; --os-handle-bg-hover:#ffffff8c ; --os-handle-bg-active:#ffffffa8 ; } .os-scrollbar{ cursor:pointer; } .isOsThemeLight{ --os-size:.5rem; --os-padding-perpendicular:0; --os-padding-axis:0; --os-track-border-radius:1.5rem; --os-track-bg:var(--colorGallery); --os-track-bg-hover:var(--colorGallery); --os-track-bg-active:var(--colorGallery); --os-handle-border-radius:1.5rem; --os-handle-bg:var(--colorAlto); --os-handle-bg-hover:var(--colorAlto); --os-handle-bg-active:var(--colorAlto); --os-handle-min-size:.5rem; --os-handle-max-size:50rem; } .isOsThemeDark{ --os-size:.25rem; --os-padding-perpendicular:0; --os-padding-axis:0; --os-track-border-radius:.25rem; --os-track-bg:var(--colorScorpionTransparent20); --os-track-bg-hover:var(--colorScorpionTransparent20); --os-track-bg-active:var(--colorScorpionTransparent20); --os-handle-border-radius:.25rem; --os-handle-bg:var(--colorScorpion); --os-handle-bg-hover:var(--colorScorpion); --os-handle-bg-active:var(--colorScorpion); --os-handle-min-size:.5rem; --os-handle-max-size:8.75rem; } @font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1} .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block} .swiper-vertical>.swiper-wrapper{flex-direction:column} .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box} .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)} .swiper-horizontal{touch-action:pan-y} .swiper-vertical{touch-action:pan-x} .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block} .swiper-slide-invisible-blank{visibility:hidden} .swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto} .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height} .swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden} .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px} .swiper-3d .swiper-wrapper{transform-style:preserve-3d} .swiper-3d{perspective:1200px} .swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d} .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none} .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none} .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start} .swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory} .swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory} .swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none} .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none} .swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999} .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always} .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)} .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)} .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)} .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)} .swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10} .swiper-3d .swiper-slide-shadow{background:#00000026 } .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)} .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)} .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)} .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)} .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent} .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear} .swiper-lazy-preloader-white{--swiper-preloader-color:#fff} .swiper-lazy-preloader-black{--swiper-preloader-color:#000} @keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)} .swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none} .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)} .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px} .swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))} .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none} .swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none} .swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important} .swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center} .swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)} .swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto} .swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto} .swiper-button-lock{display:none} .swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-feature-settings:;font-variant:initial;line-height:1} .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"} .swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto} .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"} .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10} .swiper-pagination.swiper-pagination-hidden{opacity:0} .swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important} .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%} .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)} .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)} .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)} button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none} .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer} .swiper-pagination-bullet:only-child{display:none!important} .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))} .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)} .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block} .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px} .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top} .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)} .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap} .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left} .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right} .swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)} .swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute} .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top} .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top} .swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0} .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0} .swiper-pagination-lock{display:none} .swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a)} .swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important} .swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2)} .swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2)} .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0} .swiper-scrollbar-cursor-drag{cursor:move} .swiper-scrollbar-lock{display:none} .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center} .swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain} .swiper-slide-zoomed{cursor:move;touch-action:none} .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000} .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto} .swiper-grid>.swiper-wrapper{flex-wrap:wrap} .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column} .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out} .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity} .swiper-fade .swiper-slide .swiper-slide{pointer-events:none} .swiper-fade .swiper-slide-active{pointer-events:auto} .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto} .swiper.swiper-cube{overflow:visible} .swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%} .swiper-cube .swiper-slide .swiper-slide{pointer-events:none} .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0} .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto} .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible} .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0} .swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)} .swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible} .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden} .swiper.swiper-flip{overflow:visible} .swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1} .swiper-flip .swiper-slide .swiper-slide{pointer-events:none} .swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto} .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden} .swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height} .swiper.swiper-cards{overflow:visible} .swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden} .swiper-notification{ display:none; } .swiper-slide{ display:flex; } .swiper-wrapper,.swiper-slide,.swiper{ height:auto; } .swiper-slide{ width:auto; } .bannersPanel{ --bannersPanelDisplay:grid; --bannersPanelColumns:3; --bannersPanelRowG:4rem; --bannersPanelColG:4rem; } .bannersPanel { list-style:none; padding:0; margin:0; } .bannersPanel > li { padding:0; margin:0; position:static; } .bannersPanel > li::before,.bannersPanel > li::after { content:none; } .bannersPanel { display:var(--bannersPanelDisplay); grid-template-columns:repeat(var(--bannersPanelColumns),minmax(0,1fr)); gap:var(--bannersPanelRowG) var(--bannersPanelColG); } @media (max-width:1480px){ .bannersPanel{ --bannersPanelRowG:3rem; --bannersPanelColG:3rem } } @media (max-width:1280px){ .bannersPanel{ --bannersPanelRowG:2rem; --bannersPanelColG:2rem } } @media (max-width:1024px){ .bannersPanel{ --bannersPanelColumns:2 } } @media (max-width:640px){ .bannersPanel{ --bannersPanelColumns:1 } } @media (min-width:641px) and (max-width:1024px){ .bannersPanel__item:last-child{ grid-column:1 /-1 } } @media (min-width:641px) and (max-width:1024px){ .bannersPanel__item:last-child .banner{ --bannerAr:1 /.325 } } .blockLink{ --blockLinkDsplay:flex; --blockLinkDirection:column; --blockLinkPadding:0; --blockLinkMb:7rem; --blockLinkTextFs:2.5rem; --blockLinkTextLh:1.4; --blockLinkBorderColor:var(--colorPrimary); } .blockLink:not(:last-child) { margin-bottom:var(--blockLinkMb); } .blockLink { display:var(--blockLinkDsplay); flex-direction:var(--blockLinkDirection); position:relative; padding-block:var(--blockLinkPadding); padding-inline:var(--blockLinkPadding); } .blockLink:hover .blockLink__icon .icon{ --iconColor:var(--colorPrimaryOrange); } .blockLink:hover .blockLink__link{ color:var(--colorPrimaryLight); } .blockLink:hover .blockLink__text{ color:var(--colorPrimaryLight); } .blockLink__icon{ position:absolute; top:0; right:0; } .isDomReady .blockLink__icon .icon { transition:.2s; } .blockLink__icon .icon { --iconColor:var(--colorGray400); } .blockLink__icon .icon__src{ transition:initial; } .blockLink__link{ --marginTop:0; --marginBottom:2rem; margin-top:0; margin-bottom:2rem; position:initial; } .blockLink__link::before{ position:absolute; content:""; top:0; left:0; width:100%; height:100%; } .isDomReady .blockLink__text { transition:.2s; } .blockLink__text { padding-top:3rem; border-top:1px solid var(--blockLinkBorderColor); font-size:var(--blockLinkTextFs); line-height:var(--blockLinkTextLh); } html.isPanelActive body .pageLayout .blockLink{ --blockLinkBorderColor:var(--baseViFontColor); } .breadcrumbs{ --breadcrumbsPadding:0.375rem 0; --breadcrumbsMarginBottom:10rem; --breadcrumbsLineHeight:normal; --breadcrumbsEndGradientColor:var(--colorWhite); --breadcrumbsOverflow:auto; margin-bottom:var(--breadcrumbsMarginBottom); position:relative; padding:var(--breadcrumbsPadding); line-height:var(--breadcrumbsLineHeight); width:100%; } .breadcrumbs { scrollbar-width:thin; scrollbar-gutter:auto; scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor); } .breadcrumbs::-webkit-scrollbar { width:var(--defaultScrollBarCustomWidth); } .breadcrumbs::-webkit-scrollbar-track { background-color:var(--scrollBarCustomTrackColor); border-radius:var(--scrollBarCustomTrackBorderRadius); } .breadcrumbs::-webkit-scrollbar-thumb { background-color:var(--scrollBarCustomThumbColor); border-radius:var(--scrollBarCustomThumbBorderRadius); } @media (max-width:1024px){ .breadcrumbs{ --breadcrumbsMarginBottom:6rem } .breadcrumbs::before{ content:""; height:100%; width:2rem; position:absolute; top:0; left:0; bottom:0; background:linear-gradient(90deg,#fff 0%,#fff0 100%); z-index:2; } .breadcrumbs::after{ content:""; height:100%; width:2rem; position:absolute; top:0; right:0; bottom:0; background:linear-gradient(90deg,#0000 0%,var(--colorWhite) 100%); z-index:2; } } @media (max-width:767px){ .breadcrumbs{ --breadcrumbsMarginBottom:3rem } } .breadcrumbs__wrapper{ overflow:var(--breadcrumbsOverflow); width:100%; } .breadcrumbs__list{ display:flex; list-style:none; width:auto; } .breadcrumbs__listItem{ --breadcrumbsListItemPadding:0 1.25rem 0 2.5rem; padding:var(--breadcrumbsListItemPadding); transition:all 0.2s; position:relative; white-space:nowrap; } .breadcrumbs__listItem:first-child{ --breadcrumbsListItemPadding:0 1.25rem 0 0; } .breadcrumbs__listItem:last-child{ --breadcrumbsListItemPadding:0 0 0 2.5rem; flex-grow:1; } .breadcrumbs__listItem:last-child .btn{ pointer-events:none; } .breadcrumbs__listItem + .breadcrumbs__listItem::before{ content:""; position:absolute; top:50%; left:0; height:1px; width:1.25rem; background:var(--colorDustyGray); border-radius:.5px; transform:translateY(-50%); } .breadcrumbs .btn{ --btnHeight:initial; --btnVertPaddings:0; --btnHorPaddings:0; --btnBorderWidth:0; --btnBorderRadius:initial; --btnFontSize:2rem; --btnFontWeight:350; --btnLineHeight:3rem; --btnTextAlign:left; --btnTextColor:var(--colorDustyGray); --btnActiveTextColor:var(--colorTundora); --btnBg:transparent; --btnActiveBg:transparent; --btnHoverTextColor:var(--colorTundora); --btnHoverBg:transparent; } .breadcrumbs .btn::after{ display:none; } .isDomReady .burger path { transition:.2s; } .burger path:nth-child(2) { opacity:1; visibility:visible; } .burger path:nth-child(1),.burger path:nth-child(3){ transform:none; } .isMenuOpened .burger path:nth-child(2) { opacity:0; visibility:hidden; backface-visibility:hidden; } .isMenuOpened .burger path:nth-child(1){ transform-origin:top left; transform:translate(21px,-14px) rotate(45deg) scale(1.2); } .isMenuOpened .burger path:nth-child(3){ transform-origin:bottom left; transform:translate(21px,19px) rotate(-45deg) scale(1.2); } .dataList{ --dataListDisplay:flex; --dataListFlexDirection:column; --dataListJustifyContent:flex-start; --dataListFlexWrap:wrap; --dataListFlexBasis:100%; --dataListLabelColor:var(--colorGray500); --dataListLabelFontSize:1.5rem; --dataListLabelFontWeight:700; --dataListLabelTransform:uppercase; --dataListValueColor:inherit; --dataListValueFontSize:3rem; --dataListValueFontWeight:700; --dataListValueLineHeight:1.33; --dataListGapY:3rem; --dataListGapX:0; --dataListPaddings:none; --dataListBorderRadius:none; --dataListBoxShadow:none; --dataListItemFlexWrap:nowrap; --dataListItemFlexDirection:column; --dataListItemJc:flex-start; --dataListItemGapX:0; --dataListItemGapY:1.5rem; } .dataList:not(:last-child) { margin-bottom:5rem; } .dataList { width:100%; display:var(--dataListDisplay); flex-direction:var(--dataListFlexDirection); justify-content:var(--dataListJustifyContent); flex-wrap:var(--dataListFlexWrap); flex-basis:var(--dataListFlexBasis); gap:var(--dataListGapY) var(--dataListGapX); line-height:var(--dataListValueLineHeight); box-shadow:var(--dataListBoxShadow); padding:var(--dataListPaddings); border-radius:var(--dataListBorderRadius); word-break:break-word; } .dataList__item{ display:flex; flex-direction:var(--dataListItemFlexDirection); justify-content:var(--dataListItemJc); flex-wrap:var(--dataListItemFlexWrap); gap:var(--dataListItemGapY) var(--dataListItemGapX); overflow:hidden; } .dataList__label{ font-size:var(--dataListLabelFontSize); font-weight:var(--dataListLabelFontWeight); color:var(--dataListLabelColor); text-transform:var(--dataListLabelTransform); } .dataList__value{ display:flex; font-size:var(--dataListValueFontSize); font-weight:var(--dataListValueFontWeight); color:var(--dataListValueColor); } .filter{ --filterLoadingOpacity:0.4; --filterLoadingBg:url(assets/icons/icon-loading.svg) no-repeat center; --filterLoadingIconSize:10rem; --filterLoadingPosTop:22rem; --filterHeaderMb:6rem; --filterHeaderDisplay:flex; --filterHeaderColumnGap:4rem; --filterHeaderRowGap:2rem; --filterHeaderAlignItems:center; --filterHeaderJc:space-between; --filterHeaderFlexWrap:nowrap; --filterSortBtnWrapperDisplay:flex; --filterSortBtnWrapperGap:2rem; --filterSortBtnWrapperFlexWrap:wrap; --filterSortBtnWrapperJc:flex-end; --filterMainGridColumn:1 /9; --filterAsideGridColumn:10 /13; } @keyframes spin{ from{ transform:rotate(0deg); } to{ transform:rotate(360deg); } } @media (max-width:1480px){ .filter{ --filterHeaderFlexWrap:wrap; --filterHeaderJc:flex-start; --filterAsideGridColumn:9 /13; --filterSortBtnWrapperJc:start } } @media (max-width:1024px){ .filter{ --filterHeaderFlexWrap:wrap; --filterMainGridColumn:1 /-1; --filterAsideGridColumn:1 /-1 } } .filter__header{ display:var(--filterHeaderDisplay); justify-content:var(--filterHeaderJc); column-gap:var(--filterHeaderColumnGap); row-gap:var(--filterHeaderRowGap); align-items:var(--filterHeaderAlignItems); flex-wrap:var(--filterHeaderFlexWrap); } .filter__header:not(:last-child) { margin-bottom:var(--filterHeaderMb); } .filter__header > .searchBar{ max-width:104rem; } .filter__header .filter__actions{ display:flex; gap:2rem; flex-wrap:wrap; } @media (max-width:1280px){ .filter__header .filter__actions{ display:contents } } .filter__header .filter__actions .selectWrapper:has([data-js-selectric-master]) ~ .selectWrapper:has(.formSelect--isDisabled){ display:none; } .filter__header .filter__actions .selectWrapper:has([data-js-selectric-master]) ~ .selectWrapper:has(.formSelect--isDisabled) ~ .btn{ display:none; } .filter .sortBtnWrapper{ width:100%; display:var(--filterSortBtnWrapperDisplay); gap:var(--filterSortBtnWrapperGap); flex-wrap:var(--filterSortBtnWrapperFlexWrap); justify-content:var(--filterSortBtnWrapperJc); } .filter__content{ position:relative; } .filter__content::after{ content:""; z-index:1; position:absolute; width:var(--filterLoadingIconSize); height:var(--filterLoadingIconSize); left:calc(50% - var(--filterLoadingIconSize)/2); top:var(--filterLoadingPosTop); background:var(--filterLoadingBg); background-size:100%; display:none; } .filter.isLoading *{ pointer-events:none; cursor:wait; } .filter.isLoading .filter__dynamic{ opacity:var(--filterLoadingOpacity); } .filter.isLoading .filter__content::after{ display:block; animation-name:spin; animation-duration:5000ms; animation-iteration-count:infinite; animation-timing-function:linear; } .filter--isWithAside{ display:grid; grid-template-columns:repeat(12,1fr); column-gap:4rem; } @media (max-width:767px){ .filter--isWithAside{ grid-template-columns:1fr } } .filter--isWithAside .filter__content{ display:grid; grid-template-columns:repeat(12,1fr); grid-column:1 /-1; gap:4rem; } @media (max-width:767px){ .filter--isWithAside .filter__content{ grid-template-columns:1fr } } .filter--isWithAside .filter__header{ grid-column:var(--filterMainGridColumn); } @media (max-width:640px){ .filter--isWithAside .filter__header .selectWrapper,.filter--isWithAside .filter__header .select{ width:100%; } } .filter--isWithAside .filter__body{ grid-column:var(--filterMainGridColumn); } .filter--isWithAside .filter__aside{ grid-column:var(--filterAsideGridColumn); } .flexFlow{ --flexFlowGapX:1rem; --flexFlowGapY:1rem; --flexFlowWrap:nowrap; --flexFlowDirection:row; --flexFlowJustifyContent:normal; --flexFlowAlignItems:center; --flexFlowAlignContent:flex-start; --flexFlowMaxWidth:auto; --flexFlowMaxHeight:auto; --flexFlowPadding:0; display:flex; flex-wrap:var(--flexFlowWrap); flex-direction:var(--flexFlowDirection); align-items:var(--flexFlowAlignItems); align-content:var(--flexFlowAlignContent); justify-content:var(--flexFlowJustifyContent); row-gap:var(--flexFlowGapY); column-gap:var(--flexFlowGapX); max-width:var(--flexFlowMaxWidth); max-height:var(--flexFlowMaxHeight); padding:var(--flexFlowPadding); } .flexFlow--isAlignItemsStart{ --flexFlowAlignItems:flex-start; } .flexFlow--isAlignItemsEnd{ --flexFlowAlignItems:flex-end; } .flexFlow--isAlignItemsEndTabletStart{ --flexFlowAlignItems:flex-end; } @media (max-width:1280px){ .flexFlow--isAlignItemsEndTabletStart{ --flexFlowAlignItems:flex-start } } .flexFlow--isAlignItemsNormal{ --flexFlowAlignItems:normal; } .flexFlow--isAlignItemsBaseline{ --flexFlowAlignItems:baseline; } .flexFlow--isAlignItemsStretch{ --flexFlowAlignItems:stretch; } @media (max-width:767px){ .flexFlow--isOnMobileAlignItemsStretch{ --flexFlowAlignItems:stretch } } .flexFlow--isAlignItemsCenter{ --flexFlowAlignItems:center; } .flexFlow--isFlexDirectionColumn{ --flexFlowDirection:column; } .flexFlow--isJustifyContentSpaceBetween{ --flexFlowJustifyContent:space-between; } .flexFlow--isJustifyContentCenter{ --flexFlowJustifyContent:center; } .flexFlow--isJustifyContentStart{ --flexFlowJustifyContent:flex-start; } .flexFlow--isJustifyContentEnd{ --flexFlowJustifyContent:flex-end; } .flexFlow--isWrap{ --flexFlowWrap:wrap; } @media (max-width:1024px){ .flexFlow--isOnTabletMediumWrap{ --flexFlowWrap:wrap } } @media (max-width:1280px){ .flexFlow--isOnTabletFlexDirectionColumn{ --flexFlowDirection:column } } @media (max-width:767px){ .flexFlow--isOnMobileFlexDirectionColumn{ --flexFlowDirection:column } } @media (max-width:640px){ .flexFlow--isOnMobileSmallFlexDirectionColumn{ --flexFlowDirection:column } } .flexFlow--isGap0{ --flexFlowGapX:0; --flexFlowGapY:0; } .flexFlow--isGap1{ --flexFlowGapX:1rem; --flexFlowGapY:1rem; } .flexFlow--isGap2{ --flexFlowGapX:2rem; --flexFlowGapY:2rem; } .flexFlow--isGap3{ --flexFlowGapX:3rem; --flexFlowGapY:3rem; } .flexFlow--isGap4{ --flexFlowGapX:4rem; --flexFlowGapY:4rem; } .flexFlow--isGap5{ --flexFlowGapX:5rem; --flexFlowGapY:5rem; } .flexFlow--isGap8{ --flexFlowGapX:8rem; --flexFlowGapY:8rem; } @media (max-width:767px){ .flexFlow--isMobileGap2{ --flexFlowGapX:2rem; --flexFlowGapY:2rem } } .flexFlow--isFullHeight{ height:100%; } @media (max-width:767px){ .flexFlow--isFullWidthOnMobile{ width:100% } } @media (max-width:375px){ .flexFlow--isFullWidthOnMobileMinimum{ width:100% } } .flexFlow--isFullWidth{ width:100%; } .flexFlow--isBannerInfo{ --flexFlowJustifyContent:space-between; --flexFlowAlignItems:flex-start; --flexFlowGapX:3rem; --flexFlowGapY:3rem; } @media (max-width:1280px){ .flexFlow--isBannerInfo{ --flexFlowDirection:column } } @media (max-width:767px){ .flexFlow--isBannerInfo{ --flexFlowAlignItems:stretch } } .flexFlow__item{ --flexFlowItemFlexGrow:0; --flexFlowItemFlexShrink:1; --flexFlowItemWidth:100%; --flexFlowItemMaxWidth:100%; flex-grow:var(--flexFlowItemFlexGrow); flex-shrink:var(--flexFlowItemFlexShrink); max-width:var(--flexFlowItemMaxWidth); width:var(--flexFlowItemWidth); } .flexFlow__item--isFlexGrow{ --flexFlowItemFlexGrow:1; } @media (max-width:1280px){ .flexFlow__item--isOnTabletFlexGrow{ --flexFlowItemFlexGrow:1 } } @media (max-width:768px){ .flexFlow__item--isOnTabletMinimumFlexGrow{ --flexFlowItemFlexGrow:1 } } .flexFlow__item--isFlexGrow2{ --flexFlowItemFlexGrow:2; } .flexFlow__item--isFullWidth{ --flexFlowItemWidth:100%; } .flexFlow__item--isNoShrink{ --flexFlowItemFlexShrink:0; } .flexFlow__item--isFullMaxWidth{ --flexFlowItemMaxWidth:100%; } .formattedValue{ --formattedValueMl:1rem; --formattedValueFs:initial; --formattedValueColor:initial; --formattedValueLh:1.2; --formattedValueFw:700; display:flex; align-items:baseline; white-space:nowrap; font-size:var(--formattedValueFs); font-weight:var(--formattedValueFw); color:var(--formattedValueColor); line-height:var(--formattedValueLh); } .formattedValue *:not(:last-child) { margin-right:var(--formattedValueMl); } .formattedValue--isFwMedium *{ font-weight:500; } .grid{ --gridColumns:1; --gridRowGap:3rem; --gridColumnGap:3rem; --gridMarginBottom:0; display:grid; grid-template-columns:repeat(var(--gridColumns),minmax(0,1fr)); gap:var(--gridRowGap) var(--gridColumnGap); } .grid:not(:last-child) { margin-bottom:var(--gridMarginBottom); } ul.grid { list-style:none; padding:0; margin:0; } ul.grid > li { padding:0; margin:0; position:static; } ul.grid > li::before,ul.grid > li::after { content:none; } .grid--isListWithDots.grid--isListWithDots li{ font-size:2.5rem; line-height:3.5rem; padding-left:3rem; position:relative; } .grid--isListWithDots.grid--isListWithDots li::before{ content:""; position:absolute; left:0; top:1.25rem; background-color:var(--colorPrimary); width:1rem; height:1rem; border-radius:50%; } .grid--isRowGap0{ --gridRowGap:0; } .grid--isRowGapXs{ --gridRowGap:2rem; } .grid--isRowGapSm{ --gridRowGap:3rem; } .grid--isRowGapM{ --gridRowGap:4rem; } @media (max-width:1480px){ .grid--isRowGapM{ --gridRowGap:3rem } } @media (max-width:1280px){ .grid--isRowGapM{ --gridRowGap:2rem } } .grid--isRowGapL{ --gridRowGap:5rem; } .grid--isRowGap13{ --gridColumnGap:13rem; } .grid--isColumnGapXs{ --gridColumnGap:2rem; } .grid--isColumnGapSm{ --gridColumnGap:3rem; } .grid--isColumnGapM{ --gridColumnGap:4rem; } @media (max-width:1480px){ .grid--isColumnGapM{ --gridColumnGap:3rem } } @media (max-width:1280px){ .grid--isColumnGapM{ --gridColumnGap:2rem } } .grid--isGapM{ --gridColumnGap:4rem; --gridRowGap:4rem; } @media (max-width:1820px){ .grid--isGapM{ --gridColumnGap:2rem; --gridRowGap:2rem } } .grid--isColumns-1{ --gridColumns:1; } .grid--isColumns-2{ --gridColumns:2; } .grid--isColumns-3{ --gridColumns:3; } .grid--isColumns-4{ --gridColumns:4; } .grid--isColumns-5{ --gridColumns:5; } .grid--isColumns-6{ --gridColumns:6; } .grid--isColumns-7{ --gridColumns:7; } .grid--isColumns-8{ --gridColumns:8; } .grid--isColumns-9{ --gridColumns:9; } .grid--isColumns-10{ --gridColumns:10; } .grid--isColumns-11{ --gridColumns:11; } .grid--isColumns-12{ --gridColumns:12; } @media(max-width:1280px){ .grid--isTabletColumns-1{ --gridColumns:1 } } @media(max-width:1280px){ .grid--isTabletColumns-2{ --gridColumns:2 } } @media(max-width:1280px){ .grid--isTabletColumns-3{ --gridColumns:3 } } @media(max-width:1280px){ .grid--isTabletColumns-4{ --gridColumns:4 } } @media(max-width:1280px){ .grid--isTabletColumns-5{ --gridColumns:5 } } @media(max-width:1280px){ .grid--isTabletColumns-6{ --gridColumns:6 } } @media(max-width:1280px){ .grid--isTabletColumns-7{ --gridColumns:7 } } @media(max-width:1280px){ .grid--isTabletColumns-8{ --gridColumns:8 } } @media(max-width:1280px){ .grid--isTabletColumns-9{ --gridColumns:9 } } @media(max-width:1280px){ .grid--isTabletColumns-10{ --gridColumns:10 } } @media(max-width:1280px){ .grid--isTabletColumns-11{ --gridColumns:11 } } @media(max-width:1280px){ .grid--isTabletColumns-12{ --gridColumns:12 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-1{ --gridColumns:1 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-2{ --gridColumns:2 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-3{ --gridColumns:3 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-4{ --gridColumns:4 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-5{ --gridColumns:5 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-6{ --gridColumns:6 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-7{ --gridColumns:7 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-8{ --gridColumns:8 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-9{ --gridColumns:9 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-10{ --gridColumns:10 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-11{ --gridColumns:11 } } @media(max-width:1024px){ .grid--isTabletMediumColumns-12{ --gridColumns:12 } } @media(max-width:767px){ .grid--isMobileColumns-1{ --gridColumns:1 } } @media(max-width:767px){ .grid--isMobileColumns-2{ --gridColumns:2 } } @media(max-width:767px){ .grid--isMobileColumns-3{ --gridColumns:3 } } @media(max-width:767px){ .grid--isMobileColumns-4{ --gridColumns:4 } } @media(max-width:767px){ .grid--isMobileColumns-5{ --gridColumns:5 } } @media(max-width:767px){ .grid--isMobileColumns-6{ --gridColumns:6 } } @media(max-width:767px){ .grid--isMobileColumns-7{ --gridColumns:7 } } @media(max-width:767px){ .grid--isMobileColumns-8{ --gridColumns:8 } } @media(max-width:767px){ .grid--isMobileColumns-9{ --gridColumns:9 } } @media(max-width:767px){ .grid--isMobileColumns-10{ --gridColumns:10 } } @media(max-width:767px){ .grid--isMobileColumns-11{ --gridColumns:11 } } @media(max-width:767px){ .grid--isMobileColumns-12{ --gridColumns:12 } } @media(max-width:640px){ .grid--isMobileSmallColumns-1{ --gridColumns:1 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-1{ --gridColumns:1 } } @media(max-width:640px){ .grid--isMobileSmallColumns-2{ --gridColumns:2 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-2{ --gridColumns:2 } } @media(max-width:640px){ .grid--isMobileSmallColumns-3{ --gridColumns:3 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-3{ --gridColumns:3 } } @media(max-width:640px){ .grid--isMobileSmallColumns-4{ --gridColumns:4 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-4{ --gridColumns:4 } } @media(max-width:640px){ .grid--isMobileSmallColumns-5{ --gridColumns:5 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-5{ --gridColumns:5 } } @media(max-width:640px){ .grid--isMobileSmallColumns-6{ --gridColumns:6 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-6{ --gridColumns:6 } } @media(max-width:640px){ .grid--isMobileSmallColumns-7{ --gridColumns:7 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-7{ --gridColumns:7 } } @media(max-width:640px){ .grid--isMobileSmallColumns-8{ --gridColumns:8 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-8{ --gridColumns:8 } } @media(max-width:640px){ .grid--isMobileSmallColumns-9{ --gridColumns:9 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-9{ --gridColumns:9 } } @media(max-width:640px){ .grid--isMobileSmallColumns-10{ --gridColumns:10 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-10{ --gridColumns:10 } } @media(max-width:640px){ .grid--isMobileSmallColumns-11{ --gridColumns:11 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-11{ --gridColumns:11 } } @media(max-width:640px){ .grid--isMobileSmallColumns-12{ --gridColumns:12 } } @media(max-width:1480px){ .grid--isDesktopMediumColumns-12{ --gridColumns:12 } } .grid__item{ --gridColumnStart:auto; --gridColumnEnd:auto; --gridRowStart:auto; --gridRowEnd:auto; --gridColumn:var(--gridColumnStart) /var(--gridColumnEnd); --gridRow:var(--gridRowStart) /var(--gridRowEnd); --gridMarginTop:0; --gridItemBr:0; grid-column:var(--gridColumn); grid-row:var(--gridRow); border-radius:var(--gridItemBr); } .grid__item--isSmall{ aspect-ratio:1 /1; grid-row:span 2; } @media (max-width:1280px){ .grid__item--isSmall{ aspect-ratio:initial } } @media (max-width:767px){ .grid__item--isSmall{ grid-column:span 4 } } .grid__item--isLarge{ aspect-ratio:1.47 /1; max-height:567px; grid-column:span 2; grid-row:span 3; } @media (max-width:1480px){ .grid__item--isLarge{ aspect-ratio:initial; max-height:initial } } @media (max-width:767px){ .grid__item--isLarge{ grid-column:span 4 } } .grid__item--isVertical{ aspect-ratio:1 /1.42; max-height:567px; grid-row:span 3; } @media (max-width:1480px){ .grid__item--isVertical{ aspect-ratio:1 /1.68; max-height:initial } } @media (max-width:1280px){ .grid__item--isVertical{ aspect-ratio:initial; max-height:initial; grid-row:span 2 } } @media (max-width:767px){ .grid__item--isVertical{ grid-column:span 4 } } .grid__item--isHorizontal{ aspect-ratio:1 /.48; grid-row:span 2; grid-column:span 2; } @media (max-width:767px){ .grid__item--isHorizontal{ aspect-ratio:1 /.3; grid-column:span 4 } } @media (max-width:640px){ .grid__item--isHorizontal{ aspect-ratio:1 /.4; grid-column:span 4 } } .grid__item--isWide{ --gridColumn:1 /-1; } .grid__item--isTwoCols{ --gridColumn:span 2; } @media (max-width:640px){ .grid__item--isTwoCols{ --gridColumn:span 1 } } .grid__item--isHasNoShadow{ box-shadow:none !important; } .grid__item--isHasNoShadow:hover{ box-shadow:none !important; } .grid__item--isHasNoBr{ --gridItemBr:0 !important; } .grid__item--isBgOrange.grid__item--isBgOrange{ background:var(--colorPrimaryOrange); } .grid__item--isBgOrange.grid__item--isBgOrange:hover{ background:transparent; } .grid__item--isBgPrimary.grid__item--isBgPrimary{ background:var(--colorPrimary); } .grid__item--isBgPrimary.grid__item--isBgPrimary:hover{ background:transparent; } .grid__item--isBgGray.grid__item--isBgGray{ background:var(--colorGallery); } .grid__item--isBgGray.grid__item--isBgGray:hover{ background:transparent; } .grid__item--isBgPrimaryLightWithImage.grid__item--isBgPrimaryLightWithImage{ --imageWidth:50%; background:var(--colorPrimaryLight) var(--bgImageUrl) no-repeat 100% 100% /var(--imageWidth) auto; } @media (max-width:1280px){ .grid__item--isBgPrimaryLightWithImage.grid__item--isBgPrimaryLightWithImage{ --imageWidth:30% } } @media (max-width:1280px){ .grid__item--isBgPrimaryLightWithImage.grid__item--isBgPrimaryLightWithImage{ --imageWidth:20% } } .grid__item--isBgPrimaryLightWithImage.grid__item--isBgPrimaryLightWithImage:hover{ background-color:transparent; background-image:none; } @media (max-width:1280px){ .grid__item--isVisibleDesktop{ display:none } } .grid__item--isColumnStart-1{ --gridColumnStart:1} .grid__item--isColumnEnd-1{ --gridColumnEnd:1} .grid__item--isRowStart-1{ --gridRowStart:1; } .grid__item--isRowEnd-1{ --gridRowEnd:1; } .grid__item--isColumnSpan-1{ --gridColumn:span 1} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-1{ --gridRow:span 1; } .grid__item--isColumnStart-2{ --gridColumnStart:2} .grid__item--isColumnEnd-2{ --gridColumnEnd:2} .grid__item--isRowStart-2{ --gridRowStart:2; } .grid__item--isRowEnd-2{ --gridRowEnd:2; } .grid__item--isColumnSpan-2{ --gridColumn:span 2} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-2{ --gridRow:span 2; } .grid__item--isColumnStart-3{ --gridColumnStart:3} .grid__item--isColumnEnd-3{ --gridColumnEnd:3} .grid__item--isRowStart-3{ --gridRowStart:3; } .grid__item--isRowEnd-3{ --gridRowEnd:3; } .grid__item--isColumnSpan-3{ --gridColumn:span 3} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-3{ --gridRow:span 3; } .grid__item--isColumnStart-4{ --gridColumnStart:4} .grid__item--isColumnEnd-4{ --gridColumnEnd:4} .grid__item--isRowStart-4{ --gridRowStart:4; } .grid__item--isRowEnd-4{ --gridRowEnd:4; } .grid__item--isColumnSpan-4{ --gridColumn:span 4} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-4{ --gridRow:span 4; } .grid__item--isColumnStart-5{ --gridColumnStart:5} .grid__item--isColumnEnd-5{ --gridColumnEnd:5} .grid__item--isRowStart-5{ --gridRowStart:5; } .grid__item--isRowEnd-5{ --gridRowEnd:5; } .grid__item--isColumnSpan-5{ --gridColumn:span 5} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-5{ --gridRow:span 5; } .grid__item--isColumnStart-6{ --gridColumnStart:6} .grid__item--isColumnEnd-6{ --gridColumnEnd:6} .grid__item--isRowStart-6{ --gridRowStart:6; } .grid__item--isRowEnd-6{ --gridRowEnd:6; } .grid__item--isColumnSpan-6{ --gridColumn:span 6} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-6{ --gridRow:span 6; } .grid__item--isColumnStart-7{ --gridColumnStart:7} .grid__item--isColumnEnd-7{ --gridColumnEnd:7} .grid__item--isRowStart-7{ --gridRowStart:7; } .grid__item--isRowEnd-7{ --gridRowEnd:7; } .grid__item--isColumnSpan-7{ --gridColumn:span 7} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-7{ --gridRow:span 7; } .grid__item--isColumnStart-8{ --gridColumnStart:8} .grid__item--isColumnEnd-8{ --gridColumnEnd:8} .grid__item--isRowStart-8{ --gridRowStart:8; } .grid__item--isRowEnd-8{ --gridRowEnd:8; } .grid__item--isColumnSpan-8{ --gridColumn:span 8} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-8{ --gridRow:span 8; } .grid__item--isColumnStart-9{ --gridColumnStart:9} .grid__item--isColumnEnd-9{ --gridColumnEnd:9} .grid__item--isRowStart-9{ --gridRowStart:9; } .grid__item--isRowEnd-9{ --gridRowEnd:9; } .grid__item--isColumnSpan-9{ --gridColumn:span 9} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-9{ --gridRow:span 9; } .grid__item--isColumnStart-10{ --gridColumnStart:10} .grid__item--isColumnEnd-10{ --gridColumnEnd:10} .grid__item--isRowStart-10{ --gridRowStart:10; } .grid__item--isRowEnd-10{ --gridRowEnd:10; } .grid__item--isColumnSpan-10{ --gridColumn:span 10} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-10{ --gridRow:span 10; } .grid__item--isColumnStart-11{ --gridColumnStart:11} .grid__item--isColumnEnd-11{ --gridColumnEnd:11} .grid__item--isRowStart-11{ --gridRowStart:11; } .grid__item--isRowEnd-11{ --gridRowEnd:11; } .grid__item--isColumnSpan-11{ --gridColumn:span 11} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-11{ --gridRow:span 11; } .grid__item--isColumnStart-12{ --gridColumnStart:12} .grid__item--isColumnEnd-12{ --gridColumnEnd:12} .grid__item--isRowStart-12{ --gridRowStart:12; } .grid__item--isRowEnd-12{ --gridRowEnd:12; } .grid__item--isColumnSpan-12{ --gridColumn:span 12} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-12{ --gridRow:span 12; } .grid__item--isColumnStart-13{ --gridColumnStart:13} .grid__item--isColumnEnd-13{ --gridColumnEnd:13} .grid__item--isRowStart-13{ --gridRowStart:13; } .grid__item--isRowEnd-13{ --gridRowEnd:13; } .grid__item--isColumnSpan-13{ --gridColumn:span 13} @media (max-width:767px){ .grid__item--isColumnSpan-2,.grid__item--isColumnSpan-3{ --gridColumn:span 1 } } .grid__item--isRowSpan-13{ --gridRow:span 13; } .isDomReady .grid__item--isExtra { transition:.2s; } .grid__item--isExtra { background:transparent; border-radius:var(--borderRadius); } .grid--isCenterInfo{ --gridMarginBottom:6rem; } @media (max-width:1280px){ .grid--isCenterInfo{ --gridColumns:3 } } @media (max-width:1024px){ .grid--isCenterInfo{ --gridColumns:2 } } @media (max-width:640px){ .grid--isCenterInfo{ --gridColumns:1 } } .grid--isCenterInfo small{ --smallMb:1rem; } .iconSpriteFrame{ width:100%; background:var(--colorAthensGray); padding:1rem; } .iconSpriteFrame iframe { scrollbar-width:thin; scrollbar-gutter:auto; scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor); } .iconSpriteFrame iframe::-webkit-scrollbar { width:var(--defaultScrollBarCustomWidth); } .iconSpriteFrame iframe::-webkit-scrollbar-track { background-color:var(--scrollBarCustomTrackColor); border-radius:var(--scrollBarCustomTrackBorderRadius); } .iconSpriteFrame iframe::-webkit-scrollbar-thumb { background-color:var(--scrollBarCustomThumbColor); border-radius:var(--scrollBarCustomThumbBorderRadius); } .iconSpriteFrame iframe { display:block; width:100%; max-width:100%; min-height:500px; border:0; overflow-x:hidden; overflow-y:auto; background:inherit; } .iconSpriteFrame .spriteItemName{ display:none; } .loader{ --loaderBg:var(--colorBlackA20); position:fixed; inset:0; display:grid; place-content:center; z-index:var(--loaderZindex); cursor:wait; background:var(--loaderBg); } .isDomReady .loader { transition:.2s; } .loader { opacity:0; visibility:hidden; backface-visibility:hidden; } .loader.isShow { opacity:1; visibility:visible; } .loader .icon{ animation:spin infinite 2.5s linear; color:transparent; } .maskedInput{ width:100%; } .maskedInput--isWithPrefix{ display:flex; align-items:center; gap:1rem; } .maskedInput__prefix{ color:var(--colorBlack); } @media (max-width:1280px){ .maskedInput--isHasLabel .formInput{ --formInputHeight:7rem } } @media (max-width:767px){ .maskedInput--isHasLabel .formInput{ --formInputHeight:7rem } } .maskedInput--isHasLabel:has(.formInput:not(:placeholder-shown)) .formInput,.maskedInput--isHasLabel:has(.formInput:focus) .formInput{ --formInputPadding:2rem 3rem 0; } .message{ --messageWidth:100%; --messageColor:var(--colorWhite); --messageBgColor:var(--colorGray100); --messagePaddingBlock:3rem; --messagePaddingInline:5rem; --messageBr:3rem; --messageFs:3rem; --messageFw:700; --messageMb:6rem; width:var(--messageWidth); max-width:var(--messageWidth); padding-inline:var(--messagePaddingInline); padding-block:var(--messagePaddingBlock); margin-bottom:var(--messageMb); background-color:var(--messageBgColor); color:var(--messageColor); border-radius:var(--messageBr); font-size:var(--messageFs); font-weight:var(--messageFw); } .message--isColorPrimaryOrange{ --messageBgColor:var(--colorPrimaryOrange); } .message--isColorPrimaryGreen{ --messageBgColor:var(--colorPrimaryGreen); } .modal{ --modalBg:var(--colorWhite); --modalColor:var(--colorBlack); --modalDisplay:none; --modalPosition:relative; --modalTransformOrigin:50% 50%; --modalAlignSelf:center; --modalAnimationFillMode:backwards; --modalCusror:default; --modalScrollMt:11.5rem; --modalOverflow:hidden auto; --modalBoxShadow:none; --modalMaxWidth:544px; --modalWidth:100%; --modalPadding:4rem; --modalMargin:3rem; --modalHeight:auto; --modalMinHeight:25rem; --modalInnerMinHeight:var(--modalMinHeight); --modalMaxHeight:unset; --modalVericalAlign:middle; --modalBorderRadius:var(--borderRadius); --modalTextAlign:left; --modalTextWeight:400; --modalHeaderMb:3rem; --modalFooterDisplay:flex; --modalFooterFlow:row wrap; --modalFooterAlignItems:center; --modalFooterJustifyContent:center; --modalFooterGap:2rem; --modalTitlePadding:0 10%; --modalTitleTextAlign:center; --modalTitleColor:var(--colorPrimary); --modalTitleLetterSpacing:-0.01em; --modalTitleLineHeight:1.28; --modalTitleFontSize:3rem; --modalTitleFontWeight:400; --modalCloseOffsetTop:3rem; --modalCloseOffsetRight:3rem; --modalClosePosition:absolute; --modalCloseZetIndex:10; --modalCloseBtnBgColor:var(--colorPrimaryLight); --modalCloseBtnTextColor:var(--colorBlsck); } @media (max-width:1024px){ .modal{ --modalCloseOffsetTop:3rem; --modalCloseOffsetRight:3rem; --modalPadding:7rem 2.5rem; --modalMaxWidth:100dvw; --modalInnerMinHeight:100dvh; --modalMargin:0; --modalBorderRadius:0 } } @media (max-width:768px){ .modal{ --modalCloseOffsetTop:4rem; --modalCloseOffsetRight:4rem } } @media (max-width:640px){ .modal{ --modalCloseOffsetTop:1.25rem; --modalCloseOffsetRight:2.5rem } } .modal { scrollbar-width:thin; scrollbar-gutter:auto; scrollbar-color:var(--scrollBarCustomThumbColor) var(--scrollBarCustomTrackColor); } .modal::-webkit-scrollbar { width:var(--defaultScrollBarCustomWidth); } .modal::-webkit-scrollbar-track { background-color:var(--scrollBarCustomTrackColor); border-radius:var(--scrollBarCustomTrackBorderRadius); } .modal::-webkit-scrollbar-thumb { background-color:var(--scrollBarCustomThumbColor); border-radius:var(--scrollBarCustomThumbBorderRadius); } .modal { --scrollMarginTop:var(--modalScrollMt); scroll-margin-top:var(--scrollMarginTop); } @supports (scroll-snap-margin-top:0) { .modal { scroll-snap-margin-top:var(--scrollMarginTop); } } .modal { position:var(--modalPosition); display:var(--modalDisplay); max-width:var(--modalMaxWidth); width:var(--modalWidth); height:var(--modalHeight); min-height:var(--modalMinHeight); max-height:var(--modalMaxHeight); padding:var(--modalPadding); margin:var(--modalMargin); overflow:var(--modalOverflow); align-self:var(--modalAlignSelf); vertical-align:var(--modalVericalAlign); color:var(--modalColor); text-align:var(--modalTextAlign); border-radius:var(--modalBorderRadius); background:var(--modalBg); cursor:var(--modalCusror); transform-origin:var(--modalTransformOrigin); box-shadow:var(--modalBoxShadow); animation-fill-mode:var(--modalAnimationFillMode); } .modal__preloader{ display:flex; width:100%; position:relative; cursor:wait; padding:5rem; } @media (max-width:1280px){ .modal__preloader{ padding:4rem } } @media (max-width:767px){ .modal__preloader{ padding:9rem 3rem } } .modal__preloaderInner{ width:100%; display:flex; flex-flow:column; gap:3rem; } .modal__preloaderClose{ position:absolute; top:var(--modalCloseOffsetTop); right:var(--modalCloseOffsetRight); z-index:2; } .modal__inner{ min-height:var(--modalInnerMinHeight); } .modal__content{ width:100%; } .modal__title{ font-weight:var(--modalTitleFontWeight); font-size:var(--modalTitleFontSize); line-height:var(--modalTitleLineHeight); letter-spacing:var(--modalTitleLetterSpacing); color:var(--modalTitleColor); text-align:var(--modalTitleTextAlign); padding:var(--modalTitlePadding); } .modal__close{ position:var(--modalClosePosition); top:var(--modalCloseOffsetTop); right:var(--modalCloseOffsetRight); z-index:var(--modalCloseZetIndex); } .isDomReady .modal__close { transition:.2s; } .modal__close .btn{ --btnBgColor:var(--modalCloseBtnBgColor); --btnTextColor:var(--modalCloseBtnTextColor); --btnActiveBg:var(--colorPrimaryLight); --btnHoverBg:var(--colorPrimaryLight); } .modal__header:not(:last-child) { margin-bottom:var(--modalHeaderMb); } .modal__footer{ display:var(--modalFooterDisplay); flex-flow:var(--modalFooterFlow); align-items:var(--modalFooterAlignItems); justify-content:var(--modalFooterJustifyContent); gap:var(--modalFooterGap); } .modal__heading{ --modalHeadingTextAlign:center; margin:0 0 2rem; text-align:var(--modalHeadingTextAlign); } .modal-show{ animation:showModal .25s; } .modal-hide{ animation:hideModal .25s; } .modal--isWide{ --modalMaxWidth:1234px; } @media (max-width:1280px){ .modal--isWide{ --modalMaxWidth:calc(100vw - 6rem) } } @media (max-width:1024px){ .modal--isWide{ --modalMaxWidth:100vw } } .modal--isOrderModal{ --modalOrderPaddingBlock:10rem; --modalOrderPaddingInline:18rem; --modalMaxWidth:176rem; --modalPadding:var(--modalOrderPaddingBlock) var(--modalOrderPaddingInline); --modalMargin:0; --modalBorderRadius:none; --modalMinHeight:calc(100dvh - var(--modalOrderPaddingBlock)*2 - 4rem); --modalTitleFontSize:8rem; --modalTitleFontWeight:700; --modalTitleTextAlign:start; --modalTitlePadding:0; } @media (max-width:1480px){ .modal--isOrderModal{ --modalOrderPaddingBlock:5rem; --modalOrderPaddingInline:5rem } } @media (max-width:767px){ .modal--isOrderModal{ --modalOrderPaddingInline:2rem } } .modal--isSuccess .modal__close{ top:1rem; right:0; } .modal--isCompact,.modal--isError{ --modalMaxWidth:80rem; --modalWidth:100%; --modalHeight:fit-content; --modalTextAlign:center; --modalPadding:7.5rem; --modalMargin:5rem; } @media (max-width:1280px){ .modal--isCompact,.modal--isError{ --modalPadding:4.5rem } } @media (max-width:640px){ .modal--isCompact,.modal--isError{ --modalPadding:3rem; --modalTextAlign:left } .modal--isCompact .modal__heading,.modal--isError .modal__heading{ --modalHeadingTextAlign:left; } } .fancybox{ } .fancybox [data-fancybox-close] *{ pointer-events:none; } .fancybox__container{ --fancybox-bg:var(--overlay1); } @media (max-width:768px){ .fancybox__container.isNoTabletOverflow .fancybox__slide{ overflow:hidden; } } .fancybox__container--isVideoGallery{ --fancybox-bg:var(--colorTuatara2Transparent90); --modalClosePosition:absolute; --modalCloseOffsetTop:2rem; --modalCloseOffsetRight:2rem; --modalCloseZetIndex:10; } .fancybox__container--isVideoGallery.is-idle .fancybox__toolbar,.fancybox__container--isVideoGallery.is-idle .fancybox__nav{ animation:none; } .fancybox__container--isVideoGallery .fancybox__content{ padding:0; background:initial; cursor:pointer; } @media (max-width:1024px){ .fancybox__container--isVideoGallery .fancybox__content{ max-width:85% } } @media (max-width:640px){ .fancybox__container--isVideoGallery .fancybox__content{ max-width:100dvw; max-height:100dvh } } .fancybox__container--isVideoGallery .fancybox__video{ border-radius:4rem; overflow:hidden; } @media (max-width:640px){ .fancybox__container--isVideoGallery .fancybox__video{ border-radius:0; max-width:100dvw; max-height:100dvh } } .fancybox__container--isVideoGallery .fancybox__video.isPaused + .fancybox__videoTitle { opacity:1; visibility:visible; } .fancybox__container--isVideoGallery .modal__close{ display:none; } .fancybox__container--isVideoGallery .fancybox__caption{ display:none; } .fancybox__container--isVideoGallery .fancybox__videoTitle{ --pMb:0; position:absolute; bottom:10rem; left:2rem; right:0; font-size:3rem; font-weight:500; line-height:1.2; color:var(--colorWhite); pointer-events:none; } .isDomReady .fancybox__container--isVideoGallery .fancybox__videoTitle { transition:.2s; } .fancybox__container--isVideoGallery .fancybox__videoTitle { opacity:0; visibility:hidden; backface-visibility:hidden; } @media (max-width:1280px){ .fancybox__container--isVideoGallery .fancybox__videoTitle{ font-size:2.5rem } } @media (max-width:768px){ .fancybox__container--isVideoGallery .fancybox__videoTitle{ font-size:2rem; bottom:8rem } } .fancybox__container--isVideoGallery .fancybox__toolbar{ --fancyboxToolbarPosition:4rem; } @media (max-width:640px){ .fancybox__container--isVideoGallery .fancybox__toolbar{ --fancyboxToolbarPosition:2rem; --f-button-svg-width:16px } } .fancybox__container--isVideoGallery .fancybox__toolbar.is-absolute{ top:var(--fancyboxToolbarPosition); left:var(--fancyboxToolbarPosition); right:var(--fancyboxToolbarPosition); } .fancybox__container--isVideoGallery .fancybox__toolbar__column.is-right .f-button{ --f-button-width:5rem; --f-button-height:5rem; --f-button-border:none; --f-button-border-radius:12px; --f-button-bg:transparent; --f-button-shadow:none; --f-button-color:var(--colorWhite); } @media (max-width:640px){ .fancybox__container--isVideoGallery .fancybox__toolbar__column.is-right .f-button{ --f-button-width:44px; --f-button-height:44px; --f-button-bg:var(--colorWhite); --f-button-color:var(--colorBlack) } } .fancybox__container--isVideoGallery .fancybox__nav{ --f-button-bg:var(--colorWhite20); --f-button-width:56px; --f-button-height:56px; --f-button-border-radius:12px; } @media (max-width:1024px){ .fancybox__container--isVideoGallery .fancybox__nav{ --f-button-width:48px; --f-button-height:48px } } .fancybox__container--isVideoGallery .fancybox__nav .f-button:disabled { opacity:0; visibility:hidden; backface-visibility:hidden; } .is-idle .fancybox__container--isVideoGallery .fancybox__nav{ animation:none; } .fancybox__container.videoContainer [data-fancybox-close]{ --f-button-width:5rem; --f-button-height:5rem; --f-button-svg-width:2rem; --f-button-svg-height:2rem; top:-10rem; right:0; transform:translateX(-50%); background-color:var(--colorWhite); opacity:1; border-radius:50%; box-shadow:var(--shadow2); color:var(--colorMineShaft); } @media (max-width:768px){ .fancybox__container.videoContainer [data-fancybox-close]{ --f-button-width:3rem; --f-button-height:3rem; --f-button-svg-width:1.25rem; --f-button-svg-height:1.25rem } } .fancybox__container.is-compact.videoContainer [data-fancybox-close]{ --f-button-svg-width:1.25rem; --f-button-svg-height:1.25rem; top:3rem; right:5rem; } @media (max-width:375px){ .fancybox__container.is-compact.videoContainer [data-fancybox-close]{ --f-button-width:2rem; --f-button-height:2rem; top:1rem; right:4rem } } .fancybox__container.isCloseBtnWithin.videoContainer [data-fancybox-close]{ top:4rem; right:4rem; } @media (max-width:1280px){ .fancybox__container.isCloseBtnWithin.videoContainer [data-fancybox-close]{ top:3rem; right:3rem } } .fancybox__container:has(.modal) .fancybox__slide{ --f-slide-padding:0; } .fancybox__counter{ display:none; } .fancybox__button--fullscreen,.fancybox__button--slideshow{ display:none; } .fancybox__video{ max-width:92vw; max-height:80vh; width:100%; } .fancybox-error{ width:420px; height:160px; text-align:center; display:flex; align-items:center; justify-content:center; font-size:125%; max-width:90vw; border-radius:3rem; } .fancybox__slide{ padding:0 !important; } .fancybox__slide .modal{ --modalDisplay:flex; } .fancybox__slide.has-inline{ overflow-y:scroll; } .fancybox__slide.has-error .modal__close,.fancybox__slide.has-image .modal__close{ display:none; } .fancybox__slide.has-error{ animation:showModal .25s; } @media (max-width:640px){ .fancybox__slide{ overflow-x:hidden } } .fancybox__slide{ overflow:hidden; } @media (max-width:640px){ .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{ padding-top:0 } } html.isPanelActive body .fancybox__container{ --scrollBarCustomThumbColor:var(--baseViBgColor); --scrollBarCustomTrackColor:var(--baseViFontColor); } html.isPanelActive body .fancybox__container .modal{ background:var(--baseViBgColor) !important; border:2px solid var(--baseViFontColor); } html.isPanelActive body .fancybox__container .modal__title{ --modalTitleColor:var(--baseViFontColor) !important; } .nav{ --navLinkPadding:0 2.5rem; --navLinkColor:var(--colorPrimary); --navLinkFontWeight:700; --navLinkFontSize:2.5rem; --navFlexFlow:row nowrap; --navItemsGap:0; display:flex; -webkit-user-select:none; user-select:none; } .nav__items { list-style:none; padding:0; margin:0; } .nav__items > li { padding:0; margin:0; position:static; } .nav__items > li::before,.nav__items > li::after { content:none; } .nav__items { display:flex; flex-flow:var(--navFlexFlow); width:100%; gap:var(--navItemsGap); } .nav__item{ display:flex; } .nav__link{ width:100%; display:flex; align-items:center; justify-content:center; padding:var(--navLinkPadding); color:var(--navLinkColor); font-weight:var(--navLinkFontWeight); font-size:var(--navLinkFontSize); } .noScriptWarning{ position:fixed; display:flex; align-items:center; justify-content:center; top:0; left:0; width:100%; height:60px; background:var(--colorRed); color:var(--colorWhite); padding:0 5%; -webkit-user-select:none; user-select:none; font-size:1.75rem; font-weight:700; line-height:1.25; text-align:center; z-index:99; } .pageLayout{ max-width:100%; width:100%; min-height:100%; position:relative; display:flex; flex-direction:column; flex:1; } .pageLayout__header{ z-index:var(--headerIndex); position:sticky; top:0; left:0; width:100%; height:var(--headerHeight); } .pageLayout__main{ flex-grow:1; display:flex; flex-flow:column; } .pageLayout__sections{ flex-grow:1; padding-top:7rem; padding-bottom:7.5rem; } @media (max-width:1280px){ .pageLayout__sections{ padding-top:4rem } } @media (max-width:767px){ .pageLayout__sections{ padding-top:3rem } } .pageLayout__sections .section:only-child { flex-grow:1; } .pageLayout__footer{ margin-top:auto; } .pageLayout--isPaddingBottom0 .pageLayout__sections{ padding-bottom:0; } .pageLayout--isPaddingBlock0{ padding-block:0; } .progressBar{ --proggressBarFs:2.5rem; --proggressBarPb:1.5rem; --proggressBarColGap:4rem; --proggressBarRowGap:1rem; --proggressBarItemActiveBorderColor:var(--colorPrimary); display:flex; flex-wrap:wrap; position:relative; column-gap:var(--proggressBarColGap); row-gap:var(--proggressBarRowGap); width:100%; } @media (max-width:1280px){ .progressBar{ --proggressBarFs:2rem; --proggressBarColGap:2rem } } .progressBar::before{ content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:var(--colorGray100); } .progressBar__item{ z-index:5; padding-bottom:var(--proggressBarPb); font-size:var(--proggressBarFs); font-weight:700; color:var(--colorGray300); white-space:pre; } .progressBar__item--isActive,.progressBar__item--isPassed{ color:var(--colorPrimary); } .progressBar__item--isActive{ border-bottom:2px solid var(--proggressBarItemActiveBorderColor); } .progressBar--isDisplayNone{ display:none; } html.isPanelActive body .progressBar{ --proggressBarItemActiveBorderColor:var(--baseViFontColor); } html.isPanelActive body .progressBar .progressBar__item{ color:var(--baseViFontColor); } .section{ --sectionBg:transparent; --sectionMb:7rem; --sectionHeaderMb:6rem; --sectionPaddingBlock:0; margin-bottom:var(--sectionMb); padding-block:var(--sectionPaddingBlock); background:var(--sectionBg); } .section { --scrollMarginTop:var(--headerHeight); scroll-margin-top:var(--scrollMarginTop); } @supports (scroll-snap-margin-top:0) { .section { scroll-snap-margin-top:var(--scrollMarginTop); } } @media (max-width:1280px){ .section{ --sectionMb:10rem; --sectionHeaderMb:3rem } } @media (max-width:767px){ .section{ --sectionMb:4rem; --sectionHeaderMb:2rem } } .section__header:not(:last-child) { margin-bottom:var(--sectionHeaderMb); } .section__headerText{ margin-bottom:4rem; } @media (max-width:1280px){ .section__headerText{ margin-bottom:3rem } } @media (max-width:767px){ .section__headerText{ margin-bottom:2rem } } .section__link{ display:flex; width:100%; } .section__link--isJustifyContentEnd{ justify-content:flex-end; } .section__column--isStart1End4{ grid-column:1 /4; } .section__column--isStart5End8{ grid-column:5 /8; } .section__column--isStart10End13{ grid-column:10 /13; } @media (max-width:1600px){ .section__column--isStart1End4,.section__column--isStart5End8,.section__column--isStart10End13{ grid-column:span 4 } } @media (max-width:1024px){ .section__column--isStart1End4,.section__column--isStart5End8,.section__column--isStart10End13{ grid-column:1 /-1 } } .section__content:not(:last-child) { margin-bottom:3rem; } .section__content { width:100%; } .section__actions{ display:flex; } .section:not(:last-child,:first-child){ margin-bottom:var(--sectionMb); } .section:first-child{ --sectionMb:7rem; } .section--isWithAside > .container > .section__content{ display:grid; grid-template-columns:repeat(12,1fr); gap:4rem; } @media (max-width:1024px){ .section--isWithAside > .container > .section__content{ gap:3rem } } .section--isWithAside .section__body{ grid-area:1 /1 /1 /9; } @media (max-width:1024px){ .section--isWithAside .section__body{ grid-area:2 /1 /2 /-1 } } .section--isWithAside .section__aside{ grid-area:1 /10 /1 /13; align-self:start; } @media (max-width:1024px){ .section--isWithAside .section__aside{ grid-area:1 /1 /1 /-1; width:100% } } .section--isWithAside .section__aside--isSticky{ position:sticky; top:calc(var(--headerHeight) + 3rem); } @media (max-width:1024px){ .section--isWithAside .section__aside--isSticky{ position:static } } .section--isWithAside .section{ --gridPadding:0; --gridWidth:139.875rem; } .section--isSticky{ position:sticky; top:var(--headerHeight); z-index:3; } .section--isSticky ~ .section{ scroll-margin-top:calc(var(--headerHeight) + var(--pageMenuHeight)); } .section--isHeaderFlexSb .section__header .h1,.section--isHeaderFlexSb .section__header .h2,.section--isHeaderFlexSb .section__header .h3,.section--isHeaderFlexSb .section__header h4,.section--isHeaderFlexSb .section__header .h5,.section--isHeaderFlexSb .section__header .h6{ --marginBottom:0; } .section--isHeaderFlexSb .section__header { margin-bottom:5rem; display:flex; justify-content:space-between; align-items:center; } @media (max-width:1280px){ .section--isHeaderFlexSb .section__header{ margin-bottom:3rem } } @media (max-width:767px){ .section--isHeaderFlexSb .section__header{ margin-bottom:2rem } } .section--isHeaderFlexSb .section__header .btn{ flex-shrink:0; } .section--isMb0{ --sectionMb:0rem; } .section--isMb7{ --sectionMb:7rem; } @media (max-width:1280px){ .section--isMb7{ --sectionMb:4rem } } @media (max-width:767px){ .section--isMb7{ --sectionMb:3rem } } .section--isMb8{ --sectionMb:8rem; } @media (max-width:1280px){ .section--isMb8{ --sectionMb:4rem } } @media (max-width:767px){ .section--isMb8{ --sectionMb:3rem } } .section--isBgPrimary{ --sectionBg:var(--colorPrimary); } .section--isPaddingBlock15{ --sectionPaddingBlock:15rem; } @media (max-width:1280px){ .section--isPaddingBlock15{ --sectionPaddingBlock:10rem } } @media (max-width:767px){ .section--isPaddingBlock15{ --sectionPaddingBlock:4rem } } .section--isBgLines{ position:relative; } .section--isBgLines::before{ z-index:1; position:absolute; top:0; right:11%; content:""; width:100%; height:100%; background:url(../assets/images/icon-decor-lines.svg) right /contain no-repeat; transition:all 0.2s; } @media (max-width:1820px){ .section--isBgLines::before{ width:100%; right:var(--gridPadding) } } @media (max-width:920px){ .section--isBgLines::before{ content:none } } .section--isShort .section__content{ max-width:158rem; } @media (max-width:1280px){ .section--isShort .section__content{ max-width:initial } } .section--isHorizontalOnDesktop .section__wrap{ display:flex; flex-direction:row; column-gap:18rem; } @media (max-width:1820px){ .section--isHorizontalOnDesktop .section__wrap{ column-gap:4rem } } @media (max-width:1280px){ .section--isHorizontalOnDesktop .section__wrap{ flex-direction:column } } .section--isHorizontalOnDesktop .section__header{ min-width:20%; } @media (max-width:1820px){ .section--isHorizontalOnDesktop .section__header{ min-width:25% } } @media (max-width:1280px){ .section--isHorizontalOnDesktop .section__header{ min-width:initial } } .section--isGridLayout .section__content{ display:grid; gap:4rem 4rem; grid-template-columns:repeat(12,minmax(0,1fr)); } @media (max-width:767px){ .section--isGridLayout .section__content{ gap:4rem 3rem } } .slider{ --sliderNavWidth:100%; --sliderNavZindex:2; --sliderNavGridPadding:7rem; position:relative; width:100%; } @media (max-width:1280px){ .slider{ --sliderNavGridPadding:4rem } } .slider__controls{ display:flex; flex-direction:row; align-items:center; } .slider__navigation{ position:absolute; top:50%; left:calc(var(--sliderNavGridPadding)*-1); transform:translateY(-50%); z-index:var(--sliderNavZindex); width:calc(var(--sliderNavWidth) + var(--sliderNavGridPadding)*2); justify-content:space-between; pointer-events:none; } @media (max-width:1280px){ .slider__navigation{ display:none; bottom:0 } } .slider__navigationItem{ pointer-events:auto; } .slider__navigation .btn{ --btnTextColor:var(--colorPrimary); } @media (max-width:1280px){ .slider__navigation .btn{ --btnSizeSmallHeight:4rem } } .slider__pagination{ --sliderPaginationDisplay:flex; display:var(--sliderPaginationDisplay); flex-direction:row; align-items:center; gap:.5rem; } .slider__pagination:empty{ --sliderPaginationDisplay:none; } .slider .swiper{ width:100%; } .slider .swiper-pagination-bullet{ --swiper-pagination-bullet-size:1.5rem; --swiper-pagination-color:var(--colorWhite); --swiper-pagination-bullet-inactive-color:var(--colorWhite); --swiper-pagination-bullet-horizontal-gap:2.25rem; --swiper-pagination-bullet-inactive-opacity:var(--colorWhite); position:relative; } .slider .swiper-pagination-bullet::before{ --size:3rem; --bgColor:transparent; z-index:-1; position:absolute; top:calc((var(--size) - 1.5rem)/2*-1); left:calc((var(--size) - 1.5rem)/2*-1); content:""; width:var(--size); height:var(--size); background-color:var(--bgColor); } .slider .swiper-pagination-bullet-active::before{ --size:5rem; --bgColor:var(--colorRaven); border-radius:calc(var(--size)/2); border:2px solid var(--colorWhite); } @media (max-width:1280px){ .slider .swiper-pagination-bullet-active::before{ --size:4.5rem } } @media (max-width:767px){ .slider .swiper-pagination-bullet-active::before{ --size:4rem } } .slider .swiper-wrapper{ display:flex; } .slider .btn--isNavigationBtn{ --btnPointerEvents:auto; --btnBg:transparent; --btnDisabledBg:transparent; } .slider .doctorsSliderContainer .slider__slide{ max-width:68rem; } @media (max-width:1280px){ .slider .doctorsSliderContainer::before{ content:""; height:100%; width:10rem; position:absolute; top:0; left:0; bottom:0; background:linear-gradient(90deg,#fff 0%,#fff0 100%); z-index:2; } .slider .doctorsSliderContainer::after{ content:""; height:100%; width:10rem; position:absolute; top:0; right:0; bottom:0; background:linear-gradient(90deg,#0000 0%,var(--colorWhite) 100%); z-index:2; } } @media (max-width:375px){ .slider .doctorsSliderContainer::before,.slider .doctorsSliderContainer::after{ display:none; } } .slider .doctorsSliderLarge,.slider .promotionSlider{ --rotationAngle:90deg; width:calc(100% + 8rem); margin-right:-8rem; margin-left:-4rem; padding-left:4rem; padding-right:4rem; } @media (min-width:768px){ .slider .doctorsSliderLarge::before,.slider .doctorsSliderLarge::after,.slider .promotionSlider::before,.slider .promotionSlider::after{ content:""; height:100%; width:4.5rem; position:absolute; top:0; z-index:2; background:linear-gradient(var(--rotationAngle),var(--colorWhite) 25%,var(--colorWhite) 50%,#0000); } .slider .doctorsSliderLarge::before,.slider .promotionSlider::before{ left:-.5rem; } .slider .doctorsSliderLarge::after,.slider .promotionSlider::after{ --rotationAngle:-90deg; right:-.5rem; } } .slider--isMainSlider .slider{ position:relative; } .slider--isMainSlider .slider__controls{ z-index:5; position:absolute; left:50%; transform:translateX(-50%) translateZ(0); bottom:6rem; margin:0 auto; } .socialLinks{ --socialLinksDisplay:flex; --socialLinksRg:1rem; --socialLinksCg:1rem; --socialLinksBtnBg:var(--colorPrimary); --socialLinksBtnHoverBg:var(--colorPrimaryLight); --socialLinksBtnTextColor:var(--colorWhite); --socialLinksBtnBorderColor:none; --socialLinksBtnBorderWidth:0; --socialLinksBtnBorderStyle:none; } .socialLinks__list { list-style:none; padding:0; margin:0; } .socialLinks__list > li { padding:0; margin:0; position:static; } .socialLinks__list > li::before,.socialLinks__list > li::after { content:none; } .socialLinks__list { display:var(--socialLinksDisplay); gap:var(--socialLinksRg) var(--socialLinksCg); } .socialLinks .btn{ --btnBg:var(--socialLinksBtnBg); --btnHoverBg:var(--socialLinksBtnHoverBg); --btnTextColor:var(--socialLinksBtnTextColor); --btnBgGradient:none; --btnBorderColor:var(--socialLinksBtnBorderColor); --btnBorderWidth:var(--socialLinksBtnBorderWidth); --btnBorderStyle:var(--socialLinksBtnBorderStyle); } @media (max-width:767px){ .socialLinks .btn .icon{ --iconSize:3rem } } html.isPanelActive body .pageLayout .socialLinks{ --socialLinksBtnTextColor:var(--baseViFontColor); --socialLinksBtnBorderColor:var(--baseViFontColor); --socialLinksBtnBorderWidth:2px; --socialLinksBtnBorderStyle:solid; } .spoiler{ --spoilerWidth:auto; --spoilerContentHeight:0; --spoilerContentOpacity:0; --spoilerBtnTransform:none; --spoilerTransitionDuration:0.3s; --spoilerHeaderCursor:default; --spoilerTitleFontWeight:700; --spoilerTitleFontSize:5rem; --spoilerTitleColor:var(--colorPrimary); --spoilerTitleHoverColor:var(--colorPrimaryLight); --spoilerArrowSize:2rem; --spoilerPaddingX:0; --spoilerPaddingY:3rem; --spoilerBorderRadius:0; --spoilerBgColor:transparent; --spoilerHeaderGap:8rem; --spoilerHeaderMb:0; width:var(--spoilerWidth); padding:var(--spoilerPaddingY) var(--spoilerPaddingX); border-radius:var(--spoilerBorderRadius); background-color:var(--spoilerBgColor); line-height:5rem; border-top:1px solid var(--colorBlackA25); border-bottom:1px solid var(--colorBlackA25); } @media (max-width:1280px){ .spoiler{ --spoilerHeaderGap:4rem } } @media (max-width:767px){ .spoiler{ --spoilerHeaderGap:2rem; --spoilerTitleFontSize:2.8rem } } .spoiler + .spoiler{ border-top:none; } .spoiler:hover .spoiler__toggleBtn .btn{ --btnTextColor:var(--colorPrimary); } .spoiler--isWholeHeaderClickable{ --spoilerHeaderCursor:pointer; } .spoiler.isOpening,.spoiler.isFixedHeight{ --spoilerContentHeight:var(--spoilerContentScrollHeight,auto); } .spoiler:is(.spoiler.isOpening,.spoiler.isOpened,.spoiler--isOpened){ --spoilerContentOpacity:1; --spoilerHeaderMb:3rem; --spoilerBtnTransform:rotate(45deg); } .spoiler:is(.spoiler.isOpening,.spoiler.isOpened,.spoiler--isOpened) .spoiler__toggleBtn .btn{ --btnTextColor:var(--colorPrimary); } .spoiler.isOpening,.spoiler.isClosing{ pointer-events:none; } .spoiler.isClosing{ --spoilerContentHeight:0; --spoilerBtnTransform:none; --spoilerContentOpacity:0; } .spoiler:is(.spoiler.isOpened,.spoiler--isOpened){ --spoilerContentHeight:auto; } .isDomReady .spoiler__header { transition:margin-bottom .3s; } .spoiler__header { margin-bottom:var(--spoilerHeaderMb); cursor:var(--spoilerHeaderCursor); display:flex; align-items:center; justify-content:space-between; gap:var(--spoilerHeaderGap); } @media (max-width:640px){ .spoiler__header--isCustomHeader{ flex-wrap:wrap } } @media (max-width:375px){ .spoiler__header--isCustomHeader .spoiler__toggleBtn{ width:100% } } @media (max-width:375px){ .spoiler__header--isCustomHeader .spoiler__toggleBtn .btn{ --btnWidth:100% } } .isDomReady .spoiler__title { transition:var(--spoilerTransitionDuration); } .spoiler__title { font-size:var(--spoilerTitleFontSize); font-weight:var(--spoilerTitleFontWeight); color:var(--spoilerTitleColor); } .spoiler__title:hover{ color:var(--spoilerTitleHoverColor); } .isDomReady .spoiler__content { transition:height var(--spoilerTransitionDuration); } .spoiler__content { overflow:hidden; height:var(--spoilerContentHeight); } .isDomReady .spoiler__contentInner { transition:opacity var(--spoilerTransitionDuration); } .spoiler__contentInner { opacity:var(--spoilerContentOpacity); font-size:2.75rem; line-height:1.4; } .spoiler__toggleBtn{ flex-shrink:0; } .spoiler__toggleBtn .btn{ --btnHeight:5.25rem; --btnWidth:5.25rem; --btnTextColor:var(--colorHeather); --btnHoverTextColor:var(--colorPrimary); --btnHoverBg:transparent; } .isDomReady .spoiler__toggleBtn .btn__icon { transition:transform var(--spoilerTransitionDuration); } .spoiler__toggleBtn .btn__icon { transform:var(--spoilerBtnTransform); } .spoiler__toggleBtn .btn__icon .icon{ --iconSize:5.25rem; transition:none; } .spoiler__toggleBtn .btn__icon .icon__src{ fill:none; } .spoiler--isFullWidth{ --spoilerWidth:100%; } html.isPanelActive body .pageLayout .spoiler{ --spoilerTitleColor:var(--baseViFontColor); } .tabs{ overflow:hidden; } .tabs__btn{ --btnBorderRadius:0; --btnHorPaddings:0; --btnHeight:5rem; --btnAlignItems:flex-start; --btnBg:transparent; --btnHoverBg:transparent; --btnActiveBg:transparent; --btnFontSize:2.5rem; --btnLineHeight:3.5rem; --btnFontWeight:700; --btnTextColor:var(--colorGray300); --btnHoverTextColor:var(--colorResolutionBlue); --btnActiveTextColor:var(--colorResolutionBlue); border-bottom:2px solid transparent; z-index:1; } .tabs__btn::after{ content:none } .tabs__btn.isActive{ --btnTextColor:var(--colorResolutionBlue); border-color:var(--colorResolutionBlue); } .tabs__nav { list-style:none; padding:0; margin:0; } .tabs__nav > li { padding:0; margin:0; position:static; } .tabs__nav > li::before,.tabs__nav > li::after { content:none; } .tabs__nav:not(:last-child) { margin-bottom:6rem; } .tabs__nav { display:flex; gap:4rem; position:relative; overflow-x:auto; scrollbar-width:none; scroll-snap-type:x mandatory; } .tabs__nav::after{ content:""; position:absolute; width:100%; height:2px; bottom:0; background-color:var(--colorGray100); } .tabs__navItem{ scroll-snap-align:start; } .tabs__content{ overflow:hidden; } .tabs__contentItem { opacity:0; visibility:hidden; backface-visibility:hidden; } .tabs__contentItem { display:none; } .tabs__contentItem.isActive { opacity:1; visibility:visible; } .tabs__contentItem.isActive { display:block; } html.isPanelActive body .pageLayout .tabs .btn{ border-color:var(--baseViBgColor); } html.isPanelActive body .pageLayout .tabs .btn.isActive{ border-bottom-color:var(--baseViFontColor); border-bottom-width:2px; } .textWithIcon{ --textWithIconGap:2rem; --textWithIconFlexDirection:row; --textWithIconAlignItems:center; --textWithIconIconColor:inherit; --textWithIconFontWeight:700; --textWithIconFontSize:2.25rem; --textWithIconTextDecoration:none; --textWithIconTextTransform:none; --textWithIconColor:var(--colorBlack); --textWithMinWidth:initial; overflow:hidden; display:flex; gap:var(--textWithIconGap); flex-direction:var(--textWithIconFlexDirection); align-items:var(--textWithIconAlignItems); min-width:var(--textWithMinWidth); font-weight:var(--textWithIconFontWeight); font-size:var(--textWithIconFontSize); -webkit-text-decoration:var(--textWithIconTextDecoration); text-decoration:var(--textWithIconTextDecoration); text-transform:var(--textWithIconTextTransform); word-break:break-word; color:var(--textWithIconColor); } @media (max-width:1280px){ .textWithIcon{ --textWithIconGap:1.5rem } } .textWithIcon__icon,.textWithIcon__text{ display:flex; align-items:center; } .textWithImage{ --textWithImageTextColor:var(--colorPrimary); --textWithImageHoverTextColor:var(--colorPrimaryLight); --textWithImageBr:var(--borderRadius); --textWithImageFs:2.5rem; --textWithImageFw:700; --textWithImageLh:1.4; --textWithImageObjFit:contain; --textWithImageWrapperMb:2rem; --textWithImageWrapperHeight:auto; --textWithImageMb:0; } .textWithImage:not(:last-child) { margin-bottom:var(--textWithImageMb); } .textWithImage { position:relative; } @media (max-width:1280px){ .textWithImage{ --textWithImageBr:3rem } } @media (max-width:767px){ .textWithImage{ --textWithImageBr:2rem } } .textWithImage__imageWrapper{ border-radius:var(--textWithImageBr); overflow:hidden; margin-bottom:var(--textWithImageWrapperMb); height:var(--textWithImageWrapperHeight); } .isDomReady .textWithImage__image { transition:.2s; } .textWithImage__image { width:100%; height:100%; object-position:center; object-fit:var(--textWithImageObjFit); } .textWithImage__link.textWithImage__link,.textWithImage__text.textWithImage__text{ color:var(--textWithImageTextColor); font-size:var(--textWithImageFs); font-weight:var(--textWithImageFw); line-height:var(--textWithImageLh); } .textWithImage__link{ position:initial; } .textWithImage__link::before{ position:absolute; top:0; left:0; content:""; width:100%; height:100%; } .textWithImage__link:hover{ --textWithImageTextColor:var(--textWithImageHoverTextColor); } .textWithImage--isCustomSize{ --textWithImageWrapperMb:1.5rem; --textWithImageTextColor:var(--colorGray); margin:6rem 0; } @media (max-width:1280px){ .textWithImage--isCustomSize{ margin:3rem 0 } } @media (max-width:640px){ .textWithImage--isCustomSize{ --textWithImageBr:2rem } } .textWithImage--isCustomSize .textWithImage__imageWrapper{ height:70rem; } @media (max-width:1024px){ .textWithImage--isCustomSize .textWithImage__imageWrapper{ height:50rem } } @media (max-width:640px){ .textWithImage--isCustomSize .textWithImage__imageWrapper{ height:30rem } } .textWithImage--isCustomSize .textWithImage__image{ object-fit:cover; } .textWithImage--isCustomSize .textWithImage__text{ display:block; font-size:2rem; line-height:2.5rem; font-weight:400; } .textWithImage--isHasNoText{ --textWithImageWrapperMb:0; } .textWithImage--isSmall{ --textWithImageWrapperMb:0; --textWithImageMargin:7rem; } .textWithImage--isSmall:not(:first-child) { margin-top:var(--textWithImageMargin); } .textWithImage--isSmall:not(:last-child) { margin-bottom:var(--textWithImageMargin); } @media (max-width:1280px){ .textWithImage--isSmall{ --textWithImageMaring:3rem } } @media (max-width:640px){ .textWithImage--isSmall{ --textWithImageBr:2rem; --textWithImageMargin:2rem } } .textWithImage--isSmall .textWithImage__imageWrapper{ height:49rem; } @media (max-width:1024px){ .textWithImage--isSmall .textWithImage__imageWrapper{ height:40rem } } @media (max-width:640px){ .textWithImage--isSmall .textWithImage__imageWrapper{ height:25rem } } .textWithImage--isSmall .textWithImage__image{ object-fit:cover; } .textWithImage--isAlt{ --textWithImageWrapperMb:7rem; --textWithImageMb:7rem; --textWithImageFs:6rem; --textWithImageLh:1; } @media (max-width:1280px){ .textWithImage--isAlt{ --textWithImageFs:4rem } } .textWithImage--isAlt .textWithImage__text{ font-family:"Bebas Neue",Arial,sans-serif; } html.isPanelActive body .pageLayout .textWithImage{ --textWithImageTextColor:var(--baseViFontColor); } .textWithTitle{ padding-block:10rem; padding-inline:6rem; border-radius:4rem; background-color:var(--colorGray50); width:100%; font-size:2.5rem; line-height:3.5rem; } @media (max-width:1280px){ .textWithTitle{ padding-block:3rem; padding-inline:3rem } } .textWithTitle--isFloatRight{ float:right; max-width:68rem; margin-left:6rem; } @media (max-width:1024px){ .textWithTitle--isFloatRight{ float:none; margin-left:0 } } .videoCard{ --videoCardHeight:63.75rem; --videoCardWidth:100%; --videoCardMargin:0; --videoCardContainerHeight:100%; --videoCardInfoPadding:2rem 2rem 3rem; --videoCardDurationPadding:4rem; width:var(--videoCardWidth); height:var(--videoCardHeight); border-radius:2rem; overflow:hidden; position:relative; background-color:var(--colorWhite); margin:var(--videoCardMargin); } @media (max-width:920px){ .videoCard{ --videoCardHeight:auto; display:flex; flex-direction:column } } @media (max-width:375px){ .videoCard{ --videoCardHeight:auto } } .videoCard__container{ height:var(--videoCardContainerHeight); position:relative; } .videoCard__container::after{ content:""; position:absolute; inset:0; display:block; width:100%; height:100%; background-color:var(--colorBlackA40); } .videoCard__img{ position:relative; width:100%; height:100%; object-fit:cover; border-radius:2rem; } .videoCard__overlay{ display:none; background-color:transparent; padding:0 2rem; max-width:180rem; width:100%; height:90.625rem; overflow:initial; } @media (max-width:1024px){ .videoCard__overlay{ height:70rem } } @media (max-width:768px){ .videoCard__overlay{ height:51rem } } @media (max-width:640px){ .videoCard__overlay{ height:42rem } } @media (max-width:375px){ .videoCard__overlay{ height:auto } } .videoCard__overlay iframe{ height:100%; width:100%; } .videoCard__overlay--isBorderRadius16 video,.videoCard__overlay--isBorderRadius16 iframe{ border-radius:2rem; } .videoCard--isCustomSize{ --videoCardHeight:70rem; --videoCardMargin:6rem 0; } @media (max-width:1280px){ .videoCard--isCustomSize{ --videoCardMargin:3rem 0 } } @media (max-width:1024px){ .videoCard--isCustomSize{ --videoCardHeight:50rem } } @media (max-width:640px){ .videoCard--isCustomSize{ --videoCardHeight:30rem } } .videoCard .btn::after{ display:none; } .videoCard .btn--isOpenVideoBtn{ --btnBg:transparent; --btnHeight:10rem; --btnWidth:10rem; --btnHorPaddings:0; --btnVertPaddings:0; --btnBorderRadius:50%; border:none; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:2; overflow:visible; } .videoCard .btn--isOpenVideoBtn::after{ content:""; width:1000rem; height:1000rem; transform:translate(-50%,-50%); position:absolute; top:0; left:0; background-color:transparent; z-index:1000; cursor:pointer; pointer-events:auto; } .videoCard .btn--isOpenVideoBtn .icon{ --iconSize:10rem; --iconColor:var(--colorWhite); } .warning{ --warningDisplay:flex; --warningAlign:center; --warningGap:1.5rem; --warningFontSize:2.5rem; --warningLiheHeight:1em; --warningIconSize:3rem; --warningFontColor:var(--colorGray500); display:var(--warningDisplay); align-items:var(--warningAlign); gap:var(--warningGap); } @media(max-width:767px){ .warning{ --warningIconSize:2.5rem; --warningFontSize:1.8rem; --warningGap:1rem } } .warning *{ font-size:var(--warningFontSize); line-height:var(--warningLiheHeight); color:var(--warningFontColor); } .warning .icon{ --iconSize:var(--warningIconSize); } .yandexMap{ --yandexMapHeight:70rem; --yandexMapBorderRadius:4rem; overflow:hidden; height:var(--yandexMapHeight); border-radius:var(--yandexMapBorderRadius); } @media (max-width:1024px){ .yandexMap{ --yandexMapHeight:50rem; --yandexMapBorderRadius:3rem } } @media (max-width:640px){ .yandexMap{ --yandexMapHeight:30rem; --yandexMapBorderRadius:2rem } } .yandexMap .ymaps-2-1-79-copyright__wrap{ margin-right:3rem; } @media (max-width:640px){ .yandexMap .ymaps-2-1-79-balloon{ border-radius:2rem } } .yandexMap--isSize86x60{ --yandexMapHeight:60rem; max-width:86rem; } .cart{ --cartDisplay:grid; --cartAsideWidth:54rem; --cartAsideGap:8rem; --cartTemplate:calc(100% - var(--cartAsideWidth) - var(--cartAsideGap)) var(--cartAsideWidth); --cartWrapperDisplay:grid; --cartWrapperTemplate:1fr; --cartWrapperGap:7rem; --cartContainerDisplay:flex; --cartContainerFlow:column; --cartContainerGap:2rem; --cartHeaderDisplay:grid; --cartHeaderTemplate:1fr 1fr; --cartHeaderGap:2rem; --cartHeaderBtnIconDisplay:flex; --cartHeaderColDisplay:flex; --cartHeaderColAlign:center; --cartHeaderColGap:1.5rem; --cartHeaderLastColJustify:flex-end; --cartMessageBgColor:var(--colorAtlantis); --cartMessageColor:var(--colorWhite); --cartMessagePaddingV:3rem; --cartMessagePaddingH:5rem; --cartMessageBr:3rem; --cartMessageFontSize:3rem; --cartSummaryContainerGap:5rem; --cartSummaryItemPadding:5rem; --cartSummaryItemBorderBottom:3px solid var(--colorGallery); --cartSummaryItemDisplay:grid; --cartSummaryItemGridTemplate:2fr 1fr; --cartSummaryItemGap:4rem; --cartSummaryItemUnitDisplay:flex; --cartSummaryItemUnitDirection:column; --cartSummaryItemUnitGap:2rem; --cartSummaryItemColDisplay:flex; --cartSummaryItemColDirection:column; --cartSummaryItemColGap:3rem; --cartSummaryUnitHeadingFontSize:2rem; --cartSummaryUnitHeadingLineHeight:1em; --cartSummaryUnitHeadingFontWeight:400; --cartSummaryUnitHeadingColor:var(--colorGray800); --cartSummaryUnitValueFontSize:3rem; --cartSummaryUnitValueLineHeight:1.3em; --cartSummaryUnitValueFontWeight:600; --cartSummaryUnitValueColor:var(--colorBlack); --cartListCheckerSize:4rem; --cartFooterButtonsDisplay:flex; --cartFooterButtonsFlow:wrap; --cartFooterButtonsGap:2rem; --cartFooterButtonsWidth:fit-content; --cartHeaderPaddingV:3rem; --cartHeaderPaddingH:3rem; --cartHeaderBorderRadius:3rem; --cartHeaderBackgroundColor:var(--colorGallery); --cartItemsWrapperMb:5rem; --cartSummaryLastColJustify:flex-end; --cartGridAreas:"main aside"; display:var(--cartDisplay); grid-template-columns:var(--cartTemplate); grid-gap:var(--cartAsideGap); grid-template-areas:var(--cartGridAreas); flex-grow:1; width:100%; } @media (max-width:1940px){ .cart .serviceOverview{ --serviceOverviewMaxWidth:calc(100vw - var(--cartAsideWidth) - var(--cartAsideGap) - var(--gridPadding)*2) } } @media(max-width:1366px){ .cart{ --cartAsideGap:3.5rem; --cartListCheckerSize:2.5rem } } @media(max-width:1024px){ .cart{ --cartTemplate:1fr; --cartGridAreas:"aside" "main" } .cart .serviceOverview{ --serviceOverviewMaxWidth:calc(100vw - var(--gridPadding)*2); } } @media(max-width:767px){ .cart{ --cartSummaryItemGridTemplate:1fr; --cartFooterButtonsWidth:100%; --cartMessagePaddingV:2rem; --cartMessagePaddingH:3rem; --cartMessageFontSize:2rem; --cartHeaderBtnIconDisplay:none; --cartHeaderPaddingV:2rem; --cartHeaderPaddingH:2rem; --cartItemsWrapperMb:3rem; --cartSummaryLastColJustify:flex-start } .cart .progressBar{ display:none; } } .cart__main{ grid-area:main; } .cart__aside{ grid-area:aside; } .cart__wrapper{ display:var(--cartWrapperDisplay); grid-template-columns:var(--cartWrapperTemplate); gap:var(--cartWrapperGap); width:100%; max-width:100%; } .cart__list{ width:100%; max-width:100%; } .cart__container{ display:var(--cartContainerDisplay); flex-direction:var(--cartContainerFlow); gap:var(--cartContainerGap); width:100%; max-width:100%; } .cart__header{ display:flex; flex-direction:column; gap:8rem; } .cart__headerContainer{ display:var(--cartHeaderDisplay); grid-template-columns:var(--cartHeaderTemplate); padding:var(--cartHeaderPaddingV) var(--cartHeaderPaddingH); border-radius:var(--cartHeaderBorderRadius); background:var(--cartHeaderBackgroundColor); gap:var(--cartHeaderGap); } .cart__headerContainer .btn{ --btnTextColor:var(--colorGray500); --btnHorPaddings:0; height:3rem; } .cart__headerContainer .btn__label{ white-space:nowrap; } .cart__headerContainer .btn .icon{ display:var(--cartHeaderBtnIconDisplay); } .cart__headerCol{ display:var(--cartHeaderColDisplay); align-items:var(--cartHeaderColAlign); gap:var(--cartHeaderColGap); } .cart__headerCol:last-of-type{ justify-content:var(--cartHeaderLastColJustify); } .cart__footerButtons{ display:var(--cartFooterButtonsDisplay); flex-flow:var(--cartFooterButtonsFlow); gap:var(--cartFooterButtonsGap); width:var(--cartFooterButtonsWidth); } .cart__footerButtons .btn{ width:var(--cartFooterButtonsWidth); } .cart__footerButtons .btn--isOutline{ --btnBg:var(--colorWhite); } .cart__footerButtons .btn--isCartProceedTransparent{ --btnBg:transparent; border:2px solid var(--colorWhite); } .cart__footerButtons .btn--isCartProceedTransparent::after{ content:none; } .cart__footerButtons .checkbox{ font-size:2.5rem; } .cart__item{ } .isDomReady .cart__item { transition:height 0.3s linear; } .cart__item { width:100%; max-width:100%; display:none; } .cart__item:nth-of-type(1),.cart__item:nth-of-type(2),.cart__item:nth-of-type(3),.cart__item:nth-of-type(4),.cart__item:nth-of-type(5){ display:block; } .cart__itemsWrapper--isAllAppointmentsVisible .cart__item{ display:block; } .cart__itemsWrapper--isAllServicesVisible .cart__item{ display:block; } .cart__itemsWrapper .btn--cartItemsShowMore{ --btnBg:transparent; --btnTextColor:var(--colorResolutionBlue); --btnHorPaddings:0; --btnHeight:auto; --btnHoverBg:transparent; --btnActiveBg:transparent; --btnHoverTextColor:var(--colorBlack); } .cart__itemsWrapper .btn--cartItemsShowMore::after{ display:none; } .cart__message{ width:100%; max-width:100%; background-color:var(--cartMessageBgColor); color:var(--cartMessageColor); padding:var(--cartMessagePaddingV) var(--cartMessagePaddingH); border-radius:var(--cartMessageBr); } .cart__message *{ font-size:var(--cartMessageFontSize); font-weight:700; } .cart__message--messageStatus-error{ --cartMessageBgColor:var(--colorTrinidad); } .cart__message--messageStatus-payment{ --cartMessageBgColor:var(--colorCerulean); } .cart__summaryContainer{ display:flex; flex-direction:column; gap:var(--cartSummaryContainerGap); } .cart__summaryItem{ width:100%; display:var(--cartSummaryItemDisplay); grid-template-columns:var(--cartSummaryItemGridTemplate); grid-gap:var(--cartSummaryItemGap); padding:0 0 var(--cartSummaryItemPadding) 0; border-bottom:var(--cartSummaryItemBorderBottom); } .cart__summaryItemCol{ width:100%; display:var(--cartSummaryItemColDisplay); flex-direction:var(--cartSummaryItemColDirection); gap:var(--cartSummaryItemColGap); } .cart__summaryItemUnit{ width:100%; display:var(--cartSummaryItemUnitDisplay); flex-direction:var(--cartSummaryItemUnitDirection); gap:var(--cartSummaryItemUnitGap); } .lastCol .cart__summaryItemUnit{ align-items:var(--cartSummaryLastColJustify); } .cart__summaryItemUnit > span{ font-size:var(--cartSummaryUnitHeadingFontSize); line-height:var(--cartSummaryUnitHeadingLineHeight); font-weight:var(--cartSummaryUnitHeadingFontWeight); color:var(--cartSummaryUnitHeadingColor); } .cart__summaryItemUnit > .timeDatePicker{ margin-right:-13px; } .cart__summaryItemUnit > .timeDatePicker .swiper-wrapper{ justify-content:flex-end; } .cart__summaryValue{ --pMb:0; font-size:var(--cartSummaryUnitValueFontSize); line-height:var(--cartSummaryUnitValueLineHeight); font-weight:var(--cartSummaryUnitValueFontWeight); color:var(--cartSummaryUnitValueColor); } .cart__summaryValue--isValueNotAvailable{ --cartSummaryUnitValueColor:var(--colorTrinidad); } .cart__summaryValue.summaryValueAlignRight{ text-align:right; } .cart__itemsWrapper{ margin-bottom:var(--cartItemsWrapperMb); } .footer{ --footerBgColor:var(--colorGray50); --footerVerPaddings:11rem; --footerColGap:4rem; --footerRowGap:3rem; --footerTextColor:var(--colorPrimary); --footerLinkColor:var(--footerTextColor); --footerBorderColor:var(--colorBlackA20); color:var(--footerTextColor); background-color:var(--footerBgColor); -webkit-user-select:none; user-select:none; } @media (max-width:1820px){ .footer{ --footerColGap:3rem } } @media (max-width:1280px){ .footer{ --footerVerPaddings:4rem } } @media (max-width:767px){ .footer{ --footerColGap:2rem } } .footer__top{ display:grid; grid-template-columns:repeat(12,minmax(0,1fr)); gap:var(--footerRowGap) var(--footerColGap); padding-block:var(--footerVerPaddings); } .footer__nav{ grid-column:span 4; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:var(--footerColGap); } @media (max-width:1024px){ .footer__nav{ --footerColGap:4rem; grid-column:span 8 } } @media (max-width:767px){ .footer__nav{ grid-column:1 /-1 } } .footer__nav .nav{ --navFlexFlow:column; --navLinkColor:var(--footerLinkColor); --navItemsGap:2rem 0; --navLinkPadding:0; } @media (max-width:1280px){ .footer__nav .nav{ --navLinkFontSize:2.25rem } } @media (max-width:767px){ .footer__nav .nav{ --navItemsGap:1.5rem 0; --navLinkFontSize:2rem } } .footer__nav .nav__item{ max-width:max-content; } .footer__nav .nav__link{ justify-content:flex-start; } .footer__actions{ padding-top:9.75rem; grid-column:1 /-1; } @media (max-width:1280px){ .footer__actions{ padding-top:3rem } } .footer__infoBlock{ grid-column:span 3; align-self:start; } @media (max-width:1480px){ .footer__infoBlock{ grid-column:span 4 } } @media (max-width:767px){ .footer__infoBlock{ grid-column:span 6 } } @media (max-width:640px){ .footer__infoBlock{ grid-column:1 /-1 } } .footer__contacts{ grid-column:10 /span 3; display:flex; flex-direction:column; row-gap:3rem; } @media (max-width:1280px){ .footer__contacts{ grid-column:9 /span 4 } } @media (max-width:1024px){ .footer__contacts{ grid-column:span 6 } } @media (max-width:640px){ .footer__contacts{ grid-column:1 /-1 } } .footer__bottom{ display:flex; justify-content:space-between; flex-wrap:wrap; gap:2rem 3rem; padding-top:3rem; padding-bottom:3.25rem; border-top:1px solid var(--footerBorderColor); } .footer__copyright{ display:flex; align-self:center; line-height:1.6; font-size:2.25rem; } @media (max-width:767px){ .footer__copyright{ font-size:2rem } } html.isPanelActive body .pageLayout .footer{ --footerTextColor:var(--baseViFontColor); --footerBorderColor:var(--baseViFontColor); } .header{ --headerBgColor:var(--colorWhite); --headerMenuMr:4rem; --headerLogoMr:2.5rem; --headerNavMr:5rem; --headerContactsItemGap:4rem; --headerContactsMr:4rem; --headerMt:0; --burgerIconSize:4rem; display:flex; justify-content:center; height:100%; width:100%; margin-top:var(--headerMt); background-color:var(--headerBgColor); box-shadow:var(--shadow); } @media (max-width:1280px){ .header{ --headerNavMr:0; --headerMenuMr:2rem; --headerLogoMr:0; --headerContactsItemGap:2rem; --headerContactsMr:.5rem } } @media (max-width:767px){ .header{ --headerContactsItemGap:0rem; --headerMenuMr:0 } } .header__inner{ width:100%; display:flex; flex-flow:row nowrap; align-items:center; max-width:var(--siteMaxWidth); position:relative; } @media (max-width:1280px){ .header__inner{ column-gap:2rem } } @media (max-width:1024px){ .header__inner{ justify-content:space-between } } @media (max-width:920px){ .header__inner{ column-gap:1rem } } @media (max-width:480px){ .header__inner{ column-gap:0 } } .header__menu{ margin-right:var(--headerMenuMr); width:var(--headerHeight); height:100%; } @media (max-width:767px){ .header__menu{ width:max-content; order:5 } } .header__menuBlock { opacity:0; visibility:hidden; backface-visibility:hidden; } .isDomReady .header__menuBlock { transition:.6s; } .header__menuBlock { position:absolute; top:var(--headerHeight); left:0; width:100%; max-width:var(--siteMaxWidth); height:100dvh; overflow:hidden; background-color:var(--colorPrimary); } .isMenuOpened .header__menuBlock { opacity:1; visibility:visible; } .header__menu > .header__action{ cursor:pointer; } .header__logo{ display:flex; align-items:center; justify-content:center; margin-right:var(--headerLogoMr); max-height:var(--headerHeight); overflow:hidden; flex-shrink:0; } @media (max-width:767px){ .header__logo{ --size:6rem; width:var(--size); max-width:var(--size); height:var(--size); max-height:var(--size); padding-left:1.5rem; padding-right:0 } } .header__nav{ display:flex; align-self:stretch; align-items:stretch; margin-right:var(--headerNavMr); flex-grow:1; min-width:4rem; } @media (max-width:480px){ .header__nav{ padding-left:.5rem; flex-grow:initial } } @media (max-width:1280px){ .header__nav .nav__item:not(:last-child){ display:none } } .header__contacts{ display:flex; flex-flow:row nowrap; gap:var(--headerContactsItemGap); margin-left:auto; margin-right:var(--headerContactsMr); } @media (max-width:767px){ .header__contacts{ column-gap:2rem; order:4; margin-left:0 } } @media (max-width:640px){ .header__contacts{ column-gap:1rem } } .header__contactsItem{ display:flex; align-items:flex-end; justify-content:center; flex-flow:column; } @media (max-width:1280px){ .header__contactsItem{ align-items:flex-start } } @media (max-width:767px){ .header__contactsItem .btn{ --btnHorPaddings:1.5rem; --btnSizeMediumHeight:5.5rem } } @media (max-width:767px){ .header__contactsItem .btn--isExtra{ --btnHorPaddings:1rem; --btnHeight:4rem; --btnFontSize:1.5rem } } @media (max-width:767px){ .header__contactsItem .isTextLarge{ font-size:1.5rem } } .header__action{ --headerActionBg:transparent; --headerActionPadding:2rem 0 1.5rem 0; --headerActionIconMb:1.5rem; --headerActionLabelMinHeight:2lh; --headerActionLabelColor:var(--colorPrimary); --headerActionIconColor:var(--colorPrimary); --headerActionHoverBg:transparent; --headerActionHoverLabelColor:var(--colorPrimaryLight); --headerActionHoverIconColor:var(--colorPrimaryLight); display:flex; flex-flow:column; align-items:center; text-align:center; -webkit-user-select:none; user-select:none; width:100%; height:100%; position:relative; padding:var(--headerActionPadding); background:var(--headerActionBg); } @media (max-width:767px){ .header__action{ --headerActionIconMb:0; --headerActionPadding:2rem .5rem; justify-content:center } } .header__action:hover{ --headerActionBg:var(--headerActionHoverBg); --headerActionLabelColor:var(--headerActionHoverLabelColor); --headerActionIconColor:var(--headerActionHoverIconColor); } .header__action--isBg{ --headerActionBg:var(--colorPrimary); --headerActionLabelColor:var(--colorWhite); --headerActionIconColor:var(--colorWhite); --headerActionHoverBg:var(--colorPrimary); --headerActionHoverLabelColor:var(--colorWhite); --headerActionHoverIconColor:var(--colorWhite); } .header__action--isBg:hover::after { opacity:0; visibility:hidden; backface-visibility:hidden; } .isDomReady .header__action--isBg::after { transition:.2s; } .header__action--isBg::after { content:""; pointer-events:none; position:absolute; width:100%; height:100%; top:0; left:0; background:var(--gradient); } .header__actionIcon:not(:last-child) { margin-bottom:var(--headerActionIconMb); } .header__actionIcon { display:flex; justify-content:center; color:var(--headerActionIconColor); z-index:1; } @media (max-width:767px){ .header__actionIcon .icon--isSizeLarge{ --iconSize:3rem } } .isDomReady .header__actionLabel { transition:.2s; } .header__actionLabel { text-transform:uppercase; font-weight:700; color:var(--headerActionLabelColor); font-size:1.625rem; line-height:2rem; min-height:var(--headerActionLabelMinHeight); z-index:1; } @media (max-width:767px){ .header__actionLabel{ display:none } } .header__actionLabel.header__actionLabel--isShowWithoutMenu { opacity:1; visibility:visible; } .header__actionLabel.header__actionLabel--isShowWithoutMenu { transition:initial; min-height:var(--headerActionLabelMinHeight); } .isMenuOpened .header__actionLabel.header__actionLabel--isShowWithoutMenu { opacity:0; visibility:hidden; backface-visibility:hidden; } .isMenuOpened .header__actionLabel.header__actionLabel--isShowWithoutMenu { height:0; min-height:0; } .header__actionLabel.header__actionLabel--isShowWithMenu { opacity:0; visibility:hidden; backface-visibility:hidden; } .header__actionLabel.header__actionLabel--isShowWithMenu { transition:initial; height:0; min-height:0; } .isMenuOpened .header__actionLabel.header__actionLabel--isShowWithMenu { opacity:1; visibility:visible; } .isMenuOpened .header__actionLabel.header__actionLabel--isShowWithMenu { min-height:var(--headerActionLabelMinHeight); } .header__actionCount{ position:absolute; } .header__actionCount:empty{ display:none; } .isMenuOpened .header__action--isBg::after{ background:var(--colorPrimary); } .header__actions { list-style:none; padding:0; margin:0; } .header__actions > li { padding:0; margin:0; position:static; } .header__actions > li::before,.header__actions > li::after { content:none; } .header__actions { display:flex; flex-flow:row nowrap; align-self:stretch; -webkit-user-select:none; user-select:none; } @media (max-width:1024px){ .header__actions{ } } @media (max-width:767px){ .header__actions{ order:3 } } li.header__actionsItem{ position:relative; display:flex; width:var(--headerHeight); } @media (max-width:767px){ li.header__actionsItem{ width:100% } } li.header__actionsItem::before{ content:""; position:absolute; top:0; left:0; height:100%; background:var(--colorAlto); width:1px; } @media (max-width:767px){ li.header__actionsItem::before{ display:none } } html.isPanelActive body .pageLayout .header{ background:var(--baseViBgColor) !important; } html.isPanelActive body .pageLayout .header__menuBlock{ top:12rem; background:var(--baseViBgColor) !important; } @media (max-width:767px){ html.isPanelActive body .pageLayout .header__menuBlock{ top:7.5rem; } } html.isPanelActive body .pageLayout .header__logo{ display:none; } .order{ --orderItemsPadding:4rem; --orderItemsBr:3rem; --orderPadding:3rem; --orderFooterColor:var(--colorWhite); --orderStepRowGap:6rem; padding-bottom:var(--orderPadding); } @media (max-width:1280px){ .order{ --orderItemsPadding:3rem; --orderItemsBr:2.5rem; --orderStepRowGap:5rem } } @media (max-width:767px){ .order{ --orderItemsPadding:2.5rem; --orderItemsBr:2rem; --orderStepRowGap:4rem } } .order__progressBarContainer{ margin-bottom:4rem; overflow-x:auto; -ms-overflow-style:none; scrollbar-width:none; } .order__progressBarContainer::-webkit-scrollbar{ width:0; height:0; } .order__step{ display:flex; flex-direction:column; row-gap:var(--orderStepRowGap); } .order__stepBody:last-child{ padding-bottom:6rem; } .order__stepFooter{ padding:var(--orderItemsPadding); display:flex; align-items:center; background:var(--colorPrimary); border-radius:var(--orderItemsBr); } @media (max-width:767px){ .order__stepFooter{ flex-direction:column; row-gap:2rem } } .order__stepFooterTitle{ font-size:1.625rem; font-weight:700; color:var(--orderFooterColor); text-transform:uppercase; margin-bottom:1rem; } .order__stepFooterTitle.h6{ font-size:4rem; } .order__stepFooterText{ margin-bottom:4rem; color:var(--orderFooterColor); } .order__stepFooter .formattedValue{ --formattedValueFs:5rem; --formattedValueColor:var(--colorWhite); } @media (max-width:1280px){ .order__stepFooter .formattedValue{ --formattedValueFs:4rem } } @media (max-width:767px){ .order__stepFooter .formattedValue{ --formattedValueFs:3rem } } .order__stepFooterInfo{ display:flex; flex-direction:column; width:100%; align-items:baseline; } @media (max-width:767px){ .order__stepFooterInfo{ flex-direction:row; column-gap:2rem } } .order__stepFooterActions{ display:flex; gap:2rem; margin-left:auto; width:100%; justify-content:flex-end; } @media (max-width:767px){ .order__stepFooterActions{ flex-direction:column } } .order__stepFooter--isVertical{ flex-direction:column; } .order__formatList { list-style:none; padding:0; margin:0; } .order__formatList > li { padding:0; margin:0; position:static; } .order__formatList > li::before,.order__formatList > li::after { content:none; } .order__formatList { display:flex; gap:4rem; } @media (max-width:767px){ .order__formatList{ flex-direction:column } } .order__formatListItem{ width:100%; } .order__formatTitle{ --marginBottom:5rem; } .order__form .form{ --formBlockDisplay:block; --formRowGridGap:3rem; --formRowMarginBottom:4rem; --formColAlignItems:start; --formMsgTop:7.25rem; } @media (max-width:767px){ .order__form .form{ --formRowGridGap:4rem; --formRowMarginBottom:4rem } } .order__form .form__header{ margin-bottom:6rem; } @media (max-width:1280px){ .order__form .form__header{ margin-bottom:3rem } } .order__form .form__body{ padding-bottom:6rem; } .order__form .form__link{ -webkit-text-decoration:underline; text-decoration:underline; text-underline-offset:4px; text-decoration-thickness:1px; } .order__form .form .checkbox{ margin-right:0; } .order__form .form .checkbox__label{ --checkerLabelPadding:0 0 0 2rem; font-size:2.25rem; } .order__form .form .datePicker .react-datepicker{ max-width:46rem; } .order__form .form .datePicker .react-datepicker__month-container{ max-width:46rem; } .order__form .form .datePicker__fastNavMonths,.order__form .form .datePicker__fastNavYears{ max-width:20rem; } .order__form .form .datePicker__fastNavMonths .formSelect__inner,.order__form .form .datePicker__fastNavMonths .formSelect__menu,.order__form .form .datePicker__fastNavYears .formSelect__inner,.order__form .form .datePicker__fastNavYears .formSelect__menu{ max-width:14rem; } .order__form .form .datePicker__fastNavMonths .formSelect__menu,.order__form .form .datePicker__fastNavYears .formSelect__menu{ min-height:25rem; } .order__ctrl { list-style:none; padding:0; margin:0; } .order__ctrl > li { padding:0; margin:0; position:static; } .order__ctrl > li::before,.order__ctrl > li::after { content:none; } .order__ctrl { margin-left:auto; display:flex; align-items:center; } .order__nextBtnContainer .btn{ margin-left:auto; } .order__appointmentsTitle{ --marginBottom:5rem; margin-bottom:5rem; } .order__appointmentsList{ --columns:2; } .order__appointmentsList { list-style:none; padding:0; margin:0; } .order__appointmentsList > li { padding:0; margin:0; position:static; } .order__appointmentsList > li::before,.order__appointmentsList > li::after { content:none; } .order__appointmentsList { display:grid; grid-template-columns:repeat(var(--columns),minmax(0,1fr)); gap:4rem; } @media (max-width:1024px){ .order__appointmentsList{ --columns:1 } } .order__appointmentsList.order__appointmentsList .order__appointmentsListItem{ display:flex; flex-direction:column; padding:var(--orderItemsPadding); background:var(--colorGray50); border-radius:var(--orderItemsBr); overflow:hidden; border:2px solid var(--colorGray50); } .order__appointmentsList.order__appointmentsList .order__appointmentsListItem.isActive{ background:var(--colorWhite); border:2px solid var(--colorPrimary); } .order__appointmentsListActions{ margin-bottom:1rem; } .order__appointmentsListActions .radio{ --checkerLabelPadding:0 .1rem 0 0; --checkerLabelColor:var(--colorPrimary); --checkerLabelFs:3rem; --checkerLabelFw:700; align-items:center; flex-direction:row-reverse; justify-content:space-between; } .order__appointmentsListActions .radio__label{ font-size:var(--checkerLabelFs); font-weight:var(--checkerLabelFw); } .order__appointmentsListPrice{ margin-bottom:3rem; } @media (max-width:767px){ .order__appointmentsListPrice{ margin-bottom:2rem } } .order__appointmentsListPrice .formattedValue{ --formattedValueFs:3rem; --formattedValueColor:var(--colorPrimaryOrange); } @media (max-width:767px){ .order__appointmentsListPrice .formattedValue{ --formattedValueFs:2.5rem } } .order__appointmentsListDesc{ font-weight:350; } @media (max-width:1024px){ .order__appointmentsListDesc{ line-height:1.3 } } @media (max-width:767px){ .order__appointmentsListDesc{ font-size:2.25rem } } .order__selects{ display:flex; gap:4rem; } .order__selects:not(:last-child) { margin-bottom:3rem; } @media (max-width:767px){ .order__selects{ flex-direction:column } } .order__selects .formSelect{ font-size:2.25rem; } .order__selectsDescription:not(:last-child) { margin-bottom:2rem; } .orderFormatCard{ --orderFormatCardPadding:var(--orderItemsPadding); --orderFormatCardBg:var(--colorGray50); --orderFormatCardMb:3rem; --orderFormatCardHeight:17.5rem; --orderFormatCardBorderColor:var(--colorGray50); --orderFormatCardBorder:2px solid var(--orderFormatCardBorderColor); } .isDomReady .orderFormatCard { transition:.2s; } .orderFormatCard { padding:var(--orderFormatCardPadding); background:var(--orderFormatCardBg); border-radius:var(--orderItemsBr); border:var(--orderFormatCardBorder); } .orderFormatCard__top:not(:last-child) { margin-bottom:var(--orderFormatCardMb); } .orderFormatCard .radio{ flex-direction:row-reverse; justify-content:space-between; align-items:center; } .orderFormatCard .radio__label{ --checkerLabelPadding:0 1rem 0 0; --checkerLabelColor:var(--colorPrimary); font-weight:700; font-size:3rem; } .orderFormatCard--isActive{ --orderFormatCardBg:var(--colorWhite); --orderFormatCardBorderColor:var(--colorPrimary); } .orderInfoPanel{ display:flex; column-gap:2rem; padding:var(--orderItemsPadding); align-items:center; background-color:var(--colorGallery); border-radius:var(--orderItemsBr); overflow:hidden; } .orderInfoPanel__subtitle{ font-size:1.625rem; font-weight:700; margin-bottom:1.5rem; text-transform:uppercase; } .orderInfoPanel__title{ font-size:3rem; font-weight:700; color:var(--colorPrimary); } @media (max-width:767px){ .orderInfoPanel__title{ font-size:2.5rem; line-height:1.3; margin-bottom:1rem } } .orderInfoPanel__info{ display:flex; flex-direction:column; } .orderInfoPanel__imageWrapper{ display:flex; width:12rem; max-width:12rem; height:15.5rem; max-height:15.5rem; border-radius:var(--orderItemsBr); overflow:hidden; flex-shrink:0; } .orderInfoPanel__image{ width:100%; height:100%; object-fit:cover; object-position:top center; } .orderInfoPanel--isAlt{ --orderItemsPadding:2rem; } .orderInfoPanel--isAlt .orderInfoPanel__subtitle{ font-size:2.5rem; text-transform:none; font-weight:400; } .orderConfirm__info:not(:last-child) { margin-bottom:5rem; } .orderConfirm__title{ padding-block:5rem; padding-inline:0; margin-bottom:5rem; font-weight:700; font-size:3rem; border-radius:var(--orderItemsBr); } @media (max-width:1280px){ .orderConfirm__title{ padding-block:3rem }; } .orderConfirm__title.h4{ font-size:6rem; margin-bottom:0; } .orderConfirm__infoTerm{ margin-bottom:1.5rem; text-transform:uppercase; font-size:1.625rem; font-weight:700; color:var(--colorGray500); line-height:1.23; } @media (max-width:767px){ .orderConfirm__infoTerm{ margin-bottom:.5rem; font-size:1.5rem } } .orderConfirm__infoDesc:not(:last-child) { margin-bottom:3rem; } .orderConfirm__infoDesc { font-size:3rem; font-weight:700; line-height:1.33; } @media (max-width:767px){ .orderConfirm__infoDesc{ margin-bottom:2.25rem; font-size:2.5rem } } .orderConfirm__paymentTypes:not(:last-child) { margin-bottom:5rem; } .orderConfirm__paymentTypesTitle{ display:flex; margin-bottom:1.5rem; text-transform:uppercase; font-size:1.625rem; font-weight:700; color:var(--colorGray500); line-height:1.23; } @media (max-width:767px){ .orderConfirm__paymentTypesTitle{ margin-bottom:.5rem; font-size:1.5rem } } .orderConfirm__paymentTypesActions{ display:flex; flex-direction:column; row-gap:1rem; } .orderConfirm__paymentTypesActions .radio{ align-items:center; font-size:3rem; font-weight:700; line-height:1.33; } .orderConfirm--isSuccess .orderConfirm__title{ padding-block:3rem; padding-inline:5rem; color:var(--colorWhite); background:var(--colorPrimaryGreen); } .orderConfirm--isSuccess .orderConfirm__title--isBgOrange{ background:var(--colorPrimaryOrange); } .orderConfirm--isSuccess .orderConfirm__title--isBgBlue{ background:var(--colorPrimaryLight); } .orderConfirm--isSuccess .orderConfirm__infoDesc--isColorOrange{ color:var(--colorPrimaryOrange); } html.isPanelActive body .order{ background:var(--baseViBgColor) !important; color:var(--baseViFontColor) !important; } html.isPanelActive body .order .radio--isChecked{ --checkerCheckedBg:var(--baseViFontColor); } html.isPanelActive body .order .radio--isChecked .radio__emulator{ background-color:var(--checkerCheckedBg) !important; } html.isPanelActive body .order .radio__emulator::after{ background:var(--baseViBgColor) !important; content:"" !important; } html.isPanelActive body .order .radio__emulator{ --checkerBorderColor:var(--baseViFontColor); --checkerCheckedBorderColor:var(--baseViFontColor); } html.isPanelActive body .order .orderFormatCard{ --orderFormatCardBorder:2px solid var(--baseViFontColor); } html.isPanelActive body .order .checkbox{ --checkerBorderColor:var(--baseViFontColor); --checkerCheckedBorderColor:var(--baseViFontColor); --checkerDisabledBorderColor:var(--baseViFontColor); --checkerCheckedIconFilter:brightness(0) invert(1); } html.isPanelActive body .order .checkbox__emulator::after{ background:url(../assets/icons/icon-check.svg) no-repeat 50% 50% /var(--checkerIconSize) var(--checkerIconSize) !important; content:"" !important; filter:invert(50%); } html.isPanelActive body .order .h4,html.isPanelActive body .order .order__stepFooterTitle,html.isPanelActive body .order .order__title,html.isPanelActive body .order .orderInfoPanel__title,html.isPanelActive body .order .orderConfirm__infoTerm{ color:var(--baseViFontColor) !important; } html.isPanelActive body .order .order__stepFooterActions .btn,html.isPanelActive body .order .order__nextBtnContainer .btn,html.isPanelActive body .order .order__appointmentsListItem,html.isPanelActive body .order .order__appointmentsListItem.isActive{ border:2px solid var(--baseViFontColor); } html.isPanelActive body .order .formInput{ --formInputBorder:1px solid var(--formInputBorderColor); --formInputBorderColor:var(--baseViFontColor); --formInputFontColor:var(--baseViFontColor); --formInputFocusColor:var(--baseViFontColor); --formInputFocusBorderColor:var(--baseViFontColor); --formInputHoverBorderColor:var(--baseViFontColor); --formInputPlaceholderColor:var(--baseViFontColor); } html.isPanelActive body .order .formLabel{ --formLabelColor:var(--baseViFontColor); } html.isPanelActive body .order .formSelect__menu,html.isPanelActive body .order .react-datepicker{ background:var(--baseViBgColor) !important; } html.isPanelActive body .order .react-datepicker,html.isPanelActive body .order .react-datepicker__day-name,html.isPanelActive body .order .react-datepicker .icon,html.isPanelActive body .order .react-datepicker__day,html.isPanelActive body .order .orderConfirm__title{ color:var(--baseViFontColor) !important; } html.isPanelActive body .order .react-datepicker,html.isPanelActive body .order .react-datepicker__day--today{ border:1px solid var(--baseViFontColor); } html.isPanelActive body .order .timeDatePicker{ }:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:#0000001a ;--f-spinner-color-2:#11181ccc ;--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*0.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:#18181bfa ;--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:#ffffff1a ;--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:#0000 ;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000 }.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000 ;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80 }.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:#0009 ;--f-button-active-bg:#0009 ;--f-button-hover-bg:#0009 ;--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:#18181b4d ;--f-button-active-bg:#18181b80 ;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b80);--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width)*-0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height)*-0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration,0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration,0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6 ;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000 }.fancybox-placeholder{border:0 !important;clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:#0000 ;-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000 ;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))*(1 - var(--progress, 0))*0.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,#0000);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(0.23,1,0.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,#fffffff0);--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:#18181ba6 ;--f-button-hover-bg:#464649a6 ;--f-button-active-bg:#5a5a5da6 ;--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b26);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px #00000080);pointer-events:none;z-index:20}.fancybox__toolbar:focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}