/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: 0.2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-primary-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{display:-webkit-box;display:-ms-flexbox;display:flex;align-self:center;justify-content:flex-end;flex:0 1 auto;width:8px;height:8px;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::-moz-placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-primary-color)}.ss-content .ss-search .ss-addable{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);color:var(--ss-font-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color)}/*# sourceMappingURL=slimselect.css.map */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
html {
  height: 100%;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
html::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
html::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  background-color: #FEFEFE;
  font-family: "OpenSans";
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  color: #0C122A;
}
body.error404 {
  background-color: #F5F9FE;
}
h1, .title-h1,
h2, .title-h2,
h3, .title-h3,
h4, .title-h4,
h5, .title-h5,
h6, .title-h6,
.title-giant,
.title-xlarge,
.title-large {
  padding: 0;
  margin: 0;
  font-weight: 700;
}
.title-giant {
  font-size: 60px;
}
@media only screen and (max-width: 767.98px) {
  .title-giant {
    font-size: 44px;
  }
}
.title-large {
  font-size: 44px;
}
@media only screen and (max-width: 767.98px) {
  .title-large {
    font-size: 32px;
  }
}
h1, .title-h1 {
  font-size: 32px;
}
@media only screen and (max-width: 767.98px) {
  h1, .title-h1 {
    font-size: 26px;
  }
}
h2, .title-h2 {
  font-size: 26px;
}
@media only screen and (max-width: 767.98px) {
  h2, .title-h2 {
    font-size: 20px;
  }
}
h3, .title-h3 {
  font-size: 24px;
}
@media only screen and (max-width: 767.98px) {
  h3, .title-h3 {
    font-size: 20px;
  }
}
h4, .title-h4 {
  font-size: 20px;
}
@media only screen and (max-width: 767.98px) {
  h4, .title-h4 {
    font-size: 18px;
  }
}
h5, .title-h5 {
  font-size: 18px;
}
@media only screen and (max-width: 767.98px) {
  h5, .title-h5 {
    font-size: 16px;
  }
}
h6, .title-h6 {
  font-size: 16px;
}
.body-small {
  font-size: 14px;
}
.body-thin {
  font-size: 10px;
}
.tx-thin {
  font-weight: 100;
}
.tx-light {
  font-weight: 300;
}
.tx-normal {
  font-weight: 400;
}
.tx-medium {
  font-weight: 500;
}
.tx-book {
  font-weight: 600;
}
.tx-bold {
  font-weight: 700;
}
.cl-gradient {
  background: #89B1ED;
  background: radial-gradient(125% 125% at 85.42% 0%, #89B1ED 0%, #2A4693 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
b,
strong {
  font-weight: 700;
}
ul, ol {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
a,
button {
  transition: all 0.3s ease;
  text-decoration: none;
  color: #0C122A;
}
img {
  max-width: 100%;
  height: auto;
}
input,
textarea {
  max-width: 100%;
}
section {
  padding: 70px 0;
}
@media only screen and (max-width: 991.98px) {
  section {
    padding: 50px 0;
  }
}
.main-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding: 80px 0 0 0;
}
@media only screen and (max-width: 767.98px) {
  .main-content {
    padding: 50px 0 0 0;
  }
}
body.pwa-show .main-content {
  padding: 150px 0 0 0;
}
@media only screen and (max-width: 767.98px) {
  body.pwa-show .main-content {
    padding: 120px 0 0 0;
  }
}
@media only screen and (max-width: 379.98px) {
  body.pwa-show .main-content {
    padding: 130px 0 0 0;
  }
}
.container {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
}
.container_fluid {
  max-width: 1340px;
}
.page-title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  text-align: center;
}
@media only screen and (max-width: 767.98px) {
  .page-title {
    margin-bottom: 30px;
  }
  .page-title .title-h1 {
    font-weight: 600;
  }
}
.page-title .title-h2 {
  margin-top: 20px;
}
@media only screen and (max-width: 767.98px) {
  .page-title .title-h2 {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px;
  }
}
.page-text {
  margin-bottom: 30px;
}
@media only screen and (max-width: 767.98px) {
  .page-text {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 991.98px) {
  .wp-block-spacer {
    height: 40px !important;
  }
}
.otgs-development-site-front-end,
.grecaptcha-badge,
.grecaptcha-logo,
.screen-reader-text {
  display: none;
}
@font-face {
  src: local("OpenSans-Regular"), url(//cashx.lk/wp-content/themes/clean/assets/styles/../fonts/OpenSans-Regular.woff2) format("woff2");
  font-family: "OpenSans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: local("OpenSans-SemiBold"), url(//cashx.lk/wp-content/themes/clean/assets/styles/../fonts/OpenSans-SemiBold.woff2) format("woff2");
  font-family: "OpenSans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  src: local("OpenSans-Bold"), url(//cashx.lk/wp-content/themes/clean/assets/styles/../fonts/OpenSans-Bold.woff2) format("woff2");
  font-family: "OpenSans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
html[lang=si-LK] .title-giant {
  font-size: calc(60px / 100 * 86);
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .title-giant {
    font-size: calc(44px / 100 * 86);
  }
}
html[lang=si-LK] .title-large {
  font-size: calc(44px / 100 * 86);
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .title-large {
    font-size: calc(32px / 100 * 86);
  }
}
html[lang=si-LK] h1, html[lang=si-LK] .title-h1 {
  font-size: calc(32px / 100 * 86);
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] h1, html[lang=si-LK] .title-h1 {
    font-size: calc(26px / 100 * 86);
  }
}
html[lang=si-LK] h2, html[lang=si-LK] .title-h2 {
  font-size: calc(26px / 100 * 86);
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] h2, html[lang=si-LK] .title-h2 {
    font-size: calc(22px / 100 * 86);
  }
}
html[lang=si-LK] h3, html[lang=si-LK] .title-h3 {
  font-size: calc(24px / 100 * 86);
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] h3, html[lang=si-LK] .title-h3 {
    font-size: calc(20px / 100 * 86);
  }
}
html[lang=si-LK] h4, html[lang=si-LK] .title-h4 {
  font-size: calc(20px / 100 * 86);
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] h4, html[lang=si-LK] .title-h4 {
    font-size: calc(18px / 100 * 86);
  }
}
html[lang=si-LK] h5, html[lang=si-LK] .title-h5 {
  font-size: calc(18px / 100 * 86);
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] h5, html[lang=si-LK] .title-h5 {
    font-size: calc(16px / 100 * 86);
  }
}
html[lang=si-LK] h6, html[lang=si-LK] .title-h6 {
  font-size: calc(16px / 100 * 86);
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] h6, html[lang=si-LK] .title-h6 {
    font-size: calc(14px / 100 * 86);
  }
}
html[lang=si-LK] .header__menu a,
html[lang=si-LK] .header__pay a,
html[lang=si-LK] .header__auth a,
html[lang=si-LK] .header__lang,
html[lang=si-LK] .header__lang-mobile .lang__curr {
  font-size: 80%;
}
@media only screen and (max-width: 379.98px) {
  html[lang=si-LK] .header__menu a,
  html[lang=si-LK] .header__pay a,
  html[lang=si-LK] .header__auth a,
  html[lang=si-LK] .header__lang,
  html[lang=si-LK] .header__lang-mobile .lang__curr {
    font-size: 70%;
  }
}
html[lang=si-LK] .header__aside-contacts-item .text span {
  font-size: 11px;
}
html[lang=si-LK] .banner__promo-title {
  font-size: 20px;
}
@media only screen and (max-width: 1199.98px) {
  html[lang=si-LK] .banner__promo-title {
    font-size: 16px;
  }
}
@media only screen and (max-width: 991.98px) {
  html[lang=si-LK] .banner__promo-title {
    font-size: 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .banner__promo-title {
    font-size: 6px;
  }
}
html[lang=si-LK] .banner__promo-text {
  font-size: 24px;
}
@media only screen and (max-width: 1199.98px) {
  html[lang=si-LK] .banner__promo-text {
    font-size: 18px;
  }
}
@media only screen and (max-width: 991.98px) {
  html[lang=si-LK] .banner__promo-text {
    margin-top: 10px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .banner__promo-text {
    margin-top: 5px;
    font-size: 6px;
  }
}
html[lang=si-LK] .banner__promo-code .label {
  font-size: 12px;
}
@media only screen and (max-width: 991.98px) {
  html[lang=si-LK] .banner__promo-code .label {
    font-size: 8px;
  }
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .banner__promo-code .label {
    font-size: 4px;
  }
}
html[lang=si-LK] .banner__promo-code .value {
  font-size: 30px;
}
@media only screen and (max-width: 991.98px) {
  html[lang=si-LK] .banner__promo-code .value {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .banner__promo-code .value {
    font-size: 12px;
  }
}
html[lang=si-LK] .banner__promo-link a {
  font-size: 18px;
}
@media only screen and (max-width: 1199.98px) {
  html[lang=si-LK] .banner__promo-link a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 991.98px) {
  html[lang=si-LK] .banner__promo-link a {
    font-size: 12px;
  }
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .banner__promo-link a {
    font-size: 6px;
  }
}
@media only screen and (max-width: 479.98px) {
  html[lang=si-LK] .banner__clip-confirm .text {
    font-size: 10px;
  }
}
html[lang=si-LK] .banner__referrer {
  font-size: 20px;
  line-height: 1.3;
}
@media only screen and (max-width: 991.98px) {
  html[lang=si-LK] .banner__referrer {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .banner__referrer {
    font-size: 6.5px;
  }
}
html[lang=si-LK] .banner__referrer-label {
  padding: 2px 8px;
}
html[lang=si-LK] .banner__referrer-link a {
  font-size: 20px;
}
@media only screen and (max-width: 991.98px) {
  html[lang=si-LK] .banner__referrer-link a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .banner__referrer-link a {
    font-size: 6.5px;
  }
}
html[lang=si-LK] .calculator__tabs-item {
  font-size: 14px;
}
html[lang=si-LK] .calculator__promo-apply .notice {
  font-size: 10px;
}
html[lang=si-LK] .calculator__promo-apply .notice:before {
  margin-right: 5px;
}
html[lang=si-LK] .calculator__promo-apply .edit {
  font-size: 8px;
}
html[lang=si-LK] .profits__item {
  padding: 30px 15px;
}
html[lang=si-LK] .reviews__head .reviews__head-title .title-h1 {
  font-size: calc(32px / 100 * 68);
}
html[lang=si-LK] .reviews__head .rating__title .title-h5 {
  font-size: calc(18px / 100 * 70);
}
html[lang=si-LK] .reviews__head .reviews__head-rating .rating__stars {
  margin-top: -5px;
}
html[lang=si-LK] .reviews__head .reviews__head-btn .btn {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 11px;
  line-height: 1.4;
}
@media only screen and (max-width: 767.98px) {
  html[lang=si-LK] .reviews__head .reviews__head-btn .btn {
    font-size: 14px;
  }
}
html[lang=si-LK] .reviews__head .reviews__head-btn .btn span:before {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  margin-right: 8px;
  background-size: 16px 16px;
}
.btn {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  transition: all 0.3s ease;
  border-radius: 100px;
  color: #0C122A;
}
.btn:disabled {
  opacity: 0.5;
}
.btn_thin {
  min-height: 25px;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 600;
}
.btn_small {
  min-height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 600;
}
.btn_small img {
  margin-right: 8px;
}
.btn_medium {
  min-height: 46px;
  padding: 13px 36px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}
.btn_large {
  min-height: 60px;
  padding: 20px;
  font-size: 16px;
  font-weight: 700;
}
@media only screen and (max-width: 479.98px) {
  .btn_large {
    min-height: 50px;
    padding: 5px 20px;
    font-size: 14px;
  }
}
.btn_main {
  background-color: #4D64A7;
  color: #FFFFFF;
}
.btn_main:hover {
  background-color: #475B96;
}
.btn_secondary {
  background-color: #F3F7FD;
}
.btn_secondary:hover {
  background-color: #E4EFFF;
}
.btn_white {
  background-color: #FFFFFF;
  color: #4D64A7;
}
.btn_white:hover {
  background-color: #E4EFFF;
}
.btn_gradient {
  position: relative;
  background: radial-gradient(125% 125% at 85.42% 0%, #89B1ED 0%, #2A4693 100%);
  color: #FFFFFF;
  overflow: hidden;
}
.btn_gradient span {
  position: relative;
  z-index: 1;
}
.btn_gradient:before, .btn_gradient:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
  z-index: 0;
}
.btn_gradient:before {
  background: radial-gradient(125% 125% at 85.42% 0%, #89B1ED 0%, #2A4693 100%);
}
.btn_gradient:after {
  opacity: 0;
  visibility: hidden;
  background: radial-gradient(125% 125% at 85.42% 0%, #2A4693 0%, #89B1ED 100%);
}
.btn_gradient:hover {
  opacity: 1;
}
.btn_gradient:hover:before {
  opacity: 0;
  visibility: hidden;
}
.btn_gradient:hover:after {
  opacity: 1;
  visibility: visible;
}
.swiper-navigation {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.swiper-navigation .swiper-button-prev,
.swiper-navigation .swiper-button-next {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  width: 40px;
  height: 40px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  background: radial-gradient(125% 125% at 85.42% 0%, #89B1ED 0%, #2A4693 100%);
  border-radius: 100%;
  border: 0;
  z-index: 10;
  cursor: pointer;
  transition: all 0.3s ease;
}
.swiper-navigation .swiper-button-prev:hover,
.swiper-navigation .swiper-button-next:hover {
  opacity: 0.8;
}
.swiper-navigation .swiper-button-prev:after,
.swiper-navigation .swiper-button-next:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M9.08845 2.57808C8.79556 2.28518 8.32068 2.28518 8.02779 2.57808C7.7349 2.87097 7.7349 3.34584 8.02779 3.63874L10.8891 6.50003L2.80025 6.50003C2.38604 6.50003 2.05025 6.83582 2.05025 7.25003C2.05025 7.66424 2.38604 8.00003 2.80025 8.00003L10.8891 8.00003L8.02779 10.8613C7.7349 11.1542 7.7349 11.6291 8.02779 11.922C8.32068 12.2149 8.79556 12.2149 9.08845 11.922L13.2301 7.78036C13.523 7.48747 13.523 7.01259 13.2301 6.7197L9.08845 2.57808Z' fill='%23FEFEFE'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
}
.swiper-navigation .swiper-button-prev.swiper-button-disabled,
.swiper-navigation .swiper-button-next.swiper-button-disabled {
  opacity: 0.5;
  background: #E4EFFF;
}
.swiper-navigation .swiper-button-prev.swiper-button-disabled:after,
.swiper-navigation .swiper-button-next.swiper-button-disabled:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.08845 2.07802C8.79556 1.78512 8.32068 1.78512 8.02779 2.07802C7.7349 2.37091 7.7349 2.84578 8.02779 3.13868L10.8891 5.99997L2.80025 5.99997C2.38604 5.99997 2.05025 6.33576 2.05025 6.74997C2.05025 7.16418 2.38604 7.49997 2.80025 7.49997L10.8891 7.49997L8.02779 10.3613C7.7349 10.6542 7.7349 11.129 8.02779 11.4219C8.32068 11.7148 8.79556 11.7148 9.08845 11.4219L13.2301 7.2803C13.523 6.98741 13.523 6.51253 13.2301 6.21964L9.08845 2.07802Z' fill='%230C122A'/%3E%3C/svg%3E%0A");
}
.swiper-navigation .swiper-button-prev {
  margin-right: 30px;
}
.swiper-navigation .swiper-button-prev:after {
  transform: scale(-1, 1);
}
.swiper-pagination {
  bottom: 0 !important;
}
.swiper-pagination .swiper-pagination-bullet {
  background-color: #4D64A7;
}
.content {
  padding: 0;
  margin: 0;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
  font-weight: 700;
  margin-bottom: 1em;
}
.content h1:not(:first-child), .content h2:not(:first-child), .content h3:not(:first-child), .content h4:not(:first-child), .content h5:not(:first-child), .content h6:not(:first-child) {
  margin-top: 1em;
}
.content p, .content figure {
  margin-top: 20px;
}
@media only screen and (max-width: 767.98px) {
  .content p, .content figure {
    margin-top: 15px;
  }
}
.content p:not(:last-child), .content figure:not(:last-child) {
  margin-bottom: 20px;
}
@media only screen and (max-width: 767.98px) {
  .content p:not(:last-child), .content figure:not(:last-child) {
    margin-bottom: 15px;
  }
}
.content a {
  text-decoration: underline;
  color: #4D64A7;
  font-weight: 600;
}
.content a:hover {
  opacity: 0.8;
}
.content b, .content strong {
  font-weight: 700;
}
.content ul, .content ol {
  margin: 20px 0;
  line-height: 1.5;
}
@media only screen and (max-width: 767.98px) {
  .content ul, .content ol {
    margin: 15px 0;
  }
}
.content ul li + li, .content ol li + li {
  margin-top: 10px;
}
.content ul span,
.content ul strong,
.content ul em, .content ol span,
.content ol strong,
.content ol em {
  color: #0C122A !important;
}
.content ul a, .content ol a {
  color: #4D64A7;
}
.content ul a:hover, .content ol a:hover {
  opacity: 0.8;
}
.content ul a strong, .content ol a strong {
  text-decoration: underline;
}
.content ul {
  padding: 0 0 0 1.2em;
  list-style-type: disc;
}
.content ul li {
  color: #0C122A;
}
.content ul li::marker {
  color: #4D64A7;
}
.content ol {
  list-style: none;
  counter-reset: li;
}
.content ol ol {
  padding: 0 0 0 1em;
}
.content ol ul {
  padding: 0 0 0 2.5em;
}
.content ol > li:before {
  counter-increment: li;
  content: counters(li, ".") ". ";
  font-weight: 600;
}
.content ol > li ol li {
  font-size: 16px;
  font-weight: 400;
}
.content figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.content figure img {
  width: 100%;
}
.content table {
  position: relative;
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-radius: 10px;
  border: 1px solid #E3E4EC;
  overflow: hidden;
  font-size: 14px;
}
.content table th, .content table td {
  position: relative;
  padding: 14px 20px;
  vertical-align: top;
  border: 0;
  border-bottom: 1px solid #E3E4EC;
  line-height: normal;
}
@media only screen and (max-width: 767.98px) {
  .content table th, .content table td {
    font-size: 14px;
    padding: 15px;
  }
}
.content table th:not(:last-child):after, .content table td:not(:last-child):after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: calc(100% - 30px);
  min-height: 20px;
  background-color: #E3E4EC;
}
.content table td {
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.content table th {
  font-weight: 700;
  vertical-align: middle;
}
.content table tr:last-child td {
  border-bottom: 0;
}
.wpcf7-form {
  position: relative;
}
.wpcf7-form.submitting:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 10;
  pointer-events: none;
}
.wpcf7-form.submitting:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: -40px;
  width: 80px;
  height: 80px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle fill='%234D64A7' stroke='%234D64A7' stroke-width='15' r='15' cx='40' cy='65'%3E%3Canimate attributeName='cy' calcMode='spline' dur='2' values='65;135;65;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='-.4'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%234D64A7' stroke='%234D64A7' stroke-width='15' r='15' cx='100' cy='65'%3E%3Canimate attributeName='cy' calcMode='spline' dur='2' values='65;135;65;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='-.2'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%234D64A7' stroke='%234D64A7' stroke-width='15' r='15' cx='160' cy='65'%3E%3Canimate attributeName='cy' calcMode='spline' dur='2' values='65;135;65;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='0'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E");
  background-size: cover;
  z-index: 11;
}
.wpcf7-form.submitting .wpcf7-submit {
  cursor: not-allowed;
  pointer-events: none;
}
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-email,
.wpcf7-form .wpcf7-tel,
.wpcf7-form .wpcf7-textarea {
  width: 100%;
  min-height: 45px;
  padding: 5px 15px;
  border-radius: 10px;
  border: 1px solid #BAC3D5;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 600;
  color: #0C122A;
}
.wpcf7-form .wpcf7-text::-webkit-input-placeholder,
.wpcf7-form .wpcf7-email::-webkit-input-placeholder,
.wpcf7-form .wpcf7-tel::-webkit-input-placeholder,
.wpcf7-form .wpcf7-textarea::-webkit-input-placeholder {
  color: #697395;
}
.wpcf7-form .wpcf7-text::-moz-placeholder,
.wpcf7-form .wpcf7-email::-moz-placeholder,
.wpcf7-form .wpcf7-tel::-moz-placeholder,
.wpcf7-form .wpcf7-textarea::-moz-placeholder {
  color: #697395;
}
.wpcf7-form .wpcf7-text:-ms-input-placeholder,
.wpcf7-form .wpcf7-email:-ms-input-placeholder,
.wpcf7-form .wpcf7-tel:-ms-input-placeholder,
.wpcf7-form .wpcf7-textarea:-ms-input-placeholder {
  color: #697395;
}
.wpcf7-form .wpcf7-text:-moz-placeholder,
.wpcf7-form .wpcf7-email:-moz-placeholder,
.wpcf7-form .wpcf7-tel:-moz-placeholder,
.wpcf7-form .wpcf7-textarea:-moz-placeholder {
  color: #697395;
}
.wpcf7-form .wpcf7-text:focus, .wpcf7-form .wpcf7-text:focus-visible,
.wpcf7-form .wpcf7-email:focus,
.wpcf7-form .wpcf7-email:focus-visible,
.wpcf7-form .wpcf7-tel:focus,
.wpcf7-form .wpcf7-tel:focus-visible,
.wpcf7-form .wpcf7-textarea:focus,
.wpcf7-form .wpcf7-textarea:focus-visible {
  outline: none;
  box-shadow: none;
}
.wpcf7-form .wpcf7-text.wpcf7-not-valid,
.wpcf7-form .wpcf7-email.wpcf7-not-valid,
.wpcf7-form .wpcf7-tel.wpcf7-not-valid,
.wpcf7-form .wpcf7-textarea.wpcf7-not-valid {
  border-color: #FF3306;
}
.wpcf7-form .wpcf7-textarea {
  max-height: 100px;
  padding: 15px;
}
.wpcf7-form .wpcf7-form-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}
.wpcf7-form .wpcf7-not-valid-tip {
  position: absolute;
  top: calc(100% + 2px);
  left: 5px;
  font-size: 11px;
  color: #FF3306;
}
.wpcf7-form .wpcf7-response-output {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 46px;
  align-items: center;
  justify-content: center;
  margin: 30px 0 0 0;
  border-color: #FF3306 !important;
  border-radius: 10px;
  border-width: 1px !important;
  color: #FF3306;
  font-size: 14px;
}
.wpcf7-form.sent .wpcf7-response-output {
  border-color: #00752B !important;
  color: #00752B;
}
.wpcf7-form .wpcf7-form-control-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wpcf7-form__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: -12.5px -15px;
}
.wpcf7-form__col {
  width: 100%;
  padding: 12.5px 15px;
}
@media only screen and (max-width: 767.98px) {
  .wpcf7-form__col {
    width: 100% !important;
  }
}
.wpcf7-form__col_50 {
  width: 50%;
}
.wpcf7-form__col_33 {
  width: 33.3333333333%;
}
.wpcf7-form__line {
  position: relative;
}
.wpcf7-form__line_type p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.wpcf7-form__line_type .wpcf7-form-label {
  width: 100%;
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: 600;
}
.wpcf7-form__line_type .wpcf7-list-item {
  margin: 0 15px 0 0;
}
.wpcf7-form__line_type input[type=radio] {
  display: none;
}
.wpcf7-form__line_type .wpcf7-list-item-label {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  padding-left: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  transition: all 0.3s ease;
  font-size: 14px;
  color: #0C122A;
}
.wpcf7-form__line_type .wpcf7-list-item-label:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 50%;
  border-radius: 50%;
  transform: translateY(-50%);
  border: 1px solid #4D64A7;
}
.wpcf7-form__line_type .wpcf7-list-item-label:after {
  display: none;
  position: absolute;
  width: 8px;
  height: 8px;
  left: 6px;
  top: 50%;
  border-radius: 50%;
  transform: translateY(-50%);
  background-color: #FFFFFF;
}
.wpcf7-form__line_type input[type=radio]:checked + .wpcf7-list-item-label:before {
  background-color: #4D64A7;
}
.wpcf7-form__line_type input[type=radio]:checked + .wpcf7-list-item-label:after {
  display: block;
}
.wpcf7-form__line_rating {
  position: relative;
}
.wpcf7-form__line_rating .rating-label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding-bottom: 5px;
  font-weight: 600;
  font-size: 14px;
}
.wpcf7-form__line_rating .rating-label span {
  color: #697395;
}
.wpcf7-form__line_rating .wpcf7-radio {
  display: block;
}
@media only screen and (max-width: 379.98px) {
  .wpcf7-form__line_rating .wpcf7-radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 5px;
  }
}
.wpcf7-form__line_rating .wpcf7-radio input {
  display: none;
}
.wpcf7-form__line_rating .wpcf7-radio label {
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.wpcf7-form__line_rating .wpcf7-radio label:before {
  content: "";
  display: inline-block;
  width: 19px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M8.1921 1.51246C8.55132 0.406889 10.1154 0.406888 10.4746 1.51246L11.7581 5.46262C11.9188 5.95704 12.3795 6.2918 12.8994 6.2918H17.0528C18.2153 6.2918 18.6986 7.77933 17.7582 8.46262L14.398 10.9039C13.9774 11.2095 13.8014 11.7512 13.962 12.2456L15.2455 16.1957C15.6047 17.3013 14.3394 18.2207 13.3989 17.5374L10.0387 15.0961C9.61813 14.7905 9.04861 14.7905 8.62803 15.0961L5.26783 17.5374C4.32737 18.2207 3.06199 17.3013 3.42122 16.1957L4.7047 12.2456C4.86535 11.7512 4.68936 11.2095 4.26877 10.9039L0.908572 8.46262C-0.0318837 7.77934 0.451447 6.2918 1.61391 6.2918H5.76735C6.28722 6.2918 6.74797 5.95704 6.90862 5.46262L8.1921 1.51246Z' fill='%23E3E4EC'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 767.98px) {
  .wpcf7-form__line_rating .wpcf7-radio label:before {
    width: 32px;
    height: 32px;
    background-size: 100% 100%;
  }
}
.wpcf7-form__line_rating .wpcf7-radio label.active:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M8.1921 1.51246C8.55132 0.406889 10.1154 0.406888 10.4746 1.51246L11.7581 5.46262C11.9188 5.95704 12.3795 6.2918 12.8994 6.2918H17.0528C18.2153 6.2918 18.6986 7.77933 17.7582 8.46262L14.398 10.9039C13.9774 11.2095 13.8014 11.7512 13.962 12.2456L15.2455 16.1957C15.6047 17.3013 14.3394 18.2207 13.3989 17.5374L10.0387 15.0961C9.61813 14.7905 9.04861 14.7905 8.62803 15.0961L5.26783 17.5374C4.32737 18.2207 3.06199 17.3013 3.42122 16.1957L4.7047 12.2456C4.86535 11.7512 4.68936 11.2095 4.26877 10.9039L0.908572 8.46262C-0.0318837 7.77934 0.451447 6.2918 1.61391 6.2918H5.76735C6.28722 6.2918 6.74797 5.95704 6.90862 5.46262L8.1921 1.51246Z' fill='%23FFBE00'/%3E%3C/svg%3E");
}
.wpcf7-form__line_rating .wpcf7-radio label .wpcf7-list-item-label {
  display: none;
}
.wpcf7-form__line_rating .wpcf7-radio .wpcf7-list-item {
  margin-left: 0;
  margin-right: 20px;
}
.wpcf7-form__line_rating .wpcf7-radio .wpcf7-list-item.last {
  margin-right: 0;
}
.wpcf7-form__line_phone .wpcf7-tel {
  padding-left: 65px;
}
.wpcf7-form__line_phone .phone-prefix {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 30px;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  background-color: #F3F7FD;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 600;
  color: #0C122A;
}
.wpcf7-form__line_file p {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wpcf7-form__line_file .wpcf7-form-control-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  opacity: 0;
}
.wpcf7-form__line_file .wpcf7-form-label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  min-height: 45px;
  width: 100%;
  padding: 5px 15px;
  border-radius: 10px;
  border: 1px dashed #CFD9F3;
  transition: all 0.3s ease;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: #4D64A7;
  text-align: center;
}
.wpcf7-form__line_file .wpcf7-form-label:before {
  content: "";
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.3794 9.55805C16.4375 9.6161 16.4836 9.68503 16.5151 9.7609C16.5465 9.83678 16.5627 9.91811 16.5627 10.0002C16.5627 10.0824 16.5465 10.1637 16.5151 10.2396C16.4836 10.3155 16.4375 10.3844 16.3794 10.4424L9.96925 16.8487C9.14863 17.6692 8.03568 18.1301 6.87522 18.13C5.71477 18.13 4.60187 17.6689 3.78136 16.8483C2.96085 16.0277 2.49993 14.9147 2.5 13.7543C2.50007 12.5938 2.96113 11.4809 3.78175 10.6604L11.5364 2.79165C12.1223 2.20517 12.9171 1.87544 13.7461 1.875C14.5751 1.87456 15.3703 2.20345 15.9567 2.78931C16.5432 3.37516 16.873 4.17001 16.8734 4.99898C16.8738 5.82795 16.545 6.62314 15.9591 7.20962L8.20284 15.0784C7.8506 15.4306 7.37286 15.6285 6.87472 15.6285C6.37657 15.6285 5.89883 15.4306 5.54659 15.0784C5.19435 14.7261 4.99647 14.2484 4.99647 13.7502C4.99647 13.2521 5.19435 12.7744 5.54659 12.4221L12.0544 5.81118C12.1114 5.75037 12.18 5.70157 12.2562 5.66766C12.3323 5.63376 12.4145 5.61543 12.4978 5.61375C12.5811 5.61207 12.664 5.62708 12.7414 5.6579C12.8189 5.68871 12.8894 5.73471 12.9488 5.79318C13.0082 5.85165 13.0553 5.92141 13.0874 5.99836C13.1194 6.07531 13.1357 6.1579 13.1354 6.24125C13.135 6.32461 13.118 6.40705 13.0853 6.48373C13.0526 6.56041 13.0049 6.62977 12.945 6.68774L6.43644 13.3057C6.37816 13.3635 6.33185 13.4322 6.30013 13.508C6.26842 13.5837 6.25193 13.6649 6.2516 13.747C6.25127 13.8291 6.26712 13.9104 6.29823 13.9864C6.32934 14.0623 6.37511 14.1314 6.43292 14.1897C6.49073 14.248 6.55946 14.2943 6.63517 14.326C6.71088 14.3577 6.7921 14.3742 6.87419 14.3745C6.95627 14.3749 7.03762 14.359 7.11358 14.3279C7.18954 14.2968 7.25863 14.251 7.31691 14.1932L15.0724 6.32837C15.4246 5.97685 15.6228 5.49981 15.6233 5.00218C15.6238 4.50455 15.4266 4.02709 15.0751 3.67485C14.7236 3.32261 14.2465 3.12444 13.7489 3.12392C13.2513 3.12341 12.7738 3.3206 12.4216 3.67212L4.66847 11.5377C4.37802 11.8277 4.14753 12.1721 3.99017 12.5511C3.8328 12.9302 3.75164 13.3365 3.75131 13.747C3.75099 14.1574 3.8315 14.5639 3.98827 14.9432C4.14503 15.3225 4.37497 15.6672 4.66495 15.9577C4.95494 16.2481 5.29929 16.4786 5.67835 16.636C6.05741 16.7933 6.46376 16.8745 6.87419 16.8748C7.28461 16.8751 7.69109 16.7946 8.0704 16.6379C8.44971 16.4811 8.79443 16.2512 9.08487 15.9612L15.4958 9.55493C15.6134 9.43822 15.7726 9.37299 15.9383 9.37358C16.1039 9.37416 16.2626 9.44052 16.3794 9.55805Z' fill='%234D64A7'/%3E%3C/svg%3E");
}
.wpcf7-form__line_file .wpcf7-form-label:hover {
  opacity: 0.8;
}
.wpcf7-form__line_submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 0;
  margin-top: 5px;
}
.wpcf7-form__line_submit .btn {
  width: 100%;
  max-width: 290px;
  min-height: 45px;
  margin: 0 auto;
}
.wpcf7-form__line_submit .btn input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: 0;
  outline: 0;
  color: #FFFFFF;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  z-index: 1;
}
.wpcf7-form__line_submit .btn .wpcf7-spinner {
  display: none;
}
.ss-main {
  min-height: 45px;
  padding: 5px 15px;
  border-radius: 10px;
  border: 1px solid #BAC3D5;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 600;
  color: #0C122A;
}
.ss-main .ss-values .ss-placeholder {
  color: #697395;
}
.ss-main .ss-arrow {
  margin: auto 0;
}
.ss-main .ss-arrow path {
  stroke: #697395;
}
.ss-main:focus, .ss-main:focus-visible {
  box-shadow: none;
}
.ss-content .ss-list {
  max-height: 200px;
}
.ss-content .ss-list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.ss-content .ss-list::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.ss-content .ss-list::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.ss-content .ss-list .ss-option {
  padding: 0 15px;
  min-height: 32px;
  line-height: 32px;
  font-size: 14px;
  font-weight: 600;
  color: #697395;
  transition: all 0.15s ease;
}
.ss-content .ss-list .ss-option:not(.ss-disabled):hover {
  background-color: rgba(77, 100, 167, 0.2);
  color: #697395;
}
.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
  background-color: #4D64A7;
  color: #FFFFFF;
}
.ss-content .ss-list .ss-option.ss-disabled {
  opacity: 0.3;
}
.rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.rating__title {
  color: #4D64A7;
}
.rating__number {
  padding-top: 5px;
  font-size: 14px;
  font-weight: 600;
  color: #BAC3D5;
  line-height: 20px;
}
.rating__stars {
  position: relative;
  min-width: 120px;
  min-height: 20px;
  margin-right: 10px;
}
.rating__stars .passive, .rating__stars .active {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rating__stars .passive .star, .rating__stars .active .star {
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0 2.5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 16px;
}
.rating__stars .passive {
  z-index: 0;
}
.rating__stars .passive .star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M8.1921 1.51246C8.55132 0.406889 10.1154 0.406888 10.4746 1.51246L11.7581 5.46262C11.9188 5.95704 12.3795 6.2918 12.8994 6.2918H17.0528C18.2153 6.2918 18.6986 7.77933 17.7582 8.46262L14.398 10.9039C13.9774 11.2095 13.8014 11.7512 13.962 12.2456L15.2455 16.1957C15.6047 17.3013 14.3394 18.2207 13.3989 17.5374L10.0387 15.0961C9.61813 14.7905 9.04861 14.7905 8.62803 15.0961L5.26783 17.5374C4.32737 18.2207 3.06199 17.3013 3.42122 16.1957L4.7047 12.2456C4.86535 11.7512 4.68936 11.2095 4.26877 10.9039L0.908572 8.46262C-0.0318837 7.77934 0.451447 6.2918 1.61391 6.2918H5.76735C6.28722 6.2918 6.74797 5.95704 6.90862 5.46262L8.1921 1.51246Z' fill='%23E3E4EC'/%3E%3C/svg%3E");
}
.rating__stars .active {
  z-index: 1;
}
.rating__stars .active .star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M8.1921 1.51246C8.55132 0.406889 10.1154 0.406888 10.4746 1.51246L11.7581 5.46262C11.9188 5.95704 12.3795 6.2918 12.8994 6.2918H17.0528C18.2153 6.2918 18.6986 7.77933 17.7582 8.46262L14.398 10.9039C13.9774 11.2095 13.8014 11.7512 13.962 12.2456L15.2455 16.1957C15.6047 17.3013 14.3394 18.2207 13.3989 17.5374L10.0387 15.0961C9.61813 14.7905 9.04861 14.7905 8.62803 15.0961L5.26783 17.5374C4.32737 18.2207 3.06199 17.3013 3.42122 16.1957L4.7047 12.2456C4.86535 11.7512 4.68936 11.2095 4.26877 10.9039L0.908572 8.46262C-0.0318837 7.77934 0.451447 6.2918 1.61391 6.2918H5.76735C6.28722 6.2918 6.74797 5.95704 6.90862 5.46262L8.1921 1.51246Z' fill='%23FFBE00'/%3E%3C/svg%3E");
}
.modal {
  opacity: 0;
  visibility: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: #0C122A;
  transition: all 0.3s ease;
}
.modal_active {
  opacity: 1;
  visibility: visible;
  z-index: 1000;
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}
.modal_active .modal__wrap {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.modal_docs .modal__wrap {
  max-width: 1110px;
  padding: 40px 20px;
}
@media only screen and (max-width: 767.98px) {
  .modal_docs .modal__wrap {
    padding: 30px 20px;
  }
}
.modal_video .modal__wrap {
  max-width: 1110px;
  padding: 0;
  background-color: transparent;
}
.modal_video .modal__wrap iframe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 70vh;
  border-radius: 10px;
  border: 0;
  outline: 0;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .modal_video .modal__wrap iframe {
    min-height: 40vh;
  }
}
.modal_video .modal__close {
  position: absolute;
  top: -40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='16.1426' y='17.5566' width='20' height='2' rx='1' transform='rotate(-135 16.1426 17.5566)' fill='%23FFF'/%3E%3Crect x='2.1416' y='16.5566' width='20' height='2' rx='1' transform='rotate(-45 2.1416 16.5566)' fill='%23FFF'/%3E%3C/svg%3E");
  background-size: 25px 25px;
}
@media only screen and (max-width: 767.98px) {
  .modal_video .modal__close {
    top: -30px;
    background-size: 20px 20px;
  }
}
.modal_lang .modal__wrap {
  max-width: 540px;
  padding: 30px;
}
@media only screen and (max-width: 767.98px) {
  .modal_lang .modal__wrap {
    padding: 20px;
  }
}
.modal__wrap {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px);
  width: calc(100% - 30px);
  max-height: calc(100% - 30px);
  padding: 30px;
  background-color: #FEFEFE;
  transition: all 0.3s ease;
  border-radius: 10px;
}
@media only screen and (max-width: 767.98px) {
  .modal__wrap {
    padding: 20px;
    border-radius: 5px;
  }
}
.modal__close {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  right: 0;
  top: 4px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15.7143 14.2857L11.4286 10L15.7143 5.71429L14.2857 4.28571L10 8.57143L5.71429 4.28571L4.28571 5.71429L8.57143 10L4.28571 14.2857L5.71429 15.7143L10 11.4286L14.2857 15.7143L15.7143 14.2857Z' fill='%230C122A'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  transition: all 0.3s ease;
}
.modal__close:hover {
  opacity: 0.8;
}
.header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}
.header_shrink .header__main {
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.1);
}
.header__pwa {
  position: relative;
}
.header__main {
  position: relative;
  min-height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 10px 0;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E3E4EC;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 767.98px) {
  .header__main {
    min-height: 50px !important;
    padding: 5px 0;
  }
}
.header__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-right: 40px;
  flex: 0 0 104px;
}
@media only screen and (max-width: 991.98px) {
  .header__logo {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 767.98px) {
  .header__logo {
    flex: 0 0 70px;
  }
}
@media only screen and (max-width: 479.98px) {
  .header__logo {
    margin-right: 10px;
  }
}
.header__logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__logo img {
  transition: all 0.3s ease;
}
@media only screen and (max-width: 767.98px) {
  .header__logo img {
    max-width: 70px !important;
  }
}
.header__menu {
  margin-right: auto;
}
@media only screen and (max-width: 991.98px) {
  .header__menu {
    display: none;
  }
}
.header__menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}
.header__menu ul li {
  padding: 0 12px;
}
.header__menu ul li a:hover, .header__menu ul li a.current {
  color: #4D64A7;
}
.header__menu ul li a.current {
  font-weight: 600;
}
.header__burger {
  display: none;
  position: relative;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
@media only screen and (max-width: 991.98px) {
  .header__burger {
    display: block;
  }
}
.header__contacts {
  margin-left: auto;
  margin-right: 25px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}
@media only screen and (max-width: 1199.98px) {
  .header__contacts {
    display: none;
  }
}
.header__contacts a:hover {
  color: #4D64A7;
}
.header__pay, .header__auth {
  margin-right: 25px;
}
@media only screen and (max-width: 991.98px) {
  .header__pay, .header__auth {
    margin-left: auto;
    margin-right: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .header__pay {
    display: none;
  }
}
.header__lang {
  font-size: 14px;
  font-weight: 600;
  color: #697395;
  text-transform: uppercase;
}
@media only screen and (max-width: 991.98px) {
  .header__lang {
    display: none;
  }
}
.header__lang ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -3px;
}
.header__lang ul li {
  padding: 3px;
}
.header__lang ul li a {
  color: #0C122A;
  font-size: 14px;
}
.header__lang ul li a:hover {
  opacity: 0.8;
}
.header__lang-mobile {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  .header__lang-mobile {
    display: block;
  }
}
.header__lang-mobile .lang {
  position: relative;
  min-width: 60px;
  font-weight: 600;
  font-size: 14px;
}
.header__lang-mobile .lang:hover .lang__list {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  padding-top: 8px;
  pointer-events: auto;
}
.header__lang-mobile .lang:hover .lang__curr:after {
  transform: scale(1, -1);
}
.header__lang-mobile .lang__curr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header__lang-mobile .lang__curr:after {
  content: "";
  width: 10px;
  height: 7px;
  flex: 0 0 10px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M9 1L5 5L1 0.999999' stroke='%23BAC3D5' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  transition: all 0.3s ease;
}
.header__lang-mobile .lang__list {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  padding: 5px 10px;
  text-align: center;
  border-radius: 10px;
  background-color: #FEFEFE;
  transition: all 0.3s ease;
  pointer-events: none;
  box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.1);
}
.header__lang-mobile .lang__list a {
  color: #697395;
}
body.page-template-default .header__main,
body.page-template-google .header__main {
  border-bottom: 0;
}
body.admin-bar .header {
  top: 32px;
}
@media only screen and (max-width: 783px) {
  body.admin-bar .header {
    top: 46px;
  }
  body.admin-bar .header.header_shrink {
    top: 0;
  }
}
.banner-pwa {
  display: none;
  min-height: 70px;
  padding: 5px 0;
  align-items: center;
  background-color: #F3F7FD;
  border-bottom: 1px solid #E7ECF1;
}
.banner-pwa_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.banner-pwa__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 767.98px) {
  .banner-pwa__wrap {
    justify-content: flex-start;
    padding-right: 35px;
  }
}
.banner-pwa__install {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  min-height: 50px;
  padding: 10px 50px 10px 20px;
  border-radius: 10px;
  border: 1px solid #CFD9F3;
  background-color: #FFFFFF;
  cursor: pointer;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 767.98px) {
  .banner-pwa__install {
    padding: 10px 40px 10px 10px;
  }
}
.banner-pwa__install:hover {
  opacity: 0.8;
}
.banner-pwa__install:after {
  content: "";
  position: absolute;
  right: 10px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.29278 5.29289C7.68331 4.90237 8.31647 4.90237 8.70699 5.29289L12.707 9.29289C13.0975 9.68342 13.0975 10.3166 12.707 10.7071L8.70699 14.7071C8.31647 15.0976 7.68331 15.0976 7.29278 14.7071C6.90226 14.3166 6.90226 13.6834 7.29278 13.2929L10.5857 10L7.29278 6.70711C6.90226 6.31658 6.90226 5.68342 7.29278 5.29289Z' fill='%234D64A7'/%3E%3C/svg%3E");
}
.banner-pwa__icon {
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  margin-right: 10px;
}
@media only screen and (max-width: 767.98px) {
  .banner-pwa__text {
    font-size: 12px;
  }
}
.banner-pwa__close {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15.6569 14.1421L11.4142 9.89949L15.6569 5.65685L14.2426 4.24264L10 8.48528L5.75736 4.24264L4.34315 5.65685L8.58579 9.89949L4.34315 14.1421L5.75736 15.5563L10 11.3137L14.2426 15.5563L15.6569 14.1421Z' fill='%23BAC3D5'/%3E%3C/svg%3E");
  cursor: pointer;
  transition: all 0.3s ease;
}
.banner-pwa__close:hover {
  opacity: 0.8;
}
.header__aside {
  display: none;
  opacity: 0;
  visibility: hidden;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: 600;
}
@media only screen and (max-width: 991.98px) {
  .header__aside {
    display: block;
  }
}
.header__aside_active {
  opacity: 1;
  visibility: visible;
}
.header__aside_active .header__aside-wrap {
  right: 0;
  opacity: 1;
  visibility: visible;
}
.header__aside-wrap {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  right: -100%;
  background-color: #FEFEFE;
  width: calc(100% - 30px);
  max-width: 360px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  transition: all 0.3s ease;
}
.header__aside-caption {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 50px;
  padding: 5px 15px;
  border-bottom: 1px solid #E3E4EC;
  background-color: #FFFFFF;
}
.header__aside-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: 0 0 70px;
}
.header__aside-logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__aside-auth {
  margin-left: auto;
}
.header__aside-burger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
}
.header__aside-pay {
  padding: 20px 0;
}
.header__aside-pay .btn {
  min-width: 100%;
}
.header__aside-content {
  padding: 0 15px;
}
.header__aside-contacts {
  padding: 15px;
  background-color: #F3F7FD;
  border-radius: 10px;
  overflow: hidden;
}
.header__aside-contacts ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.header__aside-contacts ul li + li {
  margin-top: 20px;
}
.header__aside-contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.header__aside-contacts-item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: 0 0 35px;
  margin-right: 10px;
}
.header__aside-contacts-item .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.header__aside-contacts-item .text .body-thin {
  color: #697395;
}
.header__aside-lang {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
}
.header__aside-lang-title {
  padding-left: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_12783_75769)'%3E%3Cpath d='M8 0.5C6.51664 0.5 5.0666 0.939867 3.83323 1.76398C2.59986 2.58809 1.63856 3.75943 1.07091 5.12987C0.50325 6.50032 0.354725 8.00832 0.644114 9.46318C0.933503 10.918 1.64781 12.2544 2.6967 13.3033C3.7456 14.3522 5.08197 15.0665 6.53683 15.3559C7.99168 15.6453 9.49968 15.4968 10.8701 14.9291C12.2406 14.3614 13.4119 13.4001 14.236 12.1668C15.0601 10.9334 15.5 9.48336 15.5 8C15.4978 6.01157 14.7069 4.10522 13.3008 2.69918C11.8948 1.29315 9.98844 0.50225 8 0.5ZM8 14.5C6.9675 14.5 5.8865 13.169 5.35 11H10.65C10.1135 13.169 9.0325 14.5 8 14.5ZM5.147 10C4.951 8.67387 4.951 7.32613 5.147 6H10.853C10.9522 6.66203 11.0013 7.33059 11 8C11.0013 8.66941 10.9522 9.33797 10.853 10H5.147ZM1.5 8C1.50037 7.32077 1.60768 6.64584 1.818 6H4.143C3.95234 7.32652 3.95234 8.67348 4.143 10H1.818C1.60768 9.35416 1.50037 8.67923 1.5 8ZM8 1.5C9.0325 1.5 10.1135 2.831 10.65 5H5.35C5.8865 2.831 6.9675 1.5 8 1.5ZM11.857 6H14.182C14.6059 7.29964 14.6059 8.70036 14.182 10H11.857C11.9518 9.33754 11.9996 8.66921 12 8C11.9996 7.33079 11.9518 6.66246 11.857 6ZM13.7605 5H11.677C11.4545 3.91251 11.0182 2.88004 10.3935 1.9625C11.8426 2.5404 13.0369 3.61789 13.7605 5ZM5.6065 1.9625C4.98179 2.88004 4.54551 3.91251 4.323 5H2.2395C2.96306 3.61789 4.15743 2.5404 5.6065 1.9625ZM2.2395 11H4.323C4.54551 12.0875 4.98179 13.12 5.6065 14.0375C4.15743 13.4596 2.96306 12.3821 2.2395 11ZM10.3935 14.0375C11.0182 13.12 11.4545 12.0875 11.677 11H13.7605C13.0369 12.3821 11.8426 13.4596 10.3935 14.0375Z' fill='%234D64A7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12783_75769'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: left center;
  background-repeat: no-repeat;
}
.header__aside-lang-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -5px;
}
.header__aside-lang-list ul li {
  padding: 0 5px;
}
.header__aside-lang-list ul li a {
  color: #697395;
  text-transform: uppercase;
}
.header__aside-lang-list ul li a:hover, .header__aside-lang-list ul li a.active {
  color: #0C122A;
}
.header__aside-menu {
  position: relative;
}
.header__aside-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.header__aside-menu ul li {
  padding: 15px 0;
  border-top: 1px solid #F3F7FD;
}
.header__aside-menu ul a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23697395' stroke-width='1.14286' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
}
.header__aside-menu ul a.current {
  color: #4D64A7;
}
.header__aside-logout {
  padding: 15px 0;
  border-top: 1px solid #F3F7FD;
}
.header__aside-logout a {
  color: #697395;
}
.footer {
  position: relative;
  margin-top: auto;
  padding: 40px 0;
  background-color: #233467;
  color: #FEFEFE;
}
@media only screen and (max-width: 767.98px) {
  .footer {
    padding: 40px 0 15px 0;
  }
}
.footer__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin: -30px -15px;
}
@media only screen and (max-width: 767.98px) {
  .footer__row {
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: -15px;
  }
}
.footer__col {
  padding: 30px 15px;
}
@media only screen and (max-width: 767.98px) {
  .footer__col {
    width: 100%;
    padding: 15px;
  }
}
.footer__col_end {
  max-width: 560px;
}
@media only screen and (max-width: 767.98px) {
  .footer__col_end {
    max-width: none;
  }
}
.footer__contacts {
  position: relative;
}
.footer__contacts ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.footer__contacts ul li + li {
  margin-top: 35px;
}
@media only screen and (max-width: 767.98px) {
  .footer__contacts ul li + li {
    margin-top: 20px;
  }
}
.footer__contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.footer__contacts-item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: 0 0 35px;
  margin-right: 10px;
}
.footer__contacts-item .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.footer__contacts-item .text a {
  color: #FEFEFE;
}
.footer__contacts-item .text a:hover {
  opacity: 0.8;
}
.footer__contacts-item .text .tx-normal {
  margin-bottom: 3px;
}
.footer__contacts-item .text .body-thin {
  margin-top: 3px;
}
.footer__menu {
  position: relative;
}
.footer__menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767.98px) {
  .footer__menu ul {
    flex-direction: row;
    flex-wrap: wrap;
    margin: -10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .footer__menu ul li {
    width: 50%;
    padding: 10px;
  }
}
.footer__menu ul li + li {
  margin-top: 30px;
}
@media only screen and (max-width: 767.98px) {
  .footer__menu ul li + li {
    margin-top: 0;
  }
}
.footer__menu ul a {
  font-weight: 600;
  color: #FFFFFF;
}
.footer__menu ul a:hover {
  opacity: 0.8;
}
.footer__menu ul a.current {
  text-decoration: underline;
}
.footer__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767.98px) {
  .footer__info {
    flex-direction: column-reverse;
  }
}
.footer__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.footer__socials-title {
  margin-right: 20px;
}
@media only screen and (max-width: 479.98px) {
  .footer__socials-title {
    font-size: 14px;
  }
}
.footer__socials-list {
  position: relative;
}
.footer__socials-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin: -5px -10px;
}
.footer__socials-list ul li {
  padding: 5px 10px;
}
.footer__socials-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__socials-item:hover {
  opacity: 0.8;
}
.footer__app {
  margin-top: 40px;
}
@media only screen and (max-width: 767.98px) {
  .footer__app {
    padding: 30px 0;
    margin-bottom: 25px;
    border-top: 1px solid #475B96;
    border-bottom: 1px solid #475B96;
    margin-top: 0;
  }
}
.footer__app-list {
  margin-top: 15px;
}
.footer__app-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: -7.5px;
}
.footer__app-list ul li {
  padding: 7.5px;
}
.footer__app-list ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__app-list ul li a:hover {
  opacity: 0.8;
}
.footer__submenu {
  position: relative;
}
.footer__submenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -5px -25px;
}
@media only screen and (max-width: 379.98px) {
  .footer__submenu ul {
    margin: -5px;
    justify-content: space-between;
  }
}
.footer__submenu ul li {
  padding: 5px 25px;
}
@media only screen and (max-width: 379.98px) {
  .footer__submenu ul li {
    padding: 5px;
  }
}
.footer__submenu ul li a {
  color: #FEFEFE;
  font-size: 12px;
  text-decoration: underline;
}
.footer__submenu ul li a:hover {
  opacity: 0.8;
}
.footer__copyright {
  line-height: 1;
}
.footer_google .footer__col_start {
  width: 100%;
}
.footer_google .footer__contacts ul {
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer_google .footer__contacts ul li {
  width: auto;
}
@media only screen and (max-width: 767.98px) {
  .footer_google .footer__contacts ul li:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 479.98px) {
  .footer_google .footer__contacts ul li {
    width: 100%;
  }
}
.footer_google .footer__contacts ul li + li {
  margin-top: 0;
}
.footer_google .footer__submenu ul {
  margin: -5px -20px;
}
.footer_google .footer__submenu ul li {
  padding: 5px 20px;
}
.footer_google .footer__submenu ul li:last-child {
  display: none;
}
.modal-docs {
  position: relative;
}
.modal-docs:after {
  content: "";
  position: absolute;
  width: calc(100% - 20px);
  height: 80px;
  left: 0;
  bottom: -20px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, #FFFFFF));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%);
}
.modal-docs__title {
  position: relative;
  margin-bottom: 20px;
  padding: 0 40px;
  text-align: center;
}
.modal-docs__title .modal__close {
  top: -25px;
  right: -5px;
}
@media only screen and (max-width: 767.98px) {
  .modal-docs__title {
    padding-left: 0;
    text-align: left;
  }
  .modal-docs__title .modal__close {
    top: 4px;
  }
}
.modal-docs__content {
  position: relative;
  max-height: 70vh;
  padding: 20px 20px 45px 20px;
  overflow-y: auto;
}
@media only screen and (max-width: 767.98px) {
  .modal-docs__content {
    padding: 0 20px 35px 0;
  }
}
.modal-docs__content::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.modal-docs__content::-webkit-scrollbar-thumb {
  background: #2461C3;
  border-radius: 4px;
}
.modal-docs__content::-webkit-scrollbar-track {
  background: rgba(97, 147, 228, 0.2);
  border-radius: 4px;
}
.modal-lang {
  position: relative;
}
.modal-lang__title {
  position: relative;
  padding-right: 40px;
}
.modal-lang__title .title-h4 {
  font-size: 20px;
}
.modal-lang__text {
  margin-top: 10px;
}
.modal-lang__list {
  position: relative;
  margin-top: 25px;
}
.modal-lang__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  margin: -6px;
}
.modal-lang__list ul li {
  padding: 6px;
}
.modal-lang__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 52px;
  padding: 12px 36px;
  border: 1px solid #BAC3D5;
  border-radius: 52px;
  cursor: pointer;
}
.modal-lang__item:hover {
  opacity: 0.85;
}
@media only screen and (max-width: 479.98px) {
  .modal-lang__item {
    min-height: 45px;
  }
}
.wrapper {
  position: relative;
  padding-bottom: 70px;
}
@media only screen and (max-width: 991.98px) {
  .wrapper {
    padding-bottom: 40px;
  }
}
.wrapper section {
  padding: 0;
}
.wrapper .page-title {
  align-items: flex-start;
  margin-bottom: 20px;
  text-align: left;
}
.wrapper__row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.wrapper__col {
  padding: 0 15px;
}
.wrapper__col_full {
  width: 100%;
}
.wrapper__col_start {
  width: calc(100% - 380px);
}
@media only screen and (max-width: 991.98px) {
  .wrapper__col_start {
    width: 100%;
  }
}
.wrapper__col_end {
  width: 380px;
}
@media only screen and (max-width: 991.98px) {
  .wrapper__col_end {
    width: 100%;
    margin-top: 40px;
  }
}
.wrapper__relinking {
  position: relative;
  padding-top: 70px;
}
@media only screen and (max-width: 991.98px) {
  .wrapper__relinking {
    padding-top: 40px;
  }
}
.wrapper__relinking .relinking {
  background-color: transparent;
}
@media only screen and (max-width: 991.98px) {
  body.page-template-landing .wrapper__row .page-title {
    display: none;
  }
}
body.page-template-landing .wrapper__row .page-title_mobile {
  display: none;
}
@media only screen and (max-width: 991.98px) {
  body.page-template-landing .wrapper__row .page-title_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 991.98px) {
  body.page-template-landing .wrapper__col_start {
    order: 2;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 991.98px) {
  body.page-template-landing .wrapper__col_end {
    order: 1;
    margin-top: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  body.page-template-landing .wrapper__relinking {
    padding-top: 25px;
  }
}
.sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 110px;
}
@media only screen and (max-width: 991.98px) {
  .sidebar {
    position: relative;
    top: auto;
  }
}
.sidebar .calculator {
  padding: 0;
  margin: 0;
  border-radius: 10px;
  box-shadow: 0px 10px 50px 0px rgba(12, 18, 42, 0.07);
  overflow: hidden;
}
body.admin-bar .sidebar {
  top: 142px;
}
@media only screen and (max-width: 991.98px) {
  body.admin-bar .sidebar {
    top: auto;
  }
}
.breadcrumbs {
  position: relative;
}
.breadcrumbs__wrap {
  padding: 30px 0;
}
@media only screen and (max-width: 767.98px) {
  .breadcrumbs__wrap {
    padding: 20px 0;
  }
}
.breadcrumbs__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.breadcrumbs__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
}
.breadcrumbs__item:last-child:after {
  display: none;
}
.breadcrumbs__item.active {
  color: #0C122A;
}
@media only screen and (max-width: 767.98px) {
  .breadcrumbs__item.active {
    overflow: hidden;
  }
  .breadcrumbs__item.active span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.breadcrumbs__item:after {
  content: "";
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' viewBox='0 0 4 8' fill='none'%3E%3Cpath d='M0.5 7L3.35858 4.14142C3.43668 4.06332 3.43668 3.93668 3.35858 3.85858L0.5 1' stroke='%23697395' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.breadcrumbs__item a {
  text-decoration: none;
  color: #697395;
}
.breadcrumbs__item a:hover {
  text-decoration: underline;
}
.accordion {
  position: relative;
  padding: 15px 25px 15px 15px;
  border-radius: 10px;
  background-color: #FFFFFF;
}
@media only screen and (max-width: 479.98px) {
  .accordion {
    padding: 15px 10px;
  }
}
.accordion + .accordion {
  margin-top: 15px;
}
.accordion__title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s ease;
}
.accordion__title .icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  margin-right: 15px;
}
.accordion__title .title-h6 {
  margin-right: 15px;
}
.accordion__title:after {
  content: "";
  width: 12px;
  height: 8px;
  flex: 0 0 12px;
  margin-left: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M11 6.5L6 1.5L1 6.5' stroke='%234D64A7' stroke-width='1.42857' stroke-linecap='round'/%3E%3C/svg%3E");
  transition: all 0.3s ease;
  opacity: 0.4;
  transform: scale(1, -1);
}
.accordion__title:before {
  display: none;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #E9E9E9;
}
.accordion__title_active {
  border-radius: 10px 10px 0 0;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.accordion__title_active:before {
  display: block;
}
.accordion__title_active:after {
  transform: scale(-1, 1);
  opacity: 1;
}
.accordion__panel {
  background-color: #FFFFFF;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  font-size: 14px;
}
.accordion__panel p {
  margin: 0;
}
.accordion__panel p + p {
  margin-top: 20px;
}
.privacy-page {
  position: relative;
  padding-top: 0;
}
.privacy-page .page-title {
  align-items: flex-start;
  margin-bottom: 20px;
  text-align: left;
}
.blog {
  position: relative;
  padding: 0 0 70px 0;
}
@media only screen and (max-width: 991.98px) {
  .blog {
    padding: 0 0 40px 0;
  }
}
.blog .page-title {
  align-items: flex-start;
  margin-bottom: 30px;
  text-align: left;
}
.blog__row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -15px;
}
.blog__col {
  padding: 0 15px;
}
.blog__col_start {
  width: calc(100% - 380px);
}
@media only screen and (max-width: 991.98px) {
  .blog__col_start {
    width: 100%;
    max-width: none;
  }
}
.blog__col_end {
  width: 380px;
}
@media only screen and (max-width: 991.98px) {
  .blog__col_end {
    width: 100%;
    margin-top: 40px;
  }
}
.blog__col_full {
  width: 100%;
}
.blog__articles-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
@media only screen and (max-width: 767.98px) {
  .blog__articles-row {
    margin: -7.5px;
  }
}
.blog__articles-col {
  width: 50%;
  padding: 15px;
}
@media only screen and (max-width: 767.98px) {
  .blog__articles-col {
    width: 100%;
    padding: 7.5px;
  }
}
.blog__article {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  padding: 20px;
  min-height: 100%;
  background-color: #F5F9FE;
  border-radius: 10px;
  overflow: hidden;
}
.blog__article-image {
  position: relative;
}
.blog__article-image a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 150px;
  max-height: 150px;
  transition: all 0.3s ease;
  border-radius: 10px;
  overflow: hidden;
}
@media only screen and (max-width: 379.98px) {
  .blog__article-image a {
    min-height: auto;
  }
}
.blog__article-image a:hover {
  opacity: 0.8;
}
.blog__article-image picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: auto;
}
.blog__article-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog__article-image .no-image {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #EDF1F5;
}
.blog__article-image .no-image:before {
  content: "";
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' width='800px' height='800px' viewBox='0 0 32 32' id='icon' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eno-image%3C/title%3E%3Cpath d='M30,3.4141,28.5859,2,2,28.5859,3.4141,30l2-2H26a2.0027,2.0027,0,0,0,2-2V5.4141ZM26,26H7.4141l7.7929-7.793,2.3788,2.3787a2,2,0,0,0,2.8284,0L22,19l4,3.9973Zm0-5.8318-2.5858-2.5859a2,2,0,0,0-2.8284,0L19,19.1682l-2.377-2.3771L26,7.4141Z'/%3E%3Cpath d='M6,22V19l5-4.9966,1.3733,1.3733,1.4159-1.416-1.375-1.375a2,2,0,0,0-2.8284,0L6,16.1716V6H22V4H6A2.002,2.002,0,0,0,4,6V22Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  opacity: 0.1;
}
.blog__article-info {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}
@media only screen and (max-width: 767.98px) {
  .blog__article-info {
    margin-top: 15px;
    padding: 0;
  }
}
.blog__article-info .title {
  min-height: 50px;
}
.blog__article-info .title a {
  transition: all 0.3s ease;
  text-decoration: none;
}
.blog__article-info .title a:hover {
  color: #4D64A7;
}
.blog__article-info .excerpt {
  margin-top: 10px;
}
.blog__article-foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 15px;
}
.blog__article-foot .date {
  font-size: 14px;
  color: #BAC3D5;
}
.blog__article-foot .more a {
  text-decoration: underline;
  font-weight: 600;
  font-size: 14px;
  color: #4D64A7;
}
.blog__article-foot .more a:hover {
  opacity: 0.8;
}
.blog__pagination {
  position: relative;
}
.blog__pagination .pagination {
  margin-top: 40px;
}
.blog__pagination .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.blog__pagination .nav-links a, .blog__pagination .nav-links span {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  margin: 0 10px;
  padding-bottom: 5px;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease;
  border-bottom: 2px solid transparent;
  color: #A9A9A9;
}
.blog__pagination .nav-links a:hover {
  opacity: 0.8;
}
.blog__pagination .nav-links .prev, .blog__pagination .nav-links .next {
  width: 40px;
  height: 40px;
  padding: 0;
  flex: none;
  font-size: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='url(%23paint0_radial_13721_3516)'/%3E%3Cpath d='M21.0885 15.078C20.7956 14.7852 20.3207 14.7852 20.0278 15.078C19.7349 15.3709 19.7349 15.8458 20.0278 16.1387L22.8891 19L14.8003 19C14.386 19 14.0503 19.3358 14.0503 19.75C14.0503 20.1642 14.386 20.5 14.8003 20.5L22.8891 20.5L20.0278 23.3613C19.7349 23.6542 19.7349 24.1291 20.0278 24.422C20.3207 24.7148 20.7956 24.7148 21.0885 24.422L25.2301 20.2803C25.523 19.9874 25.523 19.5126 25.2301 19.2197L21.0885 15.078Z' fill='%23FEFEFE'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_13721_3516' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(34.1667 2.98023e-06) rotate(90) scale(50)'%3E%3Cstop stop-color='%2389B1ED'/%3E%3Cstop offset='1' stop-color='%232A4693'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  border: 0;
}
.blog__pagination .nav-links .prev.disabled, .blog__pagination .nav-links .next.disabled {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23E4EFFF'/%3E%3Cpath d='M18.9115 24.9219C19.2044 25.2148 19.6793 25.2148 19.9722 24.9219C20.2651 24.629 20.2651 24.1542 19.9722 23.8613L17.1109 21L25.1997 21C25.614 21 25.9497 20.6642 25.9497 20.25C25.9497 19.8358 25.614 19.5 25.1997 19.5L17.1109 19.5L19.9722 16.6387C20.2651 16.3458 20.2651 15.8709 19.9722 15.578C19.6793 15.2851 19.2044 15.2851 18.9115 15.578L14.7699 19.7196C14.477 20.0125 14.477 20.4874 14.7699 20.7803L18.9115 24.9219Z' fill='%23697395'/%3E%3C/svg%3E%0A");
}
.blog__pagination .nav-links .prev {
  margin-right: 44px;
  margin-left: 0;
  transform: scale(-1, 1);
}
.blog__pagination .nav-links .prev.disabled {
  transform: scale(1, -1);
}
@media only screen and (max-width: 767.98px) {
  .blog__pagination .nav-links .prev {
    margin-right: 25px;
  }
}
.blog__pagination .nav-links .next {
  margin-right: 0;
  margin-left: 44px;
}
.blog__pagination .nav-links .next.disabled {
  transform: scale(-1, 1);
}
@media only screen and (max-width: 767.98px) {
  .blog__pagination .nav-links .next {
    margin-left: 25px;
  }
}
.blog__pagination .nav-links .current {
  border-color: #4D64A7;
  color: #4D64A7;
  font-weight: 700;
}
.blog__sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 110px;
}
.blog__sidebar .calculator {
  padding: 0;
  margin: 0;
  border-radius: 10px;
  box-shadow: 0px 10px 50px 0px rgba(12, 18, 42, 0.07);
  overflow: hidden;
}
.blog-single .blog__col_start .blog__article {
  padding: 0;
  min-height: auto;
  background-color: transparent;
  border-radius: 0;
  overflow: auto;
}
.blog-single .blog__col_start .blog__article-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: auto;
  margin: 0;
}
.blog-single .blog__col_start .blog__article-image img {
  border-radius: 10px;
}
.blog-single .blog__col_start .blog__article-info {
  margin-top: 30px;
}
@media only screen and (max-width: 991.98px) {
  .blog-single .blog__col_end {
    order: 3;
  }
}
.blog-similar {
  position: relative;
  margin-top: 70px;
}
@media only screen and (max-width: 991.98px) {
  .blog-similar {
    margin-top: 30px;
  }
}
.blog-similar__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .blog-similar__title .swiper-navigation {
    display: none;
  }
}
.blog-similar__swiper {
  position: relative;
  margin-top: 30px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .blog-similar__swiper {
    margin-top: 20px;
  }
}
.blog-similar__swiper .swiper-slide {
  height: 100%;
}
@media only screen and (max-width: 767.98px) {
  .blog-similar__swiper .swiper-slide {
    height: auto;
  }
}
.blog-similar__swiper .swiper-slide .blog__article {
  height: 100%;
  min-height: 426px;
}
.blog-similar__swiper .swiper-pagination {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
@media only screen and (max-width: 767.98px) {
  .blog-similar__swiper .swiper-pagination {
    margin-top: 20px;
  }
}
.error-page {
  position: relative;
  padding: 90px 0;
}
.error-page__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 auto;
  max-width: 400px;
}
.error-page__text {
  margin-top: 20px;
}
.error-page__btn {
  margin-top: 30px;
  width: 100%;
}
.error-page__btn .btn {
  width: 100%;
}
.banner {
  position: relative;
  width: 100%;
  max-width: calc(100% - 100px);
  margin: 0 auto;
  padding: 70px 0;
  border-radius: 30px;
  overflow: hidden;
}
@media only screen and (max-width: 1199.98px) {
  .banner {
    max-width: calc(100% - 30px);
  }
  .banner .container {
    padding: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner {
    padding: 0;
    border-radius: 25px;
    max-width: none;
  }
}
.banner_main {
  padding: 40px 0 165px 0;
  margin-bottom: -165px;
}
@media only screen and (max-width: 991.98px) {
  .banner_main {
    margin: 0 auto;
    padding: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner_main {
    padding: 0;
    margin-top: 5px;
    width: calc(100% - 10px);
  }
}
.banner__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 30px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.banner__wrap {
  position: relative;
  min-height: 505px;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media only screen and (max-width: 991.98px) {
  .banner__wrap {
    padding: 70px 0 40px 0;
    background-position: -20px bottom;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__wrap {
    padding: 0 0 10px 0;
    min-height: auto;
    background-size: 310px 130px;
    background-position: top center;
  }
}
.banner__calc {
  position: relative;
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
}
@media only screen and (max-width: 479.98px) {
  .banner__calc {
    max-width: calc(100% - 20px);
  }
}
.banner__image {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.banner__image picture, .banner__image figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  margin-left: -50px;
}
@media only screen and (max-width: 767.98px) {
  .banner__image picture, .banner__image figure {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__image {
    position: relative;
  }
  .banner__image img {
    width: 310px;
  }
}
.banner_promotion .banner__image picture {
  margin-left: 0;
}
.banner__promo {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  margin: 40px 0 0 60px;
  width: 250px;
}
@media only screen and (max-width: 1199.98px) {
  .banner__promo {
    width: 200px;
    margin: 35px 0 0 65px;
  }
}
@media only screen and (max-width: 991.98px) {
  .banner__promo {
    width: 140px;
    margin: 25px 0 0 50px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__promo {
    width: 75px;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 18px 0 0 -75px;
  }
}
.banner__promo-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  text-align: center;
  font-size: 25.835px;
  font-weight: 700;
  line-height: 1;
  color: #FFD73E;
  transform: skew(0, -3.2deg);
}
@media only screen and (max-width: 1199.98px) {
  .banner__promo-title {
    font-size: 21px;
  }
}
@media only screen and (max-width: 991.98px) {
  .banner__promo-title {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__promo-title {
    font-size: 8px;
  }
}
.banner__promo-text {
  margin-top: 10px;
  text-align: center;
  color: #FFFFFF;
  font-size: 30.682px;
  line-height: 1;
  transform: skew(0, -3.2deg);
}
@media only screen and (max-width: 1199.98px) {
  .banner__promo-text {
    font-size: 24px;
  }
}
@media only screen and (max-width: 991.98px) {
  .banner__promo-text {
    margin-top: 5px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__promo-text {
    font-size: 9px;
  }
}
.banner__promo-text span {
  font-weight: 700;
  text-transform: uppercase;
}
.banner__promo-code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 192px;
  height: 57px;
  color: #FFD73E;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='57' viewBox='0 0 192 57' fill='none'%3E%3Cg filter='url(%23filter0_ii_808_4459)'%3E%3Crect width='187.213' height='39.1859' rx='19.593' transform='matrix(0.997367 -0.0725173 -0.12888 0.99166 5.0791 15.6455)' fill='%235F8426'/%3E%3C/g%3E%3Crect x='0.335963' y='0.355559' width='186.439' height='38.4122' rx='19.2061' transform='matrix(0.997367 -0.0725173 -0.12888 0.99166 5.12581 15.6728)' stroke='url(%23paint0_linear_808_4459)' stroke-width='0.773675'/%3E%3Cg style='mix-blend-mode:color'%3E%3Cmask id='mask0_808_4459' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='3' width='188' height='51'%3E%3Crect x='0.335963' y='0.355559' width='186.439' height='38.4122' rx='19.2061' transform='matrix(0.997367 -0.0725173 -0.12888 0.99166 5.12483 15.9512)' fill='%235F8426' stroke='url(%23paint1_linear_808_4459)' stroke-width='0.773675'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_808_4459)'%3E%3Crect x='-9.92871' y='-5.74512' width='235.737' height='60.4768' transform='rotate(0.442316 -9.92871 -5.74512)' fill='%233E77D1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ii_808_4459' x='-0.705051' y='1.89015' width='190.144' height='54.3413' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='3.0947'/%3E%3CfeGaussianBlur stdDeviation='2.70786'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.682353 0 0 0 0 0.756863 0 0 0 0 0.345098 0 0 0 1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_808_4459'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-3.0947' dy='-1.54735'/%3E%3CfeGaussianBlur stdDeviation='1.54735'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='effect1_innerShadow_808_4459' result='effect2_innerShadow_808_4459'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_808_4459' x1='0' y1='19.593' x2='187.213' y2='19.593' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E2E96D'/%3E%3Cstop offset='1' stop-color='%23EDEF9C'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_808_4459' x1='0' y1='19.593' x2='187.213' y2='19.593' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E2E96D'/%3E%3Cstop offset='1' stop-color='%23EDEF9C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
@media only screen and (max-width: 991.98px) {
  .banner__promo-code {
    width: 100%;
    height: 40px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__promo-code {
    height: 25px;
  }
}
.banner__promo-code .label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 5px 0 0;
  font-size: 17.475px;
  font-weight: 700;
  transform: skew(0, -3.2deg);
  line-height: 1;
}
@media only screen and (max-width: 991.98px) {
  .banner__promo-code .label {
    font-size: 12px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__promo-code .label {
    padding: 5px 3px 0 0;
    font-size: 6px;
  }
}
.banner__promo-code .value {
  font-size: 30.099px;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease;
  transform: skew(0, -3.2deg);
  line-height: 1;
}
@media only screen and (max-width: 991.98px) {
  .banner__promo-code .value {
    font-size: 21px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__promo-code .value {
    font-size: 12px;
  }
}
.banner__promo-code .value:hover {
  color: #FFBE00;
}
.banner__promo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  transform: skew(0, -3.2deg);
  line-height: 1;
}
@media only screen and (max-width: 767.98px) {
  .banner__promo-link {
    padding-top: 0;
  }
}
.banner__promo-link a {
  font-size: 23.806px;
  font-weight: 700;
  color: #FFFFFF;
  text-decoration: underline;
}
@media only screen and (max-width: 1199.98px) {
  .banner__promo-link a {
    font-size: 21px;
  }
}
@media only screen and (max-width: 991.98px) {
  .banner__promo-link a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__promo-link a {
    font-size: 8px;
  }
}
.banner__promo-link a:hover {
  color: #F1F7FC;
}
.banner__clip-confirm {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  min-width: 220px;
  padding: 10px;
  border-radius: 10px;
  background: #0C122A;
  color: #FEFEFE;
  z-index: 1000;
  transition: all 0.3s ease;
}
.banner__clip-confirm.show {
  opacity: 1;
  visibility: visible;
}
.banner__clip-confirm .text {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
}
.banner__clip-confirm .text:before {
  content: "";
  width: 15px;
  height: 16px;
  flex: 0 0 15px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M12.6562 2.14062H5.15625C4.96977 2.14062 4.79093 2.2147 4.65907 2.34657C4.5272 2.47843 4.45312 2.65727 4.45312 2.84375V4.95312H2.34375C2.15727 4.95312 1.97843 5.0272 1.84657 5.15907C1.7147 5.29093 1.64062 5.46977 1.64062 5.65625V13.1562C1.64062 13.3427 1.7147 13.5216 1.84657 13.6534C1.97843 13.7853 2.15727 13.8594 2.34375 13.8594H9.84375C10.0302 13.8594 10.2091 13.7853 10.3409 13.6534C10.4728 13.5216 10.5469 13.3427 10.5469 13.1562V11.0469H12.6562C12.8427 11.0469 13.0216 10.9728 13.1534 10.8409C13.2853 10.7091 13.3594 10.5302 13.3594 10.3438V2.84375C13.3594 2.65727 13.2853 2.47843 13.1534 2.34657C13.0216 2.2147 12.8427 2.14062 12.6562 2.14062ZM9.14062 12.4531H3.04688V6.35938H9.14062V12.4531ZM11.9531 9.64062H10.5469V5.65625C10.5469 5.46977 10.4728 5.29093 10.3409 5.15907C10.2091 5.0272 10.0302 4.95312 9.84375 4.95312H5.85938V3.54688H11.9531V9.64062Z' fill='%23FEFEFE'/%3E%3C/svg%3E");
}
.banner__clip-confirm .close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: 0 0 20px;
  margin-left: 10px;
  cursor: pointer;
}
.banner_referrer .banner__image picture {
  margin-left: 0;
  margin-top: 160px;
}
@media only screen and (max-width: 991.98px) {
  .banner_referrer .banner__image picture {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner_referrer .banner__image picture {
    margin: 0;
  }
}
.banner_referrer .banner__image img {
  width: 1300px;
  max-width: none;
}
@media only screen and (max-width: 991.98px) {
  .banner_referrer .banner__image img {
    width: 1000px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner_referrer .banner__image img {
    width: auto;
    max-width: 310px;
    margin: 0 auto;
  }
}
.banner__referrer {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-5.672deg);
  margin: 15px 0 0 -390px;
  height: 335px;
  width: 335px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (max-width: 991.98px) {
  .banner__referrer {
    height: 260px;
    width: 260px;
    margin: -10px 0 0 -300px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__referrer {
    width: 160px;
    height: 160px;
    margin: 10px 0 0 -75px;
    font-size: 9px;
  }
}
.banner__referrer-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.banner__referrer-title, .banner__referrer-subtitle {
  color: #FFFFFF;
}
.banner__referrer-subtitle {
  margin-top: 10px;
}
@media only screen and (max-width: 991.98px) {
  .banner__referrer-subtitle {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__referrer-subtitle {
    margin-top: 3px;
  }
}
.banner__referrer-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 191px;
  min-height: 38px;
  border-radius: 43px;
  padding: 2px 5px;
  border: 0.8px solid #709EE7;
  margin-top: 10px;
  background: #3E77D1;
  box-shadow: 1.104px 3.312px 9.065px 0px #1E61CA inset, -3.312px -1.104px 7.671px 0px rgba(0, 0, 0, 0.25) inset;
  color: #FFD73E;
  white-space: nowrap;
  line-height: 1;
}
@media only screen and (max-width: 991.98px) {
  .banner__referrer-label {
    min-width: 130px;
    min-height: 24px;
    margin-top: 5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__referrer-label {
    min-width: 70px;
    min-height: 16px;
    margin-top: 3px;
  }
}
.banner__referrer-link {
  margin-top: 10px;
}
@media only screen and (max-width: 991.98px) {
  .banner__referrer-link {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__referrer-link {
    margin-top: 3px;
  }
}
.banner__referrer-link a {
  color: #FFD73E;
  text-align: center;
  font-size: 24px;
  text-decoration: underline;
}
@media only screen and (max-width: 991.98px) {
  .banner__referrer-link a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__referrer-link a {
    font-size: 8px;
  }
}
.banner__referrer-link a:hover {
  color: #FFBE00;
}
.banner_action {
  max-width: 1340px;
}
@media only screen and (max-width: 1199.98px) {
  .banner_action .banner__overlay {
    background-position: -100px top;
  }
}
@media only screen and (max-width: 991.98px) {
  .banner_action .banner__overlay {
    background-position: -90px top;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner_action .banner__overlay {
    display: none;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner_action .banner__image picture {
    width: 100%;
  }
}
.banner_action .banner__image picture img {
  display: none;
}
@media only screen and (max-width: 767.98px) {
  .banner_action .banner__image picture img {
    display: block;
    width: 100%;
  }
}
.banner__action {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 410px;
  height: 400px;
  top: 75px;
  left: -45px;
}
@media only screen and (max-width: 991.98px) {
  .banner__action {
    width: 310px;
    height: 300px;
    top: 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner__action {
    width: 100%;
    max-width: 45%;
    height: 100%;
    top: 0;
    left: 0;
  }
}
.banner__action-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  flex: auto;
}
.banner__action-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: auto;
  z-index: 5;
}
.banner__action-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: auto;
}
.banner-landing {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  min-height: 680px;
  width: 100%;
  max-width: calc(100% - 100px);
  padding: 70px 0;
  margin: 0 auto 70px auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 30px;
  overflow: hidden;
}
@media only screen and (max-width: 1199.98px) {
  .banner-landing {
    max-width: calc(100% - 30px);
  }
  .banner-landing .container {
    padding: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner-landing {
    min-height: auto;
    margin-bottom: 30px;
    padding: 40px 0;
    border-radius: 20px;
    max-width: none;
  }
}
.banner-landing__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.banner-landing__title {
  color: #FFFFFF;
  max-width: 600px;
}
.banner-landing__calc {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 30px auto 0 auto;
}
@media only screen and (max-width: 379.98px) {
  .banner-landing__calc {
    max-width: 290px;
  }
}
.banner-landing__bread {
  position: relative;
}
.banner-landing__bread .breadcrumbs__wrap {
  padding: 40px 0 0 0;
}
.banner-landing__bread .breadcrumbs__item a {
  color: #E4EFFF;
}
.banner-landing__bread .breadcrumbs__item a:hover {
  opacity: 0.8;
  text-decoration: none;
}
.banner-landing__bread .breadcrumbs__item.active {
  color: #FFFFFF;
  text-decoration: underline;
}
.banner-landing__bread .breadcrumbs__item:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' viewBox='0 0 4 8' fill='none'%3E%3Cpath d='M0.5 7L3.35858 4.14142C3.43668 4.06332 3.43668 3.93668 3.35858 3.85858L0.5 1' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.calculator {
  position: relative;
}
.calculator_default {
  margin-top: -30px;
  margin-bottom: -30px;
  padding-top: 95px;
}
@media only screen and (max-width: 991.98px) {
  .calculator_default {
    padding: 0;
    margin: 0;
  }
}
.calculator_default .calculator__badge {
  top: -50px;
  right: -50px;
  padding: 5px 18px;
  transform: rotate(9deg);
}
@media only screen and (max-width: 767.98px) {
  .calculator_default .calculator__badge {
    top: -34px;
    padding: 5px 16px;
    right: -30px;
  }
}
.calculator_default .calculator__badge .title-h6 {
  font-size: 18px;
  text-transform: none;
}
@media only screen and (max-width: 767.98px) {
  .calculator_default .calculator__badge .title-h6 {
    font-size: 14px;
  }
}
.calculator_default .calculator__badge .title-h6 span {
  font-size: 24px;
}
@media only screen and (max-width: 767.98px) {
  .calculator_default .calculator__badge .title-h6 span {
    font-size: 18px;
  }
}
.calculator_alternative .calculator__wrap {
  border-radius: 0 0 10px 10px;
}
.calculator_alternative .calculator__badge {
  top: -84px;
}
@media only screen and (max-width: 479.98px) {
  .calculator_alternative .calculator__badge {
    top: -80px;
    right: -25px;
  }
}
.calculator__tabs {
  position: relative;
}
.calculator__tabs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.calculator__tabs ul li {
  width: 50%;
}
.calculator__tabs ul li input[type=radio] {
  display: none;
}
.calculator__tabs ul li input[type=radio]:checked + .calculator__tabs-item {
  color: #0C122A;
  background-color: #FFFFFF;
}
.calculator__tabs ul li input[type=radio]:disabled + .calculator__tabs-item {
  opacity: 0.3;
}
.calculator__tabs-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 44px;
  background-color: #E4EFFF;
  color: #4D64A7;
  border-radius: 10px 10px 0 0;
  font-weight: 600;
  cursor: pointer;
}
.calculator__wrap {
  position: relative;
  width: 100%;
  background: #FFFFFF;
  padding: 25px 20px;
  border-radius: 20px;
  margin-top: 0;
}
.calculator__head {
  position: relative;
  margin-bottom: 30px;
  text-align: center;
}
.calculator__badge {
  position: absolute;
  right: -55px;
  top: -50px;
  padding: 4px 8px;
  background-color: #33CC66;
  text-align: center;
  color: #FFFFFF;
  text-transform: uppercase;
  transform: rotate(7deg);
  border-radius: 30px;
  z-index: 21;
}
.calculator__badge .title-h6 {
  font-size: 17px;
}
@media only screen and (max-width: 479.98px) {
  .calculator__badge {
    right: -15px;
    top: -30px;
    padding: 2px 8px;
  }
  .calculator__badge .title-h6 {
    font-size: 12px;
  }
}
.calculator__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.calculator__title .title-h3 {
  font-size: 24px;
}
.calculator__subtitle {
  margin-top: 10px;
}
.calculator__subtitle .title-h3 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  color: #4D64A7;
  background-color: #E4EFFF;
  border-radius: 100px;
  text-align: center;
  font-size: 24px;
}
@media only screen and (max-width: 767.98px) {
  .calculator__subtitle .title-h3 {
    white-space: nowrap;
  }
}
.calculator__heading {
  padding-bottom: 30px;
}
.calculator__heading .title-h4 {
  font-size: 20px;
}
.calculator__value {
  position: relative;
  margin-bottom: 10px;
}
.calculator__value-title {
  margin-bottom: 10px;
}
.calculator__value-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 30px;
}
.calculator__value-input .input-min,
.calculator__value-input .input-max {
  font-size: 10px;
  color: #697395;
}
.calculator__value-input .input-amount {
  min-width: 120px;
  padding: 5px 10px;
  border: 1px solid #BAC3D5;
  border-radius: 5px;
  text-align: center;
  line-height: 0;
}
.calculator__value-input .input-amount input {
  min-height: 17px;
  max-width: 55px;
  border: none;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
}
.calculator__value-input .input-amount input:focus, .calculator__value-input .input-amount input:focus-visible {
  border: 0;
  outline: 0;
}
.calculator__value-input .input-amount label {
  font-size: 14px;
  font-weight: 700;
}
.calculator__slider {
  position: relative;
}
.calculator__slider .slider {
  width: 100%;
  height: 7px;
  border-radius: 4px;
  background-color: #E4EFFF;
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}
.calculator__slider .slider::-webkit-slider-thumb {
  width: 30px;
  height: 21px;
  border-radius: 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAzMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF8xNDA1M18yMjkwKSIvPgo8cGF0aCBkPSJNMTIgNkMxMiA1LjQ0NzcyIDEyLjQ0NzcgNSAxMyA1QzEzLjU1MjMgNSAxNCA1LjQ0NzcyIDE0IDZWMTRDMTQgMTQuNTUyMyAxMy41NTIzIDE1IDEzIDE1QzEyLjQ0NzcgMTUgMTIgMTQuNTUyMyAxMiAxNFY2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE2IDZDMTYgNS40NDc3MiAxNi40NDc3IDUgMTcgNUMxNy41NTIzIDUgMTggNS40NDc3MiAxOCA2VjE0QzE4IDE0LjU1MjMgMTcuNTUyMyAxNSAxNyAxNUMxNi40NDc3IDE1IDE2IDE0LjU1MjMgMTYgMTRWNloiIGZpbGw9IndoaXRlIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMTQwNTNfMjI5MCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNS42MjUgMS40OTAxMmUtMDYpIHJvdGF0ZSg5MCkgc2NhbGUoMjUgMzcuNSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODlCMUVEIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJBNDY5MyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: 50%;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
  border: none;
  outline: none;
}
.calculator__slider .slider::-moz-range-thumb {
  width: 30px;
  height: 21px;
  border-radius: 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAzMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF8xNDA1M18yMjkwKSIvPgo8cGF0aCBkPSJNMTIgNkMxMiA1LjQ0NzcyIDEyLjQ0NzcgNSAxMyA1QzEzLjU1MjMgNSAxNCA1LjQ0NzcyIDE0IDZWMTRDMTQgMTQuNTUyMyAxMy41NTIzIDE1IDEzIDE1QzEyLjQ0NzcgMTUgMTIgMTQuNTUyMyAxMiAxNFY2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE2IDZDMTYgNS40NDc3MiAxNi40NDc3IDUgMTcgNUMxNy41NTIzIDUgMTggNS40NDc3MiAxOCA2VjE0QzE4IDE0LjU1MjMgMTcuNTUyMyAxNSAxNyAxNUMxNi40NDc3IDE1IDE2IDE0LjU1MjMgMTYgMTRWNloiIGZpbGw9IndoaXRlIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMTQwNTNfMjI5MCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNS42MjUgMS40OTAxMmUtMDYpIHJvdGF0ZSg5MCkgc2NhbGUoMjUgMzcuNSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODlCMUVEIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJBNDY5MyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: 50%;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  border: none;
  outline: none;
}
.calculator__btn, .calculator__btns {
  position: relative;
  margin-top: 30px;
}
.calculator__btn .btn, .calculator__btns .btn {
  width: 100%;
}
.calculator__promo {
  position: relative;
  padding: 10px;
  margin-top: 20px;
  border-radius: 10px;
}
.calculator__promo_code {
  background-color: #F7F7FA;
}
.calculator__promo_apply {
  background-color: #F7FDF7;
}
.calculator__promo-open {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.calculator__promo-open .body-small {
  font-weight: 600;
}
.calculator__promo-open:after {
  content: "";
  width: 14px;
  height: 9px;
  flex: 0 0 14px;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1L6.83331 6.83331L12.6666 1' stroke='%23697395' stroke-width='1.66666' stroke-linecap='round'/%3E%3C/svg%3E");
}
.calculator__promo-form {
  position: relative;
  visibility: hidden;
  overflow: hidden;
  height: 0;
}
.calculator__promo-form.active {
  visibility: visible;
  height: auto;
  margin-top: 15px;
}
.calculator__promo-area {
  position: relative;
}
.calculator__promo-area .area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 54px;
  width: 100%;
  padding: 5px 5px 5px 15px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border: 1px solid #BAC3D5;
  border-radius: 10px;
  outline: none;
  font-size: 12px;
  font-weight: 600;
}
.calculator__promo-area .area.error {
  border: 1px solid #FF2727;
}
.calculator__promo-area .area::-webkit-input-placeholder {
  color: #697395;
}
.calculator__promo-area .area::-moz-placeholder {
  color: #697395;
}
.calculator__promo-area .area:-ms-input-placeholder {
  color: #697395;
}
.calculator__promo-area .area:-moz-placeholder {
  color: #697395;
}
.calculator__promo-area .btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 5px;
  min-height: 44px;
  border-radius: 10px;
  padding: 8px 12px;
  font-size: 14px;
  background-color: #E4EFFF;
  z-index: 1;
}
.calculator__promo-area .btn:hover {
  opacity: 0.8;
}
.calculator__promo-error {
  display: none;
  padding: 5px 5px 0 15px;
  color: #FF2727;
  font-size: 12px;
}
.calculator__promo-error.active {
  display: block;
}
.calculator__promo-apply {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.calculator__promo-apply .notice {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  color: #00752B;
}
.calculator__promo-apply .notice:before {
  content: "";
  width: 15px;
  height: 16px;
  flex: 0 0 15px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cg clip-path='url(%23clip0_15461_41779)'%3E%3Cpath d='M7.5 0.5C3.3645 0.5 0 3.8645 0 8C0 12.1355 3.3645 15.5 7.5 15.5C11.6355 15.5 15 12.1355 15 8C15 3.8645 11.6355 0.5 7.5 0.5ZM6.00075 11.3097L3.216 8.531L4.275 7.469L5.99925 9.19025L9.96975 5.21975L11.0303 6.28025L6.00075 11.3097Z' fill='%2300752B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15461_41779'%3E%3Crect width='15' height='15' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.calculator__promo-apply .edit {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 600;
  color: #00752B;
  border: 0;
  outline: none;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
}
.calculator__promo-apply .edit:hover {
  opacity: 0.9;
}
.calculator__promo-apply .edit:before {
  content: "";
  width: 12px;
  height: 12px;
  flex: 0 0 12px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M5.70004 9.08059L5.70005 9.08059L9.39798 5.38266C8.89469 5.17319 8.29859 4.8291 7.73483 4.26534C7.17098 3.70149 6.82687 3.10529 6.61741 2.60195L2.91941 6.29995L2.91939 6.29997C2.63083 6.58853 2.48654 6.73283 2.36245 6.89192C2.21607 7.07959 2.09057 7.28265 1.98817 7.49751C1.90137 7.67965 1.83684 7.87324 1.70778 8.26041L1.02722 10.3021C0.963714 10.4926 1.0133 10.7027 1.15532 10.8447C1.29733 10.9867 1.50739 11.0363 1.69792 10.9728L3.73959 10.2922C4.12676 10.1632 4.32035 10.0986 4.50249 10.0118C4.71735 9.90943 4.92041 9.78393 5.10808 9.63755C5.26717 9.51346 5.41148 9.36916 5.70004 9.08059Z' fill='%2300752B'/%3E%3Cpath d='M10.4241 4.35653C11.192 3.58868 11.192 2.34374 10.4241 1.57589C9.65626 0.808037 8.41132 0.808037 7.64347 1.57589L7.19995 2.01941C7.20603 2.03775 7.21232 2.05634 7.21886 2.07518C7.38142 2.54375 7.68815 3.158 8.26516 3.73501C8.84216 4.31202 9.45642 4.61874 9.92499 4.78131C9.94374 4.78781 9.96225 4.79408 9.98051 4.80013L10.4241 4.35653Z' fill='%2300752B'/%3E%3C/svg%3E");
}
.calculator__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.calculator__item-list {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.calculator__item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #E9E9E9;
}
.calculator__item-box:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
.calculator__item-label {
  font-size: 12px;
}
.calculator__item-value .amount {
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 600;
  background-color: #F7F7FA;
  border-radius: 10px;
  white-space: nowrap;
}
.calculator__item-value .amount.text-strike {
  text-decoration: line-through;
  color: #697395;
  background-color: transparent;
}
.calculator__loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 20;
  border-radius: 20px;
}
.calculator__loader_inner {
  position: absolute;
  width: 76px;
  height: 100%;
  top: 0;
  left: calc(50% - 38px);
}
.calculator__loader_inner div {
  position: absolute;
  top: calc(50% - 6.5px);
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #4D64A7;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.calculator__loader_inner div:nth-child(1) {
  left: 8px;
  animation: calc__loader1 0.6s infinite;
}
.calculator__loader_inner div:nth-child(2) {
  left: 8px;
  animation: calc__loader2 0.6s infinite;
}
.calculator__loader_inner div:nth-child(3) {
  left: 32px;
  animation: calc__loader2 0.6s infinite;
}
.calculator__loader_inner div:nth-child(4) {
  left: 56px;
  animation: calc__loader3 0.6s infinite;
}
@keyframes calc__loader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes calc__loader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
@keyframes calc__loader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
.profits {
  position: relative;
  padding: 0 0 50px 0;
}
@media only screen and (max-width: 991.98px) {
  .profits {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .profits {
    padding-bottom: 0;
  }
}
.profits__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.profits__list {
  position: relative;
}
.profits__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
@media only screen and (max-width: 479.98px) {
  .profits__list ul {
    margin: -10px;
  }
}
.profits__list ul li {
  width: 25%;
  padding: 15px;
}
@media only screen and (max-width: 991.98px) {
  .profits__list ul li {
    width: 50%;
  }
}
@media only screen and (max-width: 479.98px) {
  .profits__list ul li {
    width: 100%;
    padding: 10px;
  }
}
.profits__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  height: 100%;
  min-height: 290px;
  padding: 30px;
  background: rgba(235, 243, 255, 0.7);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 10px;
}
@media only screen and (max-width: 991.98px) {
  .profits__item {
    padding: 25px 20px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 479.98px) {
  .profits__item {
    min-height: auto;
  }
}
.profits__item-image img {
  height: 150px;
  width: auto;
}
@media only screen and (max-width: 479.98px) {
  .profits__item-image img {
    max-height: 100px;
  }
}
.profits__item-text {
  margin-top: 30px;
}
@media only screen and (max-width: 479.98px) {
  .profits__item-text {
    margin-top: 25px;
  }
}
@media only screen and (max-width: 479.98px) {
  .profits__item-text .title-h4 {
    font-size: 16px;
  }
}
.profits__item-text .title-h4 span {
  display: block;
}
@media only screen and (max-width: 479.98px) {
  .profits__item-text .title-h4 span {
    display: inline;
  }
}
.advantages {
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .advantages {
    padding-bottom: 0;
  }
}
.advantages__wrap {
  position: relative;
  min-height: 700px;
}
.advantages__wrap:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: -20px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='792' height='797' viewBox='0 0 792 797' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.4' cx='396' cy='396' r='395' stroke='%23E9E9E9' stroke-linecap='round'/%3E%3Ccircle opacity='0.5' cx='396' cy='396' r='350' stroke='%23E9E9E9' stroke-linecap='round'/%3E%3Ccircle opacity='0.6' cx='396' cy='396' r='290' stroke='%23E9E9E9' stroke-linecap='round'/%3E%3Ccircle opacity='0.7' cx='396' cy='396' r='210' stroke='%23E9E9E9' stroke-linecap='round'/%3E%3Crect x='125.5' y='723' width='541' height='74' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center top;
}
@media only screen and (max-width: 767.98px) {
  .advantages__wrap:before {
    display: none;
  }
}
.advantages__list {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 767.98px) {
  .advantages__list {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
  }
}
.advantages__list-item {
  position: absolute;
  padding: 20px 15px;
  background: rgba(228, 239, 255, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border-radius: 10px;
}
@media only screen and (max-width: 767.98px) {
  .advantages__list-item {
    position: relative;
    width: 100%;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    max-width: none !important;
    margin-bottom: 30px;
  }
}
.advantages__list-item .caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .advantages__list-item .caption {
    justify-content: flex-start;
  }
}
.advantages__list-item .caption .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: 0 0 44px;
  margin-right: 20px;
}
.advantages__list-item .caption .title-h4 {
  font-size: 20px;
}
.advantages__list-item .text {
  margin-top: 20px;
}
.advantages__list-item .text .title-h6 {
  font-size: 16px;
  line-height: 1.5;
}
.advantages__list-item .text .title-h6 span {
  display: block;
}
@media only screen and (max-width: 767.98px) {
  .advantages__list-item .text .title-h6 span {
    display: inline;
  }
}
.advantages__list-item_item-1 {
  top: 140px;
  left: 90px;
  max-width: 350px;
}
.advantages__list-item_item-1 .caption {
  justify-content: flex-start;
}
@media only screen and (max-width: 1199.98px) {
  .advantages__list-item_item-1 {
    left: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .advantages__list-item_item-1 {
    max-width: 260px;
  }
}
.advantages__list-item_item-2 {
  top: 330px;
  right: 0;
  max-width: 360px;
}
@media only screen and (max-width: 1199.98px) {
  .advantages__list-item_item-2 {
    max-width: 300px;
  }
}
@media only screen and (max-width: 991.98px) {
  .advantages__list-item_item-2 {
    max-width: 200px;
  }
}
.advantages__list-item_item-3 {
  top: 110px;
  right: 100px;
  max-width: 280px;
}
@media only screen and (max-width: 1199.98px) {
  .advantages__list-item_item-3 {
    right: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .advantages__list-item_item-3 {
    max-width: 240px;
  }
}
.advantages__list-item_item-2 .caption, .advantages__list-item_item-3 .caption {
  flex-direction: row-reverse;
}
@media only screen and (max-width: 767.98px) {
  .advantages__list-item_item-2 .caption, .advantages__list-item_item-3 .caption {
    flex-direction: inherit;
  }
}
.advantages__list-item_item-2 .caption .icon, .advantages__list-item_item-3 .caption .icon {
  margin-right: 0;
  margin-left: 20px;
}
@media only screen and (max-width: 767.98px) {
  .advantages__list-item_item-2 .caption .icon, .advantages__list-item_item-3 .caption .icon {
    margin-right: 20px;
    margin-left: 0;
  }
}
.advantages__loan {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 540px;
  margin: 0 auto;
}
.advantages__loan-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 767.98px) {
  .advantages__loan-image {
    max-width: calc(100% - 50px);
    margin: 0 auto;
  }
}
.advantages__loan-block {
  position: relative;
  padding: 30px;
  background-color: #FEFEFE;
  box-shadow: 0px 10px 50px 0px rgba(12, 18, 42, 0.07);
  border-radius: 10px;
}
@media only screen and (max-width: 767.98px) {
  .advantages__loan-block {
    width: 100%;
    padding: 20px 15px;
  }
}
.advantages__loan-text {
  padding: 0 50px;
}
@media only screen and (max-width: 479.98px) {
  .advantages__loan-text {
    padding: 0;
  }
  .advantages__loan-text .tx-uppercase {
    display: block;
  }
}
.advantages__loan-text .title-h2 span {
  color: #4D64A7;
}
.advantages__loan-btn {
  margin-top: 20px;
}
.advantages__loan-btn .btn {
  width: 100%;
}
.steps {
  position: relative;
}
.steps .page-title {
  margin-bottom: 110px;
}
@media only screen and (max-width: 767.98px) {
  .steps .page-title {
    margin-bottom: 30px;
  }
}
.steps__wrap {
  position: relative;
  padding: 0 50px 50px 50px;
  border-radius: 30px;
  background: radial-gradient(123.12% 127.5% at 20.9% 100%, #6193E4 47.21%, #2461C3 100%);
}
@media only screen and (max-width: 767.98px) {
  .steps__wrap {
    width: calc(100% - 30px);
    margin-left: auto;
    padding: 30px 20px 30px 0;
  }
}
.steps__list {
  position: relative;
}
.steps__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
.steps__list ul li {
  width: 33.3333333333%;
  padding: 15px;
  margin-top: -60px;
}
@media only screen and (max-width: 767.98px) {
  .steps__list ul li {
    width: 100%;
    margin: 0 0 0 -30px;
    padding-right: 0;
  }
}
.steps__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
}
@media only screen and (max-width: 767.98px) {
  .steps__item {
    flex-direction: row;
    text-align: left;
  }
}
.steps__item_item-1 .steps__item-icon {
  transform: rotate(-9.822deg);
}
.steps__item_item-2 .steps__item-icon {
  transform: rotate(9.316deg);
}
.steps__item_item-3 .steps__item-icon {
  transform: rotate(-7.559deg);
}
.steps__item-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  background: rgba(165, 197, 243, 0.3);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 10px;
}
@media only screen and (max-width: 767.98px) {
  .steps__item-icon {
    width: 70px;
    height: 70px;
    flex: 0 0 70px;
    margin-right: 25px;
  }
}
.steps__item-icon_check:before {
  content: "";
  position: absolute;
  right: -20px;
  bottom: -15px;
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_13510_2500)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.1136 28.7164C40.1964 38.1142 31.0238 44.1784 21.626 42.2611C12.2282 40.3439 6.16401 31.1712 8.08125 21.7735C9.9985 12.3757 19.1711 6.3115 28.5689 8.22874C37.9667 10.146 44.0309 19.3186 42.1136 28.7164Z' fill='%23FEFEFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.1136 28.7164C40.1964 38.1142 31.0238 44.1784 21.626 42.2611C12.2282 40.3439 6.16401 31.1712 8.08125 21.7735C9.9985 12.3757 19.1711 6.3115 28.5689 8.22874C37.9667 10.146 44.0309 19.3186 42.1136 28.7164ZM33.0075 21.4876C33.4042 22.0877 33.2394 22.8957 32.6393 23.2924L22.3955 30.0648C21.7954 30.4615 20.9873 30.2967 20.5906 29.6966L17.8817 25.599C17.485 24.999 17.6498 24.1909 18.2499 23.7942C18.85 23.3975 19.658 23.5623 20.0547 24.1624L22.0454 27.1734L26.624 24.1464L31.2027 21.1194C31.8027 20.7227 32.6108 20.8875 33.0075 21.4876Z' fill='%2333CC66'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13510_2500'%3E%3Crect width='41.6801' height='41.6801' fill='white' transform='translate(8.84375 0.659912) rotate(11.5307)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media only screen and (max-width: 767.98px) {
  .steps__item-icon_check:before {
    right: -15px;
    bottom: -10px;
    width: 40px;
    height: 40px;
    background-size: 100%;
  }
}
.steps__item-info {
  margin-top: 30px;
}
@media only screen and (max-width: 767.98px) {
  .steps__item-info {
    margin: 0;
  }
}
@media only screen and (max-width: 479.98px) {
  .steps__item-title .title-h4 {
    font-size: 16px;
  }
}
.steps__item-text {
  max-width: 240px;
  margin: 0 auto;
  padding-top: 10px;
}
@media only screen and (max-width: 767.98px) {
  .steps__item-text {
    max-width: none;
  }
}
@media only screen and (max-width: 767.98px) {
  .steps__item-text .title-h6 {
    font-size: 14px;
  }
}
.steps__item-text .title-h6 span {
  display: block;
}
.steps__btn {
  margin-top: 30px;
  text-align: center;
}
@media only screen and (max-width: 767.98px) {
  .steps__btn {
    padding-left: 15px;
  }
}
.steps__btn .btn {
  width: 100%;
  max-width: 290px;
}
.scheme {
  position: relative;
  background-color: #F5F9FE;
}
.scheme__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: -25px -15px;
}
@media only screen and (max-width: 767.98px) {
  .scheme__row {
    margin: -12.5px -10px;
  }
}
.scheme__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 25px 15px;
}
@media only screen and (max-width: 767.98px) {
  .scheme__col {
    width: 100%;
    padding: 12.5px 10px;
  }
}
@media only screen and (max-width: 767.98px) {
  .scheme__col:nth-child(2) {
    order: 3;
  }
}
@media only screen and (max-width: 767.98px) {
  .scheme__col:nth-child(4) {
    order: 4;
  }
}
.scheme__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 479.98px) {
  .scheme__item .title-large span {
    display: block;
  }
}
.scheme__item .title-h6 {
  padding-top: 10px;
  color: #697395;
}
@media only screen and (max-width: 479.98px) {
  .scheme__item .title-h6 {
    font-size: 14px;
  }
}
.scheme__item .body-small {
  line-height: 1.5;
}
.info {
  position: relative;
  background-color: #F5F9FE;
}
.info + .relinking {
  padding-top: 30px;
}
@media only screen and (max-width: 767.98px) {
  .info + .relinking {
    padding-top: 0;
  }
}
.info__excerpt {
  margin-top: 20px;
}
.info__title {
  position: relative;
}
.info__title .title-h4 {
  font-size: 20px;
}
.info__text {
  display: none;
}
.info__text_open {
  display: block;
  margin-top: 1em;
}
.info__switch {
  margin-top: 30px;
}
@media only screen and (max-width: 767.98px) {
  .info__switch {
    margin-top: 20px;
  }
}
.info__switch-btn {
  position: relative;
}
.info__switch-btn_hide {
  display: none;
}
.infotext {
  position: relative;
  background-color: #F5F9FE;
}
.infotext + .relinking {
  padding-top: 30px;
}
@media only screen and (max-width: 767.98px) {
  .infotext + .relinking {
    padding-top: 0;
  }
}
.infotext__wrap {
  position: relative;
  padding: 25px 10px 25px 20px;
  background-color: #FEFEFE;
  box-shadow: 0px 10px 40px 0px rgba(12, 18, 42, 0.04);
  border-radius: 10px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .infotext__wrap {
    padding: 20px 5px 20px 15px;
  }
}
.infotext__wrap .content {
  padding-right: 6px;
  max-height: 400px;
  overflow-y: auto;
}
.infotext__wrap .content::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.infotext__wrap .content::-webkit-scrollbar-thumb {
  background: #E3ECF2;
  border-radius: 4px;
}
.infotext__wrap .content::-webkit-scrollbar-track {
  background: #FFFFFF;
  border-radius: 4px;
}
.relinking {
  position: relative;
  background-color: #F5F9FE;
}
.relinking__title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  text-align: center;
}
@media only screen and (max-width: 767.98px) {
  .relinking__title .title-h4 {
    font-size: 26px;
  }
}
.relinking__title-btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-weight: 600;
}
.relinking__title-btn:after {
  content: "";
  width: 16px;
  height: 10px;
  margin: 0 0 0 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 9L8 2L1 9' stroke='%230C122A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  transition: all 0.3s ease;
}
.relinking__title-btn_close:after {
  transform: scale(1, -1);
}
.relinking__list {
  position: relative;
  margin-top: 30px;
}
.relinking__list_close {
  display: none;
}
.relinking__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: -7px -10px;
}
@media only screen and (max-width: 767.98px) {
  .relinking__list ul {
    flex-direction: column;
  }
}
.relinking__list ul li {
  padding: 7px 10px;
}
.relinking__list-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 8px 12px;
  background-color: #FEFEFE;
  border: 1px solid #E9E9E9;
  border-radius: 5px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  color: #697395;
}
.relinking__list-item:hover {
  border-color: #E4EFFF;
  background-color: #E4EFFF;
}
@media only screen and (max-width: 767.98px) {
  .relinking__list-item {
    border: 0;
    text-align: left;
    align-items: center;
    justify-content: flex-start;
    min-height: auto;
    padding: 0 30px 0 0;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 16.5L15 12L10.5 7.5' stroke='%23697395' stroke-width='1.28571' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right center;
  }
}
.testimonials {
  position: relative;
  overflow: hidden;
}
.testimonials .page-title {
  margin-bottom: 10px;
}
.testimonials__head {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.testimonials__head .stars {
  position: relative;
  width: 110px;
  height: 22px;
  flex: 0 0 110px;
  margin-right: 5px;
  background-image: url("data:image/svg+xml, %3Csvg width='110' height='22' viewBox='0 0 110 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0489 2.92705C10.3483 2.00574 11.6517 2.00574 11.9511 2.92705L13.2451 6.90983C13.379 7.32185 13.763 7.60081 14.1962 7.60081H18.3839C19.3527 7.60081 19.7554 8.84043 18.9717 9.40983L15.5838 11.8713C15.2333 12.126 15.0866 12.5773 15.2205 12.9894L16.5146 16.9721C16.8139 17.8934 15.7595 18.6596 14.9757 18.0902L11.5878 15.6287C11.2373 15.374 10.7627 15.374 10.4122 15.6287L7.02426 18.0902C6.24054 18.6596 5.18607 17.8934 5.48542 16.9721L6.7795 12.9894C6.91338 12.5773 6.76672 12.126 6.41623 11.8713L3.02827 9.40983C2.24456 8.84043 2.64734 7.60081 3.61606 7.60081H7.8038C8.23703 7.60081 8.62099 7.32185 8.75486 6.90983L10.0489 2.92705Z' fill='%23FFBE00'/%3E%3Cpath d='M32.0489 2.92705C32.3483 2.00574 33.6517 2.00574 33.9511 2.92705L35.2451 6.90983C35.379 7.32185 35.763 7.60081 36.1962 7.60081H40.3839C41.3527 7.60081 41.7554 8.84043 40.9717 9.40983L37.5838 11.8713C37.2333 12.126 37.0866 12.5773 37.2205 12.9894L38.5146 16.9721C38.8139 17.8934 37.7595 18.6596 36.9757 18.0902L33.5878 15.6287C33.2373 15.374 32.7627 15.374 32.4122 15.6287L29.0243 18.0902C28.2405 18.6596 27.1861 17.8934 27.4854 16.9721L28.7795 12.9894C28.9134 12.5773 28.7667 12.126 28.4162 11.8713L25.0283 9.40983C24.2446 8.84043 24.6473 7.60081 25.6161 7.60081H29.8038C30.237 7.60081 30.621 7.32185 30.7549 6.90983L32.0489 2.92705Z' fill='%23FFBE00'/%3E%3Cpath d='M54.0489 2.92705C54.3483 2.00574 55.6517 2.00574 55.9511 2.92705L57.2451 6.90983C57.379 7.32185 57.763 7.60081 58.1962 7.60081H62.3839C63.3527 7.60081 63.7554 8.84043 62.9717 9.40983L59.5838 11.8713C59.2333 12.126 59.0866 12.5773 59.2205 12.9894L60.5146 16.9721C60.8139 17.8934 59.7595 18.6596 58.9757 18.0902L55.5878 15.6287C55.2373 15.374 54.7627 15.374 54.4122 15.6287L51.0243 18.0902C50.2405 18.6596 49.1861 17.8934 49.4854 16.9721L50.7795 12.9894C50.9134 12.5773 50.7667 12.126 50.4162 11.8713L47.0283 9.40983C46.2446 8.84043 46.6473 7.60081 47.6161 7.60081H51.8038C52.237 7.60081 52.621 7.32185 52.7549 6.90983L54.0489 2.92705Z' fill='%23FFBE00'/%3E%3Cpath d='M76.0489 2.92705C76.3483 2.00574 77.6517 2.00574 77.9511 2.92705L79.2451 6.90983C79.379 7.32185 79.763 7.60081 80.1962 7.60081H84.3839C85.3527 7.60081 85.7554 8.84043 84.9717 9.40983L81.5838 11.8713C81.2333 12.126 81.0866 12.5773 81.2205 12.9894L82.5146 16.9721C82.8139 17.8934 81.7595 18.6596 80.9757 18.0902L77.5878 15.6287C77.2373 15.374 76.7627 15.374 76.4122 15.6287L73.0243 18.0902C72.2405 18.6596 71.1861 17.8934 71.4854 16.9721L72.7795 12.9894C72.9134 12.5773 72.7667 12.126 72.4162 11.8713L69.0283 9.40983C68.2446 8.84043 68.6473 7.60081 69.6161 7.60081H73.8038C74.237 7.60081 74.621 7.32185 74.7549 6.90983L76.0489 2.92705Z' fill='%23FFBE00'/%3E%3Cpath d='M98.0489 2.92705C98.3483 2.00574 99.6517 2.00574 99.9511 2.92705L101.245 6.90983C101.379 7.32185 101.763 7.60081 102.196 7.60081H106.384C107.353 7.60081 107.755 8.84043 106.972 9.40983L103.584 11.8713C103.233 12.126 103.087 12.5773 103.22 12.9894L104.515 16.9721C104.814 17.8934 103.759 18.6596 102.976 18.0902L99.5878 15.6287C99.2373 15.374 98.7627 15.374 98.4122 15.6287L95.0243 18.0902C94.2405 18.6596 93.1861 17.8934 93.4854 16.9721L94.7795 12.9894C94.9134 12.5773 94.7667 12.126 94.4162 11.8713L91.0283 9.40983C90.2446 8.84043 90.6473 7.60081 91.6161 7.60081H95.8038C96.237 7.60081 96.621 7.32185 96.7549 6.90983L98.0489 2.92705Z' fill='%23FFBE00'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.testimonials__head .rating {
  margin-right: 12px;
}
.testimonials__head .voted {
  color: #BAC3D5;
}
.testimonials__swiper {
  margin: 50px 0;
  overflow: visible;
}
@media only screen and (max-width: 767.98px) {
  .testimonials__swiper {
    margin: 30px 0;
    padding: 0 15px;
  }
}
.testimonials__slide {
  max-width: 350px;
}
@media only screen and (max-width: 379.98px) {
  .testimonials__slide {
    max-width: 250px;
  }
}
.testimonials__slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next) {
  opacity: 0.3;
}
.testimonials__slide:nth-child(4n+1) .name {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFD636), to(#FFEDA8));
  background: linear-gradient(180deg, #FFD636 0%, #FFEDA8 100%);
}
.testimonials__slide:nth-child(4n+2) .name {
  background: -webkit-gradient(linear, left top, left bottom, from(#8CE1D5), to(#CFF2ED));
  background: linear-gradient(180deg, #8CE1D5 0%, #CFF2ED 100%);
}
.testimonials__slide:nth-child(4n+3) .name {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFB85F), to(#FBE0BE));
  background: linear-gradient(180deg, #FFB85F 0%, #FBE0BE 100%);
}
.testimonials__slide:nth-child(4n+4) .name {
  background: -webkit-gradient(linear, left top, left bottom, from(#D09FF4), to(#E8D4F7));
  background: linear-gradient(180deg, #D09FF4 0%, #E8D4F7 100%);
}
.testimonials__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  padding: 25px 20px;
  background-color: #F5F9FE;
  border-radius: 30px 30px 30px 5px;
}
@media only screen and (max-width: 767.98px) {
  .testimonials__item {
    padding: 20px 15px;
  }
}
.testimonials__item-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.testimonials__item-start .name {
  min-height: 28px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 20px;
}
.testimonials__item-start .date {
  color: #BAC3D5;
  font-size: 12px;
  font-weight: 600;
}
.testimonials__item-center {
  min-height: 100px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.4;
}
.testimonials__item-center .hidden-content {
  display: none;
}
.testimonials__item-center .hidden-content_active {
  display: block;
}
.testimonials__item-center .hidden-dots {
  display: inline;
}
.testimonials__item-center .hidden-dots_active {
  display: none;
}
.testimonials__item-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  margin-top: 15px;
}
.testimonials__item-end .btn {
  margin-right: auto;
}
.feedback {
  position: relative;
}
.feedback__nav {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .feedback__nav {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
}
.feedback__notice {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  color: #00752B;
}
.feedback__notice:before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_13669_24178)'%3E%3Cpath d='M12 0C5.38293 0 0 5.38293 0 12C0 18.6171 5.38293 24 12 24C18.6171 24 24 18.6171 24 12C24 5.38293 18.6171 0 12 0ZM18.082 9.45703L11.582 15.9569C11.387 16.1519 11.131 16.2501 10.875 16.2501C10.619 16.2501 10.363 16.1519 10.168 15.9569L6.91809 12.707C6.52698 12.316 6.52698 11.684 6.91809 11.293C7.30902 10.9019 7.94092 10.9019 8.33203 11.293L10.875 13.836L16.6681 8.04309C17.059 7.65198 17.6909 7.65198 18.082 8.04309C18.473 8.43402 18.473 9.06592 18.082 9.45703Z' fill='%2300752B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13669_24178'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
@media only screen and (max-width: 767.98px) {
  .feedback__nav-swiper {
    display: none;
  }
}
.feedback__nav-swiper .swiper-navigation {
  margin-left: 100px;
}
.feedback__nav-link {
  position: relative;
  margin-left: auto;
}
@media only screen and (max-width: 767.98px) {
  .feedback__nav-link {
    margin-left: 0;
    margin-top: 30px;
  }
}
.feedback__nav-link a {
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
  color: #4D64A7;
}
.feedback__nav-link a:hover {
  opacity: 0.8;
}
.feedback__form {
  display: none;
  margin-top: 40px;
}
.feedback__form-title {
  margin-bottom: 30px;
  text-align: center;
}
.feedback__form-title .title-h4 {
  font-size: 20px;
}
.feedback__form-wrap {
  max-width: 920px;
  margin: 0 auto;
}
@media only screen and (max-width: 767.98px) {
  .feedback__form-wrap {
    width: 100%;
  }
}
.reviews {
  position: relative;
}
.reviews__head {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 767.98px) {
  .reviews__head {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.reviews__head-title {
  margin-right: 12px;
}
.reviews__head-title .title-h1 {
  line-height: 1;
}
.reviews__head-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 15px;
  line-height: 1;
}
.reviews__head-rating .rating {
  margin-right: 12px;
}
.reviews__head-rating .voted {
  color: #BAC3D5;
}
.reviews__head-btn {
  margin-left: auto;
}
@media only screen and (max-width: 767.98px) {
  .reviews__head-btn {
    margin-left: 0;
    margin-top: 15px;
    order: 3;
  }
}
@media only screen and (max-width: 379.98px) {
  .reviews__head-btn {
    width: 100%;
  }
}
@media only screen and (max-width: 379.98px) {
  .reviews__head-btn .btn {
    width: 100%;
  }
}
.reviews__head-btn .btn span {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.reviews__head-btn .btn span:before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 21px;
  flex: 0 0 21px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3346 10.5C18.3346 15.1023 14.6037 18.8333 10.0013 18.8333C8.66823 18.8333 7.40827 18.5203 6.29091 17.9637C5.99397 17.8158 5.65458 17.7666 5.33412 17.8524L3.47909 18.3487C2.67381 18.5642 1.9371 17.8274 2.15256 17.0222L2.6489 15.1671C2.73464 14.8467 2.68542 14.5073 2.53752 14.2104C1.98098 13.093 1.66797 11.833 1.66797 10.5C1.66797 5.89759 5.39893 2.16663 10.0013 2.16663C14.6037 2.16663 18.3346 5.89759 18.3346 10.5ZM6.66764 11.3333C6.20741 11.3333 5.83431 10.9602 5.83431 10.5C5.83431 10.0397 6.20741 9.66663 6.66764 9.66663C7.12788 9.66663 7.50098 10.0397 7.50098 10.5C7.50098 10.9602 7.12788 11.3333 6.66764 11.3333ZM9.16764 10.5C9.16764 10.9602 9.54074 11.3333 10.001 11.3333C10.4612 11.3333 10.8343 10.9602 10.8343 10.5C10.8343 10.0397 10.4612 9.66663 10.001 9.66663C9.54074 9.66663 9.16764 10.0397 9.16764 10.5ZM12.501 10.5C12.501 10.9602 12.8741 11.3333 13.3343 11.3333C13.7945 11.3333 14.1676 10.9602 14.1676 10.5C14.1676 10.0397 13.7945 9.66663 13.3343 9.66663C12.8741 9.66663 12.501 10.0397 12.501 10.5Z' fill='%23FEFEFE'/%3E%3C/svg%3E");
}
.reviews__list {
  margin-top: 30px;
}
.reviews__more-btn {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.reviews .testimonials + .testimonials {
  margin-top: 20px;
}
.reviews .testimonials:nth-child(4n+1) .name {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFD636), to(#FFEDA8));
  background: linear-gradient(180deg, #FFD636 0%, #FFEDA8 100%);
}
.reviews .testimonials:nth-child(4n+2) .name {
  background: -webkit-gradient(linear, left top, left bottom, from(#8CE1D5), to(#CFF2ED));
  background: linear-gradient(180deg, #8CE1D5 0%, #CFF2ED 100%);
}
.reviews .testimonials:nth-child(4n+3) .name {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFB85F), to(#FBE0BE));
  background: linear-gradient(180deg, #FFB85F 0%, #FBE0BE 100%);
}
.reviews .testimonials:nth-child(4n+4) .name {
  background: -webkit-gradient(linear, left top, left bottom, from(#D09FF4), to(#E8D4F7));
  background: linear-gradient(180deg, #D09FF4 0%, #E8D4F7 100%);
}
.reviews .testimonials__item {
  padding: 20px 15px;
}
.reviews .testimonials__item-center {
  min-height: auto;
}
.reviews .testimonials__item-end {
  justify-content: flex-start;
}
.borrow {
  position: relative;
}
.borrow .page-text {
  padding-bottom: 15px;
}
.borrow__list {
  position: relative;
}
.borrow__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
@media only screen and (max-width: 767.98px) {
  .borrow__list ul {
    margin: -10px;
  }
}
.borrow__list ul li {
  width: 50%;
  padding: 15px;
}
@media only screen and (max-width: 767.98px) {
  .borrow__list ul li {
    width: 100%;
    padding: 10px;
  }
}
.borrow__list ul li:nth-child(4n+1) .borrow__item-step {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFD636), to(#FFEDA8));
  background: linear-gradient(180deg, #FFD636 0%, #FFEDA8 100%);
}
.borrow__list ul li:nth-child(4n+2) .borrow__item-step {
  background: -webkit-gradient(linear, left top, left bottom, from(#8CE1D5), to(#CFF2ED));
  background: linear-gradient(180deg, #8CE1D5 0%, #CFF2ED 100%);
}
.borrow__list ul li:nth-child(4n+3) .borrow__item-step {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFB85F), to(#FBE0BE));
  background: linear-gradient(180deg, #FFB85F 0%, #FBE0BE 100%);
}
.borrow__list ul li:nth-child(4n+4) .borrow__item-step {
  background: -webkit-gradient(linear, left top, left bottom, from(#D09FF4), to(#E8D4F7));
  background: linear-gradient(180deg, #D09FF4 0%, #E8D4F7 100%);
}
.borrow__item {
  position: relative;
  min-height: 100%;
  padding: 25px 20px;
  background: rgba(235, 243, 255, 0.7);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 10px;
}
@media only screen and (max-width: 767.98px) {
  .borrow__item {
    padding: 20px 15px;
  }
}
.borrow__item-step {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 5px 15px;
  border-radius: 30px;
  text-align: center;
}
.borrow__item-title {
  margin-top: 25px;
}
@media only screen and (max-width: 767.98px) {
  .borrow__item-title {
    margin-top: 20px;
  }
}
.borrow__item-text {
  margin-top: 15px;
}
@media only screen and (max-width: 767.98px) {
  .borrow__item-text {
    margin-top: 10px;
  }
}
.borrow__item-text a {
  color: #4D64A7;
}
.borrow__item-text a:hover {
  opacity: 0.8;
}
.borrow__video {
  position: relative;
  min-height: 170px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: 15px;
  border-radius: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  overflow: hidden;
}
.borrow__video:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(39.29%, rgba(77, 100, 167, 0)), color-stop(80.96%, rgba(77, 100, 167, 0.85)));
  background: linear-gradient(180deg, rgba(77, 100, 167, 0) 39.29%, rgba(77, 100, 167, 0.85) 80.96%);
  z-index: 0;
}
.borrow__video:hover {
  opacity: 0.9;
}
.borrow__video-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  min-height: 30px;
  padding-left: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.5' cy='15' r='15' fill='white'/%3E%3Cpath d='M21.1 13.6144C22.1667 14.2302 22.1667 15.7698 21.1 16.3856L13.9 20.5426C12.8333 21.1584 11.5 20.3886 11.5 19.1569L11.5 10.8431C11.5 9.6114 12.8333 8.8416 13.9 9.45744L21.1 13.6144Z' fill='%234D64A7'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  z-index: 5;
}
.repay {
  position: relative;
}
.repay .page-text {
  padding-bottom: 15px;
}
.repay__instant {
  position: relative;
  padding: 20px;
  border-radius: 10px;
  background: radial-gradient(123.12% 127.5% at 20.9% 100%, #6193E4 47.21%, #2461C3 100%);
  overflow: hidden;
}
@media only screen and (max-width: 479.98px) {
  .repay__instant {
    padding: 20px 10px 10px 10px;
  }
}
.repay__instant-block {
  position: relative;
  padding: 15px;
  border-radius: 10px;
  background-color: #FEFEFE;
  overflow: hidden;
}
@media only screen and (max-width: 479.98px) {
  .repay__instant-block {
    padding: 15px 10px;
  }
}
.repay__instant-title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #FFFFFF;
}
.repay__instant-title:before {
  content: "";
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.72477 8.26193L7.27655 4.8094C8.92602 2.57769 9.75075 1.46183 10.5202 1.69764C11.2897 1.93344 11.2897 3.30204 11.2897 6.03922V6.29731C11.2897 7.28455 11.2897 7.77818 11.6051 8.0878L11.6218 8.10384C11.9441 8.40693 12.4578 8.40693 13.4854 8.40693C15.3344 8.40693 16.259 8.40693 16.5714 8.96771C16.5766 8.977 16.5816 8.98636 16.5865 8.99579C16.8815 9.56526 16.3462 10.2895 15.2755 11.738L12.7237 15.1905C11.0742 17.4222 10.2495 18.5381 9.48003 18.3023C8.71056 18.0665 8.71058 16.6979 8.71062 13.9606L8.71062 13.7027C8.71064 12.7154 8.71065 12.2218 8.3952 11.9121L8.37851 11.8961C8.05625 11.593 7.54248 11.593 6.51496 11.593C4.6659 11.593 3.74137 11.593 3.42891 11.0322C3.42374 11.0229 3.41871 11.0136 3.41382 11.0042C3.11886 10.4347 3.65417 9.71044 4.72477 8.26193Z' fill='%23FEFEFE'/%3E%3C/svg%3E");
}
.repay__instant-preview {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.repay__instant-preview-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.repay__instant-preview-title .icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  margin-right: 15px;
}
.repay__instant-preview-text {
  margin-top: 20px;
}
@media only screen and (max-width: 767.98px) {
  .repay__instant-preview-text {
    margin-top: 15px;
  }
}
.repay__instant-preview-text .content p {
  margin: 0;
}
.repay__instant-preview-text .content p + p {
  margin-top: 15px;
}
@media only screen and (max-width: 767.98px) {
  .repay__instant-preview-text {
    font-size: 14px;
  }
}
.repay__instant-additional {
  display: none;
}
.repay__instant-additional.open {
  display: block;
  margin-top: 25px;
}
.repay__instant-additional .content p {
  margin: 10px 0 0 0;
}
.repay__instant-additional .content ol {
  margin: 0;
}
.repay__instant-additional .content ol li + li {
  margin-top: 25px;
}
.repay__instant-additional .content img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 300px;
  border-radius: 10px;
}
.repay__instant-switch {
  margin-top: 25px;
}
.repay__instant-switch .btn {
  position: relative;
}
.repay__instant-switch .btn.hide {
  display: none;
}
.repay__acc {
  position: relative;
  padding: 20px;
  margin-top: 20px;
  background-color: #F1F7FC;
  border-radius: 10px;
  overflow: hidden;
}
@media only screen and (max-width: 479.98px) {
  .repay__acc {
    padding: 15px 10px;
  }
}
.repay__acc-title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.repay__acc-title:before {
  content: "";
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.3322 2.74934C4.83404 1.66669 6.55614 1.66669 10.0003 1.66669C13.4445 1.66669 15.1666 1.66669 15.6685 2.74934C15.7116 2.8424 15.748 2.93907 15.7773 3.03843C16.1182 4.19443 14.9005 5.53428 12.4651 8.21397L10.8337 10L12.4651 11.7861C14.9005 14.4658 16.1182 15.8056 15.7773 16.9616C15.748 17.061 15.7116 17.1576 15.6685 17.2507C15.1666 18.3334 13.4445 18.3334 10.0003 18.3334C6.55614 18.3334 4.83404 18.3334 4.3322 17.2507C4.28906 17.1576 4.25267 17.061 4.22337 16.9616C3.88246 15.8056 5.10017 14.4658 7.53558 11.7861L9.16699 10L7.53558 8.21397C5.10017 5.53428 3.88246 4.19443 4.22337 3.03843C4.25267 2.93907 4.28906 2.8424 4.3322 2.74934Z' fill='%230C122A'/%3E%3C/svg%3E");
}
.faq {
  position: relative;
}
.faq_landing .page-title {
  margin-bottom: 30px;
}
.faq_landing .faq__wrap {
  padding: 40px 20px;
}
.faq .accordion__panel p {
  margin: 0;
}
.faq .accordion__panel p + p {
  margin-top: 20px;
}
.faq__wrap {
  position: relative;
  padding: 20px;
  background-color: #F1F7FC;
  border-radius: 10px;
  overflow: hidden;
}
@media only screen and (max-width: 767.98px) {
  .faq__wrap {
    padding: 20px 10px;
  }
}
.contacts {
  position: relative;
}
.contacts__row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.contacts__col {
  padding: 0 15px;
}
.contacts__col_start {
  width: calc(100% - 570px);
}
@media only screen and (max-width: 991.98px) {
  .contacts__col_start {
    width: 50%;
  }
}
@media only screen and (max-width: 767.98px) {
  .contacts__col_start {
    width: 100%;
  }
}
.contacts__col_end {
  width: 570px;
}
@media only screen and (max-width: 991.98px) {
  .contacts__col_end {
    width: 50%;
  }
}
@media only screen and (max-width: 767.98px) {
  .contacts__col_end {
    width: 100%;
    margin-top: 40px;
  }
}
.contacts__list {
  position: relative;
  max-width: 440px;
  padding: 25px 15px;
  background: rgba(228, 239, 255, 0.2);
  -webkit-backdrop-filter: blur(2.5px);
          backdrop-filter: blur(2.5px);
  border-radius: 10px;
}
.contacts__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 767.98px) {
  .contacts__list ul {
    margin: -10px 0;
  }
}
.contacts__list li + li {
  padding-top: 25px;
  margin-top: 25px;
  border-top: 1px solid #E9E9E9;
}
.contacts__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.contacts__item-icon {
  width: 42px;
  height: 42px;
  flex: 0 0 42px;
  margin-right: 10px;
}
.contacts__item-label {
  padding-bottom: 5px;
  line-height: 1;
  color: #697395;
}
.contacts__item-label .body-thin {
  font-size: 12px;
}
.contacts__item-value a:hover {
  opacity: 0.8;
}
.contacts__notice {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  z-index: 5;
}
.contacts__notice-wrap {
  position: absolute;
  width: 100%;
  padding: 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.contacts__notice-icon {
  width: 100px;
  height: 100px;
  flex: 0 0 100px;
}
@media only screen and (max-width: 479.98px) {
  .contacts__notice-icon {
    width: 70px;
    height: 70px;
    flex: 0 0 70px;
  }
}
.contacts__notice-text {
  margin-top: 30px;
}
.contacts__notice-text p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 479.98px) {
  .contacts__notice-text p .title-h1 {
    font-size: 20px;
  }
}
.contacts__notice-text p .title-h4 {
  padding-top: 10px;
  font-weight: 600;
}
@media only screen and (max-width: 479.98px) {
  .contacts__notice-text p .title-h4 {
    font-size: 16px;
  }
}
.contacts__notice-close {
  margin-left: auto;
}
.contacts__notice-close a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 12px;
  height: 12px;
}
.contacts__notice-close a:hover {
  opacity: 0.8;
}
.contacts__form {
  position: relative;
  padding: 25px 20px;
  border-radius: 10px;
  box-shadow: 0px 10px 50px 0px rgba(12, 18, 42, 0.07);
  overflow: hidden;
}
.contacts__form-title {
  margin-bottom: 20px;
}
@media only screen and (max-width: 479.98px) {
  .contacts__form-title {
    max-width: none;
  }
}
.contacts__form-widget {
  position: relative;
}
.contacts__form-widget .btn {
  width: 100%;
  max-width: none;
}
/*# sourceMappingURL=styles.css.map*/