.marquiz__button {
    display: inline-block;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .2s ease-out;
    color: var(--marquiz-button-text-color,#fff) !important;
    border: 1px solid var(--marquiz-button-color,#d34085);
    background-color: var(--marquiz-button-color,#d34085);
    padding: 18px 21px;
    font-size: 22px;
    line-height: 1;
    cursor: pointer;
    text-decoration: none !important;
    overflow: hidden;
    position: relative;
}
.marquiz__button_blicked:after {
    content: '';
    position: absolute;
    top: -50%;
    bottom: -50%;
    background: linear-gradient(
90deg
,rgba(255,255,255,0.1),rgba(255,255,255,0.6) 100%);
    width: 45px;
    transform: skewX(
-22deg
);
    left: -65%;
    animation-name: blick;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}
.marquiz__button_rounded {
    border-radius: 50px;
}
.marquiz__button_shadow {
    box-shadow: 1.7px 5.8px 21px 0 var(--marquiz-button-alpha-color,var(--marquiz-button-color));
}


.marquiz__scroll-fix{overflow:hidden}.marquiz__bg{top:0;bottom:0;left:0;right:0;background:rgba(25,25,25,0.89);visibility:hidden;position:fixed;opacity:0;z-index:-10000;overflow-x:hidden;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.marquiz__modal{visibility:hidden;z-index:100010;position:relative;max-width:1200px;width:80%}#marquiz__close{position:absolute;right:-40px;top:-40px;height:45px;width:45px;cursor:pointer;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgdmlld0JveD0iMCAwIDIxMi45ODIgMjEyLjk4MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjEyLjk4MiAyMTIuOTgyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2ZmZiI+CjxnIGlkPSJDbG9zZSI+CiAgPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTEzMS44MDQsMTA2LjQ5MWw3NS45MzYtNzUuOTM2YzYuOTktNi45OSw2Ljk5LTE4LjMyMywwLTI1LjMxMgogICAgYy02Ljk5LTYuOTktMTguMzIyLTYuOTktMjUuMzEyLDBsLTc1LjkzNyw3NS45MzdMMzAuNTU0LDUuMjQyYy02Ljk5LTYuOTktMTguMzIyLTYuOTktMjUuMzEyLDBjLTYuOTg5LDYuOTktNi45ODksMTguMzIzLDAsMjUuMzEyCiAgICBsNzUuOTM3LDc1LjkzNkw1LjI0MiwxODIuNDI3Yy02Ljk4OSw2Ljk5LTYuOTg5LDE4LjMyMywwLDI1LjMxMmM2Ljk5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBsNzUuOTM3LTc1LjkzN2w3NS45MzcsNzUuOTM3CiAgICBjNi45ODksNi45OSwxOC4zMjIsNi45OSwyNS4zMTIsMGM2Ljk5LTYuOTksNi45OS0xOC4zMjIsMC0yNS4zMTJMMTMxLjgwNCwxMDYuNDkxeiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat 100% 0;background-size:16px;background-position:center;border:none;z-index:100020;box-sizing:border-box;padding:0;opacity:.6}#marquiz__close:hover{opacity:1}@media (max-width:1023px){#marquiz__close{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMzcgMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjc3OCAxMC4yNzc4QzkuNDI2MzQgMTEuMTI5MiA5LjQyNjM0IDEyLjUwOTcgMTAuMjc3OCAxMy4zNjExTDE1LjQxNjcgMTguNUwxMC4yNzc4IDIzLjYzODlDOS40MjYzNCAyNC40OTAzIDkuNDI2MzQgMjUuODcwOCAxMC4yNzc4IDI2LjcyMjJDMTEuMTI5MiAyNy41NzM3IDEyLjUwOTcgMjcuNTczNyAxMy4zNjExIDI2LjcyMjJMMTguNSAyMS41ODMzTDIzLjYzODkgMjYuNzIyMkMyNC40OTAzIDI3LjU3MzcgMjUuODcwOCAyNy41NzM3IDI2LjcyMjIgMjYuNzIyMkMyNy41NzM3IDI1Ljg3MDggMjcuNTczNyAyNC40OTAzIDI2LjcyMjIgMjMuNjM4OUwyMS41ODMzIDE4LjVMMjYuNzIyMiAxMy4zNjExQzI3LjU3MzcgMTIuNTA5NyAyNy41NzM3IDExLjEyOTIgMjYuNzIyMiAxMC4yNzc4QzI1Ljg3MDggOS40MjYzNCAyNC40OTAzIDkuNDI2MzQgMjMuNjM4OSAxMC4yNzc4TDE4LjUgMTUuNDE2N0wxMy4zNjExIDEwLjI3NzhDMTIuNTA5NyA5LjQyNjM0IDExLjEyOTIgOS40MjYzNCAxMC4yNzc4IDEwLjI3NzhaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS4yNSAxNC4zODg5QzcuODMwOTQgMTIuOTY5OCA3LjgzMDkzIDEwLjY2OTEgOS4yNSA5LjI1QzEwLjY2OTEgNy44MzA5MyAxMi45Njk4IDcuODMwOTQgMTQuMzg4OSA5LjI1TDE4LjUgMTMuMzYxMUwyMi42MTExIDkuMjVDMjQuMDMwMiA3LjgzMDkzIDI2LjMzMDkgNy44MzA5MyAyNy43NSA5LjI1QzI5LjE2OTEgMTAuNjY5MSAyOS4xNjkxIDEyLjk2OTggMjcuNzUgMTQuMzg4OUwyMy42Mzg5IDE4LjVMMjcuNzUgMjIuNjExMUMyOS4xNjkxIDI0LjAzMDIgMjkuMTY5MSAyNi4zMzA5IDI3Ljc1IDI3Ljc1QzI2LjMzMDkgMjkuMTY5MSAyNC4wMzAyIDI5LjE2OTEgMjIuNjExMSAyNy43NUwxOC41IDIzLjYzODlMMTQuMzg4OSAyNy43NUMxMi45Njk4IDI5LjE2OTEgMTAuNjY5MSAyOS4xNjkxIDkuMjUgMjcuNzVDNy44MzA5MyAyNi4zMzA5IDcuODMwOTMgMjQuMDMwMiA5LjI1IDIyLjYxMTFMMTMuMzYxMSAxOC41TDkuMjUgMTQuMzg4OVpNMTAuMjc3OCAxMy4zNjExQzkuNDI2MzQgMTIuNTA5NyA5LjQyNjM0IDExLjEyOTIgMTAuMjc3OCAxMC4yNzc4QzExLjEyOTIgOS40MjYzNCAxMi41MDk3IDkuNDI2MzQgMTMuMzYxMSAxMC4yNzc4TDE4LjUgMTUuNDE2N0wyMy42Mzg5IDEwLjI3NzhDMjQuNDkwMyA5LjQyNjM0IDI1Ljg3MDggOS40MjYzNCAyNi43MjIyIDEwLjI3NzhDMjcuNTczNyAxMS4xMjkyIDI3LjU3MzcgMTIuNTA5NyAyNi43MjIyIDEzLjM2MTFMMjEuNTgzMyAxOC41TDI2LjcyMjIgMjMuNjM4OUMyNy41NzM3IDI0LjQ5MDMgMjcuNTczNyAyNS44NzA4IDI2LjcyMjIgMjYuNzIyMkMyNS44NzA4IDI3LjU3MzcgMjQuNDkwMyAyNy41NzM3IDIzLjYzODkgMjYuNzIyMkwxOC41IDIxLjU4MzNMMTMuMzYxMSAyNi43MjIyQzEyLjUwOTcgMjcuNTczNyAxMS4xMjkyIDI3LjU3MzcgMTAuMjc3OCAyNi43MjIyQzkuNDI2MzQgMjUuODcwOCA5LjQyNjM0IDI0LjQ5MDMgMTAuMjc3OCAyMy42Mzg5TDE1LjQxNjcgMTguNUwxMC4yNzc4IDEzLjM2MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat;background-size:26px;background-position:center;height:25px;width:25px}}@media (max-width:1023px){.marquiz__modal{top:0;left:0;right:0;bottom:0;margin:0;position:absolute;width:100%}#marquiz__close{right:0;top:0}}.icon-quiz{vertical-align:baseline}.marquiz__button{display:inline-block;font-weight:500;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease-out;color:var(--marquiz-button-text-color,#fff) !important;border:1px solid var(--marquiz-button-color,#d34085);background-color:var(--marquiz-button-color,#d34085);padding:18px 21px;font-size:22px;line-height:1;cursor:pointer;text-decoration:none !important;overflow:hidden;position:relative}.marquiz__button:hover,.marquiz__button:focus{color:var(--marquiz-button-text-color,#fff) !important;filter:brightness(105%);text-decoration:none !important}.marquiz__button_shadow{box-shadow:1.7px 5.8px 21px 0 var(--marquiz-button-alpha-color,var(--marquiz-button-color))}.marquiz__button_blicked:after{content:'';position:absolute;top:-50%;bottom:-50%;background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(255,255,255,0.6) 100%);width:45px;transform:skewX(-22deg);left:-65%;animation-name:blick;animation-duration:3s;animation-iteration-count:infinite}@keyframes blick{60%{left:100%}to{left:130%}}.marquiz__button_rounded{border-radius:50px}.marquiz__button_fixed{transition:none;height:48px;line-height:1.5;box-sizing:border-box;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;padding:7px 20px 7px 7px;font-size:19px}.marquiz__button_fixed span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.marquiz__button_fixed{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transform:none !important;width:55px;height:55px;line-height:55px;border-radius:50px !important;bottom:20px;top:auto !important}.marquiz__button_fixed-left{left:15px !important;padding:0 !important}.marquiz__button_fixed-right{right:15px !important;left:auto !important;padding:0 !important}.marquiz__button_fixed .marquiz__text,.marquiz__button_fixed .script__buttonText{display:none}}.marquiz__button_fixed.marquiz__button_rounded{border-radius:0 0 10px 10px}.marquiz__button_fixed.marquiz__button_shadow{box-shadow:1.7px 5.8px 21px 0 var(--marquiz-button-alpha-color,var(--marquiz-button-color))}.marquiz__button_fixed-left{position:fixed;left:0;transform:rotate(-90deg) translate(-40.2%,0%);transform-origin:calc(0% - 1px) 0%;top:50%;z-index:99999;border-radius:4px}.marquiz__button_fixed-left.marquiz__button_rounded{border-radius:0 0 4px 4px}.marquiz__button_fixed-right{position:fixed;left:calc(100% - 48px);-ms-flex-direction:row-reverse;flex-direction:row-reverse;transform:rotate(-90deg) translate(-40.2%,0%);transform-origin:calc(0% - 1px) 0%;top:50%;padding:7px 20px 7px 7px;z-index:99999}.marquiz__button_fixed-right.marquiz__button_rounded{border-radius:4px 4px 0 0}.marquiz__button_fixed .icon-quiz{height:32px;width:32px;padding:7px 5px 7px 7px;border-radius:4px;background:var(--color-text,#fff);box-sizing:border-box;transform:rotate(90deg);margin-right:12px}.marquiz__button_fixed .icon-quiz path{fill:var(--color,var(--marquiz-button-color,#d34085))}@media (max-width:768px){.marquiz__button_fixed .icon-quiz{height:30px;width:30px;margin-right:0 !important;transform:rotate(0) !important}}.marquiz__button_red{background-color:#f86c6b;border-color:#f86c6b}.marquiz__button_yellow{background-color:#f8cb00;border-color:#f8cb00;color:#000}.marquiz__button_yellow:hover,.marquiz__button_yellow:focus{color:#000}.marquiz__button_blue{background-color:#20a8d8;border-color:#20a8d8}.marquiz__button_green{background-color:#4dbd74;border-color:#4dbd74}.marquiz__container{width:100%;text-align:center}.marquiz__container_inline{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1024px;margin:0 auto;height:auto;min-height:600px;background:rgba(255,255,255,0.2) url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAwIDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxjaXJjbGUgZmlsbD0iI0IxQjFCMSIgc3Ryb2tlPSJub25lIiBjeD0iNiIgY3k9IjUwIiByPSI2Ij4KICAgIDxhbmltYXRlCiAgICAgIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiCiAgICAgIGR1cj0iMXMiCiAgICAgIHZhbHVlcz0iMDsxOzAiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICBiZWdpbj0iMC4xIi8+CiAgPC9jaXJjbGU+CiAgPGNpcmNsZSBmaWxsPSIjQjFCMUIxIiBzdHJva2U9Im5vbmUiIGN4PSIyNiIgY3k9IjUwIiByPSI2Ij4KICAgIDxhbmltYXRlCiAgICAgIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiCiAgICAgIGR1cj0iMXMiCiAgICAgIHZhbHVlcz0iMDsxOzAiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICBiZWdpbj0iMC4yIi8+CiAgPC9jaXJjbGU+CiAgPGNpcmNsZSBmaWxsPSIjQjFCMUIxIiBzdHJva2U9Im5vbmUiIGN4PSI0NiIgY3k9IjUwIiByPSI2Ij4KICAgIDxhbmltYXRlCiAgICAgIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiCiAgICAgIGR1cj0iMXMiCiAgICAgIHZhbHVlcz0iMDsxOzAiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICBiZWdpbj0iMC4zIi8+CiAgPC9jaXJjbGU+Cjwvc3ZnPgo=) no-repeat calc(50% + 40px) center;background-size:160px}.marquiz__container_inline .marquiz__button{display:none}@media (max-width:767px){.marquiz__container_inline{min-height:0;height:auto;background:none}.marquiz__container_inline .marquiz__button{display:inline-block}.marquiz__container_inline .marquiz__inline-frame{display:none}}.marquiz__frame{display:none;height:100%;width:100%;background:#fff;transition:height .2s ease-in}.marquiz__frame::-webkit-scrollbar{width:0}@media (min-width:1200px) and (max-width:1439px){.marquiz__frame{height:590px}}@media (min-width:1024px) and (max-width:1199px){.marquiz__frame{height:560px}}@media (min-width:1200px) and (max-width:1439px){.marquiz__modal{width:75%}}@media (min-width:1440px){.marquiz__frame{height:650px}}.marquiz__bg_open{visibility:visible;z-index:2147483647;opacity:1}.marquiz__bg_open .marquiz__modal{visibility:visible}.marquiz__frame_open{display:block;width:100%}
.mob .marquiz__button {
    padding: 15px 10px;
}
@font-face {
  font-family: 'fontello';
  src: url('/assets/lib/atech/fonts/fontello.eot?60399577');
  src:
    url('/assets/lib/atech/fonts/fontello.eot?60399577#iefix') format('embedded-opentype'),
    url('/assets/lib/atech/fonts/fontello.woff2?60399577') format('woff2'),
    url('/assets/lib/atech/fonts/fontello.woff?60399577') format('woff'),
    url('/assets/lib/atech/fonts/fontello.ttf?60399577') format('truetype'),
    url('/assets/lib/atech/fonts/fontello.svg?60399577#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^='icon-']:before,
[class*=' icon-']:before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  /* width: 1em; */
  /* margin-right: .2em; */
  text-align: center;
  /* opacity: .8; */

  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook:before {
  content: '\e800';
}
.icon-right-open:before {
  content: '\e801';
}
.icon-yelp:before {
  content: '\e802';
}
.icon-left-open:before {
  content: '\e803';
}
.icon-phone:before {
  content: '\e806';
}
.icon-star:before {
  content: '\e80e';
}
.icon-angle-left:before {
  content: '\f104';
}
.icon-angle-right:before {
  content: '\f105';
}
.icon-google:before {
  content: '\f1a0';
}



.desktop header {
    position: fixed;
    width: 100%;
    height: 124px;
    top: 0;
    z-index: 3;
    box-shadow: 0 5px 15px 0 rgb(0 0 0 / 50%);
}
header:before {
    content: '';
    background-color: #115a85;
    width: 100%;
    height: 40px;
    display: block;
    position: absolute;
    top: 0;
}
header:after {
    content: '';
    background-color: #fff;
    width: 100%;
    height: 84px;
    display: block;
    position: absolute;
    top: 40px;
    z-index: -1;
}
.page-header__headline {
    background-color: #115a85;
    color: #fff;
    height: 40px;
    position: relative;
    display: block;
    text-align: right;
    font-size: 18px;
    line-height: 40px;
}
.page-header__headline span {
    font-size: 18px;
    line-height: 40px;
    max-width: 100%;
    padding: 0 15px;
}
.page-header__links--phone:before {
    color: #1e96e1;
    content: "";
    font-family: fontello;
    font-size: 30px;
    margin-right: 15px;
}
.mob .page-header__links--phone:before {
    color: #ffffff;
    font-size: 18px;
}
.page-header__links--phone {
    color: #070707;
    font-size: 26px;
    line-height: 40px;
    margin-right: 40px;
}
.mob .page-header__links--phone {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    margin-right: 0px;
}


.mob header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 118px;
    z-index: 3;
    box-shadow: 0 5px 15px 0 rgb(0 0 0 / 50%);
}
section.fs {
    margin-top: 124px;
}
.mob section.fs {
    margin-top: 118px;
}
.mob .fs .col-2 {
    padding: 0 5px;
}
.mob .fs .col-2 img {
    width: 100%;
}

.hero, .fs {
    background-color: #115a85;
    display: flex;
}
.hero>div {
    max-width: 50%;
    width: 100%;
}
.hero__content {
    color: #fff;
    overflow: hidden;
    padding: 90px 0 55px 100px;
    position: relative;
}
.mob .hero__content {
    color: #fff;
    overflow: hidden;
    padding: 40px 30px 55px 30px;
    position: relative;
}
.fs_car, .hero__banners {
    background-image: url(/assets/lib/atech/img/hero-right-bg.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: inherit;
    justify-content: flex-end;
    padding: 0 60px 40px;
    position: relative;
    z-index: 1;
}
.mob .fs_car {
    background-image: url(/assets/lib/atech/img/hero-right-bg.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: inherit;
    justify-content: flex-end;
    padding: 0px;
    position: relative;
    z-index: 1;
}
.hero__content:before {
    background-image: url(/assets/lib/atech/img/hero-pseudo.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -50px;
    content: "";
    height: 300px;
    position: absolute;
    right: -130px;
    width: 415px;
}
.mob .hero__content:after {
    background: rgb(0 75 118 / 70%);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -0;
    content: "";
    height: 100%;
    position: absolute;
    right: -0;
    width: 100%;
    z-index: -1;
}
.hero__content h1 {
    font-size: 50px;
    font-weight: 600;
    line-height: 116%;
    margin: 0 0 25px;
}
.mob .hero__content h1 {
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
    margin: 0px 0 25px;
}
.hero__content ul {
    font-size: 24px;
    font-weight: 600;
    line-height: 140%;
    list-style-type: disc;
    margin: 0 0 30px;
    padding: 0 0 0 30px;
}
.mob .hero__content ul {
    font-size: 20px;
    font-weight: 600;
    line-height: 140%;
    list-style-type: disc;
    margin: 0 0 30px;
    padding: 0 0 0 30px;
}
.hero__content span {
    display: block;
    font-size: 24px;
    font-weight: 600;
    line-height: 200%;
    margin: 30px 0 0;
}
.hero__content span a {
    color: #fff;
    text-decoration: underline!important;
}
.hero__content--mobile_img {
    display: none;
    height: 250px;
    margin: 0 -15px;
}

.hero__banners--awards {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 0 20px;
}.hero__banners--rating {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-template-rows: none;
    width: 100%;
}
.hero__banners--rating__card {
    align-items: center;
    background: hsla(0,0%,100%,.7);
    display: flex;
    height: 80px;
    justify-content: space-around;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease;
}
.hero__banners--rating__card--logo {
    display: contents;
}
@media (max-width: 1024px){
    .hero__banners--rating__card--logo img {
        height: inherit;
    }
}
.hero__banners--rating__card--logo img {
    display: block;
    max-width: 100%;
}
.mob .hero__banners--rating__card--logo img {
    display: block;
    max-width: 100%;
    height: 55px;
}
.hero__banners--rating__card--logo {
    height: 100%;
    max-height: 30px;
}
.hero__banners--rating__card--title {
    color: #070707;
    text-align: center;
}
.hero__banners--rating__card--title span {
    font-size: 18px;
    font-weight: 600;
    line-height: 110%;
}
.hero__banners--rating__card--stars {
    color: #d1373d;
    margin: 10px 0 0;
    white-space: nowrap;
}

.section-title {
    font-size: 58px;
    font-weight: 600;
    line-height: 120%;
}
.mob .section-title {
    font-size: 32px;
    line-height: 120%;
}
.section-title span {
    color: #1e96e1;
}


.why-we h4 {
    font-size: 24px;
    line-height: 120%;
    max-width: 215px;
}
.why-we_icon {
    align-items: center;
    background-color: #1e96e1;
    display: flex;
    height: 80px;
    justify-content: center;
    margin-right: 30px;
    width: 80px;
}
.why-we p {
    font-size: 22px;
    font-weight: 300;
    line-height: 155%;
}
.why-we__coupon {
    border: 1px dashed #115a85;
    max-width: 400px;
    padding: 20px;
    position: relative;
    width: 100%;
}
.why-we__coupon:before {
    background-image: url(/assets/lib/atech/img/coupon-pseudo.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 5%;
    content: "";
    height: 40px;
    position: absolute;
    right: -13px;
    width: 26px;
}
.why-we__coupon--inner {
    align-items: center;
    background-color: #f0f0f0;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 35px 0 55px;
}
.why-we__coupon--inner h2 {
    color: #d1373d;
    font-size: 64px;
    font-weight: 600;
    line-height: 120%;
    margin: 0 0 15px;
    text-align: center;
}
.why-we__coupon--inner h2 span {
    display: block;
    font-size: 80px;
}
.why-we__coupon--inner>span {
    color: #1e96e1;
    font-size: 46px;
    font-weight: 600;
    line-height: 150%;
    margin: 0 0 25px;
}
.why-we__coupon--inner p {
    font-size: 24px;
    font-weight: 300;
    line-height: 150%;
    margin: 0 0 45px;
    text-align: center;
}
.red-button {
    background-color: #d1373d;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
/*     height: 52px;
line-height: 52px; */
    text-align: center;
    text-transform: uppercase;
    transition: all .3s ease;
    width: 190px;
    border: none;
}
.why-we__coupon--inner a[href^=tel] {
    color: #070707;
    font-size: 26px;
    font-weight: 600;
    line-height: 39px;
    margin: 50px 0 0;
}


.mob .book_service .container {
    position: relative;
    z-index: 1;
}
.book_service {
    background-color: #1e96e1;
    color: #fff;
    margin: 70px 0 0;
    overflow: hidden;
    padding: 100px 0 120px;
    position: relative;
}
.book_service:before {
    background-image: url(/assets/lib/atech/img/book_service_bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 288px;
    position: absolute;
    right: 5%;
    top: -30px;
    width: 609px;
}

.page-header__logo {
    align-items: center;
    background-color: #fff;
    display: flex;
    -webkit-filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));
    height: 140px;
    justify-content: center;
    padding: 10px 7px;
    width: 140px;
    z-index: 3;
}


.satisfaction__links>div {
    align-items: center;
    background: #fff;
    border: 1px solid #115a85;
    display: flex;
    justify-content: space-around;
    padding: 45px 0;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease;
}
.satisfaction__links>div:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.satisfaction__links--reviews i {
    color: #d1373d;
    font-size: 25px;
}
.satisfaction__links--reviews span {
    color: #070707;
    display: block;
    font-size: 24px;
    line-height: 110%;
    margin: 30px 0 0;
}

.cta {
    background-image: url(/assets/lib/atech/img/cta-bg.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin: 140px 0 0;
    padding: 80px 0 90px;
    position: relative;
}
.mob .cta {
    margin: 140px 0 0;
    padding: 40px 0 90px;
    background-image: url(/assets/lib/atech/img/cta_mob_bg.jpg);
}
.cta:before {
    background-image: url(/assets/lib/atech/img/ticket.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 260px;
    position: absolute;
    right: 15%;
    top: -30%;
    width: 260px;
    z-index: 2;
}
.mob .cta:before {
    background-image: url(/assets/lib/atech/img/ticket.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 130px;
    position: absolute;
    right: 26px;
    top: -60px;
    width: 130px;
    z-index: 2;
}
.mob .cta .section-title {
    font-size: 32px;
    line-height: 120%;
    max-width: 244px;
}
.cta__links {
    align-items: center;
    display: flex;
}
.mob .cta__links {
    flex-direction: column;
    align-items: start;
}
.cta__links a {
    color: #fff;
}
.cta__links span {
    font-size: 24px;
    font-weight: 600;
    line-height: 200%;
    margin-left: 40px;
}
.mob .cta__links span {
    font-size: 24px;
    font-weight: 600;
    line-height: 200%;
    margin-left: 0px;
}
.cta__links span a {
    text-decoration: underline!important;
}


.page-content__text {
    margin-right: 75px;
    padding-left: 100px;
}
.mob .page-content__text {
    margin-right: 0px;
    padding-left: 0px;
}
.page-content__text .section-title {
    margin: 0 0 35px;
}
.page-content__text p {
    font-size: 18px;
    font-weight: 300;
    line-height: 155%;
    margin: 0 0 35px;
}
.page-content__image {
    background-color: #115a85;
    min-height: 550px;
    min-width: 710px;
    padding: 10px 0 10px 10px;
}
.mob .page-content__image {
    background-color: #115a85;
    min-height: auto;
    min-width: 100%;
    padding: 10px 10px 10px 10px;
}
.page-content__image img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.services {
    background-color: #1e96e1;
    color: #fff;
    margin: 140px 0 0;
    padding: 115px 0 140px;
}
.services .section-title {
    margin: 0 0 60px;
}
a.services__grid--item {
    text-decoration: none;
}
.services__grid--item {
    background-color: #fff;
    color: #070707;
    height: 280px;
    display: block;
    padding: 60px 0;
    position: relative;
    text-align: center;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease;
    width: 100%;
}
.services__grid--item:before {
    background-image: url(/assets/lib/atech/img/link-arrow.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 26px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
}
.services__grid--item__icon img {
    margin: 0 auto;
}
.services__grid--item__icon.icemaker img {
    max-width: 70px;
}
.services__grid--item h5 {
    font-size: 24px;
    font-weight: 600;
    line-height: 130%;
    margin: 50px 0 0;
}
.services__grid--item:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}



.reviews {
    background: linear-gradient(180deg,#fff 60%,#f0f0f0 0);
    margin: 140px 0 0;
    padding: 0 0 140px;
}
.mob .reviews {
    margin: 90px 0 0;
    padding: 0 0 140px;
}
.reviews__list {
    margin: 65px 0 0;
}
.reviews__list--card {
    background: #fff;
    border: 1px solid #115a85;
    margin: 0 20px;
}
.reviews__list--card__header {
    align-items: center;
    background-color: #f0f0f0;
    display: flex;
    height: 80px;
    justify-content: space-between;
    padding: 0 30px;
}
.reviews__list--card__header--resource {
    color: #1e96e1;
    font-size: 46px;
}
.reviews__list--card__header--stars {
    align-items: center;
    color: #d1373d;
    display: flex;
    font-size: 20px;
}
.reviews__list--card__body {
    color: #070707;
    padding: 0 30px 60px;
}
.reviews__list--card__date {
    display: block;
    font-size: 16px;
    font-weight: 300;
    line-height: 150%;
    margin: 30px 0 0;
}
.reviews__list--card__name {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 150%;
    margin: 20px 0 0;
}
.reviews__list--card p {
    font-size: 18px;
    font-weight: 300;
    height: 270px;
    line-height: 150%;
    margin: 30px 0 0;
    overflow: scroll;
}

.owl-nav .owl-prev,
.owl-nav .owl-next {
    align-items: center;
    background: #fff;
    border: 1px solid #1e96e1;
    cursor: pointer;
    display: flex;
    height: 60px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: -100px;
    width: 60px;
}


.reviews .owl-prev {
    left: auto;
    right: 150px;
}


.areas {
    background-image: url(/assets/lib/atech/img/areas-bg.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 100px 0;
}
.areas ul {
    -webkit-columns: 3;
    column-count: 3;
    margin: 25px 0 0;
}
.mob .areas ul {
    -webkit-columns: 3;
    column-count: 1;
    margin: 25px 0 0;
}
.areas ul li {
    align-items: center;
    display: flex;
    font-size: 18px;
    font-weight: 300;
    line-height: 200%;
}
.areas ul li:before {
    color: #d1373d;
    content: "";
    font-family: fontello;
    font-weight: 700;
    margin-right: 15px;
}

.makes-and-models {
    margin: 140px 0 0;
}
.makes_slide img {
    max-width: 165px;
    align-items: center;
    text-align: center;
    align-self: center;
    display: inline !important;
}


.call-us {
    background-image: url(/assets/lib/atech/img/call-us-bg.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin: 240px 0 0;
    padding: 90px 0 40px;
}
.mob .call-us {
    margin: 90px 0 0;
    padding: 90px 0 40px;
}
.call-us .section-title {
    margin: 0 0 30px;
    max-width: 670px;
}
.call-us p {
    font-size: 24px;
    font-weight: 300;
    line-height: 150%;
    margin: 0 0 50px;
    max-width: 920px;
}
.call-us__link {
    align-items: center;
    display: flex;
}
.call-us__link span {
    font-size: 30px;
    font-weight: 600;
    line-height: 150%;
    margin: 0 0 0 55px;
}
.call-us__payments {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: 10px 0 0;
}
.call-us__payments {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: 10px 0 0;
}
.call-us__payments img:not(:last-of-type) {
    margin: 0 20px 0 0;
}


.page-footer {
    background-color: #1e96e1;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
}
.page-footer .container {
    align-items: center;
    display: flex;
    flex-direction: column;
}
.page-footer__logo {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 140px;
    justify-content: center;
    margin: 0 0 45px;
    padding: 8px 0;
    width: 140px;
}
.page-footer a[href^="tel:"] {
    font-size: 40px;
    line-height: 60px;
    margin: 0 0 35px;
}
.page-footer a {
    color: #fff;
}
.page-footer__underline--links a:not(:last-of-type) {
    margin: 0 10px 0 0;
}
.page-footer__underline {
    margin: 50px 0 0;
}
.page-footer__underline .container {
    border-top: 1px solid #fff;
    font-size: 12px;
    line-height: 180%;
    padding-bottom: 20px;
    padding-top: 20px;
    -webkit-user-select: none;
    user-select: none;
}
.page-footer__underline .container>div {
    display: flex;
    justify-content: space-between;
    margin: 0 0 30px;
    width: 100%;
}

.page-footer__underline a {
    margin-top: 10px;
}
a {
    text-decoration: none;
}
.mob section.main {
    margin: 160px 0 60px;
}

















.test{}