.bx-wrapper {position: relative;padding: 0;*zoom: 1;touch-action: pan-y;border-radius: 12px;overflow: hidden;}.bx-wrapper img {display: block;}.bxslider {margin: 0;padding: 0;}ul.bxslider {list-style: none;}.bx-viewport {-webkit-transform: translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: 16px;width: 100%;}.bx-wrapper .bx-loading {min-height: 50px;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}.bx-wrapper .bx-pager {text-align: center;font-size: 0.85em;font-family: Arial;color: #ccc;padding-top: 20px;}.bx-wrapper .bx-pager.bx-default-pager a {background: #ccc;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;border-radius: 5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus {background: #0074ff;}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;vertical-align: bottom;*zoom: 1;*display: inline;}.bx-wrapper .bx-pager-item {font-size: 0;line-height: 0;}.bx-wrapper .bx-prev {left: 0;}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus {background-position: 0 0;}.bx-wrapper .bx-next {right: 0;}.bx-wrapper .bx-controls-direction a {display: block;width: 60px;height: 45px;outline: 0;text-indent: -9999px;z-index: 9999;}.bx-wrapper .bx-controls-direction a.disabled {display: none;}.bx-wrapper .bx-controls-auto {text-align: center;}.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus {background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus {background-position: -86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666;background: rgba(80, 80, 80, 0.75);width: 100%;}.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: 0.85em;padding: 10px;}:root {--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--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 0.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: 0.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 0.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 0.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: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--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: rgba(0, 0, 0, 0);overflow: visible;z-index: var(--fancybox-zIndex, 1050);outline: none;transform-origin: top left;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: none;text-size-adjust: 100%;overscroll-behavior-y: contain;}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after {box-sizing: inherit;}.fancybox__container::backdrop {background-color: rgba(0, 0, 0, 0);}.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: rgba(0, 0, 0, 0);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;-o-object-fit: contain; object-fit: contain;-webkit-user-select: none; -moz-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: 0.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 0.25s ease;}.is-compact .fancybox__footer {position: absolute;bottom: 0;left: 0;right: 0;z-index: 20;background: rgba(24, 24, 27, 0.5);}.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: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--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: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--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 rgba(24, 24, 27, 0.5));--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: 0.15s ease-out both f-fadeOut;}.is-idle.is-compact .fancybox__footer {pointer-events: none;animation: 0.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; -moz-user-select: none;user-select: none;}.fancybox-ghost {position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 0;-o-object-fit: contain; object-fit: contain;z-index: 40;-webkit-user-select: none; -moz-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 0.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: rgba(24, 24, 27, 0.9);color: #fff;}.has-map .fancybox__content {background: #e5e3df;}.fancybox__html5video,.fancybox__iframe {border: 0;display: block;height: 100%;width: 100%;background: rgba(0, 0, 0, 0);}.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: rgba(0, 0, 0, 0);-webkit-user-select: none; -moz-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: -moz-max-content;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 0.33s ease;}.is-modern.is-resting .f-thumbs__slide__button {transition: clip-path 0.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 {-webkit-appearance: none; -moz-appearance: none;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: rgba(0, 0, 0, 0);outline: none;cursor: pointer;pointer-events: auto;touch-action: manipulation;opacity: var(--f-thumb-opacity);transition: opacity 0.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(0calc(((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, transparent);border-radius: var(--f-thumb-border-radius);animation: f-fadeIn 0.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;-o-object-fit: cover; 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 0.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(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));}.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(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));}.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, rgba(255, 255, 255, 0.94));--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: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--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 rgba(24, 24, 27, 0.15));--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 rgba(0, 0, 0, 0.5));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: 0.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-variant-numeric: tabular-nums;-webkit-font-smoothing: subpixel-antialiased;cursor: default;-webkit-user-select: none; -moz-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: 0.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;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {display: none;}: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; -moz-user-select: none;user-select: none;pointer-events: none;}.fancybox__content {padding: 0;}.container {padding: 0 16px;}@media (max-width: 991px) {.container {padding: 0;}}.container p {font-size: 1rem;line-height: 1.5rem;}.container a.link {color: #0074ff;}.container a.link:hover, .container a.link:focus {text-decoration: none;}.container ul li {position: relative;margin-bottom: 16px;padding-left: 20px;font-size: 1rem;line-height: 1.5rem;}.container ul li:last-child {margin-bottom: 0;}.container ul li:before {content: "";position: absolute;top: 5px;left: 0;width: 8px;height: 8px;border-radius: 50%;background: #0074ff;}.container ol {margin-left: 0;padding-left: 0;list-style-type: none;counter-reset: item;}.container ol li {position: relative;min-height: 30px;margin-bottom: 24px;padding: 4px 0 0 24px;font-size: 1rem;line-height: 1.5rem;}.container ol li:last-child {margin-bottom: 0;}.container ol li:before {content: counters(item, ".") ".";display: flex;position: absolute;top: 1px;left: 0;align-items: center;justify-content: center;height: 30px;counter-increment: item;}.container ol li ol {margin: 24px 0;}.container ol li ol li {padding-left: 34px;}.container .download-btn {display: inline-block;margin: 24px 0;margin-left: 30px;padding: 14px 24px;transition: ease-in-out 0.3s;border-radius: 24px;background: #ff8c00;color: #fff !important;font-size: 18px;text-align: center;text-decoration: none !important;}.container .download-btn:hover, .container .download-btn:focus {background: #d54b07;box-shadow: none;}.index {padding: 16px 0;}.index__logo {display: flex;align-items: center;justify-content: center;margin: 0 auto;background: #ecf1f8;width: 100%;max-width: 400px;border-radius: 8px;}.index img {display: block;max-width: 180px;margin: 30px auto;}.index h1 {position: relative;margin-bottom: 30px;color: #454d57;text-align: center;font-size: 2.5rem;}.index h1::before, .index h1::after {content: "";display: block;width: 100px;height: 1px;margin: 0 auto;margin-bottom: 30px;background: #d9d9d9;}.index h1::after {margin-top: 30px;margin-bottom: 0;}.index h1 span {display: block;padding-top: 8px;color: #454d57;font-size: 1.625rem;}.index ol {display: flex;flex-direction: column;align-items: center;justify-content: center;margin: 0;padding: 0 8px 0 16px;list-style: none;counter-reset: fs-counter;gap: 16px !important;}@media (min-width: 576px) {.index ol {padding: 0;}}.index ol li {position: relative;width: 100%;max-width: 400px;counter-increment: fs-counter;}.index ol li:before {content: counter(fs-counter);display: flex;position: absolute;top: 6px;left: -20px;align-items: center;justify-content: center;width: 40px;height: 40px;transform: rotate(15deg);transition: ease-in-out 0.3s;border: 1px solid #d9d9d9;border-radius: 50%;background: #fff;box-shadow: 1px 1px 0 #999;color: #454d57;font-size: 26px;line-height: 1;text-align: center;}.index ol li:hover:before {transform: rotate(0deg);border: 1px solid #333;color: #016ae6;}.index ol li:hover a {border: 1px solid #333;box-shadow: 1px 1px 0 #999;text-decoration: none;}.index ol li a {display: block;padding: 16px;transition: ease-in-out 0.3s;border: 1px solid #d9d9d9;border-radius: 8px;background: #f5f5f5;color: #454d57;text-align: center;text-decoration: none;font-size: 1.125rem;}.review {padding-top: 30px;padding-bottom: 30px;}.underline {text-decoration: underline;}.google-review__wrapper {display: flex;flex-wrap: wrap;gap: 30px;margin-bottom: 30px;}.google-review__item {display: flex;flex: 1 0 33.333333%;flex-direction: column;justify-content: space-between;max-width: calc(33.333333% - 20px);padding: 16px;border-radius: 8px;background-color: rgba(28, 101, 253, 0.04);font-style: italic;}@media (max-width: 1199px) {.google-review__item {flex: 1 0 50%;max-width: calc(50% - 20px);}}@media (max-width: 767px) {.google-review__item {flex: 1 0 100%;max-width: 100%;}}.google-review__item p {margin: 0;}.google-review__item-name {padding-top: 16px;font-style: normal;}.google-review__item--graphic a {display: flex;position: relative;width: 100%;height: 260px;overflow: hidden;border-radius: 8px;}.google-review__item--graphic a:hover img {transform: scale(1.1) rotate(2deg);}.google-review__item--graphic a img {position: absolute;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;transition: ease-in-out 0.3s;}.google-review__all-items {padding: 16px 0;text-align: center;}.rounded-button {display: inline-flex;justify-content: center;width: auto;max-width: 100%;padding: 24px 34px;transition: ease-in-out 0.2s;border: none;border-radius: 100px;outline: none;background: #ff8c00;color: #fff;font-size: 20px;line-height: 1;text-align: center;text-decoration: none;}@media (min-width: 576px) {.rounded-button {max-width: -moz-fit-content;max-width: fit-content;}}.rounded-button:hover, .rounded-button:focus {border: none;outline: none;background-color: rgb(229.5, 126, 0);box-shadow: 0 8px 8px -4px #dd6a1d;color: #fff;text-decoration: none;cursor: pointer;}.rounded-button--blue {background: #006bd1;text-decoration: none;}.rounded-button--blue:hover, .rounded-button--blue:focus {background-color: rgb(0, 93.9449760766, 183.5);box-shadow: 0 8px 8px -4px #ecf1f8;}.display-sm-only {display: block;}@media (min-width: 768px) {.display-sm-only {display: none;}}.display-md-up-only {display: none;}@media (min-width: 768px) {.display-md-up-only {display: block;}}html,body {position: relative;width: 100%;margin: 0;padding: 0;overflow-x: hidden;color: #454d57;font-family: "Rubik", sans-serif;}div {box-sizing: border-box;}p {margin: 0 0 16px 0;font-size: 1rem;line-height: 1.625rem;}p:last-child {margin-bottom: 0;}img {width: 100%;}ul {margin: 0;padding: 0;}ul li {list-style-type: none;}ul li a {color: #454d57;text-decoration: none;}input {box-sizing: border-box;}.content-holder {width: 100%;max-width: 1440px;margin: 0 auto;padding: 0 16px;background: #f9fbff;}.block {display: block;}.orange {color: #ff8c00;}.blue {color: #0074ff;}.btn-primary {display: inline-flex;align-items: center;justify-content: center;padding: 16px 40px;overflow: hidden;transition: ease-in-out 0.3s;border-radius: 25px;background: #0074ff;color: #fff !important;font-size: 16px;text-decoration: none !important;text-transform: uppercase;}.btn-primary:hover, .btn-primary:focus {background: #d54b07;text-decoration: none;}.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next {background-image: url("./../img/slider-arrow.png");background-repeat: no-repeat;background-size: contain;}.bx-controls-direction .bx-prev {transform: rotate(180deg);}.custom-input {display: flex;flex-direction: column;align-items: flex-start;margin-bottom: 2rem;}.custom-input ::-moz-placeholder {opacity: 1; color: #8a8886;}.custom-input ::placeholder {opacity: 1; color: #8a8886;}.custom-input__invisible {display: none;}.custom-input__error {display: none;margin-bottom: 4px;color: #ff0000;}.custom-input label {display: flex;align-items: center;width: 150px;width: 100%;margin: 0 0 8px;padding: 0;font-size: 16px;line-height: 18px;}.custom-input .datepicker-input {cursor: pointer;}.custom-input .datepicker-input ~ .custom-input__icon {pointer-events: none;}.custom-input[data-label=false] > label {display: none;}.custom-input[data-tooltip=false] .tippy-admin-help {display: none;}.custom-input[data-tooltip-position=relative] .tippy-admin-help {position: relative !important;}.custom-input[data-label-visibility=hidden] > label {visibility: hidden;}.custom-input[data-height=bigger] > label {font-size: 16px;}.custom-input[data-height=bigger] > input {height: 50px;font-size: 16px;}.custom-input[data-height=bigger] .ms-choice,.custom-input[data-height=bigger] .ms-choice > span {height: 50px;font-size: 16px;line-height: 50px;}.custom-input[data-height=bigger] .radio-item input[type=radio] + .radio-label:before,.custom-input[data-height=bigger] .radio-item input[type=checkbox] + .radio-label:before {min-width: 22px;min-height: 22px;}.custom-input[data-height=bigger] .radio-item input[type=radio] + .radio-label,.custom-input[data-height=bigger] .radio-item input[type=checkbox] + .radio-label {font-size: 15px;}.custom-input[data-height=biggest] > label {font-size: 18px;line-height: 20px;}.custom-input[data-height=biggest] > input {height: 60px;font-size: 18px;}.custom-input[data-height=biggest] .ms-choice,.custom-input[data-height=biggest] .ms-choice > span {height: 60px;font-size: 18px;line-height: 60px;}.custom-input[data-height=biggest] .radio-item input[type=radio] + .radio-label:before,.custom-input[data-height=biggest] .radio-item input[type=checkbox] + .radio-label:before {width: 24px;height: 24px;}.custom-input[data-height=biggest] .radio-item input[type=radio] + .radio-label,.custom-input[data-height=biggest] .radio-item input[type=checkbox] + .radio-label {font-size: 16px;}.custom-input input,.custom-input textarea,.custom-input select {display: inline-flex;width: 100%;height: 40px;padding: 0.5rem 1rem;transition: ease-in-out 0.2s;border: 1px solid #808080;border-radius: 5px;outline: none;background-color: #fff;color: #333;font-size: 14px;}.custom-input input ~ .multiple-select button,.custom-input textarea ~ .multiple-select button,.custom-input select ~ .multiple-select button {border: 1px solid #808080;outline: none;background-color: #fff;}.custom-input input ~ .multiple-select button:focus,.custom-input textarea ~ .multiple-select button:focus,.custom-input select ~ .multiple-select button:focus {border: 1px solid #1283ac;outline: none;background-color: rgba(0, 116, 255, 0.05);}.custom-input input:focus,.custom-input textarea:focus,.custom-input select:focus {border: 1px solid #1283ac;background-color: rgba(0, 116, 255, 0.05);}.custom-input input[disabled],.custom-input textarea[disabled],.custom-input select[disabled] {background: rgba(0, 0, 0, 0.1);cursor: not-allowed;}.custom-input input[disabled] ~ .multiple-select button,.custom-input textarea[disabled] ~ .multiple-select button,.custom-input select[disabled] ~ .multiple-select button {background: rgba(0, 0, 0, 0.1);cursor: not-allowed;}.custom-input input[disabled] ~ .multiple-select button > span,.custom-input textarea[disabled] ~ .multiple-select button > span,.custom-input select[disabled] ~ .multiple-select button > span {color: #999;}.custom-input input[disabled] ~ .multiple-select button:focus,.custom-input textarea[disabled] ~ .multiple-select button:focus,.custom-input select[disabled] ~ .multiple-select button:focus {border: 1px solid #808080;outline: none;}.custom-input input[disabled]:hover, .custom-input input[disabled]:focus,.custom-input textarea[disabled]:hover,.custom-input textarea[disabled]:focus,.custom-input select[disabled]:hover,.custom-input select[disabled]:focus {border-color: rgba(0, 0, 0, 0.1);}.custom-input textarea {min-height: 200px;padding-top: 1rem;}.custom-input .multiple-select ul li label {display: flex;}.custom-input .multiple-select ul li label input {position: relative;order: 1;width: 20px;max-width: 50px;height: 20px;margin: 0;margin: 0 8px 0 0;}.custom-input .multiple-select ul li label span {order: 2;}.custom-input--error .custom-input__error {display: block;}.custom-input--error input,.custom-input--error textarea,.custom-input--error select {border-color: #ff0000;background-color: rgba(255, 77, 77, 0.02);}.custom-input--error input ~ .multiple-select button, .custom-input--error input ~ .group-select .ms-choice,.custom-input--error textarea ~ .multiple-select button,.custom-input--error textarea ~ .group-select .ms-choice,.custom-input--error select ~ .multiple-select button,.custom-input--error select ~ .group-select .ms-choice {border-color: #ff0000;background-color: rgba(255, 77, 77, 0.02);}.custom-input--horizontal {position: relative;flex-direction: row;align-items: center;padding-top: 24px;}.custom-input--horizontal label {width: auto;margin: 0 16px 0 0;}.custom-input--horizontal[data-tooltip=true] label {margin-right: 0;}.custom-input--horizontal[data-label-width=fixed] label {width: 200px;}.custom-input--horizontal .custom-input__error {position: absolute;top: 0;left: 0;}.custom-input--horizontal .custom-input__icon {right: 12px;bottom: 12px;}.custom-input--upload .custom-input__icon {width: 20px;height: 20px;pointer-events: none;}.custom-input--upload .custom-input__icon img {width: 100%;}.custom-input--upload input {padding-top: 10px;cursor: pointer;}.custom-input--upload input[type=file]::file-selector-button {display: none;}.custom-input--with-pen:after {content: "";position: absolute;top: 44px;right: 8px;width: 16px;height: 16px;transform: rotate(0) !important;background: url("./images/pen.png") no-repeat;pointer-events: none;}.custom-input--with-pen select {border: 1px solid transparent;background: transparent;text-indent: 1px;text-overflow: "";cursor: pointer;-webkit-appearance: none;-moz-appearance: none;}.custom-input--radio .custom-input__wrap {display: flex;flex-direction: row;}.custom-input--radio .custom-input__wrap--column {display: flex;flex-direction: column;gap: 10px;}.custom-input--radio .radio-item {min-width: 85px;margin: 0 30px 0 0;}.custom-input--radio .radio-item:last-child {margin-right: 0;}.custom-input--radio .radio-item label {margin-top: 0;}.custom-input--radio .radio-item input[type=radio],.custom-input--radio .radio-item input[type=checkbox] {position: absolute;width: 20px;height: 20px;opacity: 0;cursor: pointer;}.custom-input--radio .radio-item input[type=radio] + .radio-label,.custom-input--radio .radio-item input[type=checkbox] + .radio-label {margin-bottom: 0;font-size: 14px;cursor: pointer;}.custom-input--radio .radio-item input[type=radio] + .radio-label:before,.custom-input--radio .radio-item input[type=checkbox] + .radio-label:before {content: "";display: inline-block;position: relative;top: 0;width: 20px;height: 20px;margin-right: 1em;transition: all 250ms ease;border: 1px solid rgb(180.25, 180.25, 180.25);border-radius: 4px;background: #f4f4f4;text-align: center;vertical-align: top;cursor: pointer;pointer-events: none;}.custom-input--radio .radio-item input[type=radio]:checked + .radio-label:before,.custom-input--radio .radio-item input[type=checkbox]:checked + .radio-label:before {background-color: #ff7913;box-shadow: inset 0 0 0 4px #f4f4f4;}.custom-input--radio .radio-item input[type=radio][disabled],.custom-input--radio .radio-item input[type=checkbox][disabled] {cursor: not-allowed !important;}.custom-input--radio .radio-item input[type=radio][disabled] ~ label,.custom-input--radio .radio-item input[type=checkbox][disabled] ~ label {opacity: 0.5;cursor: not-allowed !important;}.custom-input--radio .radio-item input[type=radio][disabled] ~ label:before,.custom-input--radio .radio-item input[type=checkbox][disabled] ~ label:before {cursor: not-allowed !important;}.custom-input--radio .radio-item input[type=radio][disabled]:not(:checked) ~ label:before,.custom-input--radio .radio-item input[type=checkbox][disabled]:not(:checked) ~ label:before {background: #f4f4f4;}.custom-input--radio .radio-item input[type=radio]:focus + .radio-label:before,.custom-input--radio .radio-item input[type=checkbox]:focus + .radio-label:before {border-color: #1283ac;outline: none;}.custom-input--radio .radio-item input[type=radio]:disabled + .radio-label:before,.custom-input--radio .radio-item input[type=checkbox]:disabled + .radio-label:before {border-color: rgb(180.25, 180.25, 180.25) !important;background: rgb(180.25, 180.25, 180.25);box-shadow: inset 0 0 0 4px #f4f4f4;}.custom-input--radio .radio-item input[type=radio] + .radio-label:empty:before,.custom-input--radio .radio-item input[type=checkbox] + .radio-label:empty:before {margin-right: 0;}.custom-input--radio.custom-input--error .radio-item label:before {border: 1px solid #ff0000 !important;}.custom-input--radio-vertical {flex-direction: row;align-items: center;}.custom-input--radio-vertical.custom-input--error {flex-wrap: wrap;}.custom-input--radio-vertical.custom-input--error .custom-input__error {flex: 1 0 100%;}.custom-input--radio-vertical > label {width: auto;margin: 0 16px 0 0;}.custom-input__icon {position: absolute;right: 28px;bottom: 44px;}.custom-input__fake-label {display: flex;align-items: center;min-width: auto;min-height: 40px;margin: 0 0 2rem;font-size: 16px;line-height: 18px;}.header {width: calc(100% + 16px);margin-left: -16px;padding: 0 8px;overflow: hidden;background: #ecf1f8;}.header__holder {display: flex;align-items: center;justify-content: space-between;padding: 20px 24px;gap: 8px;}@media (max-width: 991px) {.header__holder {padding: 8px;}}@media (max-width: 575px) {.header__holder {padding-right: 0;padding-left: 0;}}.header__logo {display: flex;flex-direction: row;align-items: center;gap: 32px;}@media (max-width: 575px) {.header__logo {gap: 16px;}}.header__logo a {display: block;}.header__logo a.secondary-logo img {filter: grayscale(1);transform: scale(1.1);}.header__logo a.secondary-logo:hover img {filter: grayscale(0);transform: scale(1.2);}.header__logo img {max-width: 130px;transition: ease-in-out 0.3s;}@media (max-width: 1199px) {.header__logo img {max-width: 100px;}}@media (max-width: 767px) {.header__logo img {max-width: 80px;}}.header__nav {display: flex;}@media (max-width: 991px) {.header__nav {display: none;}}.header__nav ul {display: flex;}.header__nav ul li {margin-right: 4px;}@media (max-width: 991px) {.header__nav ul li {border-radius: 50px;color: #fff;}}.header__nav ul li a {display: inline-block;padding: 14px;transition: ease-in-out 0.3s;border-radius: 24px;font-size: 18px;text-align: center;}.header__nav ul li a:hover, .header__nav ul li a:focus {color: #0074ff;box-shadow: inset 0px 0px 1px 1px #0074ff;}@media (max-width: 1199px) {.header__nav ul li a {font-size: 14px;}}.header__nav ul li.active a {color: #0074ff;box-shadow: inset 0px 0px 1px 1px #0074ff;}.header__nav ul li.download-app {margin-right: 0;}.header__nav ul li.download-app a {width: 110px;margin-right: 0;margin-left: 14px;background: #ff8c00;color: #fff;}@media (max-width: 991px) {.header__nav ul li.download-app a {width: 82px;}}.header__nav ul li.download-app--desktop a:hover, .header__nav ul li.download-app--desktop a:focus, .header__nav ul li.download-app--mobile a:hover, .header__nav ul li.download-app--mobile a:focus {background: #d54b07;box-shadow: none;}@media (max-width: 991px) {.header__desktop-nav {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #ff8c00;}}.header__mob-nav {display: none;}@media (max-width: 991px) {.header__mob-nav {display: flex;}}.header__mob-nav ul.mobile-nav {display: flex;align-items: center;}.header__mob-nav ul.mobile-nav li.download-app a {margin-left: 0;padding: 8px 24px;}@media (max-width: 575px) {.header__mob-nav ul.mobile-nav li.download-app a {padding-right: 8px;padding-left: 8px;}}@media (max-width: 991px) {.header__mob-nav ul.mobile-nav li.download-app {padding: 8px 12px;}}@media (max-width: 575px) {.header__mob-nav ul.mobile-nav li.download-app {padding-right: 8px;padding-left: 8px;}}.header__mob-nav ul.mobile-nav li.mobile-nav-icon {margin-right: 0;border: none !important;box-shadow: none !important;}@media (max-width: 575px) {.header__mob-nav ul.mobile-nav li.mobile-nav-icon {padding-right: 0;padding-left: 0;}}.header__mob-nav ul.mobile-nav li.mobile-nav-icon a:hover, .header__mob-nav ul.mobile-nav li.mobile-nav-icon a:focus {box-shadow: none;}.header__mob-nav ul.mobile-nav li.mobile-nav-icon img {width: 24px;}.header__mob-nav__holder {display: none;position: fixed;z-index: 99999;top: 0;left: 0;flex-wrap: wrap;justify-content: space-between;width: 100%;height: 100%;padding: 8px 16px 8px 8px;overflow-y: auto;background: #0074ff;}.header__mob-nav__holder .header__mobile-logo {display: flex;flex: 1 0 70%;flex-direction: row;align-items: center;height: 50px;gap: 16px;}.header__mob-nav__holder .header__mobile-logo img {max-width: 100px;}.header__mob-nav__holder .header__mobile-close {display: flex;flex: 1 0 30%;justify-content: flex-end;}.header__mob-nav__holder .header__mobile-close img {max-width: 20px;height: 20px;margin: 16px 12px 0 0;}.header__mob-nav__holder ul {flex: 1 0 100%;flex-direction: column;align-items: center;max-width: 100%;}.header__mob-nav__holder ul li {margin-bottom: 32px;}.header__mob-nav__holder ul li.active a {padding-right: 40px;padding-left: 40px;border-radius: 50px;color: #fff;box-shadow: inset 0px 0px 1px 2px #fff;}.header__mob-nav__holder ul li.download-app {margin-right: 0;}.header__mob-nav__holder ul li.download-app a {margin-left: 0;background: #fff;color: #0074ff;font-size: 18px;}.header__mob-nav__holder ul li.download-app a:hover, .header__mob-nav__holder ul li.download-app a:focus {color: #ff8c00;}.header__mob-nav__holder ul li a {color: #fff;font-size: 24px;}.header__mob-nav__holder ul li a:hover, .header__mob-nav__holder ul li a:focus {padding-right: 40px;padding-left: 40px;border-radius: 50px;color: #fff;box-shadow: inset 0px 0px 1px 2px #fff;}.banner {overflow: hidden;border-radius: 0 0 36px 36px;background-color: #ecf1f8;background-image: url("./../img/banner.jpg");background-repeat: no-repeat;background-size: cover;width: calc(100% + 32px);margin-left: -16px;}@media (max-width: 767px) {.banner {background-image: url("./../img/banner-mobile.png");background-position: center;background-size: 55%;}}@media (max-width: 575px) {.banner {background-size: 80%;}}.banner__content {position: relative;padding: 110px 0 140px 180px;}.banner__content p {font-size: 72px;line-height: 80px;}@media (max-width: 767px) {.banner__content p {font-size: 40px;line-height: 50px;}}@media (max-width: 767px) {.banner__content {min-height: 650px;padding: 16px;}}.banner h1 {margin: 0 0 40px 0;padding: 0;font-size: 76px;letter-spacing: -3px;line-height: 1;}@media (max-width: 767px) {.banner h1 {margin-bottom: 20px;font-size: 40px;text-align: center;}}.banner h1 span {color: #0074ff;}.banner h1 p {margin: 0;}.banner__subtitle {margin-bottom: 84px;font-size: 34px;line-height: 40px;}@media (max-width: 767px) {.banner__subtitle {font-size: 24px;line-height: 30px;text-align: center;}}.banner__score {position: absolute;top: 84px;right: 64px;max-width: 210px;}@media (max-width: 991px) {.banner__score {top: 64px;right: 44px;}}@media (max-width: 767px) {.banner__score {display: none;}}.banner__stores {display: flex;}@media (max-width: 767px) {.banner__stores {position: absolute;bottom: 80px;left: calc(50% - 80px);flex-direction: column;align-items: center;}}.banner__stores a {display: block;}.banner__stores a:first-child {margin-right: 20px;}@media (max-width: 767px) {.banner__stores a:first-child {margin: 0 0 14px 0;}}.banner__stores a img {max-width: 200px;}@media (max-width: 767px) {.banner__stores a img {max-width: 160px;}}.banner__fb {margin-top: 32px;}@media (max-width: 767px) {.banner__fb {position: absolute;bottom: 0;left: 0;width: 100%;margin-top: 0;padding-bottom: 32px;text-align: center;}}.banner__fb a {transition: ease-in-out 0.3s;color: #000;font-size: 18px;}@media (max-width: 767px) {.banner__fb a {font-size: 16px;}}.banner__fb a:hover, .banner__fb a:focus {text-decoration: none;}.review {padding: 72px 24px 48px;}.review__title {margin: 0 0 50px 0;color: #0074ff;font-size: 38px;line-height: 46px;text-align: center;}.review__slider {position: relative;}.review__slider-item {position: relative;width: 100%;max-width: 33%;padding: 20px 60px 40px;overflow: hidden;border-radius: 62px;background: #ecf1f8;font-size: 20px;line-height: 24px;text-align: center;}@media (max-width: 1199px) {.review__slider-item {padding: 20px 16px 40px;}}.review__slider-item p {margin-bottom: 24px;}.review__reviewer {max-width: 120px;margin: 0 auto 24px;}.review__quotes {position: absolute;top: 66px;left: 32px;max-width: 40px;}@media (max-width: 991px) {.review__quotes {top: 40px;left: 20px;}}.review .bx-wrapper {margin: 0 auto;}.review .bx-controls-direction {display: flex;justify-content: space-between;margin-top: 24px;}.benefits {margin-top: 120px;}@media (max-width: 991px) {.benefits {margin-top: 106px;}}.benefits__item {display: flex;align-items: center;width: 100%;max-width: 960px;max-height: 310px;margin: 0 auto 140px;border-radius: 80px;background: #ecf1f8;}@media (max-width: 767px) {.benefits__item {max-height: 160px;margin: 0 auto 84px;border-radius: 36px;}.benefits__item .benefits__image img {max-width: 400px;margin: 0 0 0 -106px;transform: rotate(-30deg);}}.benefits__item:nth-of-type(2) {flex-direction: row-reverse;padding-left: 106px;background: transparent;}@media (max-width: 767px) {.benefits__item:nth-of-type(2) {padding-left: 20px;}}.benefits__item:nth-of-type(2) .benefits__image img {max-width: 700px;margin: -100px 0 0 -220px;}@media (max-width: 1199px) {.benefits__item:nth-of-type(2) .benefits__image img {max-width: 600px;margin: 0 0 0 -140px;}}@media (max-width: 767px) {.benefits__item:nth-of-type(2) .benefits__image img {max-width: 350px;margin: 0 0 0 -90px;transform: rotate(15deg);}}.benefits__item:nth-of-type(3) .benefits__image img {max-width: 750px;}@media (max-width: 1199px) {.benefits__item:nth-of-type(3) .benefits__image img {max-width: 600px;margin: 0 0 0 -80px;}}@media (max-width: 767px) {.benefits__item:nth-of-type(3) .benefits__image img {max-width: 350px;transform: rotate(-15deg);}}.benefits__image {flex: 1 0 50%;max-width: 50%;}.benefits__image img {width: 800px;margin: 0 0 0 -160px;}@media (max-width: 1199px) {.benefits__image img {max-width: 700px;}}.benefits__text {flex: 1 0 50%;max-width: 50%;}.benefits__text p {font-size: 56px;letter-spacing: -2px;line-height: 1;}@media (max-width: 767px) {.benefits__text p {font-size: 30px;line-height: 36px;}}.benefits__more {text-align: center;}@media (max-width: 767px) {.benefits__more {padding-top: 48px;}}.offers {margin-top: 70px;padding: 140px 0 80px;overflow: hidden;border-radius: 36px 36px 0 0;background: #ecf1f8;width: calc(100% + 32px);margin-left: -16px;}@media (max-width: 991px) {.offers {margin-top: 50px;padding-top: 40px;border-radius: 0;}}.offers__title {margin-bottom: 60px;padding: 0 30px;font-size: 50px;line-height: 1;text-align: center;}.offers__title p {font-size: 50px;line-height: 1;margin: 0;}@media (max-width: 1199px) {.offers__title p {font-size: 48px;}}@media (max-width: 991px) {.offers__title p {font-size: 34px;line-height: 46px;}}@media (max-width: 767px) {.offers__title p {font-size: 26px;line-height: 36px;}}@media (max-width: 1199px) {.offers__title {font-size: 48px;}}@media (max-width: 991px) {.offers__title {margin-bottom: 30px;font-size: 34px;line-height: 46px;}.offers__title p {display: inline;}}@media (max-width: 767px) {.offers__title {font-size: 26px;line-height: 36px;}}.offers__item {max-width: 160px;overflow: hidden;transition: ease-in-out 0.4s;border-radius: 16px;background: #fff;}.offers__item:hover, .offers__item:focus {transform: translateY(-10px);box-shadow: 0 5px 10px 4px rgba(0, 0, 0, 0.15);cursor: pointer;}.offers__item a {display: block;padding: 20px;color: #454d57;text-decoration: none;}.offers__item a:hover, .offers__item a:focus {cursor: pointer;}.offers__item-image {display: flex;align-items: center;justify-content: center;height: 72px;margin-bottom: 40px;overflow: hidden;}.offers__item-image img {width: 100%;height: 100%;-o-object-fit: contain; object-fit: contain;}.offers__item-detail {text-align: center;font-size: 14px;}.offers__item-number {display: inline;min-width: 40px;margin-right: 10px;padding: 4px 8px;overflow: hidden;border-radius: 16px;background: #ff8c00;color: #fff;}@media (max-width: 1199px) {.offers__item-number {margin-right: 4px;}}.offers .bx-wrapper {margin: 0 auto;}.offers .bx-wrapper .bx-viewport {height: auto !important;padding: 26px 0;}@media (max-width: 1199px) {.offers .bx-wrapper .bx-viewport {padding-bottom: 100px;}}.offers .bx-controls {position: absolute;top: calc(50% - 22px);left: 0;width: 100%;}@media (max-width: 1199px) {.offers .bx-controls {top: 220px;}}.offers .bx-controls-direction {display: flex;position: relative;justify-content: space-between;height: 0;padding: 0 20px;}@media (max-width: 1199px) {.offers .bx-controls-direction {height: auto;padding: 0;}}.offers .bx-controls-direction .bx-prev,.offers .bx-controls-direction .bx-next {margin-top: -10px;}@media (max-width: 1199px) {.offers .bx-controls-direction .bx-prev,.offers .bx-controls-direction .bx-next {margin-top: 0;}}.offers .bx-controls-direction:before, .offers .bx-controls-direction:after {content: "";position: absolute;top: -150px;left: 0;width: 200px;height: 300px;transform: scaleX(-1);background-image: linear-gradient(90deg, rgba(247, 249, 252, 0) 0%, #ecf1f8 66%);}@media (max-width: 1199px) {.offers .bx-controls-direction:before, .offers .bx-controls-direction:after {content: none;}}.offers .bx-controls-direction:after {right: 0;left: auto;transform: scaleX(-1) rotate(180deg);}.advertising {padding: 80px 0;background: #ecf1f8;width: calc(100% + 32px);margin-left: -16px;}@media (max-width: 1199px) {.advertising {padding: 80px 10px;}}@media (max-width: 991px) {.advertising {padding: 40px 10px;}}.advertising__holder {display: flex;position: relative;align-items: center;max-width: 1080px;margin: 0 auto;padding: 100px 80px;border-radius: 60px;background: #f9fbff;}@media (max-width: 991px) {.advertising__holder {flex-direction: column;padding: 30px 40px 60px;}}@media (max-width: 767px) {.advertising__holder {align-items: flex-start;border-radius: 36px;}}.advertising__text {position: relative;z-index: 2;flex: 1 0 50%;padding-right: 10px;}.advertising__text p {font-size: 50px;letter-spacing: -2px;line-height: 60px;}@media (max-width: 767px) {.advertising__text p {font-size: 38px;line-height: 48px;}}@media (max-width: 991px) {.advertising__text {flex: 1 0 100%;width: 100%;text-align: center;}}@media (max-width: 767px) {.advertising__text {padding-right: 0;font-size: 26px;line-height: 30px;}}.advertising__buttons {display: flex;position: relative;z-index: 2;flex: 1 0 50%;flex-direction: column;}@media (max-width: 991px) {.advertising__buttons {margin-top: 40px;}}@media (max-width: 767px) {.advertising__buttons {align-items: flex-start;}}.advertising__buttons a {display: inline-flex;max-width: 210px;}.advertising__buttons a:first-child {margin-bottom: 10px;}.advertising__buttons a img {max-width: 210px;}@media (max-width: 767px) {.advertising__buttons a img {max-width: 160px;}}.advertising__image {position: absolute;z-index: 1;right: -70px;bottom: -4px;}@media (max-width: 991px) {.advertising__image {right: -60px;}}@media (max-width: 767px) {.advertising__image {right: -40px;}}.advertising__image img {max-width: 480px;}@media (max-width: 991px) {.advertising__image img {max-width: 350px;}}@media (max-width: 767px) {.advertising__image img {max-width: 250px;}}.reactions {padding: 80px 0 134px;overflow: hidden;border-radius: 0 0 36px 36px;background: #ecf1f8;width: calc(100% + 32px);margin-left: -16px;}.reactions__title {margin-bottom: 46px;padding: 0 30px;text-align: center;}.reactions__title p {font-size: 50px;line-height: 60px;}@media (max-width: 767px) {.reactions__title p {font-size: 38px;line-height: 48px;}}@media (max-width: 991px) {.reactions__title {font-size: 38px;line-height: 30px;}.reactions__title p {display: inline;}}@media (max-width: 767px) {.reactions__title {font-size: 26px;}}.reactions__title p {margin: 0;}.reactions__item {max-width: 360px;overflow: hidden;transition: ease-in-out 0.4s;border-radius: 10px;background: #f9fbff;box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);font-size: 14px;}.reactions__item:hover, .reactions__item:focus {transform: translateY(-10px);background: #fff;box-shadow: 0 5px 10px 4px rgba(0, 0, 0, 0.15);cursor: pointer;}.reactions__item a {display: flex;flex-wrap: wrap;align-items: center;color: #454d57;text-decoration: none;}.reactions__item-recommended {flex: 1 0 55%;padding: 8px 16px;border-radius: 0 0 10px 0;background: #eaf0f7;}.reactions__item-salary {flex: 1 0 45%;padding: 8px 16px;text-align: right;}.reactions__item-profession {display: flex;flex: 1 0 100%;align-items: center;min-height: 100px;padding: 28px 16px 20px;transition: ease-in-out 0.5s;color: #0091ff;font-size: 24px;line-height: 1;}.reactions__item-location {flex: 1 0 25%;max-width: 25%;padding: 8px 2px 8px 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}@media (max-width: 991px) {.reactions__item-location {flex: 1 0 50%;max-width: 50%;}}.reactions__item-company {flex: 1 0 50%;max-width: 50%;padding: 8px 2px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}@media (max-width: 991px) {.reactions__item-company {padding-right: 16px;}}.reactions__item-date {flex: 1 0 25%;max-width: 25%;padding: 8px 16px 8px 2px;text-align: right;}@media (max-width: 991px) {.reactions__item-date {flex: 1 0 100%;max-width: 100%;padding: 8px 16px;text-align: left;}}.reactions .bx-wrapper {margin: 0 auto;}.reactions .bx-wrapper .bx-viewport {height: auto !important;padding: 26px 0;}@media (max-width: 1199px) {.reactions .bx-wrapper .bx-viewport {padding-bottom: 100px;}}.reactions .bx-controls {position: absolute;top: calc(50% + 22px);left: 0;width: 100%;}@media (max-width: 1199px) {.reactions .bx-controls {top: 220px;}}@media (max-width: 991px) {.reactions .bx-controls {top: 250px;}}.reactions .bx-controls-direction {display: flex;position: relative;justify-content: space-between;height: 0;padding: 0 20px;}@media (max-width: 1199px) {.reactions .bx-controls-direction {height: auto;padding: 0;}}.reactions .bx-controls-direction .bx-prev,.reactions .bx-controls-direction .bx-next {margin-top: -44px;}@media (max-width: 1199px) {.reactions .bx-controls-direction .bx-prev,.reactions .bx-controls-direction .bx-next {margin-top: 0;}}.reactions .bx-controls-direction:before, .reactions .bx-controls-direction:after {content: "";position: absolute;top: -150px;left: 0;width: 200px;height: 300px;transform: scaleX(-1);background-image: linear-gradient(90deg, rgba(247, 249, 252, 0) 0%, #ecf1f8 66%);}@media (max-width: 1199px) {.reactions .bx-controls-direction:before, .reactions .bx-controls-direction:after {content: none;}}.reactions .bx-controls-direction:after {right: 0;left: auto;transform: scaleX(-1) rotate(180deg);}.footer {display: flex;flex-direction: column;align-items: center;padding: 100px 0;}@media (max-width: 767px) {.footer {padding: 48px 0;}}.footer__seo {max-width: 1080px;padding-bottom: 100px;margin: 0 auto;}@media (max-width: 767px) {.footer__seo {padding-bottom: 48px;}}.footer__title {margin-bottom: 40px;font-size: 30px;line-height: 50px;text-align: center;}@media (max-width: 767px) {.footer__title {font-size: 22px;line-height: 30px;}.footer__title span {display: block;}}.footer__members {display: flex;margin-bottom: 40px;}.footer__members a:hover img, .footer__members a:focus img {transform: scale(0.9);}.footer__members img {width: 100%;max-width: 50px;margin: 0 8px;transition: ease-in-out 0.3s;}@media (max-width: 767px) {.footer__members img {max-width: 34px;}}.footer__follow img {max-width: 40px;}@media (max-width: 767px) {.footer__follow img {max-width: 30px;}}.footer__email {margin-bottom: 40px;}.footer__email a {text-decoration: none;}.footer__email a img {max-width: 160px;}.footer__copyright {font-size: 12px;line-height: 14px;text-align: center;}.footer__copyright span {display: block;}.shutdown {display: flex;position: fixed;z-index: 9999;top: 0;left: 0;align-items: center;justify-content: center;width: 100vw;height: 100vh;background-image: url("./../img/504-bg-mobile.jpg");background-repeat: no-repeat;background-position: center;background-size: cover;}@media (min-width: 576px) {.shutdown {background-image: url("./../img/504-bg-desktop.jpg");}}.shutdown .custom-dialog-body {max-width: 90%;padding: 46px 30px 0;overflow: hidden;border-radius: 44px;background: #fff;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);}@media (min-width: 576px) {.shutdown .custom-dialog-body {padding: 46px 40px 0;}}@media (min-width: 768px) {.shutdown .custom-dialog-body {max-width: 750px;padding: 50px 80px 0;border-radius: 64px;}}.shutdown .custom-dialog-content {display: flex;flex-direction: column;margin-bottom: 0;gap: 16px;}@media (min-width: 576px) {.shutdown .custom-dialog-content {flex-direction: row;align-items: flex-end;justify-content: space-between;text-align: left;}}@media (min-width: 576px) {.shutdown__content {padding-bottom: 50px;}}.shutdown__picture {margin-bottom: -4px;text-align: center;}.shutdown__picture img {width: auto;}@media (min-width: 576px) {.shutdown__picture img {max-width: 225px;}}@media (min-width: 768px) {.shutdown__picture img {max-width: none;}}.shutdown__title {margin-bottom: 20px;color: #454d57;font-size: 38px;line-height: 42px;}.shutdown__title span {display: block;color: #0074ff;font-size: 38px;line-height: 42px;}.shutdown__perex {width: 100%;max-width: 320px;margin-bottom: 20px;color: #333;font-size: 18px;line-height: 24px;}.shutdown__perex span {display: block;padding-top: 10px;font-size: 18px;line-height: 24px;line-height: 1;}.shutdown__reload-btn {display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;min-width: 280px;height: 45px;border: none;border-radius: 50px;outline: none;background: #0074ff;color: #fff;font-size: 16px;text-transform: uppercase;pointer-events: none;-webkit-user-select: none; -moz-user-select: none;user-select: none;}.shutdown__reload-btn span {font-size: 16px;}.shutdown__refresh-enable {cursor: pointer;pointer-events: all;}.shutdown__refresh-enable:hover, .shutdown__refresh-enable:focus {background: #005ea7;}.shutdown__timer {display: flex;position: relative;align-items: center;justify-content: center;width: 40px;height: 24px;margin-left: 8px;padding: 0 4px;border-radius: 4px;background: #fff;color: #005ea7;line-height: 1;gap: 2px;}.shutdown__timer:after {content: "s";display: inline-block;text-transform: lowercase;}.shutdown__time {display: inline-block;min-width: 15px;text-align: right;}.shutdown__reload-icon {display: none;width: 20px;height: 20px;margin-left: 8px;transition: ease-in-out 0.1s;background-image: url("./../img/reload.svg");background-repeat: no-repeat;background-position: center;}.no-scroll {overflow: hidden !important;}.competition {width: 100%;max-width: 990px;margin: 0 auto;padding: 50px 0;}@media (min-width: 576px) {.competition {padding: 80px 20px 0 20px;}}.competition__headline {display: flex;flex-direction: column;justify-content: flex-start;gap: 40px;margin-bottom: 24px;font-size: 18px;line-height: 28px;}@media (min-width: 768px) {.competition__headline {align-items: center;gap: 46px;font-size: 20px;text-align: center;}}.competition__headline h1 {margin: 0;color: #0074ff;font-size: 46px;line-height: 56px;}@media (min-width: 768px) {.competition__headline h1 {font-size: 56px;line-height: 66px;}}.competition__banner {display: flex;position: relative;z-index: 1;flex-direction: column;align-items: center;margin-bottom: 100px;}@media (min-width: 768px) {.competition__banner {flex-direction: row-reverse;justify-content: flex-end;margin-bottom: 24px;}}@media (min-width: 992px) {.competition__banner {justify-content: flex-start;margin-bottom: -34px;}}.competition__banner-mascot {width: 100%;max-width: 360px;}@media (min-width: 768px) {.competition__banner-mascot {position: absolute;right: -70px;bottom: -20px;max-width: 390px;}}@media (min-width: 992px) {.competition__banner-mascot {position: relative;right: auto;bottom: auto;width: 500px;max-width: none;max-width: none;margin-left: -50px;}}.competition__banner-bubble {width: 100%;max-width: 350px;height: 275px;background-image: url(./../img/blue-bubble-triangle-top.png);background-repeat: no-repeat;background-position: center;background-size: contain;color: #fff;padding: 70px 20px 50px 10px;text-align: center;}@media (min-width: 768px) {.competition__banner-bubble {margin-top: 70px;padding: 55px 60px 50px 40px;text-align: left;width: 100%;max-width: 460px;height: 280px;background-image: url(./../img/blue-bubble-triangle-right.png);background-repeat: no-repeat;background-position: center;background-size: contain;color: #fff;}}@media (min-width: 992px) {.competition__banner-bubble {margin-top: 30px;padding: 45px 60px 50px 50px;}}.competition__banner-bubble span {display: block;}.competition__banner-bubble .bubble-text-primary {display: flex;position: relative;flex-direction: column;align-items: center;font-size: 40px;line-height: 110%;gap: 20px;}@media (min-width: 768px) {.competition__banner-bubble .bubble-text-primary {flex-direction: row;padding-left: 60px;}}.competition__banner-bubble .bubble-text-primary img {max-width: 160px;}@media (min-width: 768px) {.competition__banner-bubble .bubble-text-primary img {position: absolute;bottom: -44px;left: -94px;}}@media (min-width: 768px) {.competition__banner-bubble .bubble-text-primary img {bottom: -34px;left: -111px;}}.competition__banner-bubble .bubble-text-secondary {margin-bottom: 12px;font-size: 24px;font-style: italic;line-height: 110%;}@media (min-width: 768px) {.competition__banner-bubble .bubble-text-secondary {margin-bottom: 24px;}}@media (min-width: 992px) {.competition__banner-bubble .bubble-text-secondary {font-size: 28px;}}.competition__prices {position: relative;z-index: 2;padding: 30px;border-radius: 40px;background: #ecf1f8;}@media (min-width: 768px) {.competition__prices {padding: 50px;}}.competition__prices h2 {margin-bottom: 26px;color: #0074ff;font-size: 22px;line-height: 30px;text-align: center;}@media (min-width: 576px) {.competition__prices h2 {font-size: 24px;}}.competition__prices h2 span {display: block;}@media (min-width: 768px) {.competition__prices h2 span {display: inline;}}.competition__prices-wrapper {display: flex;flex-direction: column;gap: 20px;}@media (min-width: 768px) {.competition__prices-wrapper {flex-direction: row;flex-wrap: wrap;}}.competition__prices-item {display: flex;flex: 1;flex-direction: column;align-items: center;justify-content: space-between;padding: 20px;border-radius: 20px;background: #fff;gap: 10px;}@media (min-width: 768px) {.competition__prices-item {flex: 1 0 calc(50% - 10px);justify-content: space-between;}}@media (min-width: 992px) {.competition__prices-item {flex: 1;}}.competition__prices-item .thumbnail {height: 100px;overflow: hidden;}.competition__prices-item .thumbnail img {height: 100%;}.competition__prices-item .name {color: #ff8c00;font-size: 20px;line-height: 110%;text-align: center;}@media (min-width: 768px) {.competition__prices-item .name {font-size: 24px;}}@media (min-width: 768px) {.competition__prices-item .name span {display: block;}}.competition__rules {display: flex;position: relative;z-index: 2;flex-direction: column;margin: 32px 0 60px;padding: 30px;border: 1px solid #d9d9d9;border-radius: 40px;background: #fff;gap: 20px;}@media (min-width: 768px) {.competition__rules {gap: 40px;margin: -16px 0 100px;padding: 50px;}}.competition__rules h2 {color: #ff8c00;font-size: 28px;line-height: 110%;}.competition__rules ul {display: flex;flex-direction: column;gap: 16px;}@media (min-width: 768px) {.competition__rules ul {flex-direction: row;flex-wrap: wrap;gap: 32px;}}.competition__rules ul li {display: flex;flex-wrap: nowrap;gap: 16px;margin: 0;padding: 0;}@media (min-width: 768px) {.competition__rules ul li {flex: 1 0 calc(50% - 32px);max-width: calc(50% - 32px);gap: 24px;}}.competition__rules ul li:before {content: "";display: block;width: 30px;min-width: 30px;height: 30px;overflow: hidden;background-image: url("./../img/green-circle-tick.svg");background-repeat: no-repeat;background-size: contain;}@media (min-width: 768px) {.competition__rules ul li:before {width: 35px;min-width: 35px;height: 35px;}}.competition__rules ul li p {margin: 0;font-size: 18px;line-height: 130%;}@media (min-width: 768px) {.competition__rules ul li p {font-size: 20px;}}.competition__step {display: flex;position: relative;z-index: 3;flex-direction: column;margin-bottom: 300px;padding: 30px;border-radius: 40px;background: #ecf1f8;gap: 20px;}@media (min-width: 768px) {.competition__step {margin-bottom: 60px;padding: 50px 165px 50px 80px;}}@media (min-width: 992px) {.competition__step {max-width: 770px;padding-right: 260px;}}.competition__step-wrapper {position: relative;}@media (min-width: 992px) {.competition__step-wrapper {margin-bottom: 150px;}}.competition__step-wrapper .competition__step {margin-bottom: 20px;}.competition__step-number {color: #ff8c00;font-size: 34px;font-style: italic;line-height: 110%;}@media (min-width: 768px) {.competition__step-number {margin-left: -40px;}}.competition__step h3 {margin: 0;color: #0074ff;font-size: 40px;line-height: 1.1;}.competition__step p {font-size: 20px;line-height: 26px;}.competition__step-mascot {position: absolute;top: calc(100% - 36px);left: calc(50% - 125px);width: 250px;}@media (min-width: 768px) {.competition__step-mascot {top: auto;bottom: 0;left: calc(100% - 200px);}}@media (min-width: 992px) {.competition__step-mascot {width: 350px;}}.competition__step-headline {color: #ff8c00;font-size: 20px;text-transform: uppercase;}.competition__step ul {margin: 0;padding: 0 0 0 20px;}.competition__step ul li {margin-bottom: 8px;list-style-type: disc;font-size: 20px;line-height: 28px;}.competition__step-result {display: flex;z-index: 4;flex-direction: column;align-items: center;gap: 24px;}@media (min-width: 992px) {.competition__step-result {display: flex;position: absolute;top: 0;right: 0;flex-direction: column-reverse;align-items: center;max-width: 400px;gap: 0;}}.competition__step-result .rounded-button {width: 100%;}.competition__step-result .competition__step-mascot {position: relative;top: auto;left: auto;}@media (min-width: 992px) {.competition__step-result .competition__step-mascot {max-width: 300px;}}.competition__step-result-image {padding: 16px;border: 1px solid #d9d9d9;border-radius: 30px;background-color: #fff;}.competition__step-result-image p {margin-bottom: 30px;color: #ff8c00;font-size: 22px;text-align: center;}.competition__step-result-image img {width: 100%;}.competition__popup .custom-dialog {display: block;}.competition__popup .custom-dialog-body {max-width: 100%;border-radius: 0;box-shadow: none;}.competition__popup .custom-dialog-content {padding: 32px 16px;}@media (min-width: 768px) {.competition__popup .custom-dialog-content {padding: 32px;}}.competition__announcement {display: flex;flex-direction: column;align-items: center;gap: 32px;}@media (min-width: 768px) {.competition__announcement {gap: 0;}}.competition__announcement-headline {width: 100%;padding: 40px 30px;border-radius: 50px;background: #ecf1f8;}@media (min-width: 768px) {.competition__announcement-headline {padding-bottom: 80px;}}.competition__announcement h4 {margin: 0;color: #0074ff;font-size: 38px;line-height: 46px;text-align: center;}@media (min-width: 768px) {.competition__announcement h4 span:not(.trinidad-color) {display: block;}}.competition__announcement h4 .trinidad-color {color: #ff8c00;}.competition__announcement-stores {display: flex;flex-direction: column;gap: 24px;}@media (min-width: 768px) {.competition__announcement-stores {flex-direction: row;margin-top: -40px;}}.competition__announcement-stores a {transition: ease-in-out 0.3s;}.competition__announcement-stores a:hover {transform: rotate(4deg);}.competition__announcement-stores a:last-child:hover {transform: rotate(-3deg);}.competition__announcement-stores img {width: 100%;max-width: 280px;}.competition__select-bg {display: flex;flex-direction: column;gap: 10px;}@media (min-width: 768px) {.competition__select-bg {flex-direction: row;gap: 16px;}}.competition__select-bg-item {position: relative;height: 200px;overflow: hidden;transition: ease-in-out 0.2s;border: 3px solid #b7b7b7;border-radius: 20px;cursor: pointer;}@media (min-width: 768px) {.competition__select-bg-item {width: calc(33% - 8px);height: 150px;}}.competition__select-bg-item.selected {border: 3px solid #ff8c00;}.competition__select-bg-item .radio-label {cursor: pointer;}.competition__select-bg-item img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;}.competition__generated {position: relative;width: 100%;height: 300px;overflow: hidden;border: 3px solid #b7b7b7;border-radius: 8px;background: #faf9f8;}.competition__generated img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;}.prices-dialog-step-one,.prices-dialog-step-two {display: flex;flex-direction: column;gap: 10px;}@media (min-width: 768px) {.prices-dialog-step-one,.prices-dialog-step-two {flex-direction: row;flex-wrap: wrap;align-items: center;gap: 20px;}}.prices-dialog-step-one .competition__prices,.prices-dialog-step-two .competition__prices {flex: 1 0 100%;padding: 20px;}@media (min-width: 768px) {.prices-dialog-step-one .competition__prices,.prices-dialog-step-two .competition__prices {order: 2;}}.prices-dialog-step-one .competition__prices-wrapper,.prices-dialog-step-two .competition__prices-wrapper {flex-direction: row;flex-wrap: wrap;gap: 16px;}.prices-dialog-step-one .competition__prices-item,.prices-dialog-step-two .competition__prices-item {flex: 1 0 50%;max-width: calc(50% - 10px);}@media (min-width: 768px) {.prices-dialog-step-one .competition__prices-item,.prices-dialog-step-two .competition__prices-item {max-width: calc(25% - 12px);}}.prices-dialog-step-one .competition__prices-item .name,.prices-dialog-step-two .competition__prices-item .name {font-size: 18px;}.prices-dialog-step-one .competition__prices-item .thumbnail img,.prices-dialog-step-two .competition__prices-item .thumbnail img {max-height: 80px;}.prices-dialog-step-one__mascot,.prices-dialog-step-two__mascot {display: flex;justify-content: center;width: 100%;}.prices-dialog-step-one__mascot img,.prices-dialog-step-two__mascot img {max-width: 400px;}@media (min-width: 768px) {.prices-dialog-step-one__mascot img,.prices-dialog-step-two__mascot img {max-width: none;}}@media (min-width: 768px) {.prices-dialog-step-one__mascot,.prices-dialog-step-two__mascot {order: 4;max-width: calc(60% - 10px);}}.prices-dialog-step-one__mascot .competition__banner-mascot,.prices-dialog-step-two__mascot .competition__banner-mascot {position: relative;right: auto;bottom: auto;}.prices-dialog-step-one__prices,.prices-dialog-step-two__prices {flex: 1 0 100%;}@media (min-width: 768px) {.prices-dialog-step-one__prices,.prices-dialog-step-two__prices {order: 2;}}.prices-dialog-step-one__title,.prices-dialog-step-two__title {flex: 1 0 100%;color: #0074ff;font-size: 28px;line-height: 34px;}.prices-dialog-step-one__title span,.prices-dialog-step-two__title span {text-transform: uppercase;}@media (min-width: 768px) {.prices-dialog-step-one__title,.prices-dialog-step-two__title {order: 1;}}@media (min-width: 768px) {.prices-dialog-step-one__questions,.prices-dialog-step-two__questions {order: 3;max-width: calc(40% - 10px);padding-top: 10px;}}.prices-dialog-step-one__questions .custom-input > label,.prices-dialog-step-two__questions .custom-input > label {margin-bottom: 16px;color: #0074ff;font-size: 20px;}.prices-dialog-step-one__questions .custom-input input,.prices-dialog-step-two__questions .custom-input input {width: auto;min-width: 300px;height: auto;padding: 16px;border-color: #ccc;font-size: 16px;}.prices-dialog-step-one__questions .radio-label,.prices-dialog-step-two__questions .radio-label {font-size: 18px !important;line-height: 26px;}.prices-dialog-step-one__questions .custom-input--radio .radio-item,.prices-dialog-step-two__questions .custom-input--radio .radio-item {margin: 0;}.prices-dialog-step-one__questions .custom-input--radio .radio-item input[type=radio]:focus + .radio-label:before,.prices-dialog-step-one__questions .custom-input--radio .radio-item input[type=radio] + .radio-label:before,.prices-dialog-step-one__questions .custom-input--radio .radio-item input[type=checkbox] + .radio-label:before,.prices-dialog-step-two__questions .custom-input--radio .radio-item input[type=radio]:focus + .radio-label:before,.prices-dialog-step-two__questions .custom-input--radio .radio-item input[type=radio] + .radio-label:before,.prices-dialog-step-two__questions .custom-input--radio .radio-item input[type=checkbox] + .radio-label:before {border-radius: 50%;}.prices-dialog-step-one__questions .custom-input--radio .checkbox-item input[type=radio]:focus + .radio-label:before,.prices-dialog-step-one__questions .custom-input--radio .checkbox-item input[type=radio] + .radio-label:before,.prices-dialog-step-one__questions .custom-input--radio .checkbox-item input[type=checkbox] + .radio-label:before,.prices-dialog-step-two__questions .custom-input--radio .checkbox-item input[type=radio]:focus + .radio-label:before,.prices-dialog-step-two__questions .custom-input--radio .checkbox-item input[type=radio] + .radio-label:before,.prices-dialog-step-two__questions .custom-input--radio .checkbox-item input[type=checkbox] + .radio-label:before {border-radius: 4px;}.prices-dialog-step-one__questions .rounded-button,.prices-dialog-step-two__questions .rounded-button {padding: 24px;text-transform: uppercase;}.prices-dialog-step-one__questions .custom-input__wrap--column,.prices-dialog-step-two__questions .custom-input__wrap--column {gap: 16px !important;}.prices-dialog-step-two {align-items: center;}@media (min-width: 768px) {.prices-dialog-step-two {align-items: flex-start;}}@media (min-width: 768px) {.prices-dialog-step-two__mascot {order: 4;max-width: calc(40% + 50px);margin: -60px 0 0 -60px;}}@media (min-width: 992px) {.prices-dialog-step-two__mascot {max-width: calc(40% + 40px);margin: -70px 0 0 -50px;}}.prices-dialog-step-two__mascot img {max-width: 220px;}@media (min-width: 768px) {.prices-dialog-step-two__mascot img {max-width: 400px;}}.prices-dialog-step-two__uninstall {flex: 1 0 100%;}@media (min-width: 768px) {.prices-dialog-step-two__uninstall {order: 2;}}.prices-dialog-step-two__bubble {display: flex;position: relative;flex: 1 0 100%;flex-direction: column;align-items: center;justify-content: center;width: 100%;gap: 10px;}@media (min-width: 768px) {.prices-dialog-step-two__bubble {align-items: flex-start;order: 3;max-width: calc(60% - 10px);padding-top: 32px;}}.prices-dialog-step-two__bubble .bubble {width: 100%;max-width: 310px;height: 225px;background-image: url(./../img/blue-bubble-triangle-bottom-v2.png);background-repeat: no-repeat;background-position: center;background-size: contain;color: #fff;padding: 15px 30px 35px 28px;font-size: 28px;line-height: 34px;text-align: center;text-transform: uppercase;}@media (min-width: 768px) {.prices-dialog-step-two__bubble .bubble {display: flex;align-items: center;justify-content: center;width: 100%;max-width: 456px;height: 200px;background-image: url(./../img/blue-bubble-triangle-right-v2.png);background-repeat: no-repeat;background-position: center;background-size: contain;color: #fff;padding: 30px 75px 35px 28px;font-size: 24px;line-height: 30px;}}@media (min-width: 992px) {.prices-dialog-step-two__bubble .bubble {font-size: 28px;line-height: 34px;}}@media (min-width: 768px) {.prices-dialog-step-two__bubble .rounded-peach-box {margin-top: -50px;padding: 0;background: transparent;}.prices-dialog-step-two__bubble .rounded-peach-box p {display: none;}}.prices-dialog-step-two__bubble .rounded-peach-box p {color: #0074ff;font-size: 18px;}.prices-dialog-step-two__bubble .rounded-button {text-transform: uppercase;}@media (min-width: 768px) {.prices-dialog-step-two__bubble .rounded-button {margin-top: 40px;}}#prices-dialog-part-two {display: none;}.trip-dialog {display: flex;flex-direction: column;gap: 16px;}.trip-dialog__headline {color: #0074ff;font-size: 28px;line-height: 34px;text-transform: uppercase;}.trip-dialog__subheadline {margin-bottom: 20px;color: #0074ff;font-size: 20px;line-height: 28px;}.trip-dialog__actions {margin-bottom: 30px;}.trip-dialog__actions-holder {display: flex;flex-direction: column;}@media (min-width: 768px) {.trip-dialog__actions-holder {flex-direction: row;align-items: flex-start;justify-content: space-between;}}.trip-dialog__actions-holder label {display: block;max-width: 100%;margin-bottom: 20px;}@media (min-width: 768px) {.trip-dialog__actions-holder label {margin-bottom: 0;}}.trip-dialog__actions-holder button {flex: 1 0 100%;}.trip-dialog__upload {display: flex;flex-direction: column;}@media (min-width: 768px) {.trip-dialog__upload {flex-direction: row;gap: 20px;}}.trip-dialog__result {position: relative;}.trip-dialog__result .selected-image {position: absolute;top: 4px;left: 4px;max-width: 100px;overflow: hidden;border-radius: 50%;}.trip-dialog input[type=file],.trip-dialog .selected-image {display: none;}.trip-dialog__share {display: flex;flex-direction: column;gap: 10px;margin-bottom: 20px;}@media (min-width: 576px) {.trip-dialog__share {flex-direction: row;gap: 20px;}}.trip-dialog__mascot {display: flex;flex-wrap: nowrap;overflow: hidden;}.trip-dialog__mascot .bubble {width: 100%;max-width: 145px;height: 95px;background-image: url(./../img/orange-bubble-triangle-right.png);background-repeat: no-repeat;background-position: center;background-size: contain;color: #fff;min-width: 145px;margin-top: 50px;padding: 16px 14px 14px 4px;font-size: 22px;line-height: 28px;text-align: center;text-transform: uppercase;}@media (min-width: 576px) {.trip-dialog__mascot .bubble {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;min-width: 245px;height: 150px;padding: 32px 42px 32px 24px;font-size: 30px;line-height: 34px;}}.trip-dialog__mascot img {max-width: 205px;margin-left: -45px;}@media (min-width: 576px) {.trip-dialog__mascot img {max-width: 300px;margin-left: -65px;}}.rounded-peach-box {display: flex;flex-direction: column;align-items: center;padding: 20px 30px;border-radius: 30px;background: #ecf1f8;gap: 20px;}.rounded-peach-box p {color: #0074ff;font-size: 22px;line-height: 1;}.rounded-peach-box div {color: #333;font-size: 20px;line-height: 26px;text-align: center;}@media (min-width: 768px) {.rounded-peach-box div span {display: block;}}.two-col-lay {display: flex;flex-direction: row;padding: 3rem 0;}@media (max-width: 991px) {.two-col-lay {flex-direction: column;padding: 2rem 0;}}.two-col-lay__left {flex: 1 0 70%;max-width: 70%;padding: 0 16px 0 0;}@media (max-width: 991px) {.two-col-lay__left {flex: 1 0 100%;max-width: 100%;margin-bottom: 32px;padding: 0;}}.two-col-lay__right {flex: 1 0 30%;max-width: 30%;padding: 0 0 0 32px;}@media (max-width: 991px) {.two-col-lay__right {flex: 1 0 100%;max-width: 100%;padding: 0;}}.two-col-lay h1.detail {margin: 0 0 1.5rem 0;color: #0074ff;font-size: 3rem;line-height: 3rem;}@media (max-width: 991px) {.two-col-lay h1.detail {font-size: 2.2rem;line-height: 2.6rem;}}.two-col-lay h1.overview {margin-bottom: 40px;color: #4d4d4d;font-size: 3rem;line-height: 3rem;text-align: center;}@media (max-width: 991px) {.two-col-lay h1.overview {font-size: 2.2rem;line-height: 2.2rem;}}.two-col-lay h2.overview {margin: 0 0 24px;color: #4d4d4d;font-size: 2rem;line-height: 2rem;}.two-col-lay h2.overview:first-child {padding-top: 80px;}@media (max-width: 991px) {.two-col-lay h2.overview:first-child {padding-top: 20px;}}.two-col-lay h3.detail-right {margin: 0 0 24px;padding-top: 10px;color: #4d4d4d;font-size: 2rem;line-height: 2rem;}@media (max-width: 991px) {.two-col-lay h3.detail-right {color: #212529;font-size: 32px;text-align: center;}}.number-of-views {display: flex;align-items: center;}.number-of-views:before {content: "";display: inline-block;width: 18px;height: 18px;margin-right: 8px;background: url("./../img/eye.png") no-repeat center center;background-size: contain;}.a-overview__item {display: flex;margin-bottom: 2rem;padding: 24px;transition: ease-in-out 0.25s;border-top: 4px solid #dedede;opacity: 1;background-color: #f7f7f7;color: #4d4d4d;text-decoration: none;}.a-overview__item:hover, .a-overview__item:focus {border-top: 4px solid #0074ff;background: #fff;box-shadow: 0px 4px 4px 0px rgba(28, 101, 253, 0.04), 0px 4px 25px 0px rgba(28, 101, 253, 0.12);text-decoration: none;}.a-overview__item:hover p,.a-overview__item:hover span, .a-overview__item:focus p,.a-overview__item:focus span {text-decoration: none;}.a-overview__item:hover .a-overview__img-holder img, .a-overview__item:focus .a-overview__img-holder img {transform: scale(1.1);}@media (max-width: 767px) {.a-overview__item {flex-direction: column;padding: 16px;}}.a-overview__right {display: flex;flex-direction: column;justify-content: space-between;width: 100%;padding-left: 2rem;}@media (max-width: 767px) {.a-overview__right {padding: 20px 0 0;}}.a-overview__img-holder {position: relative;width: 240px;min-width: 240px;height: 150px;overflow: hidden;}@media (max-width: 767px) {.a-overview__img-holder {width: 100%;height: 180px;}}.a-overview__img-holder img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: ease-in-out 0.25s;-o-object-fit: cover; object-fit: cover;}.a-overview__title {margin-bottom: 16px;font-size: 24px;line-height: 28px;}.a-overview__perex {margin-bottom: 16px;}.a-overview__stats {display: flex;align-items: center;justify-content: space-between;}@media (max-width: 767px) {.a-overview__stats {font-size: 13px;}}.a-overview__source {display: flex;flex-wrap: nowrap;align-items: center;}.a-overview__source img {max-width: 25px;margin-left: 8px;}.a-overview__pagination a {display: inline-flex;justify-content: center;width: 24px;margin: 0 2px;color: #0074ff;font-size: 16px;}.a-overview__pagination a:first-child {width: auto;margin-left: 0;}.a-overview__pagination a:last-child {width: auto;}.a-overview__pagination a.active {border-radius: 4px;background: #0074ff;color: #fff;}.a-overview__pagination a.active:hover {text-decoration: none;}.a-overview__categories {margin-bottom: 40px;}.a-overview__categories ul li {margin-bottom: 10px;}.a-overview__categories ul li:last-child {margin-bottom: 0;}.a-overview__categories ul li a {font-size: 18px;}.a-detail__content {position: relative;}.a-detail__content h2.detail {margin-bottom: 24px;font-size: 24px;line-height: 1;}.a-detail__content h3.detail {margin-bottom: 24px;font-size: 20px;line-height: 1;}.a-detail__content p {margin-bottom: 16px;font-size: 18px;line-height: 28px;}.a-detail__content p:last-child {margin-bottom: 0;}.a-detail__content .outside-content {position: absolute;top: 50px;right: 101%;}@media only screen and (max-width: 1200px) {.a-detail__content .outside-content {display: none;}}.a-detail__content .outside-content img {margin: 0 0 -4px -24px;}.a-detail__main-image {width: 100%;height: auto;margin: 0 0 16px 0;overflow: hidden;border-radius: 8px;}@media (max-width: 767px) {.a-detail__main-image {width: 100%;max-width: 100%;margin-bottom: 16px;float: none;}}.a-detail__author {display: flex;justify-content: space-between;margin: 24px 0 48px;padding-top: 24px;border-top: 1px dotted #d9d9d9;font-style: italic;}@media (max-width: 767px) {.a-detail__author {font-size: 14px;}}.a-detail__facebook {text-align: center;}.a-detail__facebook span {display: block;color: #6d7278;font-size: 24px;line-height: 1;}@media (max-width: 767px) {.a-detail__facebook span {display: none;}}.a-detail__facebook span:first-child {display: inline;position: relative;color: #0074ff;}@media (max-width: 767px) {.a-detail__facebook span:first-child {display: none;}}.a-detail__facebook span:first-child:before {content: "";position: absolute;top: 10px;left: -80px;width: 2rem;height: 2rem;background: url("./../img/like.png") no-repeat center center;background-size: cover;}.a-detail__favourite {padding-top: 48px;}.a-detail__favourite h2 {margin-bottom: 24px;font-size: 32px;text-align: center;}.a-detail__favourite p {margin: 0;padding: 16px 8px;color: #0074ff;font-size: 20px;line-height: 24px;text-decoration: none;}.a-detail__favourite .number-of-views {padding: 0 8px 16px;color: #666;}.a-detail__favourite-holder {display: flex;flex-wrap: wrap;gap: 30px;}.a-detail__favourite-item {flex: 1 0 50%;max-width: calc(50% - 15px);overflow: hidden;transition: ease-in-out 0.3s;border-radius: 8px;background-color: #f7f7f7;text-decoration: none;}.a-detail__favourite-item:hover, .a-detail__favourite-item:focus {background: #fff;box-shadow: 0px 4px 4px 0px rgba(28, 101, 253, 0.04), 0px 4px 25px 0px rgba(28, 101, 253, 0.12);text-decoration: none;}.a-detail__favourite-item:hover p,.a-detail__favourite-item:hover span, .a-detail__favourite-item:focus p,.a-detail__favourite-item:focus span {text-decoration: none;}.a-detail__favourite-item:hover img, .a-detail__favourite-item:focus img {transform: scale(1.1);}@media (max-width: 767px) {.a-detail__favourite-item {flex: 1 0 100%;max-width: 100%;}}.a-detail__favourite-item-image {position: relative;height: 200px;overflow: hidden;}.a-detail__favourite-item-image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: ease-in-out 0.3s;-o-object-fit: cover; object-fit: cover;}@media (max-width: 991px) {.a-detail__side-links-wrapper {display: flex;flex-wrap: wrap;gap: 30px;}}.a-detail__side-link {display: flex;align-items: center;margin-bottom: 32px;color: #0074ff;text-decoration: none;}.a-detail__side-link:hover, .a-detail__side-link:focus {text-decoration: underline;}.a-detail__side-link:last-child {margin-bottom: 0;}@media (max-width: 991px) {.a-detail__side-link {flex: 1 0 50%;flex-direction: column;align-items: flex-start;max-width: calc(50% - 15px);margin: 0;overflow: hidden;transition: ease-in-out 0.3s;border-radius: 8px;background-color: #f7f7f7;}.a-detail__side-link:hover, .a-detail__side-link:focus {background: #fff;box-shadow: 0px 4px 4px 0px rgba(28, 101, 253, 0.04), 0px 4px 25px 0px rgba(28, 101, 253, 0.12);text-decoration: none;}.a-detail__side-link:hover p,.a-detail__side-link:hover span, .a-detail__side-link:focus p,.a-detail__side-link:focus span {text-decoration: none;}.a-detail__side-link:hover img, .a-detail__side-link:focus img {transform: scale(1.1);}}@media (max-width: 767px) {.a-detail__side-link {flex: 1 0 100%;max-width: 100%;}}@media (max-width: 991px) {.a-detail__side-link .a-detail__img-holder {position: relative;width: 100%;height: 200px;margin-right: 0;overflow: hidden;}}@media (max-width: 991px) {.a-detail__side-link .a-detail__link-title {margin: 0;padding: 16px 8px;font-size: 20px;line-height: 24px;}}.a-detail__side-get-all {color: #0074ff;text-decoration: none;}.a-detail__side-get-all:hover, .a-detail__side-get-all:focus {text-decoration: underline;}@media (max-width: 991px) {.a-detail__side-get-all {flex: 1 0 100%;text-align: center;}}.a-detail__img-holder {position: relative;min-width: 60px;min-height: 60px;margin-right: 16px;overflow: hidden;}.a-detail__img-holder img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;transition: ease-in-out 0.3s;border-radius: 8px;-o-object-fit: cover; object-fit: cover;}@media (max-width: 991px) {.a-detail__img-holder img {border-radius: 0;}}.a-detail__link-title {font-size: 18px;line-height: 22px;}.localities {padding: 0;}.localities h1 {margin: 30px 0;font-size: 36px;line-height: 46px;text-align: center;}@media (min-width: 768px) {.localities h1 {margin: 46px 0;font-size: 46px;line-height: 56px;}}.localities__cities {display: grid;grid-template-columns: 1fr 1fr;width: 100%;max-width: 800px;margin: 0 auto 30px;}@media (min-width: 768px) {.localities__cities {grid-template-columns: 1fr 1fr 1fr;}}.localities__cities li {display: flex;align-items: center;justify-content: center;padding: 4px;list-style-type: none;}.localities__cities li a {padding: 8px;transition: ease-in-out 0.3s;border-radius: 8px;color: #0074ff;font-size: 20px;text-align: center;text-decoration: none;}.localities__cities li a:hover, .localities__cities li a:focus {text-decoration: underline;}@media (min-width: 768px) {.localities__cities li a {padding: 16px 8px;font-size: 24px;}}.localities__content {width: 100%;max-width: 800px;margin: 0 auto;}.localities__advertising {margin-top: 30px;}.localities__advertising h2 {margin-bottom: 30px;font-size: 36px;line-height: 46px;text-align: center;}@media (min-width: 768px) {.localities__advertising h2 {font-size: 46px;line-height: 56px;}}@media (min-width: 768px) {.localities__advertising {margin-top: 46px;}}.localities__advertisement {display: flex;flex-direction: column;gap: 32px;width: 100%;max-width: 800px;margin: 0 auto;}.localities__advertisement-item {position: relative;overflow: hidden;transition: ease-in-out 0.3s;border-bottom: 5px solid #d9d9d9;background: #f3f3f3;color: #333;text-decoration: none;}.localities__advertisement-item::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 5px;transform: scale(0);transition: ease-in-out 0.4s;opacity: 0;}.localities__advertisement-item:hover {border-radius: 8px;background: #fff;box-shadow: 0 5px 10px 4px rgba(0, 0, 0, 0.15);cursor: pointer;}.localities__advertisement-item:hover::after {transform: scale(1);opacity: 1;background: #0074ff;}.localities__advertisement-item .top {display: flex;justify-content: space-between;}.localities__advertisement-item .top__label {padding: 8px;background: #d9d9d9;font-size: 14px;text-transform: uppercase;}.localities__advertisement-item .top__rank {padding: 8px;font-size: 14px;}.localities__advertisement-item .middle {padding: 8px 16px 16px;color: #0074ff;font-size: 26px;line-height: 36px;}.localities__advertisement-item .bottom {display: flex;flex-direction: column;padding: 0 16px 16px 16px;}@media (min-width: 768px) {.localities__advertisement-item .bottom {flex-direction: row;}}.localities__advertisement-item .bottom__detail {margin-bottom: 32px;}@media (min-width: 768px) {.localities__advertisement-item .bottom__detail {flex: 1 0 70%;max-width: 70%;margin-bottom: 0;padding-right: 24px;}}.localities__advertisement-item .bottom__detail span {color: #333;}.localities__advertisement-item .bottom__company {display: flex;align-items: center;justify-content: space-between;gap: 16px;}@media (min-width: 768px) {.localities__advertisement-item .bottom__company {flex-direction: column;align-items: flex-start;justify-content: flex-start;}}.localities__advertisement-item .bottom__company p {margin-bottom: 0;color: #333;line-height: 1.25rem;}.localities__advertisement-item .bottom__company img {max-width: 120px;}.localities__advertisement-detail-headline {color: #454d57;font-size: 20px;}.localities__advertisement-detail {width: 100%;max-width: 800px;margin: 0 auto;}.localities__advertisement-detail ul {margin-bottom: 50px;}.localities__advertisement-detail ul li {position: relative;margin-bottom: 16px;padding-left: 16px;}.localities__advertisement-detail ul li:before {content: "-";position: absolute;top: 0;left: 0;}.localities__advertisement-detail-workplace {display: flex;position: relative;flex-direction: column;margin-bottom: 50px;padding: 8px 0;border-top: 5px solid #d9d9d9;background: #f3f3f3;color: #333;}@media (min-width: 768px) {.localities__advertisement-detail-workplace {flex-direction: row;}}.localities__advertisement-detail-workplace > div:first-child {border-bottom: 5px solid #fff;}@media (min-width: 768px) {.localities__advertisement-detail-workplace > div:first-child {border-bottom: none;}}.localities__advertisement-detail-workplace > div:last-child {padding-top: 8px;}@media (min-width: 768px) {.localities__advertisement-detail-workplace > div:last-child {padding-top: 0;}}@media (min-width: 768px) {.localities__advertisement-detail-workplace > div:last-child span {min-width: 100px;}}.localities__advertisement-detail-workplace__item {display: flex;flex-wrap: nowrap;padding: 8px 16px;}.localities__advertisement-detail-workplace__item span {display: inline-block;min-width: 150px;}.localities__advertisement-detail-workplace__item a {color: #0074ff;text-decoration: none;}.localities__advertisement-detail-workplace__item a:hover, .localities__advertisement-detail-workplace__item a:focus {text-decoration: underline;}.localities__advertisement-detail-workplace__item img {max-width: 150px;}html,body {font-family: "Rubik", sans-serif;font-weight: 400;color: #212121;font-size: 1.125rem;}h1,h2,h3,h4,h5,h6 {font-weight: 400;}