

/* Start:/local/templates/yarrem-template/js_css_libs/ba-slider/ba-slider.css?17730433632141*/
.comparison-slider-wrapper {
  position: relative;
  width: 100%;
  margin: 20px 0;
  background-color: #ffffff;
}

.comparison-slider-wrapper .comparison-slider {
  position: relative;
  width: 100%;
  margin: 0;
  border: 5px #ffffff solid;
  box-sizing: border-box;
}

.comparison-slider-wrapper .comparison-slider>img {
  width: 100%;
  height: auto;
  display: block;
}

.comparison-slider-wrapper .comparison-slider .overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  white-space: nowrap;
}

@media screen and (min-width: 767px) {
  .comparison-slider-wrapper .comparison-slider .overlay {
    display: block;
  }
}

.comparison-slider-wrapper .comparison-slider .resize {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  overflow: hidden;
}

.comparison-slider-wrapper .comparison-slider .resize>img {
  display: block;
}

.comparison-slider-wrapper .comparison-slider .divider {
  position: absolute;
  width: 3px;
  height: 100%;
  background-color: #fff;
  left: 50%;
  top: 0;
  bottom: 0;
  margin-left: -1px;
  cursor: col-resize;
}

.comparison-slider-wrapper .comparison-slider .divider:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  left: -17px;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: transparent #fff transparent transparent;
  transition: all 0.1s ease-in-out;
}

.comparison-slider-wrapper .comparison-slider .divider:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 12px;
  border-style: solid;
  border-width: 8px 0px 8px 8px;
    border-color: transparent transparent transparent #ffffff;
  transition: all 0.1s ease-in-out;
}

.divider-sqare {
    width: 9px;
    height: 60px;
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto auto auto -3px;
}

.comparison-slider-wrapper .comparison-slider .divider.draggable:before {
    left: -20px;
}

.comparison-slider-wrapper .comparison-slider .divider.draggable::after {
    left: 15px;
}
/* End */


/* Start:/local/templates/yarrem-template/js_css_libs/owl.carousel/assets/owl.carousel.min.css?17714276993351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/yarrem-template/js_css_libs/owl.carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/yarrem-template/js_css_libs/simple-phone-mask/simple-phone-mask.min.css?17724335624202*/
.spm-wrapper {
    display: inline-flex;
    flex-direction: column;
    position: relative
}

.spm-input {
    padding-left: 62px !important;
}

.spm-input.spm-invalid {
    border-color: #e53e3e !important;
    box-shadow: 0 0 0 2px rgba(229, 62, 62, .2);
    outline-color: #e53e3e
}

.spm-input.spm-valid {
    border-color: #38a169 !important;
    box-shadow: 0 0 0 2px rgba(56, 161, 105, .2);
    outline-color: #38a169
}

.spm-validation-message {
    color: #e53e3e;
    display: none;
    font-size: 12px;
    margin-top: 4px
}

.spm-validation-message.spm-valid-msg {
    color: #38a169
}

.spm-flag-button {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 6px;
    pointer-events: auto;
    position: absolute;
    top: 0;
    z-index: 1
}

.spm-flag-button--selectable {
    cursor: pointer
}

.spm-flag-button--non-selectable {
    cursor: default
}

.spm-flag-image {
    border-radius: 2px;
    height: 15px;
    object-fit: cover;
    width: 20px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.spm-dropdown {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, .12);
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: calc(100% + 4px);
    width: 270px;
    z-index: 1000
}

.spm-search-wrapper {
    background: #fff;
    border-bottom: 1px solid #eee;
    padding: 8px;
    position: sticky;
    top: 0;
    z-index: 1
}

.spm-search-input {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    font-size: 13px;
    outline: none;
    padding: 6px 10px;
    transition: border-color .15s;
    width: 100%
}

.spm-search-input:focus {
    background: #fff;
    border-color: #4a90e2
}

.spm-options-list {
    max-height: 200px;
    overflow-y: auto
}

.spm-dropdown-option {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 13px;
    gap: 8px;
    padding: 8px 10px
}

.spm-dropdown-option.spm-option-selected,
.spm-dropdown-option:hover {
    background-color: #f0f5ff
}

.spm-dropdown-option.spm-option-selected {
    font-weight: 600
}

.spm-country-name {
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.spm-country-code {
    color: #888;
    font-size: 12px;
    margin-left: auto;
    white-space: nowrap
}

.spm-divider {
    border: none;
    border-top: 1px solid #e8e8e8;
    margin: 4px 0
}

.spm-no-results {
    color: #aaa;
    font-size: 13px;
    padding: 10px;
    text-align: center
}

.spm-dark .spm-dropdown {
    background-color: #1e1e2e;
    border-color: #3a3a52;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .5)
}

.spm-dark .spm-search-wrapper {
    background: #1e1e2e;
    border-bottom-color: #3a3a52
}

.spm-dark .spm-search-input {
    background: #2a2a3e;
    border-color: #3a3a52;
    color: #dde1f0
}

.spm-dark .spm-search-input::placeholder {
    color: #555
}

.spm-dark .spm-search-input:focus {
    background: #2e2e44;
    border-color: #6c8ef4
}

.spm-dark .spm-options-list {
    scrollbar-color: #3a3a52 transparent
}

.spm-dark .spm-dropdown-option {
    color: #dde1f0
}

.spm-dark .spm-dropdown-option.spm-option-selected,
.spm-dark .spm-dropdown-option:hover {
    background-color: #2e2e48
}

.spm-dark .spm-country-code {
    color: #777
}

.spm-dark .spm-divider {
    border-top-color: #3a3a52
}

.spm-dark .spm-no-results {
    color: #555
}

.spm-dark .spm-input.spm-invalid {
    border-color: #fc8181 !important;
    box-shadow: 0 0 0 2px hsla(0, 95%, 75%, .2)
}

.spm-dark .spm-input.spm-valid {
    border-color: #68d391 !important;
    box-shadow: 0 0 0 2px rgba(104, 211, 145, .2)
}

code[class*=language-],
pre[class*=language-] {
    text-shadow: 0 0 0 #000 !important
}

.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url {
    background: transparent !important
}

/* End */


/* Start:/local/templates/yarrem-template/js_css_libs/freakflags/freakflags.css?17722121793462*/
/*!*****************************************************

Freak Flags, Copyright ©2026 Michael P. Cohen. Freak flags is licensed under the MIT license.  

For complete information visit: www.freakflagsprite.com 

******************************************************/

.fflag {
    background-image:url(/local/templates/yarrem-template/js_css_libs/freakflags/flagSprite42.png);
    background-repeat:no-repeat;
    background-size: 100% 49494%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    box-sizing: content-box;
}
.fflag-EG {background-position:center 0.2287%}
.fflag-ZA {background-position:left 0.4524%}
.fflag-AR {background-position:center 0.6721%}
.fflag-BR {background-position:center 0.8958%}
.fflag-CA {background-position:center 1.1162%}
.fflag-CL {background-position:left 1.3379%}
.fflag-CO {background-position:left 1.5589%}
.fflag-MX {background-position:center 1.7805%}
.fflag-PE {background-position:center 2.0047%}
.fflag-US {background-position:center 2.2247%}
.fflag-CN {background-position:left 2.4467%}
.fflag-IN {background-position:center 2.6674%}
.fflag-ID {background-position:center 2.8931%}
.fflag-JP {background-position:center 3.1125%}
.fflag-MY {background-position:center 3.3325%}
.fflag-PH {background-position:left 3.5542%}
.fflag-SG {background-position:left 3.7759%}
.fflag-KR {background-position:center 4.0015%}
.fflag-TH {background-position:center 4.2229%}
.fflag-VN {background-position:center 4.441%}
.fflag-AT {background-position:center 4.66663%}
.fflag-BE {background-position:center 4.8844%}
.fflag-BG {background-position:center 5.1061%}
.fflag-HR {background-position:center 5.3298%}
.fflag-CZ {background-position:left 5.5495%}
.fflag-DK {background-position:center 5.7712%}
.fflag-FI {background-position:center 5.994%}
.fflag-FR {background-position:center 6.2156%}
.fflag-DE {background-position:center 6.4363%}
.fflag-GR {background-position:left 6.658%}
.fflag-HU {background-position:center 6.8805%}
.fflag-IE {background-position:center 7.1038%}
.fflag-IT {background-position:center 7.3231%}
.fflag-NL {background-position:center 7.5448%}
.fflag-NO {background-position:center 7.7661%}
.fflag-PL {background-position:center 7.98937%}
.fflag-PT {background-position:center 8.2099%}
.fflag-RO {background-position:center 8.4316%}
.fflag-RU {background-position:center 8.6533%}
.fflag-RS {background-position:center 8.875%}
.fflag-SK {background-position:center 9.0967%}
.fflag-SI {background-position:center 9.322%}
.fflag-ES {background-position:left 9.5426%}
.fflag-SE {background-position:center 9.7628%}
.fflag-CH {background-position:center 9.9845%}
.fflag-TR {background-position:center 10.2052%}
.fflag-UA {background-position:center 10.4269%}
.fflag-GB {background-position:center 10.6486%}
.fflag-IL {background-position:center 10.8703%}
.fflag-SA {background-position:center 11.0945%}
.fflag-AE {background-position:center 11.3135%}
.fflag-AU {background-position:center 11.5354%}
.fflag-NZ {background-position:center 11.7593%}

.fflag.ff-sm {width: 18px;height: 11.5px}
.fflag.ff-md {width: 27px;height: 17px}
.fflag.ff-lg {width: 42px;height: 27px}
.fflag.ff-xl {width: 60px;height: 37px}
.fflag-CH.ff-sm {width: 11.5px;height: 11.5px}
.fflag-CH.ff-md {width: 17px;height: 17px}
.fflag-CH.ff-lg {width: 27px;height: 27px}
.fflag-CH.ff-xl {width: 37px;height: 37px}
.fflag-CH {background-size: 153% 49494%}

/* End */
/* /local/templates/yarrem-template/js_css_libs/ba-slider/ba-slider.css?17730433632141 */
/* /local/templates/yarrem-template/js_css_libs/owl.carousel/assets/owl.carousel.min.css?17714276993351 */
/* /local/templates/yarrem-template/js_css_libs/simple-phone-mask/simple-phone-mask.min.css?17724335624202 */
/* /local/templates/yarrem-template/js_css_libs/freakflags/freakflags.css?17722121793462 */
