@charset "UTF-8";

.social{
  margin:0;
  padding:0;
  list-style:none;
}

.button{
  padding:0;
  background:none no-repeat;
  -webkit-appearance:none;
  border:0;
}

.icon{
  width:100%;
  height:100%;
}

@supports ((-o-object-fit: contain) or (object-fit: contain)){
  .icon{
    -o-object-fit:contain;
       object-fit:contain;
    -o-object-position:center;
       object-position:center;
  }
}

@font-face{
  font-family:Montserrat;
  font-style:normal;
  font-weight:400;
  src:url("../fonts/Montserrat/Montserrat-Regular.eot");
  src:url("../fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
  font-display:swap;
}

@font-face{
  font-family:Montserrat;
  font-style:normal;
  font-weight:600;
  src:url("../fonts/Montserrat/Montserrat-SemiBold.eot");
  src:url("../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"), url("../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");
  font-display:swap;
}

@font-face{
  font-family:Montserrat;
  font-style:normal;
  font-weight:bold;
  src:url("../fonts/Montserrat/Montserrat-Bold.eot");
  src:url("../fonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
  font-display:swap;
}

@font-face{
  font-family:FontAwesome;
  font-style:normal;
  font-weight:normal;
  src:url("../fonts/FontAwesome/fontawesome-webfont.ttf");
  src:url("../fonts/FontAwesome/fontawesome-webfont.eot"), url("../fonts/FontAwesome/fontawesome-webfont.woff2") format("woff2"), url("../fonts/FontAwesome/fontawesome-webfont.woff") format("woff"), url("../fonts/FontAwesome/fontawesome-webfont.svg") format("svg");
  font-display:swap;
}

html{
  height:100%;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

*,
*:before,
*:after{
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
}

ul[class],
ol[class]{
  list-style:none;
}

body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd{
  margin:0;
  padding:0;
}

h1:not([class]),
h2:not([class]),
h3:not([class]),
h4:not([class]){
  padding-top:20px;
  padding-bottom:20px;
  font-weight:bold;
}

h1{
  font-size:44px;
  line-height:1.3;
}

h2{
  font-size:30px;
  line-height:1.2;
}

h3{
  font-size:22px;
  line-height:1.3;
}

h4{
  font-size:18px;
  line-height:1.3;
}

p:not([class]){
  margin-bottom:20px;
}

input,
button,
textarea,
.button,
select{
  font:inherit;
}

a{
  outline:none;
}

a:not([class]){
  color:#251d32;
  text-decoration:none;
}

a:not([class]):active{
  color:#251d32;
  text-decoration:underline;
}

a:not([class]):visited{
  color:#cab48f;
  text-decoration:none;
}

a:not([class]):hover{
  color:#cab48f;
  text-decoration:underline;
}

a:not([class])[disabled]{
  color:#a7a8ab;
  text-decoration:none;
  cursor:default;
}

body{
  width:100%;
  height:100%;
  min-height:100vh;
  font-family:"Montserrat", Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:1.3;
  color:#000;
  overflow:visible;
}

.overflow-hidden{
  overflow:hidden;
}

.theme-color{
  color:#cab48f;
}

section.gray{
  background-color:#f1f0f7;
}

.full-width{
  width:100%;
  max-width:100%;
}

.relative{
  position:relative;
}

.section{
  max-width:2000px;
  margin:0 auto;
  padding:80px 0 60px 0;
}

.container-fluid{
  width:100%;
  margin-right:auto;
  margin-left:auto;
  padding-right:15px;
  padding-left:15px;
}

.container-fluid.nopadding{
  padding:0;
}

.container,
.content-wrapper{
  width:100%;
  max-width:1200px;
  margin:0 auto;
  padding-right:15px;
  padding-left:15px;
}

.focus-visible{
  -webkit-box-shadow:0 0 0 4px #936849;
          box-shadow:0 0 0 4px #936849;
}

ol:not([class]),
ul:not([class]){
  list-style-position:inside;
  overflow:hidden;
}

ul{
  padding:0 0;
  list-style:none;
}

ol:not([class]) li,
ul:not([class]) li{
  position:relative;
  margin-bottom:10px;
  padding-left:30px;
}

ol:not([class]) li:last-child,
ul:not([class]) li:last-child{
  margin-bottom:0;
}

ul:not([class]) li{
  position:relative;
  padding-left:25px;
}

ul:not([class]) li h3,
ul:not([class]) li h2,
ul:not([class]) li h4{
  margin-bottom:5px;
  padding:0;
  font-size:20px;
  line-height:normal;
}

ul:not([class]) li::before{
  content:'';
  position:absolute;
  top:10px;
  left:0;
  width:15px;
  height:1px;
  background-color:#cab48f;
}

ul:not([class]) li ul{
  margin-top:15px;
}

ul:not([class]) ul li::before{
  content:'';
  position:absolute;
  top:12px;
  left:0;
  width:14px;
  height:2px;
  background:#000;
  border-radius:0;
}

.text-center{
  text-align:center;
}

.text-right{
  text-align:right;
}

.text-left{
  text-align:left;
}

.flex-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.row-grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-flow:row wrap;
          flex-flow:row wrap;
}

.row-grid [class*='col-']{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}

.row-grid .col-1-1{
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%;
}

.row-grid .col-1-2{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%;
}

.row-grid .col-1-3{
  -webkit-box-flex:0;
      -ms-flex:0 0 33.333333%;
          flex:0 0 33.333333%;
  max-width:33.333333%;
}

.row-grid .col-1-4{
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%;
}

.row-grid .col-1-5{
  -webkit-box-flex:0;
      -ms-flex:0 0 20%;
          flex:0 0 20%;
  max-width:20%;
}

.row-grid .col-1-6{
  -webkit-box-flex:0;
      -ms-flex:0 0 16.666667%;
          flex:0 0 16.666667%;
  max-width:16.666667%;
}

.row-grid .col-expand,
.row-grid .col-auto{
  -webkit-box-flex:1;
      -ms-flex:1 1 0px;
          flex:1 1 0;
}

.row-grid .col-fit,
.row-grid .col-shrink{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  max-width:100%;
}

.row-grid .col-1-2-off{
  margin-left:50%;
}

.padding_row.row-grid{
  width:auto;
  margin-left:-32px;
}

.padding_row [class*='col-']{
  padding-left:32px;
}

.row-grid.align-right{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}

.button{
  display:inline-block;
  padding:15px 30px;
  font-weight:600;
  line-height:1.5;
  vertical-align:middle;
  text-decoration:none;
  border:1px solid #cab48f;
  outline:none;
  white-space:nowrap;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  text-transform:uppercase;
}

.button span{
  margin:0 auto;
}

.button:not(:disabled){
  cursor:pointer;
}

.button:disabled{
  color:#a7a8ab;
}

.button--primary,
.button--secondary{
  font-size:14px;
  border-radius:9999px;
  overflow:hidden;
}

.button--primary:hover,
.button--primary:not(:hover),
.button--secondary:hover,
.button--secondary:not(:hover){
  -webkit-transition:background-color .15s, color .15s, border-color .15s;
  -o-transition:background-color .15s, color .15s, border-color .15s;
  transition:background-color .15s, color .15s, border-color .15s;
}

.button--primary{
  color:#000;
  border-color:#cab48f;
}

.button--primary.bg{
  color:#fff;
  background-color:#cab48f;
}

.button--primary:not(:disabled):hover{
  color:#fff;
  background-color:#251d32;
}

.button--primary.animate-btn:not(.load):hover{
  background-color:transparent;
}

.button--secondary{
  color:#cab48f;
}

.button--secondary.active{
  color:#fff;
  background-color:#cab48f;
}

.button--secondary:not(:disabled):hover{
  color:#fff;
  background-color:#251d32;
  border-color:#251d32;
}

.button--showmore{
  display:block;
  margin:0 auto;
  padding:12px;
  line-height:1.5;
  color:#251d32;
  border:0;
}

.button--showmore:not(:disabled):hover{
  color:#cab48f;
}

.button.arrow--icon{
  position:relative;
  min-width:auto;
  padding:0 0 0 56px;
  text-align:left;
  background-color:transparent;
  -webkit-transition:all .15s ease-in-out;
  -o-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out;
  border:0;
}

.button.arrow--icon::before{
  content:'';
  position:absolute;
  top:50%;
  left:0;
  width:40px;
  height:26px;
  background-image:url("data:image/svg+xml,%3Csvg width='40' height='6' viewBox='0 0 40 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3L5 0.113246L5 5.88675L0 3ZM40 3.5L4.5 3.5L4.5 2.5L40 2.5L40 3.5Z' fill='%23251d32'/%3E%3C/svg%3E");
  background-position:center;
  background-repeat:no-repeat;
  background-size:40px;
  -webkit-transition:background-color .15s, color .15s, border-color .15s;
  -o-transition:background-color .15s, color .15s, border-color .15s;
  transition:background-color .15s, color .15s, border-color .15s;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}

.button.arrow--icon:not(:disabled):hover::before{
  background-image:url("data:image/svg+xml,%3Csvg width='40' height='6' viewBox='0 0 40 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3L5 0.113246L5 5.88675L0 3ZM40 3.5L4.5 3.5L4.5 2.5L40 2.5L40 3.5Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

.button.arrow--icon:not(:disabled):active::before{
  background-image:url("data:image/svg+xml,%3Csvg width='40' height='6' viewBox='0 0 40 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3L5 0.113246L5 5.88675L0 3ZM40 3.5L4.5 3.5L4.5 2.5L40 2.5L40 3.5Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

.button.arrow--icon:disabled{
  background-color:transparent;
}

.button.arrow--icon:disabled::before{
  background-image:url("data:image/svg+xml,%3Csvg width='40' height='6' viewBox='0 0 40 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3L5 0.113246L5 5.88675L0 3ZM40 3.5L4.5 3.5L4.5 2.5L40 2.5L40 3.5Z' fill='%23b40101'/%3E%3C/svg%3E%0A");
}

.button.arrow--icon.right{
  padding:0 56px 0 0;
}

.button.arrow--icon.right::before{
  right:0;
  left:auto;
  -webkit-transform:translateY(-50%) rotate(180deg);
      -ms-transform:translateY(-50%) rotate(180deg);
          transform:translateY(-50%) rotate(180deg);
}

.button-link{
  display:table;
  min-width:190px;
  text-align:center;
}

.button-link span{
  display:table-cell;
  vertical-align:middle;
}

.animate-btn{
  position:relative;
  z-index:1;
  -webkit-transition:all .25s ease-in-out;
  -o-transition:all .25s ease-in-out;
  transition:all .25s ease-in-out;
}

.banner__btn .animate-btn{
  background-color:#fff;
}

.animate-btn::before{
  content:'';
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:auto;
  z-index:-1;
  width:0;
  background-color:#cab48f;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}

.animate-btn.bg::before{
  background-color:#251d32;
}

.animate-btn:hover{
  color:#ffffff;
}

.animate-btn:hover::before{
  right:auto;
  left:0;
  width:0%;
}

.animate-btn:not(.load):hover::before{
  right:auto;
  left:0;
  width:100%;
}

.swiper-container{
  margin:0 auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1;
}

.swiper-container-no-flexbox .swiper-slide{
  float:left;
}

.swiper-container-vertical > .swiper-wrapper{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}

.swiper-wrapper{
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
  transition-property:transform,-webkit-transform;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper{
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.swiper-container-free-mode > .swiper-wrapper{
  -webkit-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
  margin:0 auto;
}

.swiper-slide{
  -ms-flex-negative:0;
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
  transition-property:transform,-webkit-transform;
}

.swiper-invisible-blank-slide{
  visibility:hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{
  height:auto;
}

.swiper-container-autoheight .swiper-wrapper{
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-transition-property:height,-webkit-transform;
  transition-property:height,-webkit-transform;
  -o-transition-property:transform,height;
  transition-property:transform,height;
  transition-property:transform,height,-webkit-transform;
}

.swiper-container-3d{
  -webkit-perspective:1200px;
  perspective:1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper{
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10;
}

.swiper-container-3d .swiper-slide-shadow-left{
  background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right{
  background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top{
  background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom{
  background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper{
  -ms-touch-action:pan-y;
  touch-action:pan-y;
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper{
  -ms-touch-action:pan-x;
  touch-action:pan-x;
}

.swiper-button-next,
.swiper-button-prev{
  position:absolute;
  top:50%;
  width:27px;
  height:44px;
  margin-top:-22px;
  z-index:10;
  cursor:pointer;
  background-size:27px 44px;
  background-position:center;
  background-repeat:no-repeat;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{
  opacity:.35;
  cursor:auto;
  pointer-events:none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left:10px;
  right:auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right:10px;
  left:auto;
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-lock{
  display:none;
}

.swiper-pagination{
  position:absolute;
  text-align:center;
  -webkit-transition:.3s opacity;
  -o-transition:.3s opacity;
  transition:.3s opacity;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  z-index:10;
}

.swiper-pagination.swiper-pagination-hidden{
  opacity:0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{
  bottom:10px;
  left:0;
  width:100%;
}

.swiper-pagination-bullets-dynamic{
  overflow:hidden;
  font-size:0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  -webkit-transform:scale(0.33);
  -ms-transform:scale(0.33);
  transform:scale(0.33);
  position:relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
  -webkit-transform:scale(0.66);
  -ms-transform:scale(0.66);
  transform:scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
  -webkit-transform:scale(0.33);
  -ms-transform:scale(0.33);
  transform:scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
  -webkit-transform:scale(0.66);
  -ms-transform:scale(0.66);
  transform:scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
  -webkit-transform:scale(0.33);
  -ms-transform:scale(0.33);
  transform:scale(0.33);
}

.swiper-pagination-bullet{
  width:8px;
  height:8px;
  display:inline-block;
  border-radius:100%;
  background:#000;
  opacity:.2;
}

button.swiper-pagination-bullet{
  border:none;
  margin:0;
  padding:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
}

.swiper-pagination-clickable .swiper-pagination-bullet{
  cursor:pointer;
}

.swiper-pagination-bullet-active{
  opacity:1;
  background:#007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets{
  right:10px;
  top:50%;
  -webkit-transform:translate3d(0, -50%, 0);
  transform:translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{
  margin:6px 0;
  display:block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  width:8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  display:inline-block;
  -webkit-transition:.2s top,.2s -webkit-transform;
  -o-transition:.2s top,.2s -webkit-transform;
  transition:.2s top,.2s -webkit-transform;
  -o-transition:.2s transform,.2s top;
  -webkit-transition:.2s transform,.2s top;
  transition:.2s transform,.2s top;
  -webkit-transition:.2s transform,.2s top,.2s -webkit-transform;
  -o-transition:.2s transform,.2s top,.2s -webkit-transform;
  transition:.2s transform,.2s top,.2s -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
  margin:0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  white-space:nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  -webkit-transition:.2s left,.2s -webkit-transform;
  -o-transition:.2s left,.2s -webkit-transform;
  transition:.2s left,.2s -webkit-transform;
  -o-transition:.2s transform,.2s left;
  -webkit-transition:.2s transform,.2s left;
  transition:.2s transform,.2s left;
  -webkit-transition:.2s transform,.2s left,.2s -webkit-transform;
  -o-transition:.2s transform,.2s left,.2s -webkit-transform;
  transition:.2s transform,.2s left,.2s -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
  -webkit-transition:.2s right,.2s -webkit-transform;
  -o-transition:.2s right,.2s -webkit-transform;
  transition:.2s right,.2s -webkit-transform;
  -o-transition:.2s transform,.2s right;
  -webkit-transition:.2s transform,.2s right;
  transition:.2s transform,.2s right;
  -webkit-transition:.2s transform,.2s right,.2s -webkit-transform;
  -o-transition:.2s transform,.2s right,.2s -webkit-transform;
  transition:.2s transform,.2s right,.2s -webkit-transform;
}

.swiper-pagination-progressbar{
  background:rgba(0, 0, 0, 0.25);
  position:absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  background:#007aff;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  -webkit-transform:scale(0);
  -ms-transform:scale(0);
  transform:scale(0);
  -webkit-transform-origin:left top;
  -ms-transform-origin:left top;
  transform-origin:left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  -webkit-transform-origin:right top;
  -ms-transform-origin:right top;
  transform-origin:right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar{
  width:100%;
  height:4px;
  left:0;
  top:0;
}

.swiper-container-vertical > .swiper-pagination-progressbar{
  width:4px;
  height:100%;
  left:0;
  top:0;
}

.swiper-pagination-white .swiper-pagination-bullet-active{
  background:#fff;
}

.swiper-pagination-progressbar.swiper-pagination-white{
  background:rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{
  background:#fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active{
  background:#000;
}

.swiper-pagination-progressbar.swiper-pagination-black{
  background:rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{
  background:#000;
}

.swiper-pagination-lock{
  display:none;
}

.swiper-scrollbar{
  border-radius:10px;
  position:relative;
  -ms-touch-action:none;
  background:rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar{
  position:absolute;
  left:1%;
  bottom:3px;
  z-index:50;
  height:5px;
  width:98%;
}

.swiper-container-vertical > .swiper-scrollbar{
  position:absolute;
  right:3px;
  top:1%;
  z-index:50;
  width:5px;
  height:98%;
}

.swiper-scrollbar-drag{
  height:100%;
  width:100%;
  position:relative;
  background:rgba(0, 0, 0, 0.5);
  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;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align: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;
}

.swiper-lazy-preloader{
  width:42px;
  height:42px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-21px;
  margin-top:-21px;
  z-index:10;
  -webkit-transform-origin:50%;
  -ms-transform-origin:50%;
  transform-origin:50%;
  -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;
  animation:swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after{
  display:block;
  content:'';
  width:100%;
  height:100%;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position:50%;
  background-size:100%;
  background-repeat:no-repeat;
}

.swiper-lazy-preloader-white:after{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin{
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

@keyframes swiper-preloader-spin{
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

.swiper-container .swiper-notification{
  position:absolute;
  left:0;
  top:0;
  pointer-events:none;
  opacity:0;
  z-index:-1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{
  -webkit-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}

.swiper-container-fade .swiper-slide{
  pointer-events:none;
  -webkit-transition-property:opacity;
  -o-transition-property:opacity;
  transition-property:opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide{
  pointer-events:none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active{
  pointer-events:auto;
}

.swiper-container-cube{
  overflow:visible;
}

.swiper-container-cube .swiper-slide{
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1;
  visibility:hidden;
  -webkit-transform-origin:0 0;
  -ms-transform-origin:0 0;
  transform-origin:0 0;
  width:100%;
  height:100%;
}

.swiper-container-cube .swiper-slide .swiper-slide{
  pointer-events:none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide{
  -webkit-transform-origin:100% 0;
  -ms-transform-origin:100% 0;
  transform-origin:100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active{
  pointer-events:auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev{
  pointer-events:auto;
  visibility:visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top{
  z-index:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}

.swiper-container-cube .swiper-cube-shadow{
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
  background:#000;
  opacity:.6;
  -webkit-filter:blur(50px);
  filter:blur(50px);
  z-index:0;
}

.swiper-container-flip{
  overflow:visible;
}

.swiper-container-flip .swiper-slide{
  pointer-events:none;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1;
}

.swiper-container-flip .swiper-slide .swiper-slide{
  pointer-events:none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active{
  pointer-events:auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top{
  z-index:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}

.swiper-container-coverflow .swiper-wrapper{
  -ms-perspective:1200px;
}

.fa{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.fa-angle-right::before{
  content:'\f105';
}

.fa-file-pdf-o::before{
  content:'\f1c1';
}

.fa-long-arrow-right::before{
  content:'\f178';
}

.fa-mobile-phone::before,
.fa-mobile::before{
  content:'\f10b';
}

.fa-check-circle::before{
  content:'\f058';
}

.fa-check-circle-o::before{
  content:'\f05d';
}

.fa-quote-left::before{
  content:'\f10d';
}

.fa-map-marker::before{
  content:'\f041';
}

.fa-envelope::before{
  content:'\f0e0';
}

.fa-angle-up::before{
  content:'\f106';
}

.fa-angle-left::before{
  content:'\f104';
}

.fa-spinner::before{
  content:'\f110';
}

.fa-spin{
  -webkit-animation:fa-spin 2s infinite linear;
          animation:fa-spin 2s infinite linear;
}

.fa-pulse{
  -webkit-animation:fa-spin 1s infinite steps(8);
          animation:fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }

  100%{
    -webkit-transform:rotate(359deg);
            transform:rotate(359deg);
  }
}

@keyframes fa-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }

  100%{
    -webkit-transform:rotate(359deg);
            transform:rotate(359deg);
  }
}

@keyframes fa-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }

  100%{
    -webkit-transform:rotate(359deg);
            transform:rotate(359deg);
  }
}

.fa-3x{
  font-size:3em;
}

.fa-fw{
  width:1.2em;
  text-align:center;
}

.fa-diamond::before{
  content:'\f219';
}

.fa-bullhorn::before{
  content:'\f0a1';
}

.fa-cubes::before{
  content:'\f1b3';
}

.fa-instagram::before{
  content:'\f16d';
}

.fa-facebook-square::before{
  content:'\f082';
}

.fa-odnoklassniki::before{
  content:'\f263';
}

.fa-vk::before{
  content:'\f189';
}

.fa-circle-o-notch::before{
  content:'\f1ce';
}

.fa-whatsapp::before{
  content:'\f232';
}

.fa-quote-left:before{
  content:'\f10d';
}

.fa-quote-right:before{
  content:'\f10e';
}

.fa-clock-o:before{
  content:'\f017';
}

.fa-angle-down:before{
  content:'\f107';
}

.fa-chevron-right:before{
  content:'\f054';
}

.fa-facebook-f:before,
.fa-facebook:before{
  content:'\f09a';
}

.fa-instagram:before{
  content:'\f16d';
}

.fa-tripadvisor:before{
  content:'\f262';
}

.fa-youtube:before{
  content:'\f167';
}

.fa-google-plus:before{
  content:'\f0d5';
}

.fa-twitter:before{
  content:'\f099';
}

.core-nav{
  display:block;
  position:relative;
  background-color:#fff;
}

.core-nav.nav-core-sticky.on-scroll{
  z-index:9999;
  background-color:#fff;
  -webkit-box-shadow:0 10px 30px rgba(133, 133, 133, 0.1);
          box-shadow:0 10px 30px rgba(133, 133, 133, 0.1);
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}

.core-nav .dropdown > .dropdown-menu{
  width:230px;
  background:#fff;
  position:absolute;
  top:100%;
  padding:0;
  border:0;
  border-left:2px #cab48f solid;
}

.core-nav .dropdown.open > .dropdown-menu{
  display:block;
}

.core-nav .wrap-core-nav-list{
  text-align:left;
  width:100%;
  position:relative;
  z-index:1;
}

.core-nav .wrap-core-nav-list .core-nav-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:0;
  padding:0;
  list-style:none;
}

.core-nav .wrap-core-nav-list .core-nav-list li{
  display:block;
  float:left;
}

.core-nav .wrap-core-nav-list .head-list{
  display:none;
}

.core-nav .wrap-core-nav-list.mobile-nav{
  display:none;
  height:100vh;
  width:100%;
  position:fixed;
  top:0;
  right:0;
  z-index:999;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  max-width:93.75vw;
  height:100%;
  padding:10.41667vw 3.33333vw 4.16667vw;
  background:#fff;
  -webkit-transform:translateX(110%);
      -ms-transform:translateX(110%);
          transform:translateX(110%);
  overflow:auto;
  border-bottom:solid 1px #dfdfdf;
  border-top:solid 1px #dfdfdf;
  -webkit-transition:all 0.5s ease-in-out;
  -o-transition:all 0.5s ease-in-out;
  transition:all 0.5s ease-in-out;
}

.core-nav .wrap-core-nav-list.mobile-nav.open{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:translateX(0);
      -ms-transform:translateX(0);
          transform:translateX(0);
  -webkit-transition:-webkit-transform 0.5s;
  transition:-webkit-transform 0.5s;
  -o-transition:transform 0.5s;
  transition:transform 0.5s;
  transition:transform 0.5s, -webkit-transform 0.5s;
}

.core-nav .nav-header .content-header{
  float:right;
}

.core-nav .core-nav-toggle{
  display:none;
  border:0;
  padding:0;
  background:0 0;
  outline:0;
  cursor:pointer;
}

.core-nav.nav-core-sticky{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.core-nav.nav-core-sticky.on-scroll{
  position:fixed;
  top:0;
  left:0;
  width:100%;
}

.core-nav__img-logo{
  max-width:80px;
  margin-right:20px;
}

.core-nav__img-logo h2{
  font-size:20px;
}

.core-nav__logo{
  display:none;
}

.core-nav .nav-container{
  position:relative;
  text-align:center;
  margin-right:auto;
  margin-left:auto;
  padding:0px 15px;
}

.dropdown-menu{
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:10rem;
  margin:.125rem 0 0;
  padding:.5rem 0;
  font-size:1rem;
  text-align:left;
  color:#212529;
  background-color:#fff;
  background-clip:padding-box;
  list-style:none;
  border:1px solid rgba(0, 0, 0, 0.15);
  border-radius:.25rem;
}

.dropdown-menu li{
  display:block;
  width:100%;
  padding:0 15px;
  border-bottom:1px solid #eee;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}

.dropdown-menu li a{
  display:block;
  font-size:14px;
  color:#373737;
}

.header__menu-close{
  position:absolute;
  right:22px;
  top:22px;
  z-index:999;
  width:27px;
  height:27px;
  background-color:transparent;
  border:0;
  outline:0 !important;
  display:none;
}

.icon-closed::before{
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}

.icon-closed::after{
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
}

.icon-closed::after,
.icon-closed::before{
  content:"";
  position:absolute;
  top:50%;
  left:0;
  right:0;
  width:100%;
  height:3px;
  margin-top:-1px;
  background:#000;
}

*{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.header{
  position:relative;
  display:block;
}

.header .menu__link{
  position:relative;
  display:block;
  padding:15px 20px 15px 20px;
  font-family:"Montserrat", Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:600;
  text-decoration:none;
  color:#251d32;
  display:block;
}

.header .menu__link:hover{
  position:relative;
  color:#cab48f;
}

.header .menu li{
  position:relative;
  padding:0;
}

.header .menu li.dropdown{
  margin-right:10px;
}

.header .menu li.dropdown::before{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 14L17 21L10 14' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  right:-5px;
  z-index:0;
  height:25px;
  width:25px;
  margin:0;
  text-transform:none;
  position:absolute;
  bottom:0;
  background-size:100%;
}

.header .menu li.dropdown:hover::before{
  -webkit-transform:translateY(-50%) rotate(-90deg);
      -ms-transform:translateY(-50%) rotate(-90deg);
          transform:translateY(-50%) rotate(-90deg);
}

.header .menu li.dropdown.open::before{
  -webkit-transform:translateY(-50%) rotate(360deg);
      -ms-transform:translateY(-50%) rotate(360deg);
          transform:translateY(-50%) rotate(360deg);
}

.header .menu li:last-child > a{
  padding-right:0 !important;
}

.header .dropdown-menu{
  top:100%;
  margin:0;
  border-radius:0;
  -webkit-box-shadow:0 10px 30px rgba(24, 33, 99, 0.1);
          box-shadow:0 10px 30px rgba(24, 33, 99, 0.1);
}

.header .dropdown-menu .menu__link{
  color:#000;
  padding-left:15px;
  cursor:pointer;
  display:block;
}

.header .dropdown-menu .menu__link:hover{
  color:#cab48f;
}

.header .mobile-nav__btn{
  width:100%;
  text-align:left;
  padding-top:5.20833vw;
}

.header .mobile-nav .head-list__item{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}

@-webkit-keyframes fadeInDown{
  0%{
    opacity:0;
    -webkit-transform:translateY(-20px);
            transform:translateY(-20px);
  }

  100%{
    opacity:1;
    -webkit-transform:translateY(0);
            transform:translateY(0);
  }
}

@keyframes fadeInDown{
  0%{
    opacity:0;
    -webkit-transform:translateY(-20px);
            transform:translateY(-20px);
  }

  100%{
    opacity:1;
    -webkit-transform:translateY(0);
            transform:translateY(0);
  }
}

.fadeInDown{
  -webkit-animation-name:fadeInDown;
          animation-name:fadeInDown;
}

.sticky-header.sticky{
  position:fixed;
  z-index:3;
  top:0;
  left:0;
  width:100%;
  -webkit-box-shadow:0px 1px 5px 0px rgba(100, 100, 100, 0.3);
          box-shadow:0px 1px 5px 0px rgba(100, 100, 100, 0.3);
  -webkit-animation:600ms ease-in-out 0s normal none 1 running fadeInDown;
          animation:600ms ease-in-out 0s normal none 1 running fadeInDown;
  background-color:#251d32;
}

.sticky-header.sticky .menu li.dropdown::before{
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 14L17 21L10 14' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.sticky-header.sticky .menu__link{
  color:#fff;
}

.sticky-header.sticky .dropdown-menu .menu__link{
  color:#000;
}

.white{
  color:#fff !important;
}

form label{
  display:inline-block;
}

textarea,
input[type='number'],
input[type='tel'],
input[type='text']{
  margin:0;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
}

textarea,
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='number'],
.select__head{
  width:100%;
  min-height:47px;
  padding:11px 40px 11px 17px;
  border:1px solid #a7a8ab;
  border-radius:10px;
}

textarea:hover,
input:hover,
.select__head:hover{
  border:1px solid #cab48f;
  -webkit-transition:.5s ease-in-out;
  -o-transition:.5s ease-in-out;
  transition:.5s ease-in-out;
}

input:focus,
.select__head:focus{
  -webkit-transition:.5s ease-in-out;
  -o-transition:.5s ease-in-out;
  transition:.5s ease-in-out;
  outline:none;
  border:1px solid #cab48f;
}

.checkbox{
  background:#f5f5f7;
}

.checkbox:hover{
  background:#e5e5eb;
}

.checkbox:active{
  background:#d9d9de;
}

.checkbox__custom{
  position:relative;
  z-index:1;
  display:inline-block;
  max-width:20px;
  height:20px;
}

.checkbox__custom > span{
  display:inline-block;
  width:20px;
  height:20px;
  cursor:pointer;
}

.checkbox__custom > input{
  position:absolute;
  top:26px;
  left:-33px;
  z-index:-1;
  width:20px;
  height:20px;
  opacity:0;
  pointer-events:none;
}

.checkbox__custom > span::before{
  content:'';
  display:inline-block;
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
  -ms-flex-negative:0;
      flex-shrink:0;
  width:20px;
  height:20px;
  background-color:#cab48f;
  background-position:2px 3px;
  background-repeat:no-repeat;
  background-size:80%;
}

.checkbox__custom > input:checked + span::before{
  background-color:#cab48f;
  background-image:url("../media/icons/check.svg");
}

.form-fields h2{
  margin-bottom:20px;
}

.form-fields__label{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  height:100%;
  margin-bottom:17px;
}

.form-fields__error-box{
  position:relative;
  width:100%;
  margin-top:auto;
}

.field-textarea .form-fields__error-box{
  height:100%;
}

.form-fields__checkbox:active{
  background-color:transparent;
}

.form-fields__checkbox{
  background-color:transparent;
}

.form-fields__checkbox:hover{
  background-color:transparent;
}

.form-fields__checkbox input:checked + span{
  -webkit-box-shadow:none;
          box-shadow:none;
}

.form-fields__checkbox .checkbox__custom{
  display:inline-block;
}

.form-fields__error-icon{
  position:absolute;
  top:50%;
  right:10px;
  display:none;
  width:24px;
  height:24px;
  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='M11 15H13V17H11V15ZM11 7H13V13H11V7ZM11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20Z' fill='%23E52E2E'/%3E%3C/svg%3E%0A");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:24px;
  border:0;
  outline:0;
  cursor:pointer;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}

.invalid .form-fields__error-icon,
.no-validated .form-fields__error-icon{
  display:block;
}

.field-textarea .form-fields__error-icon{
  top:25px;
}

.form-fields__title{
  display:block;
  margin-bottom:12px;
}

.form-fields__textarea{
  width:100%;
  height:100%;
  min-height:176px;
  padding:12px 34px 12px 12px;
  outline:0;
  resize:none;
  border:1px solid #a7a8ab;
  overflow:auto;
}

.form-fields span.error-i,
.form-fields .form-fields__error-info{
  position:absolute;
  top:100%;
  left:0;
  z-index:2;
  display:none;
  width:100%;
  margin-top:12px;
  padding:12px;
  font-size:16px;
  text-align:left;
  color:#fff;
  background:#e52e2e;
  visibility:hidden;
}

.form-fields span.error-i::before,
.form-fields .form-fields__error-info::before{
  content:'';
  position:absolute;
  top:-7px;
  right:14px;
  width:0;
  height:0;
  color:#e52e2e;
  border:8px solid transparent;
  border-top:8px solid;
  border-right:8px solid;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
}

.form-fields span.error-i.visible,
.form-fields .form-fields__error-info.visible{
  display:inline;
  visibility:visible;
}

.form-fields .field-textarea span.error-i{
  top:34px;
}

.form-fields__input{
  width:100%;
  margin-top:auto;
  padding:14px 20px;
  line-height:normal;
  border:1px solid #a7a8ab;
}

.form-fields__error-list{
  margin-bottom:24px;
  padding:32px;
  border:2px solid #e52e2e;
}

.error-list{
  display:block;
  width:100%;
}

.error-list__item{
  display:block;
  margin-top:12px;
  color:#e52e2e;
  text-decoration:none;
}

.error-list__item span{
  border-bottom:1px #e52e2e dashed;
}

.error-list__link{
  color:#d51a1a;
}

.form-required{
  font-style:normal;
  color:#e52e2e;
}

@-webkit-keyframes rotating{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }

  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}

@keyframes rotating{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }

  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}

.rotating--icon{
  -webkit-animation:rotating 1s linear infinite;
          animation:rotating 1s linear infinite;
}

.form-fields__button{
  position:relative;
  width:100%;
  margin-top:auto;
  margin-bottom:0;
}

.form-fields__row-button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
}

.submithidden{
  display:none;
}

.lock{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  margin-bottom:10px;
  padding-left:0;
  font-size:16px;
}

.lock a{
  color:#cab48f;
}

.lock__info{
  padding:0 0 0 14px;
  font-size:12px;
  text-align:left;
}

.lock .error-empty{
  display:none;
  width:100%;
  color:#fff;
}

.lock .lock__error-info{
  display:none;
  padding:2px 5px;
  font-size:12px;
  color:#d51a1a;
  background-color:transparent;
}

.lock .lock__error-info.visible{
  display:block;
}

.lock .lock__error-info.bg-error{
  color:#fff;
  background-color:#d51a1a;
}

.box-modal__form{
  width:100%;
  max-width:544px;
  margin:0 auto 20px auto;
}

.box-modal__form .lock__info{
  font-size:14px;
  text-align:left;
  color:#000;
}

.box-modal__form .checkbox__custom > span::before{
  background-color:#cab48f;
}

.arctform .success{
  position:absolute;
  z-index:9999;
  display:none;
  width:100%;
  height:auto;
  padding:20px 20px;
  font-family:"Montserrat", Arial, Helvetica, sans-serif;
  text-align:center;
  color:#000;
  border:none;
}

.arctform .success strong{
  display:block;
  font-family:"Montserrat", Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#cab48f;
}

.arctform{
  position:relative;
  display:block;
  width:100%;
}

.success_wrapper.loadblock{
  z-index:9999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#fff;
}

.success_wrapper{
  position:absolute;
  z-index:0;
  width:100%;
  height:100%;
}

.arctform i.load-send{
  position:absolute;
  top:0;
  left:0;
  display:none;
  width:100%;
  height:100%;
  margin:0 auto;
  padding:0;
  background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");
  background-color:transparent;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:40px;
}

.button.load{
  background-color:#cab48f;
}

.button.load > span{
  visibility:hidden;
}

.star-form{
  font-size:16px;
  line-height:normal;
}

.star-form i{
  position:relative;
  display:inline-block;
  font-size:25px;
  font-style:normal;
  line-height:.8;
  color:#d51a1a;
}

.star-simbol::after{
  content:'*';
  position:relative;
  right:-5px;
  display:inline-block;
  font-size:25px;
  color:#d51a1a;
}

body.compensate-for-scrollbar{
}

.fancybox-active{
  height:auto;
}

.fancybox-is-hidden{
  position:absolute !important;
  top:-9999px;
  left:-9999px;
  margin:0;
  visibility:hidden;
}

.fancybox-container{
  position:fixed;
  top:0;
  left:0;
  z-index:99992;
  width:100%;
  height:100%;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  outline:none;
  -webkit-tap-highlight-color:transparent;
  -ms-touch-action:manipulation;
      touch-action:manipulation;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}

.fancybox-container *{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.fancybox-outer{
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
}

.fancybox-bg{
  background:#1e1e1e;
  opacity:0;
  -webkit-transition-duration:inherit;
       -o-transition-duration:inherit;
          transition-duration:inherit;
  -webkit-transition-property:opacity;
  -o-transition-property:opacity;
  transition-property:opacity;
  -webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);
       -o-transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);
          transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg{
  opacity:.9;
  -webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);
       -o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);
          transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar{
  position:absolute;
  z-index:99997;
  direction:ltr;
  opacity:0;
  -webkit-transition:opacity .25s ease, visibility 0s ease .25s;
  -o-transition:opacity .25s ease, visibility 0s ease .25s;
  transition:opacity .25s ease, visibility 0s ease .25s;
  visibility:hidden;
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar{
  opacity:1;
  -webkit-transition:opacity .25s ease 0s, visibility 0s ease 0s;
  -o-transition:opacity .25s ease 0s, visibility 0s ease 0s;
  transition:opacity .25s ease 0s, visibility 0s ease 0s;
  visibility:visible;
}

.fancybox-infobar{
  top:0;
  left:0;
  min-width:44px;
  height:44px;
  padding:0 10px;
  font-size:13px;
  line-height:44px;
  color:#ccc;
  -webkit-font-smoothing:subpixel-antialiased;
  mix-blend-mode:difference;
  pointer-events:none;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.fancybox-toolbar{
  right:0;
  top:0;
}

.fancybox-stage{
  z-index:99994;
  direction:ltr;
  overflow:visible;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}

.fancybox-is-open .fancybox-stage{
  overflow:hidden;
}

.fancybox-slide{
  position:absolute;
  top:0;
  left:0;
  z-index:99994;
  display:none;
  width:100%;
  height:100%;
  padding:44px;
  text-align:center;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  outline:none;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:transform, opacity;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  white-space:normal;
}

.fancybox-slide:before{
  content:'';
  display:inline-block;
  width:0;
  height:100%;
  font-size:0;
  vertical-align:middle;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous{
  display:block;
}

.fancybox-slide--image{
  padding:44px 0;
  overflow:hidden;
}

.fancybox-slide--image:before{
  display:none;
}

.fancybox-slide--html{
  padding:6px;
}

.fancybox-content{
  position:relative;
  display:inline-block;
  max-width:100%;
  margin:0;
  padding:44px;
  text-align:left;
  vertical-align:middle;
  background:#fff;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}

.fancybox-slide--image .fancybox-content{
  position:absolute;
  top:0;
  left:0;
  z-index:99995;
  max-width:none;
  padding:0;
  background:transparent;
  background-repeat:no-repeat;
  background-size:100% 100%;
  -webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);
          animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  overflow:visible;
  -webkit-transform-origin:top left;
      -ms-transform-origin:top left;
          transform-origin:top left;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:transform, opacity;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.fancybox-can-zoomOut .fancybox-content{
  cursor:-webkit-zoom-out;
  cursor:zoom-out;
}

.fancybox-can-zoomIn .fancybox-content{
  cursor:-webkit-zoom-in;
  cursor:zoom-in;
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content{
  cursor:-webkit-grab;
  cursor:grab;
}

.fancybox-is-grabbing .fancybox-content{
  cursor:-webkit-grabbing;
  cursor:grabbing;
}

.fancybox-container [data-selectable='true']{
  cursor:text;
}

.fancybox-image,
.fancybox-spaceball{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  max-width:none;
  height:100%;
  max-height:none;
  margin:0;
  padding:0;
  background:transparent;
  border:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.fancybox-spaceball{
  z-index:1;
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content{
  width:100%;
  height:100%;
  padding:0;
  overflow:visible;
}

.fancybox-slide--video .fancybox-content{
  background:#000;
}

.fancybox-slide--map .fancybox-content{
  background:#e5e3df;
}

.fancybox-slide--iframe .fancybox-content{
  background:#fff;
}

.fancybox-iframe,
.fancybox-video{
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  background:transparent;
  border:0;
  overflow:hidden;
}

.fancybox-iframe{
  position:absolute;
  top:0;
  left:0;
}

.fancybox-error{
  width:100%;
  max-width:400px;
  padding:40px;
  background:#fff;
  cursor:default;
}

.fancybox-error p{
  margin:0;
  padding:0;
  font-size:16px;
  line-height:20px;
  color:#444;
}

.fancybox-button{
  position:relative;
  display:inline-block;
  width:44px;
  height:44px;
  margin:0;
  padding:10px;
  vertical-align:top;
  background:rgba(30, 30, 30, 0.6);
  border:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  cursor:pointer;
  -webkit-transition:color .2s;
  -o-transition:color .2s;
  transition:color .2s;
  visibility:inherit;
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited{
  color:#ccc;
}

.fancybox-button:hover{
  color:#fff;
}

.fancybox-button:focus{
  outline:none;
}

.fancybox-button.fancybox-focus{
  outline:1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover{
  color:#888;
  cursor:default;
  outline:none;
}

.fancybox-button div{
  height:100%;
}

.fancybox-button svg{
  position:relative;
  display:block;
  width:100%;
  height:100%;
  overflow:visible;
}

.fancybox-button svg path{
  fill:currentColor;
  stroke-width:0;
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2){
  display:none;
}

.fancybox-progress{
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:99998;
  height:2px;
  background:#ff5268;
  -webkit-transform:scaleX(0);
      -ms-transform:scaleX(0);
          transform:scaleX(0);
  -webkit-transform-origin:0;
      -ms-transform-origin:0;
          transform-origin:0;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-timing-function:linear;
       -o-transition-timing-function:linear;
          transition-timing-function:linear;
}

.fancybox-close-small{
  position:absolute;
  top:-44px;
  right:-12px;
  z-index:401;
  padding:8px;
  color:#ccc;
  background:transparent;
  border:0;
  border-radius:0;
  cursor:pointer;
  opacity:.8;
}

.fancybox-close-small:hover{
  color:#fff;
  opacity:1;
}

.fancybox-slide--html .fancybox-close-small{
  top:0;
  right:0;
  padding:10px;
  color:currentColor;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content{
  overflow:hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{
  display:none;
}

.fancybox-navigation .fancybox-button{
  position:absolute;
  top:calc(50% - 50px);
  width:70px;
  height:100px;
  background-clip:content-box;
  opacity:0;
}

.fancybox-navigation .fancybox-button div{
  padding:7px;
}

.fancybox-navigation .fancybox-button--arrow_left{
  left:env(safe-area-inset-left);
  padding:31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right{
  right:env(safe-area-inset-right);
  padding:31px 6px 31px 26px;
}

.fancybox-caption{
  right:0;
  bottom:0;
  left:0;
  z-index:99996;
  padding:75px 44px 25px;
  font-size:14px;
  font-weight:400;
  line-height:1.5;
  text-align:center;
  color:#eee;
  background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(transparent));
  background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
  pointer-events:none;
}

@supports (padding: max(0px)){
  .fancybox-caption{
    padding:75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}

.fancybox-caption--separate{
  margin-top:-50px;
}

.fancybox-caption__body{
  max-height:50vh;
  overflow:auto;
  pointer-events:all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited{
  color:#ccc;
  text-decoration:none;
}

.fancybox-caption a:hover{
  color:#fff;
  text-decoration:underline;
}

.fancybox-loading{
  position:absolute;
  top:50%;
  left:50%;
  z-index:99999;
  width:50px;
  height:50px;
  margin:-25px 0 0 -25px;
  padding:0;
  background:transparent;
  -webkit-animation:a 1s linear infinite;
          animation:a 1s linear infinite;
  border:4px solid #888;
  border-bottom-color:#fff;
  border-radius:50%;
  opacity:.7;
}

@-webkit-keyframes a{
  to{
    -webkit-transform:rotate(1turn);
            transform:rotate(1turn);
  }
}

@keyframes a{
  to{
    -webkit-transform:rotate(1turn);
            transform:rotate(1turn);
  }
}

.fancybox-animated{
  -webkit-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);
       -o-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);
          transition-timing-function:cubic-bezier(0, 0, 0.25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous{
  opacity:0;
  -webkit-transform:translate3d(-100%, 0, 0);
          transform:translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next{
  opacity:0;
  -webkit-transform:translate3d(100%, 0, 0);
          transform:translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current{
  opacity:1;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous{
  opacity:0;
  -webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current{
  opacity:1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous{
  opacity:0;
  -webkit-transform:scale3d(1.5, 1.5, 1.5);
          transform:scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next{
  opacity:0;
  -webkit-transform:scale3d(0.5, 0.5, 0.5);
          transform:scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current{
  opacity:1;
  -webkit-transform:scaleX(1);
      -ms-transform:scaleX(1);
          transform:scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous{
  opacity:0;
  -webkit-transform:rotate(-1turn);
      -ms-transform:rotate(-1turn);
          transform:rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next{
  opacity:0;
  -webkit-transform:rotate(1turn);
      -ms-transform:rotate(1turn);
          transform:rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current{
  opacity:1;
  -webkit-transform:rotate(0deg);
      -ms-transform:rotate(0deg);
          transform:rotate(0deg);
}

.fancybox-fx-circular.fancybox-slide--previous{
  opacity:0;
  -webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
          transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next{
  opacity:0;
  -webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
          transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current{
  opacity:1;
  -webkit-transform:scaleX(1) translateZ(0);
          transform:scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous{
  -webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
          transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next{
  -webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);
          transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current{
  -webkit-transform:translateZ(0) scale(1);
          transform:translateZ(0) scale(1);
}

.fancybox-share{
  max-width:90%;
  padding:30px;
  text-align:center;
  background:#f4f4f4;
  border-radius:3px;
}

.fancybox-share h1{
  margin:0 0 20px;
  font-size:35px;
  font-weight:700;
  color:#222;
}

.fancybox-share p{
  margin:0;
  padding:0;
}

.fancybox-share__button{
  display:inline-block;
  min-width:130px;
  margin:0 5px 10px;
  padding:0 15px;
  font-size:14px;
  font-weight:700;
  line-height:40px;
  border:0;
  border-radius:3px;
  text-decoration:none;
  -webkit-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  white-space:nowrap;
}

.fancybox-share__button:link,
.fancybox-share__button:visited{
  color:#fff;
}

.fancybox-share__button:hover{
  text-decoration:none;
}

.fancybox-share__button--fb{
  background:#3b5998;
}

.fancybox-share__button--fb:hover{
  background:#344e86;
}

.fancybox-share__button--pt{
  background:#bd081d;
}

.fancybox-share__button--pt:hover{
  background:#aa0719;
}

.fancybox-share__button--tw{
  background:#1da1f2;
}

.fancybox-share__button--tw:hover{
  background:#0d95e8;
}

.fancybox-share__button svg{
  position:relative;
  top:-1px;
  width:25px;
  height:25px;
  margin-right:7px;
  vertical-align:middle;
}

.fancybox-share__button svg path{
  fill:#fff;
}

.fancybox-share__input{
  width:100%;
  margin:10px 0 0;
  padding:10px 15px;
  font-size:14px;
  color:#5d5b5b;
  background:transparent;
  border:0;
  border-bottom:1px solid #d7d7d7;
  border-radius:0;
  outline:none;
}

.fancybox-thumbs{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  z-index:99995;
  display:none;
  width:212px;
  margin:0;
  padding:2px 2px 4px;
  background:#ddd;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.fancybox-thumbs-x{
  overflow-x:auto;
  overflow-y:hidden;
}

.fancybox-show-thumbs .fancybox-thumbs{
  display:block;
}

.fancybox-show-thumbs .fancybox-inner{
  right:212px;
}

.fancybox-thumbs__list{
  position:relative;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  font-size:0;
  list-style:none;
  overflow-x:hidden;
  overflow-y:auto;
  white-space:nowrap;
}

.fancybox-thumbs-x .fancybox-thumbs__list{
  overflow:hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
  width:7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
  background:#fff;
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
  background:#2a2a2a;
  border-radius:10px;
}

.fancybox-thumbs__list a{
  position:relative;
  float:left;
  width:100px;
  max-width:calc(50% - 4px);
  height:75px;
  max-height:calc(100% - 8px);
  margin:2px;
  padding:0;
  background-color:rgba(0, 0, 0, 0.1);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  cursor:pointer;
  outline:none;
  overflow:hidden;
  -webkit-tap-highlight-color:transparent;
}

.fancybox-thumbs__list a:before{
  content:'';
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:99991;
  border:6px solid #cab48f;
  opacity:0;
  -webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.fancybox-thumbs__list a:focus:before{
  opacity:.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before{
  opacity:1;
}

img{
  display:block;
  max-width:100%;
  height:auto;
}

.wrapper{
  max-width:2000px;
  margin:0 auto;
}

#loader-wrapper{
  position:fixed;
  top:0;
  left:0;
  z-index:999999999;
  width:100%;
  height:100%;
  background-color:#fff;
  overflow:hidden;
}

.square-spin{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
}

.cssload-speeding-wheel{
  width:127px;
  height:127px;
  margin:0 auto;
  border:1px solid #cab48f;
  border-radius:50%;
  border-left-color:transparent;
  border-right-color:transparent;
  -webkit-animation:cssload-spin .8s infinite linear;
          animation:cssload-spin .8s infinite linear;
}

.cssload-container{
  width:127px;
  max-width:100%;
  height:127px;
  text-align:center;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:70%;
}

@-webkit-keyframes cssload-spin{
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}

@keyframes cssload-spin{
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus{
  -webkit-transition:background-color 5000s ease-in-out 0s;
  transition:background-color 5000s ease-in-out 0s;
}

.theme-title{
  position:relative;
  max-width:100%;
  padding:0 0 60px 0;
  text-align:center;
  color:#251d32;
}

.theme-title h3{
  position:relative;
  padding:0;
  font-size:22px;
  line-height:1.25;
}

.theme-title h3::before{
  content:'';
  position:absolute;
  bottom:-10px;
  left:50%;
  width:70px;
  height:2px;
  background-color:#cab48f;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}

.theme-title h3.white::before{
  background-color:#fff;
}

.theme-title h3.text-left::before{
  left:0;
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
}

.theme-title h2{
  position:relative;
  padding:0;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:35px;
}

.theme-title h2::before{
  content:'';
  position:absolute;
  bottom:-20px;
  left:50%;
  width:70px;
  height:2px;
  background-color:#cab48f;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}

.theme-title h2.white::before{
  background-color:#fff;
}

.theme-title h2.text-left::before{
  left:0;
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
}

.theme-title h1{
  position:relative;
  padding:0;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:40px;
}

.theme-title h1::before{
  content:'';
  position:absolute;
  bottom:-20px;
  left:50%;
  width:70px;
  height:2px;
  background-color:#cab48f;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}

.theme-title h1.text-left::before{
  left:0;
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
}

.theme-title h1.white::before{
  background-color:#fff;
}

.theme-title span{
  color:#cab48f;
}

.theme-title.text-left{
  text-align:left;
}

.theme-title.text-left p{
  text-align:left;
}

.theme-title p{
  padding-bottom:10px;
  font-size:14px;
  font-weight:600;
  letter-spacing:1px;
  color:#b5b5b5;
  text-transform:uppercase;
}

.social{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-top:10px;
}

.social__item{
  width:35px;
  height:35px;
  margin-left:20px;
  border-radius:50%;
  border:2px #ccc solid;
  -webkit-transition:all .15s ease-in-out;
  -o-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out;
}

.social__item:first-child{
  margin-left:0;
}

.social__item:hover{
  background-color:#cab48f;
  border-color:#cab48f;
}

.social__item:hover svg{
  fill:#fff;
}

.social__item svg{
  width:100%;
  max-width:100%;
  height:100%;
  -webkit-transition:all .15s ease-in-out;
  -o-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out;
  fill:#cab48f;
}

.social__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  height:100%;
  padding:5px;
}

.social__icon{
  fill:#707075;
}

.social__icon:hover.telegram{
  fill:#10a5d8;
}

.social__icon:hover.whatsapp{
  fill:#00a257;
}

.social svg{
  -o-object-fit:contain;
     object-fit:contain;
  -o-object-position:center;
     object-position:center;
}

.breadcrumbs{
  padding-top:20px;
}

.breadcrumbs__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding-bottom:0;
}

.breadcrumbs__item{
  position:relative;
  font-size:14px;
  color:#fff;
  text-decoration:none;
}

.breadcrumbs__item:last-child,
.breadcrumbs__item.active{
  font-weight:bold;
  opacity:.5;
}

.breadcrumbs__item:not(:last-of-type){
  float:left;
  margin-right:15px;
}

.breadcrumbs__item:not(:last-of-type):after{
  content:'/';
  position:absolute;
  top:0;
  right:-10px;
  color:currentColor;
}

.breadcrumbs__link{
  color:#fff;
  text-decoration:none;
}

.content-section{
  padding:60px 0 60px;
  border-bottom:1px #f1f0f7 solid;
}

.content-section h1,
.content-section h2,
.content-section h3{
  clear:both;
}

.custom-liner{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:1px;
  background:-o-radial-gradient(center, circle 10px, #99a6bf 80%, transparent 80%) 0 0/30px 100%;
  background:radial-gradient(circle 10px at center, #99a6bf 80%, transparent 80%) 0 0/30px 100%;
}

.custom-liner.relative{
  position:relative;
}

.custom-liner.bottom{
  top:auto;
  bottom:0;
}

.table-responsive{
  min-height:.01%;
  margin-top:50px;
  overflow-x:auto;
  -webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);
          box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);
}

.tftable{
  width:100%;
  max-width:100%;
  color:#010101;
  border-width:0;
  border-collapse:collapse;
  -webkit-transition:.2s;
  -o-transition:.2s;
  transition:.2s;
}

.tftable h4{
  padding:0;
}

.tftable > tbody > tr:first-child{
  background-color:rgba(0, 0, 0, 0.03);
  border-bottom:1px solid rgba(0, 0, 0, 0.125);
}

.tftable > tbody > tr:nth-of-type(odd){
  background:#f6f6f6;
}

.tftable tr{
  background-color:#ffffff;
}

.tftable th{
  padding:10px 20px;
  font-size:25px;
  font-weight:600;
  text-align:left;
  color:#fff;
  background-color:#251d32;
  border-width:0;
  border-style:solid;
  border-color:#dcdcdc;
}

.tftable th h3{
  margin:0;
  font-size:25px;
  font-weight:bold;
}

.tftable td{
  padding:10px 20px;
  text-align:left;
  border-width:0;
  border-style:solid;
  border-color:#dcdcdc;
}

.tftable td h4{
  margin-bottom:0;
  font-size:20px;
}

.tftable td h3{
  font-size:20px;
  color:#cab48f;
}

.tftable .total i{
  font-style:normal;
  color:#cab48f;
}

.tftable td:nth-child(2){
  width:20%;
  max-width:20%;
  text-align:left;
  border-left:1px #e4e4e4 solid;
}

.tftable td:nth-child(2) span{
  display:block;
  color:#7b7b7b;
}

.tftable td p{
  margin-top:10px;
  color:#7b7b7b;
}

.header{
  position:relative;
  z-index:2;
  display:block;
  width:100%;
  padding:0 0 0 0;
  background-color:#1b182f;
}

.header::after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
  display:none;
  width:100%;
  height:100%;
  background-color:#000;
  -webkit-transition:opacity 700ms ease-in-out;
  -o-transition:opacity 700ms ease-in-out;
  transition:opacity 700ms ease-in-out;
  opacity:.8;
}

.contact-section{
  padding:0 0 50px 0;
  background-color:#1b182f;
}

.contact-section__nav{
  padding-top:30px;
  padding-bottom:30px;
  text-align:center;
  background:#25223c;
  border-bottom:1px solid rgba(255, 255, 255, 0.1);
}

.contact-section__nav .menu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.contact-section__nav .menu li{
  padding:0 15px;
  border-right:1px #fff solid;
}

.contact-section__nav .menu li a{
  position:relative;
  display:inline-block;
  color:#fff;
  text-decoration:none;
}

.contact-section__nav .menu li:last-child{
  border:0;
}

.contact-section__nav__list a::after{
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  width:0%;
  height:1px;
  background-color:#cab48f;
  -webkit-transition:width .3s ease;
  -o-transition:width .3s ease;
  transition:width .3s ease;
}

.contact-section__nav__list a:hover::after{
  width:100%;
}

.contact-section .logo{
  color:#fff;
}

.contact-section .row-grid [class*='col-']{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.contact-section .politic{
  padding:0 90px;
  font-size:12px;
  text-align:center;
  color:#999;
}

.contact-section .politic a{
  display:inline-block;
  margin-bottom:10px;
  font-weight:bold;
  color:#fff;
}

.contact-section__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-top:50px;
}

.contact-section__left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:left;
      -ms-flex-pack:left;
          justify-content:left;
}

.contact-section__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:right;
      -ms-flex-pack:right;
          justify-content:right;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.contact-section__right .button{
  color:#fff;
}

.contact-section__right .button:hover{
  background-color:#cab48f;
}

.contact-section__right .head-list__phone{
  line-height:normal;
  color:#fff;
  text-decoration:none;
}

.scroll-top{
  position:fixed;
  right:50px;
  bottom:50px;
  z-index:9;
  display:block;
  width:40px;
  height:40px;
  padding:0;
  padding-bottom:2px;
  font-size:25px;
  line-height:1.5;
  text-align:center;
  color:#fff;
  background-color:#cab48f;
  border-radius:50%;
  cursor:pointer;
  border:none;
  outline:none;
  -webkit-box-shadow:none;
          box-shadow:none;
}

.head-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding:0 0 0 0;
}

.head-content__left{
  position:relative;
  z-index:1;
  padding:10px 0;
}

.head-content__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}

.logo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  max-width:100%;
  text-decoration:none;
}

.logo__desc{
  padding-left:10px;
  font-weight:600;
  overflow:hidden;
}

.logo__desc span{
  display:block;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:normal;
}

.logo__desc i{
  display:block;
  padding-left:3px;
  font-size:12px;
  font-style:normal;
  line-height:1;
  text-align:left;
}

.logo__img{
  display:block;
  width:100%;
  max-width:80px;
}

.count-info{
  position:relative;
  max-width:250px;
  margin:0 auto;
  padding:10px;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  color:#fff;
}

.mobile-nav__btn .count-info{
  display:block;
  margin:0;
  text-align:left;
  color:#000;
}

.mobile-nav__btn .count-info::before{
  display:none;
}

.count-info::before{
  content:'';
  position:absolute;
  bottom:-1px;
  left:50%;
  width:70px;
  height:3px;
  background-color:#cab48f;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}

.count-info span{
  display:inline-block;
  font-size:16px;
  font-weight:bold;
  line-height:.7;
  color:#d9c096;
}

.head-list{
  margin:0;
}

.head-list__link{
  margin:0 auto;
  font-size:20px;
  font-weight:600;
  color:#fff;
  text-decoration:none;
}

.head-list__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:right;
      -ms-flex-pack:right;
          justify-content:right;
}

.head-list__item .icon{
  width:20px;
  height:20px;
}

.head-list__item:first-child{
  margin:0 0 5px 0;
  line-height:normal;
}

.open .head-list__item:first-child a{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.open .head-list__item:first-child svg{
  margin-right:10px;
}

.head-list__item .button{
  padding:10px 20px;
  color:#fff;
}

.head-list i{
  position:relative;
  display:block;
  width:20px;
  height:20px;
  margin-right:10px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:100%;
}

.top-line{
  position:relative;
  z-index:9;
  display:none;
  padding:15px 15px;
  background-color:#0e0b1f;
}

.top-line .nav-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.top-line .head-content__email{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:0;
  color:#fff;
}

[data-aos][data-aos][data-aos-duration='50'],
body[data-aos-duration='50'] [data-aos]{
  -webkit-transition-duration:5s;
       -o-transition-duration:5s;
          transition-duration:5s;
}

[data-aos][data-aos][data-aos-delay='50'],
body[data-aos-delay='50'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='50'].aos-animate,
body[data-aos-delay='50'] [data-aos].aos-animate{
  -webkit-transition-delay:5s;
       -o-transition-delay:5s;
          transition-delay:5s;
}

[data-aos][data-aos][data-aos-duration='100'],
body[data-aos-duration='100'] [data-aos]{
  -webkit-transition-duration:.1s;
       -o-transition-duration:.1s;
          transition-duration:.1s;
}

[data-aos][data-aos][data-aos-delay='100'],
body[data-aos-delay='100'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='100'].aos-animate,
body[data-aos-delay='100'] [data-aos].aos-animate{
  -webkit-transition-delay:.1s;
       -o-transition-delay:.1s;
          transition-delay:.1s;
}

[data-aos][data-aos][data-aos-duration='150'],
body[data-aos-duration='150'] [data-aos]{
  -webkit-transition-duration:.15s;
       -o-transition-duration:.15s;
          transition-duration:.15s;
}

[data-aos][data-aos][data-aos-delay='150'],
body[data-aos-delay='150'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='150'].aos-animate,
body[data-aos-delay='150'] [data-aos].aos-animate{
  -webkit-transition-delay:.15s;
       -o-transition-delay:.15s;
          transition-delay:.15s;
}

[data-aos][data-aos][data-aos-duration='200'],
body[data-aos-duration='200'] [data-aos]{
  -webkit-transition-duration:.2s;
       -o-transition-duration:.2s;
          transition-duration:.2s;
}

[data-aos][data-aos][data-aos-delay='200'],
body[data-aos-delay='200'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='200'].aos-animate,
body[data-aos-delay='200'] [data-aos].aos-animate{
  -webkit-transition-delay:.2s;
       -o-transition-delay:.2s;
          transition-delay:.2s;
}

[data-aos][data-aos][data-aos-duration='250'],
body[data-aos-duration='250'] [data-aos]{
  -webkit-transition-duration:.25s;
       -o-transition-duration:.25s;
          transition-duration:.25s;
}

[data-aos][data-aos][data-aos-delay='250'],
body[data-aos-delay='250'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='250'].aos-animate,
body[data-aos-delay='250'] [data-aos].aos-animate{
  -webkit-transition-delay:.25s;
       -o-transition-delay:.25s;
          transition-delay:.25s;
}

[data-aos][data-aos][data-aos-duration='300'],
body[data-aos-duration='300'] [data-aos]{
  -webkit-transition-duration:.3s;
       -o-transition-duration:.3s;
          transition-duration:.3s;
}

[data-aos][data-aos][data-aos-delay='300'],
body[data-aos-delay='300'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate,
body[data-aos-delay='300'] [data-aos].aos-animate{
  -webkit-transition-delay:.3s;
       -o-transition-delay:.3s;
          transition-delay:.3s;
}

[data-aos][data-aos][data-aos-duration='350'],
body[data-aos-duration='350'] [data-aos]{
  -webkit-transition-duration:.35s;
       -o-transition-duration:.35s;
          transition-duration:.35s;
}

[data-aos][data-aos][data-aos-delay='350'],
body[data-aos-delay='350'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='350'].aos-animate,
body[data-aos-delay='350'] [data-aos].aos-animate{
  -webkit-transition-delay:.35s;
       -o-transition-delay:.35s;
          transition-delay:.35s;
}

[data-aos][data-aos][data-aos-duration='400'],
body[data-aos-duration='400'] [data-aos]{
  -webkit-transition-duration:.4s;
       -o-transition-duration:.4s;
          transition-duration:.4s;
}

[data-aos][data-aos][data-aos-delay='400'],
body[data-aos-delay='400'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='400'].aos-animate,
body[data-aos-delay='400'] [data-aos].aos-animate{
  -webkit-transition-delay:.4s;
       -o-transition-delay:.4s;
          transition-delay:.4s;
}

[data-aos][data-aos][data-aos-duration='450'],
body[data-aos-duration='450'] [data-aos]{
  -webkit-transition-duration:.45s;
       -o-transition-duration:.45s;
          transition-duration:.45s;
}

[data-aos][data-aos][data-aos-delay='450'],
body[data-aos-delay='450'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='450'].aos-animate,
body[data-aos-delay='450'] [data-aos].aos-animate{
  -webkit-transition-delay:.45s;
       -o-transition-delay:.45s;
          transition-delay:.45s;
}

[data-aos][data-aos][data-aos-duration='500'],
body[data-aos-duration='500'] [data-aos]{
  -webkit-transition-duration:.5s;
       -o-transition-duration:.5s;
          transition-duration:.5s;
}

[data-aos][data-aos][data-aos-delay='500'],
body[data-aos-delay='500'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='500'].aos-animate,
body[data-aos-delay='500'] [data-aos].aos-animate{
  -webkit-transition-delay:.5s;
       -o-transition-delay:.5s;
          transition-delay:.5s;
}

[data-aos][data-aos][data-aos-duration='550'],
body[data-aos-duration='550'] [data-aos]{
  -webkit-transition-duration:.55s;
       -o-transition-duration:.55s;
          transition-duration:.55s;
}

[data-aos][data-aos][data-aos-delay='550'],
body[data-aos-delay='550'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='550'].aos-animate,
body[data-aos-delay='550'] [data-aos].aos-animate{
  -webkit-transition-delay:.55s;
       -o-transition-delay:.55s;
          transition-delay:.55s;
}

[data-aos][data-aos][data-aos-duration='600'],
body[data-aos-duration='600'] [data-aos]{
  -webkit-transition-duration:.6s;
       -o-transition-duration:.6s;
          transition-duration:.6s;
}

[data-aos][data-aos][data-aos-delay='600'],
body[data-aos-delay='600'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='600'].aos-animate,
body[data-aos-delay='600'] [data-aos].aos-animate{
  -webkit-transition-delay:.6s;
       -o-transition-delay:.6s;
          transition-delay:.6s;
}

[data-aos][data-aos][data-aos-duration='650'],
body[data-aos-duration='650'] [data-aos]{
  -webkit-transition-duration:.65s;
       -o-transition-duration:.65s;
          transition-duration:.65s;
}

[data-aos][data-aos][data-aos-delay='650'],
body[data-aos-delay='650'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='650'].aos-animate,
body[data-aos-delay='650'] [data-aos].aos-animate{
  -webkit-transition-delay:.65s;
       -o-transition-delay:.65s;
          transition-delay:.65s;
}

[data-aos][data-aos][data-aos-duration='700'],
body[data-aos-duration='700'] [data-aos]{
  -webkit-transition-duration:.7s;
       -o-transition-duration:.7s;
          transition-duration:.7s;
}

[data-aos][data-aos][data-aos-delay='700'],
body[data-aos-delay='700'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='700'].aos-animate,
body[data-aos-delay='700'] [data-aos].aos-animate{
  -webkit-transition-delay:.7s;
       -o-transition-delay:.7s;
          transition-delay:.7s;
}

[data-aos][data-aos][data-aos-duration='750'],
body[data-aos-duration='750'] [data-aos]{
  -webkit-transition-duration:.75s;
       -o-transition-duration:.75s;
          transition-duration:.75s;
}

[data-aos][data-aos][data-aos-delay='750'],
body[data-aos-delay='750'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='750'].aos-animate,
body[data-aos-delay='750'] [data-aos].aos-animate{
  -webkit-transition-delay:.75s;
       -o-transition-delay:.75s;
          transition-delay:.75s;
}

[data-aos][data-aos][data-aos-duration='800'],
body[data-aos-duration='800'] [data-aos]{
  -webkit-transition-duration:.8s;
       -o-transition-duration:.8s;
          transition-duration:.8s;
}

[data-aos][data-aos][data-aos-delay='800'],
body[data-aos-delay='800'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='800'].aos-animate,
body[data-aos-delay='800'] [data-aos].aos-animate{
  -webkit-transition-delay:.8s;
       -o-transition-delay:.8s;
          transition-delay:.8s;
}

[data-aos][data-aos][data-aos-duration='850'],
body[data-aos-duration='850'] [data-aos]{
  -webkit-transition-duration:.85s;
       -o-transition-duration:.85s;
          transition-duration:.85s;
}

[data-aos][data-aos][data-aos-delay='850'],
body[data-aos-delay='850'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='850'].aos-animate,
body[data-aos-delay='850'] [data-aos].aos-animate{
  -webkit-transition-delay:.85s;
       -o-transition-delay:.85s;
          transition-delay:.85s;
}

[data-aos][data-aos][data-aos-duration='900'],
body[data-aos-duration='900'] [data-aos]{
  -webkit-transition-duration:.9s;
       -o-transition-duration:.9s;
          transition-duration:.9s;
}

[data-aos][data-aos][data-aos-delay='900'],
body[data-aos-delay='900'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='900'].aos-animate,
body[data-aos-delay='900'] [data-aos].aos-animate{
  -webkit-transition-delay:.9s;
       -o-transition-delay:.9s;
          transition-delay:.9s;
}

[data-aos][data-aos][data-aos-duration='950'],
body[data-aos-duration='950'] [data-aos]{
  -webkit-transition-duration:.95s;
       -o-transition-duration:.95s;
          transition-duration:.95s;
}

[data-aos][data-aos][data-aos-delay='950'],
body[data-aos-delay='950'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='950'].aos-animate,
body[data-aos-delay='950'] [data-aos].aos-animate{
  -webkit-transition-delay:.95s;
       -o-transition-delay:.95s;
          transition-delay:.95s;
}

[data-aos][data-aos][data-aos-duration='1000'],
body[data-aos-duration='1000'] [data-aos]{
  -webkit-transition-duration:1s;
       -o-transition-duration:1s;
          transition-duration:1s;
}

[data-aos][data-aos][data-aos-delay='1000'],
body[data-aos-delay='1000'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1000'].aos-animate,
body[data-aos-delay='1000'] [data-aos].aos-animate{
  -webkit-transition-delay:1s;
       -o-transition-delay:1s;
          transition-delay:1s;
}

[data-aos][data-aos][data-aos-duration='1050'],
body[data-aos-duration='1050'] [data-aos]{
  -webkit-transition-duration:1.05s;
       -o-transition-duration:1.05s;
          transition-duration:1.05s;
}

[data-aos][data-aos][data-aos-delay='1050'],
body[data-aos-delay='1050'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1050'].aos-animate,
body[data-aos-delay='1050'] [data-aos].aos-animate{
  -webkit-transition-delay:1.05s;
       -o-transition-delay:1.05s;
          transition-delay:1.05s;
}

[data-aos][data-aos][data-aos-duration='1100'],
body[data-aos-duration='1100'] [data-aos]{
  -webkit-transition-duration:1.1s;
       -o-transition-duration:1.1s;
          transition-duration:1.1s;
}

[data-aos][data-aos][data-aos-delay='1100'],
body[data-aos-delay='1100'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1100'].aos-animate,
body[data-aos-delay='1100'] [data-aos].aos-animate{
  -webkit-transition-delay:1.1s;
       -o-transition-delay:1.1s;
          transition-delay:1.1s;
}

[data-aos][data-aos][data-aos-duration='1150'],
body[data-aos-duration='1150'] [data-aos]{
  -webkit-transition-duration:1.15s;
       -o-transition-duration:1.15s;
          transition-duration:1.15s;
}

[data-aos][data-aos][data-aos-delay='1150'],
body[data-aos-delay='1150'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1150'].aos-animate,
body[data-aos-delay='1150'] [data-aos].aos-animate{
  -webkit-transition-delay:1.15s;
       -o-transition-delay:1.15s;
          transition-delay:1.15s;
}

[data-aos][data-aos][data-aos-duration='1200'],
body[data-aos-duration='1200'] [data-aos]{
  -webkit-transition-duration:1.2s;
       -o-transition-duration:1.2s;
          transition-duration:1.2s;
}

[data-aos][data-aos][data-aos-delay='1200'],
body[data-aos-delay='1200'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1200'].aos-animate,
body[data-aos-delay='1200'] [data-aos].aos-animate{
  -webkit-transition-delay:1.2s;
       -o-transition-delay:1.2s;
          transition-delay:1.2s;
}

[data-aos][data-aos][data-aos-duration='1250'],
body[data-aos-duration='1250'] [data-aos]{
  -webkit-transition-duration:1.25s;
       -o-transition-duration:1.25s;
          transition-duration:1.25s;
}

[data-aos][data-aos][data-aos-delay='1250'],
body[data-aos-delay='1250'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1250'].aos-animate,
body[data-aos-delay='1250'] [data-aos].aos-animate{
  -webkit-transition-delay:1.25s;
       -o-transition-delay:1.25s;
          transition-delay:1.25s;
}

[data-aos][data-aos][data-aos-duration='1300'],
body[data-aos-duration='1300'] [data-aos]{
  -webkit-transition-duration:1.3s;
       -o-transition-duration:1.3s;
          transition-duration:1.3s;
}

[data-aos][data-aos][data-aos-delay='1300'],
body[data-aos-delay='1300'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1300'].aos-animate,
body[data-aos-delay='1300'] [data-aos].aos-animate{
  -webkit-transition-delay:1.3s;
       -o-transition-delay:1.3s;
          transition-delay:1.3s;
}

[data-aos][data-aos][data-aos-duration='1350'],
body[data-aos-duration='1350'] [data-aos]{
  -webkit-transition-duration:1.35s;
       -o-transition-duration:1.35s;
          transition-duration:1.35s;
}

[data-aos][data-aos][data-aos-delay='1350'],
body[data-aos-delay='1350'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1350'].aos-animate,
body[data-aos-delay='1350'] [data-aos].aos-animate{
  -webkit-transition-delay:1.35s;
       -o-transition-delay:1.35s;
          transition-delay:1.35s;
}

[data-aos][data-aos][data-aos-duration='1400'],
body[data-aos-duration='1400'] [data-aos]{
  -webkit-transition-duration:1.4s;
       -o-transition-duration:1.4s;
          transition-duration:1.4s;
}

[data-aos][data-aos][data-aos-delay='1400'],
body[data-aos-delay='1400'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1400'].aos-animate,
body[data-aos-delay='1400'] [data-aos].aos-animate{
  -webkit-transition-delay:1.4s;
       -o-transition-delay:1.4s;
          transition-delay:1.4s;
}

[data-aos][data-aos][data-aos-duration='1450'],
body[data-aos-duration='1450'] [data-aos]{
  -webkit-transition-duration:1.45s;
       -o-transition-duration:1.45s;
          transition-duration:1.45s;
}

[data-aos][data-aos][data-aos-delay='1450'],
body[data-aos-delay='1450'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1450'].aos-animate,
body[data-aos-delay='1450'] [data-aos].aos-animate{
  -webkit-transition-delay:1.45s;
       -o-transition-delay:1.45s;
          transition-delay:1.45s;
}

[data-aos][data-aos][data-aos-duration='1500'],
body[data-aos-duration='1500'] [data-aos]{
  -webkit-transition-duration:1.5s;
       -o-transition-duration:1.5s;
          transition-duration:1.5s;
}

[data-aos][data-aos][data-aos-delay='1500'],
body[data-aos-delay='1500'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1500'].aos-animate,
body[data-aos-delay='1500'] [data-aos].aos-animate{
  -webkit-transition-delay:1.5s;
       -o-transition-delay:1.5s;
          transition-delay:1.5s;
}

[data-aos][data-aos][data-aos-duration='1550'],
body[data-aos-duration='1550'] [data-aos]{
  -webkit-transition-duration:1.55s;
       -o-transition-duration:1.55s;
          transition-duration:1.55s;
}

[data-aos][data-aos][data-aos-delay='1550'],
body[data-aos-delay='1550'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1550'].aos-animate,
body[data-aos-delay='1550'] [data-aos].aos-animate{
  -webkit-transition-delay:1.55s;
       -o-transition-delay:1.55s;
          transition-delay:1.55s;
}

[data-aos][data-aos][data-aos-duration='1600'],
body[data-aos-duration='1600'] [data-aos]{
  -webkit-transition-duration:1.6s;
       -o-transition-duration:1.6s;
          transition-duration:1.6s;
}

[data-aos][data-aos][data-aos-delay='1600'],
body[data-aos-delay='1600'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1600'].aos-animate,
body[data-aos-delay='1600'] [data-aos].aos-animate{
  -webkit-transition-delay:1.6s;
       -o-transition-delay:1.6s;
          transition-delay:1.6s;
}

[data-aos][data-aos][data-aos-duration='1650'],
body[data-aos-duration='1650'] [data-aos]{
  -webkit-transition-duration:1.65s;
       -o-transition-duration:1.65s;
          transition-duration:1.65s;
}

[data-aos][data-aos][data-aos-delay='1650'],
body[data-aos-delay='1650'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1650'].aos-animate,
body[data-aos-delay='1650'] [data-aos].aos-animate{
  -webkit-transition-delay:1.65s;
       -o-transition-delay:1.65s;
          transition-delay:1.65s;
}

[data-aos][data-aos][data-aos-duration='1700'],
body[data-aos-duration='1700'] [data-aos]{
  -webkit-transition-duration:1.7s;
       -o-transition-duration:1.7s;
          transition-duration:1.7s;
}

[data-aos][data-aos][data-aos-delay='1700'],
body[data-aos-delay='1700'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1700'].aos-animate,
body[data-aos-delay='1700'] [data-aos].aos-animate{
  -webkit-transition-delay:1.7s;
       -o-transition-delay:1.7s;
          transition-delay:1.7s;
}

[data-aos][data-aos][data-aos-duration='1750'],
body[data-aos-duration='1750'] [data-aos]{
  -webkit-transition-duration:1.75s;
       -o-transition-duration:1.75s;
          transition-duration:1.75s;
}

[data-aos][data-aos][data-aos-delay='1750'],
body[data-aos-delay='1750'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1750'].aos-animate,
body[data-aos-delay='1750'] [data-aos].aos-animate{
  -webkit-transition-delay:1.75s;
       -o-transition-delay:1.75s;
          transition-delay:1.75s;
}

[data-aos][data-aos][data-aos-duration='1800'],
body[data-aos-duration='1800'] [data-aos]{
  -webkit-transition-duration:1.8s;
       -o-transition-duration:1.8s;
          transition-duration:1.8s;
}

[data-aos][data-aos][data-aos-delay='1800'],
body[data-aos-delay='1800'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1800'].aos-animate,
body[data-aos-delay='1800'] [data-aos].aos-animate{
  -webkit-transition-delay:1.8s;
       -o-transition-delay:1.8s;
          transition-delay:1.8s;
}

[data-aos][data-aos][data-aos-duration='1850'],
body[data-aos-duration='1850'] [data-aos]{
  -webkit-transition-duration:1.85s;
       -o-transition-duration:1.85s;
          transition-duration:1.85s;
}

[data-aos][data-aos][data-aos-delay='1850'],
body[data-aos-delay='1850'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1850'].aos-animate,
body[data-aos-delay='1850'] [data-aos].aos-animate{
  -webkit-transition-delay:1.85s;
       -o-transition-delay:1.85s;
          transition-delay:1.85s;
}

[data-aos][data-aos][data-aos-duration='1900'],
body[data-aos-duration='1900'] [data-aos]{
  -webkit-transition-duration:1.9s;
       -o-transition-duration:1.9s;
          transition-duration:1.9s;
}

[data-aos][data-aos][data-aos-delay='1900'],
body[data-aos-delay='1900'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1900'].aos-animate,
body[data-aos-delay='1900'] [data-aos].aos-animate{
  -webkit-transition-delay:1.9s;
       -o-transition-delay:1.9s;
          transition-delay:1.9s;
}

[data-aos][data-aos][data-aos-duration='1950'],
body[data-aos-duration='1950'] [data-aos]{
  -webkit-transition-duration:1.95s;
       -o-transition-duration:1.95s;
          transition-duration:1.95s;
}

[data-aos][data-aos][data-aos-delay='1950'],
body[data-aos-delay='1950'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='1950'].aos-animate,
body[data-aos-delay='1950'] [data-aos].aos-animate{
  -webkit-transition-delay:1.95s;
       -o-transition-delay:1.95s;
          transition-delay:1.95s;
}

[data-aos][data-aos][data-aos-duration='2000'],
body[data-aos-duration='2000'] [data-aos]{
  -webkit-transition-duration:2s;
       -o-transition-duration:2s;
          transition-duration:2s;
}

[data-aos][data-aos][data-aos-delay='2000'],
body[data-aos-delay='2000'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2000'].aos-animate,
body[data-aos-delay='2000'] [data-aos].aos-animate{
  -webkit-transition-delay:2s;
       -o-transition-delay:2s;
          transition-delay:2s;
}

[data-aos][data-aos][data-aos-duration='2050'],
body[data-aos-duration='2050'] [data-aos]{
  -webkit-transition-duration:2.05s;
       -o-transition-duration:2.05s;
          transition-duration:2.05s;
}

[data-aos][data-aos][data-aos-delay='2050'],
body[data-aos-delay='2050'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2050'].aos-animate,
body[data-aos-delay='2050'] [data-aos].aos-animate{
  -webkit-transition-delay:2.05s;
       -o-transition-delay:2.05s;
          transition-delay:2.05s;
}

[data-aos][data-aos][data-aos-duration='2100'],
body[data-aos-duration='2100'] [data-aos]{
  -webkit-transition-duration:2.1s;
       -o-transition-duration:2.1s;
          transition-duration:2.1s;
}

[data-aos][data-aos][data-aos-delay='2100'],
body[data-aos-delay='2100'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2100'].aos-animate,
body[data-aos-delay='2100'] [data-aos].aos-animate{
  -webkit-transition-delay:2.1s;
       -o-transition-delay:2.1s;
          transition-delay:2.1s;
}

[data-aos][data-aos][data-aos-duration='2150'],
body[data-aos-duration='2150'] [data-aos]{
  -webkit-transition-duration:2.15s;
       -o-transition-duration:2.15s;
          transition-duration:2.15s;
}

[data-aos][data-aos][data-aos-delay='2150'],
body[data-aos-delay='2150'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2150'].aos-animate,
body[data-aos-delay='2150'] [data-aos].aos-animate{
  -webkit-transition-delay:2.15s;
       -o-transition-delay:2.15s;
          transition-delay:2.15s;
}

[data-aos][data-aos][data-aos-duration='2200'],
body[data-aos-duration='2200'] [data-aos]{
  -webkit-transition-duration:2.2s;
       -o-transition-duration:2.2s;
          transition-duration:2.2s;
}

[data-aos][data-aos][data-aos-delay='2200'],
body[data-aos-delay='2200'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2200'].aos-animate,
body[data-aos-delay='2200'] [data-aos].aos-animate{
  -webkit-transition-delay:2.2s;
       -o-transition-delay:2.2s;
          transition-delay:2.2s;
}

[data-aos][data-aos][data-aos-duration='2250'],
body[data-aos-duration='2250'] [data-aos]{
  -webkit-transition-duration:2.25s;
       -o-transition-duration:2.25s;
          transition-duration:2.25s;
}

[data-aos][data-aos][data-aos-delay='2250'],
body[data-aos-delay='2250'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2250'].aos-animate,
body[data-aos-delay='2250'] [data-aos].aos-animate{
  -webkit-transition-delay:2.25s;
       -o-transition-delay:2.25s;
          transition-delay:2.25s;
}

[data-aos][data-aos][data-aos-duration='2300'],
body[data-aos-duration='2300'] [data-aos]{
  -webkit-transition-duration:2.3s;
       -o-transition-duration:2.3s;
          transition-duration:2.3s;
}

[data-aos][data-aos][data-aos-delay='2300'],
body[data-aos-delay='2300'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2300'].aos-animate,
body[data-aos-delay='2300'] [data-aos].aos-animate{
  -webkit-transition-delay:2.3s;
       -o-transition-delay:2.3s;
          transition-delay:2.3s;
}

[data-aos][data-aos][data-aos-duration='2350'],
body[data-aos-duration='2350'] [data-aos]{
  -webkit-transition-duration:2.35s;
       -o-transition-duration:2.35s;
          transition-duration:2.35s;
}

[data-aos][data-aos][data-aos-delay='2350'],
body[data-aos-delay='2350'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2350'].aos-animate,
body[data-aos-delay='2350'] [data-aos].aos-animate{
  -webkit-transition-delay:2.35s;
       -o-transition-delay:2.35s;
          transition-delay:2.35s;
}

[data-aos][data-aos][data-aos-duration='2400'],
body[data-aos-duration='2400'] [data-aos]{
  -webkit-transition-duration:2.4s;
       -o-transition-duration:2.4s;
          transition-duration:2.4s;
}

[data-aos][data-aos][data-aos-delay='2400'],
body[data-aos-delay='2400'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2400'].aos-animate,
body[data-aos-delay='2400'] [data-aos].aos-animate{
  -webkit-transition-delay:2.4s;
       -o-transition-delay:2.4s;
          transition-delay:2.4s;
}

[data-aos][data-aos][data-aos-duration='2450'],
body[data-aos-duration='2450'] [data-aos]{
  -webkit-transition-duration:2.45s;
       -o-transition-duration:2.45s;
          transition-duration:2.45s;
}

[data-aos][data-aos][data-aos-delay='2450'],
body[data-aos-delay='2450'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2450'].aos-animate,
body[data-aos-delay='2450'] [data-aos].aos-animate{
  -webkit-transition-delay:2.45s;
       -o-transition-delay:2.45s;
          transition-delay:2.45s;
}

[data-aos][data-aos][data-aos-duration='2500'],
body[data-aos-duration='2500'] [data-aos]{
  -webkit-transition-duration:2.5s;
       -o-transition-duration:2.5s;
          transition-duration:2.5s;
}

[data-aos][data-aos][data-aos-delay='2500'],
body[data-aos-delay='2500'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2500'].aos-animate,
body[data-aos-delay='2500'] [data-aos].aos-animate{
  -webkit-transition-delay:2.5s;
       -o-transition-delay:2.5s;
          transition-delay:2.5s;
}

[data-aos][data-aos][data-aos-duration='2550'],
body[data-aos-duration='2550'] [data-aos]{
  -webkit-transition-duration:2.55s;
       -o-transition-duration:2.55s;
          transition-duration:2.55s;
}

[data-aos][data-aos][data-aos-delay='2550'],
body[data-aos-delay='2550'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2550'].aos-animate,
body[data-aos-delay='2550'] [data-aos].aos-animate{
  -webkit-transition-delay:2.55s;
       -o-transition-delay:2.55s;
          transition-delay:2.55s;
}

[data-aos][data-aos][data-aos-duration='2600'],
body[data-aos-duration='2600'] [data-aos]{
  -webkit-transition-duration:2.6s;
       -o-transition-duration:2.6s;
          transition-duration:2.6s;
}

[data-aos][data-aos][data-aos-delay='2600'],
body[data-aos-delay='2600'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2600'].aos-animate,
body[data-aos-delay='2600'] [data-aos].aos-animate{
  -webkit-transition-delay:2.6s;
       -o-transition-delay:2.6s;
          transition-delay:2.6s;
}

[data-aos][data-aos][data-aos-duration='2650'],
body[data-aos-duration='2650'] [data-aos]{
  -webkit-transition-duration:2.65s;
       -o-transition-duration:2.65s;
          transition-duration:2.65s;
}

[data-aos][data-aos][data-aos-delay='2650'],
body[data-aos-delay='2650'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2650'].aos-animate,
body[data-aos-delay='2650'] [data-aos].aos-animate{
  -webkit-transition-delay:2.65s;
       -o-transition-delay:2.65s;
          transition-delay:2.65s;
}

[data-aos][data-aos][data-aos-duration='2700'],
body[data-aos-duration='2700'] [data-aos]{
  -webkit-transition-duration:2.7s;
       -o-transition-duration:2.7s;
          transition-duration:2.7s;
}

[data-aos][data-aos][data-aos-delay='2700'],
body[data-aos-delay='2700'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2700'].aos-animate,
body[data-aos-delay='2700'] [data-aos].aos-animate{
  -webkit-transition-delay:2.7s;
       -o-transition-delay:2.7s;
          transition-delay:2.7s;
}

[data-aos][data-aos][data-aos-duration='2750'],
body[data-aos-duration='2750'] [data-aos]{
  -webkit-transition-duration:2.75s;
       -o-transition-duration:2.75s;
          transition-duration:2.75s;
}

[data-aos][data-aos][data-aos-delay='2750'],
body[data-aos-delay='2750'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2750'].aos-animate,
body[data-aos-delay='2750'] [data-aos].aos-animate{
  -webkit-transition-delay:2.75s;
       -o-transition-delay:2.75s;
          transition-delay:2.75s;
}

[data-aos][data-aos][data-aos-duration='2800'],
body[data-aos-duration='2800'] [data-aos]{
  -webkit-transition-duration:2.8s;
       -o-transition-duration:2.8s;
          transition-duration:2.8s;
}

[data-aos][data-aos][data-aos-delay='2800'],
body[data-aos-delay='2800'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2800'].aos-animate,
body[data-aos-delay='2800'] [data-aos].aos-animate{
  -webkit-transition-delay:2.8s;
       -o-transition-delay:2.8s;
          transition-delay:2.8s;
}

[data-aos][data-aos][data-aos-duration='2850'],
body[data-aos-duration='2850'] [data-aos]{
  -webkit-transition-duration:2.85s;
       -o-transition-duration:2.85s;
          transition-duration:2.85s;
}

[data-aos][data-aos][data-aos-delay='2850'],
body[data-aos-delay='2850'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2850'].aos-animate,
body[data-aos-delay='2850'] [data-aos].aos-animate{
  -webkit-transition-delay:2.85s;
       -o-transition-delay:2.85s;
          transition-delay:2.85s;
}

[data-aos][data-aos][data-aos-duration='2900'],
body[data-aos-duration='2900'] [data-aos]{
  -webkit-transition-duration:2.9s;
       -o-transition-duration:2.9s;
          transition-duration:2.9s;
}

[data-aos][data-aos][data-aos-delay='2900'],
body[data-aos-delay='2900'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2900'].aos-animate,
body[data-aos-delay='2900'] [data-aos].aos-animate{
  -webkit-transition-delay:2.9s;
       -o-transition-delay:2.9s;
          transition-delay:2.9s;
}

[data-aos][data-aos][data-aos-duration='2950'],
body[data-aos-duration='2950'] [data-aos]{
  -webkit-transition-duration:2.95s;
       -o-transition-duration:2.95s;
          transition-duration:2.95s;
}

[data-aos][data-aos][data-aos-delay='2950'],
body[data-aos-delay='2950'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='2950'].aos-animate,
body[data-aos-delay='2950'] [data-aos].aos-animate{
  -webkit-transition-delay:2.95s;
       -o-transition-delay:2.95s;
          transition-delay:2.95s;
}

[data-aos][data-aos][data-aos-duration='3000'],
body[data-aos-duration='3000'] [data-aos]{
  -webkit-transition-duration:3s;
       -o-transition-duration:3s;
          transition-duration:3s;
}

[data-aos][data-aos][data-aos-delay='3000'],
body[data-aos-delay='3000'] [data-aos]{
  -webkit-transition-delay:0;
       -o-transition-delay:0;
          transition-delay:0;
}

[data-aos][data-aos][data-aos-delay='3000'].aos-animate,
body[data-aos-delay='3000'] [data-aos].aos-animate{
  -webkit-transition-delay:3s;
       -o-transition-delay:3s;
          transition-delay:3s;
}

[data-aos][data-aos][data-aos-easing='linear'],
body[data-aos-easing='linear'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);
       -o-transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing='ease'],
body[data-aos-easing='ease'] [data-aos]{
  -webkit-transition-timing-function:ease;
       -o-transition-timing-function:ease;
          transition-timing-function:ease;
}

[data-aos][data-aos][data-aos-easing='ease-in'],
body[data-aos-easing='ease-in'] [data-aos]{
  -webkit-transition-timing-function:ease-in;
       -o-transition-timing-function:ease-in;
          transition-timing-function:ease-in;
}

[data-aos][data-aos][data-aos-easing='ease-out'],
body[data-aos-easing='ease-out'] [data-aos]{
  -webkit-transition-timing-function:ease-out;
       -o-transition-timing-function:ease-out;
          transition-timing-function:ease-out;
}

[data-aos][data-aos][data-aos-easing='ease-in-out'],
body[data-aos-easing='ease-in-out'] [data-aos]{
  -webkit-transition-timing-function:ease-in-out;
       -o-transition-timing-function:ease-in-out;
          transition-timing-function:ease-in-out;
}

[data-aos][data-aos][data-aos-easing='ease-in-back'],
body[data-aos-easing='ease-in-back'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
       -o-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing='ease-out-back'],
body[data-aos-easing='ease-out-back'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
       -o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing='ease-in-out-back'],
body[data-aos-easing='ease-in-out-back'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);
       -o-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing='ease-in-sine'],
body[data-aos-easing='ease-in-sine'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);
       -o-transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing='ease-out-sine'],
body[data-aos-easing='ease-out-sine'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);
       -o-transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing='ease-in-out-sine'],
body[data-aos-easing='ease-in-out-sine'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);
       -o-transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing='ease-in-quad'],
body[data-aos-easing='ease-in-quad'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing='ease-out-quad'],
body[data-aos-easing='ease-out-quad'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing='ease-in-out-quad'],
body[data-aos-easing='ease-in-out-quad'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing='ease-in-cubic'],
body[data-aos-easing='ease-in-cubic'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing='ease-out-cubic'],
body[data-aos-easing='ease-out-cubic'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing='ease-in-out-cubic'],
body[data-aos-easing='ease-in-out-cubic'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing='ease-in-quart'],
body[data-aos-easing='ease-in-quart'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing='ease-out-quart'],
body[data-aos-easing='ease-out-quart'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing='ease-in-out-quart'],
body[data-aos-easing='ease-in-out-quart'] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^='fade'][data-aos^='fade']{
  opacity:0;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:opacity, transform;
  transition-property:opacity, transform;
  transition-property:opacity, transform, -webkit-transform;
}

[data-aos^='fade'][data-aos^='fade'].aos-animate{
  opacity:1;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}

[data-aos='fade-up']{
  -webkit-transform:translate3d(0, 100px, 0);
          transform:translate3d(0, 100px, 0);
}

[data-aos='fade-down']{
  -webkit-transform:translate3d(0, -100px, 0);
          transform:translate3d(0, -100px, 0);
}

[data-aos='fade-right']{
  -webkit-transform:translate3d(-100px, 0, 0);
          transform:translate3d(-100px, 0, 0);
}

[data-aos='fade-left']{
  -webkit-transform:translate3d(100px, 0, 0);
          transform:translate3d(100px, 0, 0);
}

[data-aos='fade-up-right']{
  -webkit-transform:translate3d(-100px, 100px, 0);
          transform:translate3d(-100px, 100px, 0);
}

[data-aos='fade-up-left']{
  -webkit-transform:translate3d(100px, 100px, 0);
          transform:translate3d(100px, 100px, 0);
}

[data-aos='fade-down-right']{
  -webkit-transform:translate3d(-100px, -100px, 0);
          transform:translate3d(-100px, -100px, 0);
}

[data-aos='fade-down-left']{
  -webkit-transform:translate3d(100px, -100px, 0);
          transform:translate3d(100px, -100px, 0);
}

[data-aos^='zoom'][data-aos^='zoom']{
  opacity:0;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:opacity, transform;
  transition-property:opacity, transform;
  transition-property:opacity, transform, -webkit-transform;
}

[data-aos^='zoom'][data-aos^='zoom'].aos-animate{
  opacity:1;
  -webkit-transform:translateZ(0) scale(1);
          transform:translateZ(0) scale(1);
}

[data-aos='zoom-in']{
  -webkit-transform:scale(0.6);
      -ms-transform:scale(0.6);
          transform:scale(0.6);
}

[data-aos='zoom-in-up']{
  -webkit-transform:translate3d(0, 100px, 0) scale(0.6);
          transform:translate3d(0, 100px, 0) scale(0.6);
}

[data-aos='zoom-in-down']{
  -webkit-transform:translate3d(0, -100px, 0) scale(0.6);
          transform:translate3d(0, -100px, 0) scale(0.6);
}

[data-aos='zoom-in-right']{
  -webkit-transform:translate3d(-100px, 0, 0) scale(0.6);
          transform:translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos='zoom-in-left']{
  -webkit-transform:translate3d(100px, 0, 0) scale(0.6);
          transform:translate3d(100px, 0, 0) scale(0.6);
}

[data-aos='zoom-out']{
  -webkit-transform:scale(1.2);
      -ms-transform:scale(1.2);
          transform:scale(1.2);
}

[data-aos='zoom-out-up']{
  -webkit-transform:translate3d(0, 100px, 0) scale(1.2);
          transform:translate3d(0, 100px, 0) scale(1.2);
}

[data-aos='zoom-out-down']{
  -webkit-transform:translate3d(0, -100px, 0) scale(1.2);
          transform:translate3d(0, -100px, 0) scale(1.2);
}

[data-aos='zoom-out-right']{
  -webkit-transform:translate3d(-100px, 0, 0) scale(1.2);
          transform:translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos='zoom-out-left']{
  -webkit-transform:translate3d(100px, 0, 0) scale(1.2);
          transform:translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^='slide'][data-aos^='slide']{
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
}

[data-aos^='slide'][data-aos^='slide'].aos-animate{
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}

[data-aos='slide-up']{
  -webkit-transform:translate3d(0, 100%, 0);
          transform:translate3d(0, 100%, 0);
}

[data-aos='slide-down']{
  -webkit-transform:translate3d(0, -100%, 0);
          transform:translate3d(0, -100%, 0);
}

[data-aos='slide-right']{
  -webkit-transform:translate3d(-100%, 0, 0);
          transform:translate3d(-100%, 0, 0);
}

[data-aos='slide-left']{
  -webkit-transform:translate3d(100%, 0, 0);
          transform:translate3d(100%, 0, 0);
}

[data-aos^='flip'][data-aos^='flip']{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
}

[data-aos='flip-left']{
  -webkit-transform:perspective(2500px) rotateY(-100deg);
          transform:perspective(2500px) rotateY(-100deg);
}

[data-aos='flip-left'].aos-animate{
  -webkit-transform:perspective(2500px) rotateY(0);
          transform:perspective(2500px) rotateY(0);
}

[data-aos='flip-right']{
  -webkit-transform:perspective(2500px) rotateY(100deg);
          transform:perspective(2500px) rotateY(100deg);
}

[data-aos='flip-right'].aos-animate{
  -webkit-transform:perspective(2500px) rotateY(0);
          transform:perspective(2500px) rotateY(0);
}

[data-aos='flip-up']{
  -webkit-transform:perspective(2500px) rotateX(-100deg);
          transform:perspective(2500px) rotateX(-100deg);
}

[data-aos='flip-up'].aos-animate{
  -webkit-transform:perspective(2500px) rotateX(0);
          transform:perspective(2500px) rotateX(0);
}

[data-aos='flip-down']{
  -webkit-transform:perspective(2500px) rotateX(100deg);
          transform:perspective(2500px) rotateX(100deg);
}

[data-aos='flip-down'].aos-animate{
  -webkit-transform:perspective(2500px) rotateX(0);
          transform:perspective(2500px) rotateX(0);
}

.banner{
  position:relative;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  min-height:650px;
  background-position:center top;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:hidden;
}

.banner.fixed{
  background-attachment:fixed;
}

.banner--page{
  position:relative;
  z-index:1;
  background-size:cover;
  background-attachment:fixed;
  background-position:center top;
  background-repeat:no-repeat;
}

.banner--page__info{
  padding:30px 0;
}

.banner--page .theme-title{
  padding-bottom:20px;
}

.banner-form{
  border-radius:10px;
}

.banner-form__title{
  margin-bottom:25px;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:800;
  text-align:center;
}

.banner::after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:0;
  width:100%;
  height:100%;
  background-color:#000;
  -webkit-transition:opacity 700ms ease-in-out;
  -o-transition:opacity 700ms ease-in-out;
  transition:opacity 700ms ease-in-out;
  opacity:.6;
}

.banner__item{
  position:relative;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  height:auto;
  padding-top:0;
}

.banner__item form .flex-container{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.banner__form{
  padding:40px 30px;
  background-color:#fff;
}

.banner__info{
  padding-right:100px;
}

.banner__list{
  padding:20px 0;
  color:#fff;
}

.banner__list--title{
  padding:20px 0 0;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-size:25px;
  font-weight:600;
  color:#cab48f;
}

.banner__list li{
  position:relative;
  padding:8px 0 8px 40px;
  font-weight:500;
}

.banner__list li::before{
  content:'';
  position:absolute;
  top:50%;
  left:0%;
  width:25px;
  height:25px;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M0 0 C1.45108658 0.00273422 1.45108658 0.00273422 2.93148804 0.00552368 C17.26440977 0.05095174 31.21023917 0.55983928 45.3125 3.3125 C46.65803955 3.55395752 46.65803955 3.55395752 48.03076172 3.80029297 C95.57547049 12.40346381 138.5800725 34.88424602 174.1015625 67.32421875 C175.86330083 68.9085382 177.64338787 70.40640998 179.5 71.875 C182.42583127 74.41072043 184.84633456 77.09439933 187.34765625 80.0390625 C189.49985873 82.52928485 191.74775174 84.91250425 194 87.3125 C224.16343523 120.53334848 243.60815878 162.99083273 252.625 206.6875 C252.77243652 207.39817627 252.91987305 208.10885254 253.07177734 208.84106445 C256.05713787 224.48358366 256.6873098 240.11919606 256.625 256 C256.62226578 257.45108658 256.62226578 257.45108658 256.61947632 258.93148804 C256.57404826 273.26440977 256.06516072 287.21023917 253.3125 301.3125 C253.15152832 302.20952637 252.99055664 303.10655273 252.82470703 304.03076172 C244.22153619 351.57547049 221.74075398 394.5800725 189.30078125 430.1015625 C187.7164618 431.86330083 186.21859002 433.64338787 184.75 435.5 C182.21427957 438.42583127 179.53060067 440.84633456 176.5859375 443.34765625 C174.09571515 445.49985873 171.71249575 447.74775174 169.3125 450 C136.09165152 480.16343523 93.63416727 499.60815878 49.9375 508.625 C49.22682373 508.77243652 48.51614746 508.91987305 47.78393555 509.07177734 C32.14141634 512.05713787 16.50580394 512.6873098 0.625 512.625 C-0.34239105 512.62317719 -1.3097821 512.62135437 -2.30648804 512.61947632 C-16.63940977 512.57404826 -30.58523917 512.06516072 -44.6875 509.3125 C-45.58452637 509.15152832 -46.48155273 508.99055664 -47.40576172 508.82470703 C-94.95047049 500.22153619 -137.9550725 477.74075398 -173.4765625 445.30078125 C-175.23830083 443.7164618 -177.01838787 442.21859002 -178.875 440.75 C-181.80083127 438.21427957 -184.22133456 435.53060067 -186.72265625 432.5859375 C-188.87485873 430.09571515 -191.12275174 427.71249575 -193.375 425.3125 C-223.53843523 392.09165152 -242.98315878 349.63416727 -252 305.9375 C-252.14743652 305.22682373 -252.29487305 304.51614746 -252.44677734 303.78393555 C-255.43213787 288.14141634 -256.0623098 272.50580394 -256 256.625 C-255.99817719 255.65760895 -255.99635437 254.6902179 -255.99447632 253.69351196 C-255.94904826 239.36059023 -255.44016072 225.41476083 -252.6875 211.3125 C-252.44604248 209.96696045 -252.44604248 209.96696045 -252.19970703 208.59423828 C-243.59653619 161.04952951 -221.11575398 118.0449275 -188.67578125 82.5234375 C-187.0914618 80.76169917 -185.59359002 78.98161213 -184.125 77.125 C-181.58927957 74.19916873 -178.90560067 71.77866544 -175.9609375 69.27734375 C-173.47071515 67.12514127 -171.08749575 64.87724826 -168.6875 62.625 C-135.46665152 32.46156477 -93.00916727 13.01684122 -49.3125 4 C-48.60182373 3.85256348 -47.89114746 3.70512695 -47.15893555 3.55322266 C-31.51641634 0.56786213 -15.88080394 -0.0623098 0 0 Z M-125.6875 81.3125 C-127.234375 82.43011719 -127.234375 82.43011719 -128.8125 83.5703125 C-175.94464284 118.57285976 -205.11829454 170.58937741 -213.80078125 228.30078125 C-214.96024064 237.4015305 -215.08500791 246.4599297 -215.0625 255.625 C-215.06162384 256.50100861 -215.06074768 257.37701721 -215.05984497 258.27957153 C-214.91312305 302.95563381 -201.28442317 346.2363966 -174.6875 382.3125 C-173.56988281 383.859375 -173.56988281 383.859375 -172.4296875 385.4375 C-137.42714024 432.56964284 -85.41062259 461.74329454 -27.69921875 470.42578125 C-18.5984695 471.58524064 -9.5400703 471.71000791 -0.375 471.6875 C0.50100861 471.68662384 1.37701721 471.68574768 2.27957153 471.68484497 C46.95563381 471.53812305 90.2363966 457.90942317 126.3125 431.3125 C127.34375 430.56742187 128.375 429.82234375 129.4375 429.0546875 C176.56964284 394.05214024 205.74329454 342.03562259 214.42578125 284.32421875 C215.58524064 275.2234695 215.71000791 266.1650703 215.6875 257 C215.68662384 256.12399139 215.68574768 255.24798279 215.68484497 254.34542847 C215.53812305 209.66936619 201.90942317 166.3886034 175.3125 130.3125 C174.56742187 129.28125 173.82234375 128.25 173.0546875 127.1875 C138.05214024 80.05535716 86.03562259 50.88170546 28.32421875 42.19921875 C19.2234695 41.03975936 10.1650703 40.91499209 1 40.9375 C0.12399139 40.93837616 -0.75201721 40.93925232 -1.65457153 40.94015503 C-46.33063381 41.08687695 -89.6113966 54.71557683 -125.6875 81.3125 Z ' fill='%23cab48f' transform='translate(255.6875,-0.3125)'/%3E%3Cpath d='M0 0 C3.97711017 4.19923601 6.23424432 9.80539206 6.46875 15.55078125 C5.51083713 28.81031207 -6.41507278 37.72489531 -15.25610352 46.53442383 C-16.53843814 47.81947302 -17.82034789 49.10494631 -19.10186768 50.39080811 C-22.56197099 53.85997947 -26.02831056 57.32285461 -29.49612927 60.78431153 C-33.13315125 64.41624778 -36.76526591 68.05308644 -40.3981781 71.68913269 C-46.49485269 77.78943805 -52.59571468 83.88553172 -58.69897461 89.97924805 C-65.7492984 97.01867437 -72.79236881 104.06529626 -79.83174378 111.11567003 C-85.88684319 117.17985018 -91.94583728 123.24011826 -98.00809425 129.29714316 C-101.62419009 132.91012553 -105.23893178 136.52443486 -108.8501606 140.14228249 C-112.24295318 143.54085984 -115.64061539 146.93449304 -119.04206848 150.32440186 C-120.28780117 151.56749466 -121.53184362 152.812284 -122.77404594 154.05890465 C-124.47262459 155.76296624 -126.1772735 157.46072019 -127.88356018 159.15705872 C-128.37102252 159.6489825 -128.85848486 160.14090628 -129.36071879 160.64773685 C-135.42420092 166.64305696 -141.03594965 169.9195515 -149.53125 170.55078125 C-158.30640697 169.80659833 -164.20289251 164.17905557 -170.11572266 158.2409668 C-170.74415573 157.61764465 -171.37258881 156.99432251 -172.02006531 156.35211182 C-174.08364946 154.3023602 -176.13978878 152.24533246 -178.1953125 150.1875 C-179.63425177 148.75245081 -181.07341337 147.31762452 -182.51278687 145.88301086 C-185.52365911 142.87958698 -188.53064398 139.87233444 -191.53515625 136.86254883 C-195.37778029 133.01412866 -199.2316536 129.17719847 -203.08875465 125.3432951 C-206.06232245 122.38448742 -209.02890427 119.41875145 -211.99354172 116.45099831 C-213.41131301 115.03373896 -214.83143694 113.61882891 -216.25398636 112.20636559 C-218.24512233 110.22762199 -220.22641095 108.23949645 -222.20556641 106.2487793 C-222.78955704 105.6724324 -223.37354767 105.09608551 -223.97523499 104.50227356 C-229.38654903 99.02115389 -233.25630404 93.52421412 -233.53125 85.55078125 C-233.02011174 78.11237445 -230.00636967 73.49230875 -224.53125 68.55078125 C-220.04363898 65.28706414 -215.88679392 65.17369151 -210.5078125 65.0546875 C-200.61850738 66.70290502 -194.49997158 74.0575486 -187.8125 80.87890625 C-186.70380174 81.99507665 -185.59420826 83.11035846 -184.48376465 84.22479248 C-181.58148009 87.14225664 -178.69141695 90.07153481 -175.80383301 93.00354004 C-172.84793946 96.00055269 -169.88050872 98.9860948 -166.9140625 101.97265625 C-161.10851434 107.82093965 -155.31584189 113.68176931 -149.53125 119.55078125 C-143.08834209 114.24760086 -137.25267755 108.38587505 -131.3828125 102.46826172 C-130.27024031 101.3504883 -129.15742016 100.23296164 -128.04437256 99.11566162 C-125.6591564 96.72055119 -123.27541893 94.3239823 -120.89276123 91.92632675 C-117.12176572 88.13215594 -113.34579584 84.34296206 -109.56884766 80.55471802 C-98.83321855 69.78574513 -88.10181646 59.01258485 -77.38085938 48.22900391 C-71.45112886 42.26472004 -65.51602986 36.30583348 -59.57493401 30.35287011 C-55.82175761 26.5916129 -52.07523626 22.82389017 -48.33351135 19.05124259 C-46.00205813 16.70374512 -43.6642973 14.36260916 -41.32471466 12.02321625 C-40.24458196 10.94066897 -39.16701357 9.8555558 -38.09227753 8.7676506 C-27.33716066 -2.11368571 -14.40684564 -11.51868083 0 0 Z ' fill='%23cab48f' transform='translate(369.53125,173.44921875)'/%3E%3C/svg%3E%0A");
  background-position:left;
  background-repeat:no-repeat;
  background-size:25px;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}

.banner__title{
  margin-bottom:30px;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-size:50px;
  font-weight:600;
  line-height:1.2;
  text-align:left;
  color:#fff;
}

.banner__subtitle{
  position:relative;
  z-index:1;
  font-size:20px;
  font-weight:500;
  line-height:1.2;
  text-align:left;
  color:#fff;
}

.slider-control{
  position:relative;
  bottom:0;
  margin-top:30px;
}

.slider-control .content-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.slider-control .swiper-pagination{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.slider-control .swiper-pagination-bullet{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:auto;
  height:auto;
  margin-left:12px;
  font-size:15px;
  color:#353535;
  background-color:transparent;
  text-decoration:none;
  opacity:1;
}

.slider-control .swiper-pagination-bullet:last-child::after{
  display:none;
}

.slider-control .swiper-pagination-bullet::before{
  content:'0';
}

.slider-control .swiper-pagination-bullet::after{
  content:'';
  display:block;
  width:0;
  height:1px;
  margin-left:0;
  background-color:#353535;
  -webkit-transition:all .5s ease 0s;
  -o-transition:all .5s ease 0s;
  transition:all .5s ease 0s;
}

.slider-control .swiper-pagination-bullet-active{
  font-size:20px;
  font-weight:700;
  color:#cab48f;
}

.slider-control .swiper-pagination-bullet-active::after{
  content:'';
  width:48px;
  margin-left:12px;
}

.banner__dop--info h1,
.banner__dop--info h2,
.banner__dop--info h3,
.banner__dop--info h4,
.banner__dop--info h5,
.banner__dop--info h6{
  margin:0;
  padding:20px 0 0;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-size:25px;
  font-weight:600;
  color:#cab48f;
}

.banner__dop--info ul{
  padding:20px 0;
  color:#fff;
}

.banner__dop--info ul li{
  position:relative;
  margin:0;
  padding:8px 0 8px 40px;
  font-weight:500;
}

.banner__dop--info ul li::before{
  content:'';
  position:absolute;
  top:50%;
  left:0%;
  width:25px;
  height:25px;
  background-color:transparent;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M0 0 C1.45108658 0.00273422 1.45108658 0.00273422 2.93148804 0.00552368 C17.26440977 0.05095174 31.21023917 0.55983928 45.3125 3.3125 C46.65803955 3.55395752 46.65803955 3.55395752 48.03076172 3.80029297 C95.57547049 12.40346381 138.5800725 34.88424602 174.1015625 67.32421875 C175.86330083 68.9085382 177.64338787 70.40640998 179.5 71.875 C182.42583127 74.41072043 184.84633456 77.09439933 187.34765625 80.0390625 C189.49985873 82.52928485 191.74775174 84.91250425 194 87.3125 C224.16343523 120.53334848 243.60815878 162.99083273 252.625 206.6875 C252.77243652 207.39817627 252.91987305 208.10885254 253.07177734 208.84106445 C256.05713787 224.48358366 256.6873098 240.11919606 256.625 256 C256.62226578 257.45108658 256.62226578 257.45108658 256.61947632 258.93148804 C256.57404826 273.26440977 256.06516072 287.21023917 253.3125 301.3125 C253.15152832 302.20952637 252.99055664 303.10655273 252.82470703 304.03076172 C244.22153619 351.57547049 221.74075398 394.5800725 189.30078125 430.1015625 C187.7164618 431.86330083 186.21859002 433.64338787 184.75 435.5 C182.21427957 438.42583127 179.53060067 440.84633456 176.5859375 443.34765625 C174.09571515 445.49985873 171.71249575 447.74775174 169.3125 450 C136.09165152 480.16343523 93.63416727 499.60815878 49.9375 508.625 C49.22682373 508.77243652 48.51614746 508.91987305 47.78393555 509.07177734 C32.14141634 512.05713787 16.50580394 512.6873098 0.625 512.625 C-0.34239105 512.62317719 -1.3097821 512.62135437 -2.30648804 512.61947632 C-16.63940977 512.57404826 -30.58523917 512.06516072 -44.6875 509.3125 C-45.58452637 509.15152832 -46.48155273 508.99055664 -47.40576172 508.82470703 C-94.95047049 500.22153619 -137.9550725 477.74075398 -173.4765625 445.30078125 C-175.23830083 443.7164618 -177.01838787 442.21859002 -178.875 440.75 C-181.80083127 438.21427957 -184.22133456 435.53060067 -186.72265625 432.5859375 C-188.87485873 430.09571515 -191.12275174 427.71249575 -193.375 425.3125 C-223.53843523 392.09165152 -242.98315878 349.63416727 -252 305.9375 C-252.14743652 305.22682373 -252.29487305 304.51614746 -252.44677734 303.78393555 C-255.43213787 288.14141634 -256.0623098 272.50580394 -256 256.625 C-255.99817719 255.65760895 -255.99635437 254.6902179 -255.99447632 253.69351196 C-255.94904826 239.36059023 -255.44016072 225.41476083 -252.6875 211.3125 C-252.44604248 209.96696045 -252.44604248 209.96696045 -252.19970703 208.59423828 C-243.59653619 161.04952951 -221.11575398 118.0449275 -188.67578125 82.5234375 C-187.0914618 80.76169917 -185.59359002 78.98161213 -184.125 77.125 C-181.58927957 74.19916873 -178.90560067 71.77866544 -175.9609375 69.27734375 C-173.47071515 67.12514127 -171.08749575 64.87724826 -168.6875 62.625 C-135.46665152 32.46156477 -93.00916727 13.01684122 -49.3125 4 C-48.60182373 3.85256348 -47.89114746 3.70512695 -47.15893555 3.55322266 C-31.51641634 0.56786213 -15.88080394 -0.0623098 0 0 Z M-125.6875 81.3125 C-127.234375 82.43011719 -127.234375 82.43011719 -128.8125 83.5703125 C-175.94464284 118.57285976 -205.11829454 170.58937741 -213.80078125 228.30078125 C-214.96024064 237.4015305 -215.08500791 246.4599297 -215.0625 255.625 C-215.06162384 256.50100861 -215.06074768 257.37701721 -215.05984497 258.27957153 C-214.91312305 302.95563381 -201.28442317 346.2363966 -174.6875 382.3125 C-173.56988281 383.859375 -173.56988281 383.859375 -172.4296875 385.4375 C-137.42714024 432.56964284 -85.41062259 461.74329454 -27.69921875 470.42578125 C-18.5984695 471.58524064 -9.5400703 471.71000791 -0.375 471.6875 C0.50100861 471.68662384 1.37701721 471.68574768 2.27957153 471.68484497 C46.95563381 471.53812305 90.2363966 457.90942317 126.3125 431.3125 C127.34375 430.56742187 128.375 429.82234375 129.4375 429.0546875 C176.56964284 394.05214024 205.74329454 342.03562259 214.42578125 284.32421875 C215.58524064 275.2234695 215.71000791 266.1650703 215.6875 257 C215.68662384 256.12399139 215.68574768 255.24798279 215.68484497 254.34542847 C215.53812305 209.66936619 201.90942317 166.3886034 175.3125 130.3125 C174.56742187 129.28125 173.82234375 128.25 173.0546875 127.1875 C138.05214024 80.05535716 86.03562259 50.88170546 28.32421875 42.19921875 C19.2234695 41.03975936 10.1650703 40.91499209 1 40.9375 C0.12399139 40.93837616 -0.75201721 40.93925232 -1.65457153 40.94015503 C-46.33063381 41.08687695 -89.6113966 54.71557683 -125.6875 81.3125 Z ' fill='%23cab48f' transform='translate(255.6875,-0.3125)'/%3E%3Cpath d='M0 0 C3.97711017 4.19923601 6.23424432 9.80539206 6.46875 15.55078125 C5.51083713 28.81031207 -6.41507278 37.72489531 -15.25610352 46.53442383 C-16.53843814 47.81947302 -17.82034789 49.10494631 -19.10186768 50.39080811 C-22.56197099 53.85997947 -26.02831056 57.32285461 -29.49612927 60.78431153 C-33.13315125 64.41624778 -36.76526591 68.05308644 -40.3981781 71.68913269 C-46.49485269 77.78943805 -52.59571468 83.88553172 -58.69897461 89.97924805 C-65.7492984 97.01867437 -72.79236881 104.06529626 -79.83174378 111.11567003 C-85.88684319 117.17985018 -91.94583728 123.24011826 -98.00809425 129.29714316 C-101.62419009 132.91012553 -105.23893178 136.52443486 -108.8501606 140.14228249 C-112.24295318 143.54085984 -115.64061539 146.93449304 -119.04206848 150.32440186 C-120.28780117 151.56749466 -121.53184362 152.812284 -122.77404594 154.05890465 C-124.47262459 155.76296624 -126.1772735 157.46072019 -127.88356018 159.15705872 C-128.37102252 159.6489825 -128.85848486 160.14090628 -129.36071879 160.64773685 C-135.42420092 166.64305696 -141.03594965 169.9195515 -149.53125 170.55078125 C-158.30640697 169.80659833 -164.20289251 164.17905557 -170.11572266 158.2409668 C-170.74415573 157.61764465 -171.37258881 156.99432251 -172.02006531 156.35211182 C-174.08364946 154.3023602 -176.13978878 152.24533246 -178.1953125 150.1875 C-179.63425177 148.75245081 -181.07341337 147.31762452 -182.51278687 145.88301086 C-185.52365911 142.87958698 -188.53064398 139.87233444 -191.53515625 136.86254883 C-195.37778029 133.01412866 -199.2316536 129.17719847 -203.08875465 125.3432951 C-206.06232245 122.38448742 -209.02890427 119.41875145 -211.99354172 116.45099831 C-213.41131301 115.03373896 -214.83143694 113.61882891 -216.25398636 112.20636559 C-218.24512233 110.22762199 -220.22641095 108.23949645 -222.20556641 106.2487793 C-222.78955704 105.6724324 -223.37354767 105.09608551 -223.97523499 104.50227356 C-229.38654903 99.02115389 -233.25630404 93.52421412 -233.53125 85.55078125 C-233.02011174 78.11237445 -230.00636967 73.49230875 -224.53125 68.55078125 C-220.04363898 65.28706414 -215.88679392 65.17369151 -210.5078125 65.0546875 C-200.61850738 66.70290502 -194.49997158 74.0575486 -187.8125 80.87890625 C-186.70380174 81.99507665 -185.59420826 83.11035846 -184.48376465 84.22479248 C-181.58148009 87.14225664 -178.69141695 90.07153481 -175.80383301 93.00354004 C-172.84793946 96.00055269 -169.88050872 98.9860948 -166.9140625 101.97265625 C-161.10851434 107.82093965 -155.31584189 113.68176931 -149.53125 119.55078125 C-143.08834209 114.24760086 -137.25267755 108.38587505 -131.3828125 102.46826172 C-130.27024031 101.3504883 -129.15742016 100.23296164 -128.04437256 99.11566162 C-125.6591564 96.72055119 -123.27541893 94.3239823 -120.89276123 91.92632675 C-117.12176572 88.13215594 -113.34579584 84.34296206 -109.56884766 80.55471802 C-98.83321855 69.78574513 -88.10181646 59.01258485 -77.38085938 48.22900391 C-71.45112886 42.26472004 -65.51602986 36.30583348 -59.57493401 30.35287011 C-55.82175761 26.5916129 -52.07523626 22.82389017 -48.33351135 19.05124259 C-46.00205813 16.70374512 -43.6642973 14.36260916 -41.32471466 12.02321625 C-40.24458196 10.94066897 -39.16701357 9.8555558 -38.09227753 8.7676506 C-27.33716066 -2.11368571 -14.40684564 -11.51868083 0 0 Z ' fill='%23cab48f' transform='translate(369.53125,173.44921875)'/%3E%3C/svg%3E%0A");
  background-position:left;
  background-repeat:no-repeat;
  background-size:25px;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}

.facts{
  background-color:#f1f0f7;
}

.facts.section{
  padding-top:60px;
}

.facts .padding_row.row-grid{
  margin-left:-20px;
}

.facts .padding_row [class*='col-']{
  padding-bottom:20px;
  padding-left:20px;
}

.facts .theme-title{
  padding-top:0;
  padding-bottom:40px;
}

.facts .row-grid{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}

.facts__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  padding:30px 20px;
  font-size:16px;
  text-align:center;
  background-color:#fff;
  border-radius:10px;
}

.facts__item span{
  display:block;
  width:100%;
  font-weight:500;
}

.facts__img{
  width:100%;
  max-width:70px;
  min-height:70px;
  margin:0 auto;
  padding:10px;
  text-align:center;
  background-color:#fff;
  border-radius:50%;
}

.facts__img img{
  display:block;
  max-width:100%;
  margin:0 auto;
}

.facts__text{
  margin-top:10px;
  font-size:14px;
  text-align:left;
}

.facts__title{
  width:100%;
  padding-left:20px;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  color:#251d32;
}

.facts__info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:left;
}

.service{
  position:relative;
  max-width:100%;
  overflow:hidden;
}

.service .padding_row [class*='col-']{
  padding-top:20px;
  padding-left:20px;
}

.service__box{
  text-decoration:none;
}

.service__bg{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  width:100%;
  background-attachment:scroll;
  background-position:bottom right;
  background-repeat:no-repeat;
  background-size:auto;
  opacity:.06;
}

.service__item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  height:100%;
  min-height:140px;
  padding:15px 15px 15px 80px;
  text-align:center;
  background-color:#fff;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  border:1px solid #f1f0f7;
  -webkit-transition:border-color .3s ease;
  -o-transition:border-color .3s ease;
  transition:border-color .3s ease;
  overflow:hidden;
  border-radius:10px;
}

.service__item:hover,
.service__item.active{
  border:1px solid #cab48f;
  -webkit-transition:border-color .3s ease;
  -o-transition:border-color .3s ease;
  transition:border-color .3s ease;
}

.service__item:hover .service__img,
.service__item.active .service__img{
  background-color:#cab48f;
  -webkit-transition:.3s ease;
  -o-transition:.3s ease;
  transition:.3s ease;
}

.service__title{
  display:inline-block;
  margin:0;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  color:#251d32;
  text-decoration:none;
}

.service__title:hover{
  text-decoration:none;
}

.service__link{
  position:absolute;
  top:0;
  left:0;
  z-index:9;
  display:block;
  width:100%;
  height:100%;
  padding:6px;
}

.service .tabs__btn{
  margin-bottom:40px;
  text-align:center;
}

.service .tabs__btn .button{
  position:relative;
  top:0;
  color:#000;
  background-color:#fff;
}

.service .tabs__btn .button + .button{
  margin-left:20px;
}

.service .tabs__btn .button.active{
  color:#fff;
  background-color:#cab48f;
}

.service .tabs__btn .button:hover{
  color:#fff;
  background-color:#cab48f;
}

.service .tabs__container{
  position:relative;
}

.service__wrapper{
  position:relative;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-decoration:none;
}

.service__wrapper.text-left{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}

.service__wrapper.padding_row.row-grid{
  margin-top:-20px;
  margin-left:-20px;
}

.service__img{
  position:absolute;
  top:-70px;
  left:-70px;
  z-index:1;
  display:block;
  width:150px;
  max-width:100%;
  height:150px;
  padding-top:85px;
  padding-right:25px;
  background:#251d32;
  border-top-right-radius:50%;
  border-bottom-right-radius:50%;
  -webkit-transition:.3s ease;
  -o-transition:.3s ease;
  transition:.3s ease;
}

.service__img.not-img{
  background-size:40px;
  background-position:bottom 25px right 25px;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23fff' d='M276 4c6.803 5.603 13.051 11.888 19.302 18.093l2.635 2.606c2.842 2.812 5.68 5.628 8.516 8.446l1.473 1.463c4.6 4.568 9.196 9.138 13.788 13.713a6048.815 6048.815 0 0 0 17.522 17.389c4.142 4.094 8.272 8.2 12.393 12.314 2.451 2.446 4.906 4.887 7.375 7.315 2.754 2.71 5.484 5.444 8.212 8.18l2.437 2.376c7.697 7.797 13.345 17.101 13.597 28.293-.165 9.925-4.121 18.406-10.914 25.566-7.045 6.418-14.52 9.344-24.024 9.496l-2.886.078C342 159 342 159 332 156l-30 30c4.76 5.594 4.76 5.594 9.767 10.879l2.083 2.082 2.234 2.216 2.416 2.41c2.66 2.652 5.323 5.3 7.986 7.95l5.737 5.717c4.113 4.1 8.226 8.197 12.341 12.294 6.51 6.48 13.012 12.967 19.514 19.454l6.684 6.669 1.687 1.683c6.328 6.313 12.657 12.626 18.987 18.938l1.752 1.747c9.371 9.344 18.748 18.683 28.126 28.02 9.642 9.6 19.276 19.209 28.904 28.823 5.931 5.923 11.869 11.84 17.814 17.748a5362.43 5362.43 0 0 1 12.207 12.175c2.341 2.341 4.686 4.678 7.038 7.009 2.556 2.533 5.099 5.079 7.639 7.628l2.234 2.196c9.786 9.891 15.083 20.355 15.288 34.237-.08 12.168-3.937 22.038-12.215 31.063-9.999 9.487-21.4 11.555-34.66 11.34-13.792-.57-23.937-9.183-33.238-18.592l-2.498-2.49c-2.266-2.262-4.524-4.53-6.78-6.801-2.442-2.455-4.893-4.902-7.343-7.35a8233.364 8233.364 0 0 1-12.695-12.719 15383.054 15383.054 0 0 0-18.353-18.39c-9.934-9.94-19.861-19.887-29.784-29.838a53283.368 53283.368 0 0 0-39.676-39.751A144361.621 144361.621 0 0 1 241 248c-1.105.939-2.21 1.879-3.313 2.82l-1.863 1.586c-2.703 2.363-5.233 4.879-7.758 7.43l-1.584 1.588c-1.642 1.648-3.28 3.3-4.92 4.951l-3.373 3.387c-2.732 2.743-5.461 5.49-8.189 8.238l.643 1.977c3.222 10.238 3.857 20.008-.643 30.023-5.012 8.505-12.436 15.212-22 18-12.712 2.16-21.482.285-32-7-3.47-2.938-6.667-6.11-9.868-9.335l-2.818-2.791a1717.948 1717.948 0 0 1-7.548-7.538c-2.106-2.111-4.219-4.216-6.33-6.321a6234.099 6234.099 0 0 1-14.931-14.934 4513.328 4513.328 0 0 0-15.365-15.333 4687.242 4687.242 0 0 1-13.25-13.224 2292.33 2292.33 0 0 0-7.888-7.871c-2.941-2.92-5.862-5.859-8.78-8.8l-2.619-2.583c-9.053-9.197-12.896-17.88-12.92-30.72.103-5.98.997-10.482 4.317-15.55l1.285-2.102c5.059-7.524 12.674-12.555 21.528-14.523 8.25-.97 15.343.01 23.187 2.625L226 50l-3-11c-.819-11.05 1.722-20.472 9-29 11.625-11.086 29.743-14.737 44-6Zm-28 20c-2.645 3.763-3.96 6.877-4.125 11.5 2.666 8.296 9.754 14.423 15.79 20.439l2.573 2.59c2.31 2.321 4.625 4.638 6.943 6.953 1.94 1.94 3.877 3.881 5.814 5.824 4.57 4.581 9.147 9.157 13.726 13.73 4.714 4.709 9.42 9.426 14.12 14.148 4.05 4.067 8.104 8.128 12.164 12.184 2.419 2.417 4.836 4.837 7.247 7.262 2.687 2.7 5.384 5.39 8.084 8.078l2.4 2.423c6.298 6.347 6.298 6.347 14.608 9.119 5.545-.643 8.89-1.84 12.656-6.25 1.902-4.34 2.465-7.498 1.048-12.074-2.403-5.376-6.74-9.15-10.878-13.226l-2.736-2.742c-2.464-2.47-4.94-4.927-7.419-7.381-2.596-2.575-5.18-5.16-7.767-7.745-4.341-4.335-8.69-8.662-13.043-12.984a8556.06 8556.06 0 0 1-16.737-16.67 17382.424 17382.424 0 0 0-17.483-17.426c-3.381-3.37-6.767-6.736-10.155-10.099l-2.588-2.58-2.37-2.349-2.059-2.045c-4.168-3.86-6.932-4.068-12.375-3.917-3.338.326-4.98.924-7.438 3.238Zm-9.997 43.874-2.679 2.682-1.487 1.485c-1.658 1.656-3.312 3.315-4.966 4.975l-3.547 3.546c-3.221 3.221-6.44 6.445-9.657 9.67-3.359 3.365-6.72 6.727-10.082 10.09-6.37 6.372-12.737 12.748-19.103 19.124a72733.187 72733.187 0 0 1-21.743 21.765A160229.32 160229.32 0 0 0 120 186c4.141 4.938 8.446 9.586 13.015 14.129l2.042 2.042c2.205 2.205 4.414 4.405 6.623 6.606l4.615 4.611c4.032 4.029 8.067 8.054 12.103 12.078 4.124 4.115 8.246 8.232 12.368 12.348A53207.42 53207.42 0 0 0 195 262c6.471-5.33 12.348-11.214 18.26-17.146l3.372-3.372c3.035-3.035 6.067-6.072 9.098-9.11 3.174-3.181 6.352-6.36 9.529-9.537 6.008-6.012 12.014-12.026 18.019-18.04 6.84-6.852 13.682-13.7 20.525-20.547C287.872 170.168 301.937 156.085 316 142a214.63 214.63 0 0 0-13-14.129l-2.036-2.042c-2.2-2.205-4.404-4.406-6.609-6.606l-4.608-4.611a14182.79 14182.79 0 0 0-9.625-9.62c-4.124-4.118-8.243-8.241-12.361-12.365a13723.41 13723.41 0 0 0-9.5-9.499l-4.56-4.563c-2.114-2.117-4.23-4.23-6.349-6.342l-1.915-1.922c-3.46-4.454-3.46-4.454-7.434-2.427ZM78 194c-3.256 3.56-3.372 6.994-3.496 11.621 1.498 7.183 8.353 12.526 13.316 17.474l2.697 2.712a3172.2 3172.2 0 0 0 7.301 7.313c2.038 2.036 4.072 4.075 6.106 6.114 4.799 4.81 9.603 9.614 14.41 14.415 4.955 4.95 9.9 9.908 14.843 14.87a7371.78 7371.78 0 0 0 12.764 12.786c2.542 2.54 5.08 5.081 7.615 7.629 2.823 2.838 5.658 5.664 8.495 8.489l2.533 2.556 2.349 2.328 2.026 2.027c3.622 2.956 6.317 3.677 10.978 3.603 4.606-.74 6.862-2.583 10.063-5.937 2.315-3.623 2.481-7.26 1.845-11.436-1.052-3.192-2.586-4.869-4.881-7.316l-2.47-2.648a830.353 830.353 0 0 0-11.1-11.383l-2.447-2.467a6285.188 6285.188 0 0 0-7.92-7.96c-.908-.914-1.817-1.826-2.753-2.766-4.306-4.325-8.615-8.648-12.926-12.968-4.95-4.96-9.893-9.93-14.828-14.905-4.3-4.334-8.612-8.658-12.928-12.978-1.825-1.83-3.647-3.663-5.465-5.5a1766.717 1766.717 0 0 0-7.65-7.667c-.743-.755-1.486-1.51-2.25-2.289C95.93 191.503 88.68 187.106 78 194Zm204.11 10.662a642.18 642.18 0 0 0-3.65 3.682l-1.941 1.95a2535.82 2535.82 0 0 0-6.144 6.206 8962.621 8962.621 0 0 1-4.164 4.191A5243.984 5243.984 0 0 0 256 231c1.604 4.005 4.421 6.677 7.445 9.64l1.606 1.598c1.687 1.675 3.38 3.344 5.074 5.012l3.441 3.414c2.806 2.784 5.619 5.562 8.434 8.336 4.29-1.652 7.143-4.89 10.297-8.102l1.799-1.807c1.89-1.9 3.772-3.808 5.654-5.716l3.848-3.875c3.14-3.161 6.272-6.329 9.402-9.5-1.604-3.98-4.382-6.672-7.375-9.64l-1.591-1.598a1069.918 1069.918 0 0 0-3.329-3.318 1043.874 1043.874 0 0 1-5.096-5.108 3769.768 3769.768 0 0 0-3.234-3.227l-1.54-1.552c-4.135-4.295-4.135-4.295-8.724-.895Zm43.023 42.092c-1.267 1.267-2.531 2.537-3.793 3.809l-2.014 2.017c-2.132 2.138-4.26 4.279-6.389 6.42l-4.322 4.336c-3.54 3.552-7.079 7.107-10.615 10.664a205.105 205.105 0 0 0 12.438 13.585l1.88 1.89c2.06 2.073 4.125 4.141 6.19 6.21l4.456 4.476c4.86 4.88 9.725 9.756 14.59 14.632l5.035 5.047c7.88 7.9 15.764 15.797 23.65 23.69 9.094 9.105 18.18 18.217 27.258 27.336 7.027 7.057 14.061 14.106 21.101 21.15 4.202 4.203 8.4 8.41 12.59 12.625 3.94 3.963 7.888 7.916 11.844 11.862 1.448 1.447 2.893 2.898 4.334 4.353 1.971 1.99 3.955 3.966 5.942 5.94l1.709 1.742c4.627 4.554 9.626 7.891 16.108 8.993 6.395-.07 11.753-.413 16.875-4.531 4.808-5.23 7.138-9.506 7.313-16.688l.113-3.011c-.993-7.698-5.525-12.985-10.899-18.261l-1.963-1.976c-2.16-2.168-4.333-4.322-6.506-6.476a5105.824 5105.824 0 0 0-17.335-17.304c-4.422-4.4-8.832-8.811-13.244-13.22a18486.87 18486.87 0 0 0-22.23-22.172 19978.038 19978.038 0 0 1-22.888-22.827l-1.426-1.423-4.258-4.255a50423.08 50423.08 0 0 0-24.529-24.483l-7.904-7.888c-4.128-4.12-8.26-8.236-12.393-12.35l-4.56-4.548c-2.064-2.06-4.131-4.117-6.2-6.174l-1.845-1.846c-3.849-4.698-3.849-4.698-8.113-1.344Z'/%3E%3Cpath fill='%23fff' d='m81.974 347.612 2.923-.016c3.21-.014 6.42-.007 9.63 0l6.93-.02c6.261-.019 12.521-.018 18.781-.012 5.232.003 10.463-.003 15.694-.009 13.048-.015 26.095-.011 39.143 0 11.316.01 22.631-.002 33.947-.026 11.637-.024 23.274-.034 34.911-.027 6.526.003 13.052 0 19.579-.017a3295.53 3295.53 0 0 1 18.41.008c2.25.003 4.498 0 6.746-.01 3.078-.013 6.154-.002 9.23.016l2.676-.03c9.766.115 18.3 3.879 25.426 10.531 9.413 10.018 10.456 19.122 10.187 32.562l-.04 3.924c-.036 3.172-.085 6.343-.147 9.514l1.893-.048c2.869-.063 5.738-.101 8.607-.14l2.977-.076c9.967-.1 16.197 2.253 23.539 9.139 5.936 6.357 7.128 12.475 7.177 20.935l.025 2.372c.024 2.584.041 5.168.055 7.752l.017 2.678c.026 4.674.046 9.348.06 14.022.013 3.867.041 7.734.082 11.602.05 4.673.074 9.345.081 14.019.007 1.78.022 3.558.046 5.338.032 2.49.032 4.977.024 7.467l.05 2.222c-.045 3.698-.448 5.486-2.772 8.407-3.41 2.755-4.912 2.937-9.24 2.94l-3.927.04-4.308-.034c-1.527.006-3.054.014-4.581.024-4.198.02-8.395.01-12.593-.005-4.526-.012-9.053.006-13.579.02-8.868.022-17.735.017-26.603.002-7.206-.01-14.411-.012-21.617-.007l-3.105.002-6.245.005c-19.53.015-39.058-.002-58.587-.029-16.764-.022-33.528-.018-50.292.005a26976.06 26976.06 0 0 1-64.597.017l-3.093-.002c-7.198-.005-14.397.003-21.596.014-8.77.014-17.54.01-26.31-.016a2026.88 2026.88 0 0 0-13.43-.002c-4.096.015-8.191.007-12.287-.02a373.323 373.323 0 0 0-4.452.01c-2.013.015-4.026-.004-6.04-.024l-3.391-.002C4.008 511.792 2.5 510.14 0 507c-.496-2.847-.686-5.096-.647-7.936l-.027-2.377c-.021-2.588-.007-5.174.01-7.761a3379.66 3379.66 0 0 0-.015-5.422c-.007-3.79.004-7.577.027-11.366.029-4.834.012-9.667-.018-14.501a1346.53 1346.53 0 0 1 0-11.204c.004-1.78 0-3.562-.011-5.342-.058-11.226.388-19.715 7.857-28.712l2.136-1.817 2.114-1.87c7.256-4.768 13.625-5.096 22.074-4.88l3.07.042c2.477.035 4.953.084 7.43.146l-.048-2.427c-.062-3.67-.101-7.34-.14-11.01l-.076-3.819C43.642 374.735 45.687 366.828 54 358c8.378-7.889 16.604-10.465 27.974-10.388Zm-13.912 26.075c-4.213 6.768-4.342 13.57-4.187 21.313l.027 2.637c.024 2.12.06 4.242.098 6.363l3.245.031c10.08.098 20.159.2 30.239.308 5.182.056 10.364.109 15.547.158 4.999.048 9.998.1 14.997.156 1.91.02 3.819.04 5.728.056 2.67.024 5.34.054 8.009.086l2.404.017c3.198.043 5.775.17 8.831 1.188.983 2.948 1.134 4.927 1.125 8l.008 2.625C154 419 154 419 153 422c-2.942.98-4.848 1.13-7.914 1.138l-3.071.017-3.368.003-3.548.015c-3.213.014-6.426.023-9.639.032-3.364.01-6.729.029-10.093.047-11.461.062-22.922.116-34.382.15-6.33.018-12.66.047-18.99.087-3.348.021-6.695.035-10.044.04-3.737.004-7.473.027-11.21.054l-3.349-.009C29.71 423.59 29.71 423.59 23 427c-8.544 19.936-3 43.31-3 65h340c2.772-33.377 2.772-33.377-3-65-5.224-4.07-11.415-3.434-17.741-3.417l-3.564-.026c-3.882-.025-7.763-.029-11.644-.034-2.697-.012-5.394-.03-8.091-.047a6067.81 6067.81 0 0 0-19.114-.08c-11.418-.034-22.836-.092-34.255-.155-3.35-.018-6.699-.033-10.048-.042-3.73-.01-7.46-.025-11.19-.041l-3.368-.003-3.071-.017-2.672-.008C230 423 230 423 227 422c-.983-2.948-1.134-4.927-1.125-8l-.008-2.625C226 409 226 409 227 406c3.768-1.256 7.308-1.177 11.235-1.205l2.543-.03c2.776-.032 5.552-.057 8.327-.081l5.772-.063c5.065-.056 10.13-.105 15.195-.153 5.168-.05 10.336-.106 15.504-.161 10.141-.108 20.283-.21 30.424-.307.054-3 .094-6 .125-9 .017-.84.034-1.678.05-2.543.054-6.902-.506-12.777-4.238-18.77-6.04-5.527-13.406-6.132-21.31-6.068l-2.727-.014c-2.992-.012-5.983-.003-8.974.007a4407.557 4407.557 0 0 0-23.966-.015c-6.114.008-12.228 0-18.342-.004-10.265-.006-20.531.002-30.797.016-11.859.016-23.718.01-35.576-.006-10.193-.013-20.385-.015-30.577-.007-6.083.004-12.166.005-18.248-.005a3775.84 3775.84 0 0 0-17.158.015c-2.096.004-4.192.003-6.288-.004-2.867-.008-5.733.002-8.6.017l-2.496-.02c-7.085.07-13.484 1.21-18.816 6.088Z'/%3E%3Cpath fill='%23fff' d='M195 404c3.125 1.875 3.125 1.875 5 5 .989 5.026.777 8.705-1.875 13.125-4.42 2.652-8.099 2.864-13.125 1.875-3.125-1.875-3.125-1.875-5-5-.989-5.026-.777-8.705 1.875-13.125 4.42-2.652 8.099-2.864 13.125-1.875Z'/%3E%3C/svg%3E");
}

.service__img img{
  position:relative;
  display:block;
  width:40px;
  max-width:100%;
  margin:auto 0 0 auto;
}

.service__price{
  display:block;
  margin-top:5px;
  font-size:14px;
  font-weight:600;
  text-align:left;
  color:#989898;
}

.service__info{
  display:block;
  text-align:left;
  overflow:hidden;
}

.service__row{
  padding-bottom:30px;
}

.service__text{
  padding:20px 0 40px 0;
}

.service-page{
  padding-bottom:20px;
  overflow:hidden;
}

.service-page__list{
  padding:0;
}

.service-page__list strong{
  padding-right:10px;
  font-size:20px;
}

.service-page__list li{
  padding:0 0 15px 0;
}

.service-page__list h2{
  display:inline;
  font-size:16px;
  font-weight:normal;
}

.service-page__info{
  margin-bottom:20px;
  padding:20px 30px;
  background-color:#f1f0f7;
  border-radius:8px;
}

.service-page__right{
  padding-left:50px;
}

.service-page__btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}

.service-page__social{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:30px;
  padding:0 0;
  list-style:none;
}

.service-page__social .social__icon{
  width:50px;
  fill:#251d32;
}

.service-page__social .social__icon + a{
  margin-left:10px;
}

.service-page__img{
  position:relative;
  height:100%;
}

.service-page img{
  position:relative;
  z-index:1;
  display:block;
  width:100%;
  max-width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center;
     object-position:center;
  border-radius:8px;
}

.tabs__box{
  display:none;
}

.tabs__box.active{
  display:block;
}

.table-of-contents ol li a{
  text-decoration:none;
}

.img-box h3{
  margin-bottom:20px;
  font-size:20px;
  font-weight:bold;
  color:#251d32;
}

.table-of-contents{
  margin-bottom:30px;
  background-color:#f1f0f7;
  border-radius:8px;
}

.table-of-contents__link{
  color:#251d32;
  text-decoration:none;
}

.table-of-contents__header{
  padding:15px 30px;
  font-weight:bold;
  font-size:1.1em;
}

.table-of-contents__hide{
  position:relative;
  cursor:pointer;
}

.table-of-contents__hide::after{
  content:'';
  position:absolute;
  top:50%;
  right:-25px;
  width:20px;
  height:20px;
  background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L1.70711 0.292893ZM11.7071 1.70711C12.0976 1.31658 12.0976 0.683417 11.7071 0.292893C11.3166 -0.0976311 10.6834 -0.0976311 10.2929 0.292893L11.7071 1.70711ZM6 6L5.29289 6.70711C5.68342 7.09763 6.31658 7.09763 6.70711 6.70711L6 6ZM0.292893 1.70711L5.29289 6.70711L6.70711 5.29289L1.70711 0.292893L0.292893 1.70711ZM6.70711 6.70711L11.7071 1.70711L10.2929 0.292893L5.29289 5.29289L6.70711 6.70711Z' fill='%23000000'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
  background-size:80%;
  -webkit-transform:translateY(-50%) rotate(0deg);
      -ms-transform:translateY(-50%) rotate(0deg);
          transform:translateY(-50%) rotate(0deg);
}

.table-of-contents__hide.is-collapsed::after{
  -webkit-transform:translateY(-50%) rotate(180deg);
      -ms-transform:translateY(-50%) rotate(180deg);
          transform:translateY(-50%) rotate(180deg);
}

.table-of-contents__hide:hover{
  opacity:.9;
}

.img-box h3,
.table-of-contents.open .table-of-contents__list{
  display:block;
}

.table-of-contents.open .table-of-contents__hide::after{
  content:'︿';
}

.table-of-contents ol{
  margin:0 30px;
  padding:0 0 15px;
  list-style:none;
}

.table-of-contents ol li{
  margin-top:.4em;
  margin-bottom:.2em;
  padding-left:0;
  counter-increment:point;
  counter-reset:sublist;
}

.table-of-contents ol li::before{
  content:counter(point) ". ";
  display:inline-block;
  width:1.6em;
  margin-right:5px;
  margin-left:0;
  opacity:.5;
}

.products{
  border-top:1px #f0f0f0 solid;
}

.products .button{
  margin-top:25px;
}

.products .item{
  background-color:#f8f8f8;
}

.products .item img{
  mix-blend-mode:multiply;
}

.work{
  position:relative;
  background-image:url(../media/bg/about-image2.png);
  background-position:left bottom;
  background-repeat:no-repeat;
  background-size:auto;
}

.work .tabs__btn{
  position:relative;
  z-index:1;
}

.work .button{
  color:#000;
  background-color:#fff;
}

.work .button.active{
  color:#fff;
  background-color:#cab48f;
}

.work .button + .button{
  margin-left:20px;
}

.timeliner{
  position:relative;
  z-index:1;
  width:100%;
  margin-top:20px;
  padding:0;
  padding-top:20px;
  overflow:hidden;
  list-style:none;
}

.timeliner a:not([class]){
  font-weight:bold;
}

.timeliner::before{
  content:'';
  position:absolute;
  top:30px;
  left:50%;
  width:1px;
  height:100%;
  margin-left:-1px;
  background-color:#5d5d5d;
}

.timeliner .timeline-box{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  width:100%;
  min-height:80px;
  margin-bottom:50px;
}

.timeliner .timeline-box.inverted .timeline-panel{
  padding:0 20px 0 80px;
  text-align:left;
}

.timeliner li a{
  white-space:nowrap;
}

.timeliner li:last-child{
  position:relative;
  margin-bottom:0;
}

.timeliner li:last-child::before{
  content:'';
  position:absolute;
  top:0;
  left:50%;
  width:10px;
  height:100%;
  background-color:#fff;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}

.gray .timeliner li:last-child::before{
  background-color:#f1f0f7;
}

.timeliner li .timeline-panel{
  position:relative;
  top:-5px;
  width:50%;
  padding:0 80px 0 20px;
  text-align:right;
}

.timeliner li .timeline-panel .button{
  margin-top:10px;
}

.timeliner li .timeline-image{
  position:absolute;
  left:50%;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100px;
  height:100px;
  text-align:center;
  background-color:#fff;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
  border-radius:50%;
  -webkit-animation:pulse 2s infinite;
          animation:pulse 2s infinite;
  border:1px #ccc solid;
}

.timeliner li .timeline-image img{
  display:block;
  max-width:55%;
}

.timeliner li:hover .timeline-image{
  -webkit-animation:pulse 2s infinite;
          animation:pulse 2s infinite;
}

.timeliner .timeline-heading h4{
  margin-top:0%;
  margin-bottom:10px;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  color:#251d32;
}

.timeliner .timeline-heading h4.subheading{
  line-height:normal;
  font-size:25px;
}

.timeliner .timeline-heading h4.subheading b{
  font-size:30px;
}

@-webkit-keyframes pulse{
  0%{
    -webkit-box-shadow:0 0 0 0 rgba(200, 180, 144, 0.4);
            box-shadow:0 0 0 0 rgba(200, 180, 144, 0.4);
  }

  70%{
    -webkit-box-shadow:0 0 0 10px rgba(200, 180, 144, 0);
            box-shadow:0 0 0 10px rgba(200, 180, 144, 0);
  }

  100%{
    -webkit-box-shadow:0 0 0 0 rgba(200, 180, 144, 0);
            box-shadow:0 0 0 0 rgba(200, 180, 144, 0);
  }
}

@keyframes pulse{
  0%{
    -webkit-box-shadow:0 0 0 0 rgba(200, 180, 144, 0.4);
            box-shadow:0 0 0 0 rgba(200, 180, 144, 0.4);
  }

  70%{
    -webkit-box-shadow:0 0 0 10px rgba(200, 180, 144, 0);
            box-shadow:0 0 0 10px rgba(200, 180, 144, 0);
  }

  100%{
    -webkit-box-shadow:0 0 0 0 rgba(200, 180, 144, 0);
            box-shadow:0 0 0 0 rgba(200, 180, 144, 0);
  }
}

.order{
  position:relative;
  z-index:0;
  background-color:#251f2e;
  background-image:url(../media/bg/man.png);
  background-position:right bottom;
  background-repeat:no-repeat;
  background-size:contain;
}

.order.overlay::after{
  background-color:#1b182f;
}

.order .container{
  position:relative;
  z-index:1;
}

.order::after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:0;
  width:100%;
  height:100%;
  -webkit-transition:opacity 700ms ease-in-out;
  -o-transition:opacity 700ms ease-in-out;
  transition:opacity 700ms ease-in-out;
}

.order .lock__info{
  color:#fff;
}

.order__step{
  position:relative;
  padding-top:40px;
}

.order__step::before{
  content:'';
  position:absolute;
  top:-3px;
  left:32px;
  width:10px;
  height:10px;
  background-color:#cab48f;
  border-radius:50%;
}

.order__step::after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  left:calc(32px + 15%);
  height:1px;
  background-color:#cab48f;
}

.order__number{
  margin-bottom:20px;
  font-size:48px;
  font-weight:bold;
  line-height:.83;
  color:#cab48f;
}

.order__title{
  margin-bottom:20px;
  font-size:22px;
  font-weight:600;
  color:#cab48f;
}

.order__text{
  color:#fff;
}

.team__item{
  position:relative;
  z-index:0;
  height:100%;
  padding:0;
  background-color:#f1f0f7;
  border-radius:10px;
  overflow:hidden;
}

.team__img{
  top:0;
  left:0;
  z-index:1;
  width:100%;
  max-width:100%;
}

.team__img img{
  display:block;
  width:100%;
  max-width:100%;
}

.team__title{
  position:relative;
  padding:20px 20px 30px 30px;
  font-size:14px;
  color:#000;
  background-color:#f1f0f7;
  border-radius:10px;
}

.team__title h4{
  padding:10px 0;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#cab48f;
}

.article{
  position:relative;
  background-image:url(../media/bg/icon-11.png);
  background-position:right bottom;
  background-repeat:no-repeat;
}

.article::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  width:100%;
  height:300px;
  background-color:#f1f0f7;
}

.article__box{
  position:relative;
  z-index:1;
}

.article__item{
  border-radius:0 0 10px 10px;
  overflow:hidden;
}

.article__img img{
  display:block;
  max-width:100%;
  margin:0 auto;
  border-radius:10px 10px 0 0;
}

.article__info{
  height:100%;
  padding:0 0;
}

.article__title{
  min-height:87px;
  padding:20px 0 20px;
  font-size:16px;
  line-height:1.2;
}

.article__title h3{
  padding:0;
}

.article__title a{
  color:#000;
  text-decoration:none;
}

.article__text{
  margin-top:auto;
  font-size:16px;
}

.article__text p{
  margin:0;
}

.article__link{
  padding:20px 0 30px;
  text-transform:uppercase;
}

.article__link a{
  display:inline-block;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin-top:auto;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  color:#b68c5a;
  text-decoration:none;
  border-bottom:2px #cab48f solid;
}

.articles-inner{
  display:block;
  width:100%;
}

.articles-inner p:last-of-type{
  margin-bottom:0;
}

.articles-inner__list{
  display:block;
  width:100%;
}

.articles-inner__text{
  display:inline-block;
  width:100%;
  font-size:16px;
  color:#707075;
}

.articles-inner__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  margin-bottom:32px;
  padding:0 0 20px 0;
  border-bottom:1px solid #e9e9e9;
}

.articles-inner__item:first-child{
  padding-top:0;
}

.articles-inner__item:last-of-type{
  margin-bottom:20px;
}

.articles-inner__img{
  width:280px;
  min-width:280px;
  margin-right:53px;
  text-align:center;
  overflow:hidden;
}

.articles-inner__img img{
  display:block;
  width:100%;
  height:210px;
  margin:0 auto;
  -o-object-fit:cover;
     object-fit:cover;
  border-radius:8px;
}

.articles-inner *::-ms-backdrop,
.articles-inner__img img{
  width:auto;
  max-width:280px;
  height:auto;
  max-height:210px;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)){
  .articles-inner *::-ms-backdrop,
  .articles-inner__img img{
    display:block;
    width:100%;
    max-width:100%;
    height:210px;
    margin:0 auto;
    object-fit:cover;
  }
}

.articles-inner__info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  max-width:877px;
  margin-right:0;
  margin-left:auto;
}

.articles-inner__info h3{
  padding-top:0;
}

.articles-inner__link{
  display:inline-block;
  margin-bottom:4px;
  font-size:22px;
  line-height:1.3;
  color:#000;
  text-decoration:none;
}

.arrow-nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-top:50px;
  padding-top:50px;
  border-top:1px #f1f0f7 solid;
}

.arrow-nav .button.arrow--icon::before{
  top:-3px;
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}

.arrow-nav .button.arrow--icon::before:hover::before{
  -webkit-transform:translateX(-5px) translateY(0);
      -ms-transform:translateX(-5px) translateY(0);
          transform:translateX(-5px) translateY(0);
}

.arrow-nav .button.arrow--icon.right{
  margin-right:0;
  margin-left:auto;
  text-align:right;
}

.arrow-nav .button.arrow--icon.right:hover::before{
  -webkit-transform:translateX(5px) translateY(0) rotate(180deg);
      -ms-transform:translateX(5px) translateY(0) rotate(180deg);
          transform:translateX(5px) translateY(0) rotate(180deg);
}

.arrow-nav .button.arrow--icon.right::before{
  -webkit-transform:translateY(0) rotate(180deg);
      -ms-transform:translateY(0) rotate(180deg);
          transform:translateY(0) rotate(180deg);
}

.arrow-nav span{
  margin:0;
  text-transform:none;
}

.arrow-nav .right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}

.arrow-nav .arrow--icon::before{
  -webkit-transition:all .15s ease-in-out;
  -o-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out;
}

.arrow-nav .button:hover.arrow--icon::before{
  background-image:url("data:image/svg+xml,%3Csvg width='40' height='6' viewBox='0 0 40 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3L5 0.113246L5 5.88675L0 3ZM40 3.5L4.5 3.5L4.5 2.5L40 2.5L40 3.5Z' fill='%23251d32'/%3E%3C/svg%3E");
  -webkit-transform:translateX(-5px) translateY(0);
      -ms-transform:translateX(-5px) translateY(0);
          transform:translateX(-5px) translateY(0);
}

.arrow-nav .button{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:50%;
}

.arrow-nav .button span{
  display:block;
  font-size:12px;
  color:#686767;
}

.arrow-nav h4{
  padding-top:10px;
  padding-bottom:0;
  line-height:1.1;
  color:#cab48f;
  text-transform:none;
  white-space:normal;
}

.contact-page{
  position:relative;
}

.contact-page.section{
  padding:0;
}

.contact-page__text{
  padding-top:30px;
}

.contact-page__drop-left{
  position:relative;
  right:-120px;
  z-index:1;
  max-width:700px;
  margin-right:auto;
  margin-left:auto;
  padding:80px 50px;
  background-color:#fff;
}

.contact-page__drop-left label + label{
  margin-left:20px;
}

.contact-page__drop-left .submit-btn__btn{
  text-align:center;
}

.contact-page__drop-left .submit-btn__btn .button{
  width:100%;
  text-align:center;
}

.contact-page__drop-left .submit-btn__btn .button span{
  margin:0 auto;
}

.contact-page__drop-left .theme-title{
  padding:0 0 30px;
}

.contact-page__drop-left .theme-title p{
  font-size:18px;
}

.speciality-right{
  position:relative;
  width:100%;
  height:100%;
  background-image:url(../media/images/banner/5.jpg);
  background-position:right -50vh bottom;
  background-repeat:no-repeat;
  background-size:cover;
}

.arctform select{
  max-width:100%;
  min-height:47px;
  padding:11px 40px 11px 17px;
  color:#757575;
  border-radius:10px;
  border:1px solid #a7a8ab;
}

.select2-hidden-accessible{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  overflow:hidden;
  white-space:nowrap;
  visibility:hidden;
}

optgroup{
  margin:0;
  font:inherit;
  color:inherit;
}

.select2-container{
  position:relative;
  display:inline-block;
  margin:0;
  margin-top:auto;
  vertical-align:middle;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple{
  background:#fff;
  border:1px solid transparent;
  border-radius:10px;
}

.mini-select .select2-container--default .select2-selection--single,
.mini-select
.select2-container--default .select2-selection--multiple{
  border:0;
}

.select2-container--default.select2-container--open .select2-selection--single{
  position:relative;
}

#search-select .select2-selection--single{
  min-height:48px;
  border:0;
}

#search-select .select2-results > .select2-results__options{
  max-height:270px;
}

#search-select .select2-selection--single .select2-selection__rendered{
  padding:14px 35px 14px 17px;
}

#search-select .select2-container--open .select2-dropdown{
  border:0;
}

.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple{
  display:block;
  padding-right:45px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  outline:0;
}

.no-validated .select2-selection--single{
  border:1px #e52e2e solid;
}

.select2-container--default.select2-container--disabled .select2-selection--single{
  background-color:#f5f5f7;
  cursor:default;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
  color:#757575;
}

.select2-container .select2-selection--single .select2-selection__rendered{
  display:block;
  padding:11px 40px 11px 17px;
  font-size:16px;
  line-height:1.4;
  text-align:left;
  overflow:hidden;
  white-space:nowrap;
}

.mini--select .select2-container .select2-selection--single .select2-selection__rendered{
  min-width:60px;
  min-height:36px;
  padding:8px 25px 8px 8px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
  position:absolute;
  top:50%;
  right:15px;
  width:12px;
  height:23px;
  -webkit-transform:translateY(-50%) rotate(90deg);
      -ms-transform:translateY(-50%) rotate(90deg);
          transform:translateY(-50%) rotate(90deg);
}

.select2-container--default .select2-selection__arrow b{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-image:url(../media/icons/arrow.svg);
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.select2-container--default.select2-container--open .select2-selection__arrow b{
  -webkit-transform:rotate(-90deg);
      -ms-transform:rotate(-90deg);
          transform:rotate(-90deg);
  -webkit-transform-origin:50% 50%;
      -ms-transform-origin:50% 50%;
          transform-origin:50% 50%;
}

.select2-container--default .select2-search--dropdown .select2-search__field{
  min-height:44px;
  padding:11px;
  font-size:14px;
  line-height:1.4;
  border:1px solid #e9e9e9;
  border-radius:3px;
  -webkit-box-shadow:none;
          box-shadow:none;
  overflow:hidden;
  white-space:nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered{
  width:100%;
  margin:0;
  padding:0 5px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  list-style:none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered{
  display:inline-block;
  padding-left:8px;
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
}

.select2-selection__clear{
  display:none;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
  -webkit-appearance:none;
          appearance:none;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
  -webkit-appearance:none;
          appearance:none;
}

.select2-search--dropdown{
  display:block;
  padding:4px;
}

.select2-search--dropdown .select2-search__field{
  width:100%;
  padding:12px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

input.select2-search__field{
  margin-bottom:0;
  line-height:inherit;
}

.select2-search--dropdown.select2-search--hide{
  display:none;
}

.select2-container--open .select2-dropdown{
  left:0;
  display:inline-block;
  background:#fff;
  border:1px solid transparent;
  border-radius:0 0 10px 10px;
}

.select2-container--open .select2-dropdown--below{
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.select2-container--open .select2-dropdown--above{
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.select2-dropdown{
  position:absolute;
  left:-100000px;
  z-index:8;
  display:block;
  width:100%;
  background-color:#fff;
  border:1px solid rgba(0, 0, 0, 0.12);
  border-radius:3px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.select2-results{
  display:block;
  padding:0 17px 0 17px;
}

.select2-container--default .select2-results > .select2-results__options{
  max-height:260px;
  overflow-y:auto;
}

.bigdrop .select2-results > .select2-results__options{
  max-height:250px;
  overflow-y:auto;
}

.form-fields .bigdrop .select2-results__options{
  max-height:200px;
}

.select2-container--default .select2-results__option--group{
  padding:0;
}

.select2-container--default .select2-results__group{
  display:block;
  padding:6px;
  cursor:default;
}

.select2-results__options{
  margin:0;
  padding:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  list-style:none;
  border-top:1px solid rgba(0, 0, 0, 0.12);
}

.select2-results__option{
  padding:5px 12px;
  font-size:14px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.has-error .select2-selection{
  border:1px solid #a94442;
  border-radius:4px;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable::after{
  border:solid #fff;
  border-width:0 1px 1px 0;
}

.select2-container--default .select2-results__option .select2-results__option{
  padding-left:1em;
}

.select2-results__option--selectable{
  position:relative;
  margin:0;
  padding:12px 0;
  font-size:14px;
  cursor:pointer;
  border-bottom:1px solid rgba(255, 255, 255, 0.4);
}

.mini--select .select2-results__option--selectable{
  padding:8px 12px;
}

.select2-results__option--selectable:last-child{
  border-bottom:0;
}

.checkbox-list .select2-results__option::before{
  content:'';
  display:inline-block;
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
  -ms-flex-negative:0;
      flex-shrink:0;
  width:18px;
  height:18px;
  margin-right:12px;
  background-color:#fff;
  background-position:center top 3px;
  background-repeat:no-repeat;
  background-size:12px;
  border:1px solid #d9d9de;
  border-radius:3px;
}

.checkbox-list .select2-results__option[aria-selected='true']:before{
  display:inline-block;
  padding-left:3px;
  color:#fff;
  background-image:url(../media/icons/check.svg);
  border:0;
}

.checkbox-list .select2-results__option--highlighted[aria-selected]{
  background-color:#eaeaeb;
  color:#272727;
}

.checkbox-list .select2-selection .select2-selection--multiple:after{
  content:'hhghgh';
}

.checkbox-list .select2-search--inline .select2-search__field{
  max-width:100%;
  height:18px;
  margin-top:5px;
  margin-left:5px;
  padding:0;
  font-family:inherit;
  font-size:100%;
  vertical-align:bottom;
  word-break:keep-all;
  background:transparent;
  border:none;
  outline:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-appearance:textfield;
     -moz-appearance:textfield;
          appearance:textfield;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  resize:none;
  overflow:hidden;
}

.checkbox-list .select2-container--default .select2-selection--multiple{
  position:relative;
  padding-right:5px;
  padding-bottom:5px;
  background-color:#fff;
  border:1px solid #aaa;
  border-radius:4px;
  cursor:text;
}

.testimonial-section{
  position:relative;
  z-index:1;
  width:100%;
  background-color:#1b182f;
  background-image:url(../media/bg/footer-bg.png);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:hidden;
}

.testimonial-section .rating{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:160px;
  max-width:100%;
  height:51px;
  padding:9px 12px 9px 10px;
  text-align:center;
  color:#4d4d4d;
  background-color:#fff;
  text-decoration:none;
  overflow:hidden;
}

.testimonial-section .rating span{
  display:block;
  font-size:40px;
  font-weight:bold;
  line-height:.8;
}

.testimonial-section .rating p{
  margin-top:auto;
  margin-bottom:0;
  font-size:11px;
}

.testimonial-section .rating__info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:auto;
}

.testimonial-section .rating__star{
  width:60px;
  height:12px;
  background-image:url(../media/icons/star.svg);
  background-size:12px;
}

.testimonial-section__ya{
  position:relative;
  height:51px;
  padding-right:15px;
  background-color:#fc0;
  border:0;
  border-radius:0;
  overflow:visible;
}

.testimonial-section__ya::after{
  content:'';
  position:absolute;
  top:0;
  right:-44px;
  height:51px;
  border:25px solid transparent;
  border-left:20px solid #fbcc21;
}

.testimonial-section__ya b{
  color:#d51a1a;
}

.testimonial-section__ya.button:hover{
  color:#000;
  background-color:#fc0;
}

.testimonial-section__btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:30px;
}

.testimonial-section .slider-control .swiper-pagination-bullet{
  color:#fff;
}

.testimonial-section .slider-control .swiper-pagination-bullet-active{
  color:#fff;
}

.testimonial-section .slider-control .swiper-pagination-bullet::after{
  background-color:#fff;
}

.overlay::after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%;
  background-color:#000;
  opacity:.6;
}

.testimonial__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  min-height:221px;
  padding:30px;
  background:#fff;
  border-radius:10px;
}

.testimonial__info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  margin-top:auto;
}

.testimonial__user{
  width:50px;
  height:50px;
  border-radius:50%;
  overflow:hidden;
}

.testimonial__user svg{
  fill:#ccc;
}

.testimonial__user img{
  display:block;
  width:100%;
  max-width:100%;
}

.testimonial__text{
  padding-bottom:20px;
  font-size:14px;
  font-style:italic;
  font-weight:600;
  color:#73727c;
}

.testimonial__star{
  width:75px;
  height:15px;
  margin-bottom:20px;
  background-image:url(../media/icons/star.svg);
  background-size:15px;
}

.testimonial__name{
  max-width:100%;
  padding-left:20px;
  font-size:16px;
  font-weight:bold;
  color:#cab48f;
}

.testimonial__name span{
  display:block;
  margin-bottom:10px;
}

.testimonial .swiper-slide{
  height:auto;
}

.partners-slider__item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}

.partners-slider__text{
  margin-top:auto;
  padding-top:15px;
  font-size:14px;
  text-align:center;
}

.partners-slider__img{
  display:block;
  width:auto;
  max-width:100%;
  height:100px;
  margin:0 auto;
}

.map-section{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:100%;
  padding:0;
  background:#fff;
}

.border-block::before{
  content:'';
  position:absolute;
  top:10px;
  right:10px;
  bottom:10px;
  left:10px;
  z-index:-1;
  border:5px solid;
  border-color:#f3f3f3;
}

.map-box .theme-title{
  margin:0 auto 10px auto;
  padding-bottom:30px;
  font-size:26px;
  font-family:"Montserrat", serif, Arial, Helvetica, sans-serif;
  font-weight:400;
}

.map-box .theme-title h3{
  font-size:26px;
}

.map-detail .theme-title span{
  font-size:26px;
}

.map-detail{
  position:absolute;
  top:50%;
  right:auto;
  z-index:1;
  width:100%;
  max-width:410px;
  margin:0 auto 0 auto;
  padding:50px;
  background:#fff;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  -webkit-box-shadow:0 25px 45px rgba(0, 0, 0, 0.15);
          box-shadow:0 25px 45px rgba(0, 0, 0, 0.15);
  border-radius:10px;
}

.map-detail__link{
  color:#000;
  text-decoration:none;
}

.map-detail p{
  margin:0;
  font-size:16px;
}

.map-detail ul{
  width:100%;
  margin:auto 0 0 0;
}

.map-detail ul li{
  position:relative;
  z-index:9;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:20px;
  padding:0 0 0 52px;
  font-size:16px;
}

.map-detail ul li:last-child{
  margin-bottom:0;
}

.map-detail ul li p{
  margin:0;
  font-size:16px;
}

.map-detail ul li i{
  position:absolute;
  top:0;
  left:3px;
  display:block;
  width:20px;
  height:20px;
  color:#cab48f;
  background-size:100%;
}

.map-detail ul li a{
  color:#373737;
}

.map-block{
  position:relative;
  z-index:0;
  width:100%;
  overflow:hidden;
}

#map{
  position:relative;
  width:100%;
  height:500px;
  background-color:#e5e3df;
}

#map:before,
#map:after{
  content:'';
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  width:100%;
  text-align:center;
  background:none;
  -webkit-box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1);
          box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1);
}

#map:after{
  bottom:0;
  top:auto;
}

.icon-map{
  background-image:url(../media/icons/pin.svg);
}

.icon-phone{
  background-image:url(../media/icons/phone.svg);
}

.icon-email{
  background-image:url(../media/icons/email.svg);
}

.icon-doc{
  background-image:url(../media/icons/doc.svg);
}

.icon-whatsapp{
  background-image:url(../media/icons/whatsapp.svg);
}

.about .banner__list{
  color:#000;
}

.about__facts{
  position:relative;
  z-index:1;
  padding-top:50px;
}

.about__facts .padding_row.row-grid{
  width:auto;
  margin-left:-20px;
}

.about__facts .padding_row [class*='col-']{
  padding-left:20px;
}

.about__facts--wrapper{
  position:relative;
  height:100%;
  padding:0 20px 0 35px;
}

.about__facts--wrapper strong{
  display:block;
  margin-bottom:10px;
  font-weight:600;
}

.about__facts--wrapper::before{
  content:'';
  position:absolute;
  top:0%;
  left:0%;
  width:25px;
  height:25px;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M0 0 C1.45108658 0.00273422 1.45108658 0.00273422 2.93148804 0.00552368 C17.26440977 0.05095174 31.21023917 0.55983928 45.3125 3.3125 C46.65803955 3.55395752 46.65803955 3.55395752 48.03076172 3.80029297 C95.57547049 12.40346381 138.5800725 34.88424602 174.1015625 67.32421875 C175.86330083 68.9085382 177.64338787 70.40640998 179.5 71.875 C182.42583127 74.41072043 184.84633456 77.09439933 187.34765625 80.0390625 C189.49985873 82.52928485 191.74775174 84.91250425 194 87.3125 C224.16343523 120.53334848 243.60815878 162.99083273 252.625 206.6875 C252.77243652 207.39817627 252.91987305 208.10885254 253.07177734 208.84106445 C256.05713787 224.48358366 256.6873098 240.11919606 256.625 256 C256.62226578 257.45108658 256.62226578 257.45108658 256.61947632 258.93148804 C256.57404826 273.26440977 256.06516072 287.21023917 253.3125 301.3125 C253.15152832 302.20952637 252.99055664 303.10655273 252.82470703 304.03076172 C244.22153619 351.57547049 221.74075398 394.5800725 189.30078125 430.1015625 C187.7164618 431.86330083 186.21859002 433.64338787 184.75 435.5 C182.21427957 438.42583127 179.53060067 440.84633456 176.5859375 443.34765625 C174.09571515 445.49985873 171.71249575 447.74775174 169.3125 450 C136.09165152 480.16343523 93.63416727 499.60815878 49.9375 508.625 C49.22682373 508.77243652 48.51614746 508.91987305 47.78393555 509.07177734 C32.14141634 512.05713787 16.50580394 512.6873098 0.625 512.625 C-0.34239105 512.62317719 -1.3097821 512.62135437 -2.30648804 512.61947632 C-16.63940977 512.57404826 -30.58523917 512.06516072 -44.6875 509.3125 C-45.58452637 509.15152832 -46.48155273 508.99055664 -47.40576172 508.82470703 C-94.95047049 500.22153619 -137.9550725 477.74075398 -173.4765625 445.30078125 C-175.23830083 443.7164618 -177.01838787 442.21859002 -178.875 440.75 C-181.80083127 438.21427957 -184.22133456 435.53060067 -186.72265625 432.5859375 C-188.87485873 430.09571515 -191.12275174 427.71249575 -193.375 425.3125 C-223.53843523 392.09165152 -242.98315878 349.63416727 -252 305.9375 C-252.14743652 305.22682373 -252.29487305 304.51614746 -252.44677734 303.78393555 C-255.43213787 288.14141634 -256.0623098 272.50580394 -256 256.625 C-255.99817719 255.65760895 -255.99635437 254.6902179 -255.99447632 253.69351196 C-255.94904826 239.36059023 -255.44016072 225.41476083 -252.6875 211.3125 C-252.44604248 209.96696045 -252.44604248 209.96696045 -252.19970703 208.59423828 C-243.59653619 161.04952951 -221.11575398 118.0449275 -188.67578125 82.5234375 C-187.0914618 80.76169917 -185.59359002 78.98161213 -184.125 77.125 C-181.58927957 74.19916873 -178.90560067 71.77866544 -175.9609375 69.27734375 C-173.47071515 67.12514127 -171.08749575 64.87724826 -168.6875 62.625 C-135.46665152 32.46156477 -93.00916727 13.01684122 -49.3125 4 C-48.60182373 3.85256348 -47.89114746 3.70512695 -47.15893555 3.55322266 C-31.51641634 0.56786213 -15.88080394 -0.0623098 0 0 Z M-125.6875 81.3125 C-127.234375 82.43011719 -127.234375 82.43011719 -128.8125 83.5703125 C-175.94464284 118.57285976 -205.11829454 170.58937741 -213.80078125 228.30078125 C-214.96024064 237.4015305 -215.08500791 246.4599297 -215.0625 255.625 C-215.06162384 256.50100861 -215.06074768 257.37701721 -215.05984497 258.27957153 C-214.91312305 302.95563381 -201.28442317 346.2363966 -174.6875 382.3125 C-173.56988281 383.859375 -173.56988281 383.859375 -172.4296875 385.4375 C-137.42714024 432.56964284 -85.41062259 461.74329454 -27.69921875 470.42578125 C-18.5984695 471.58524064 -9.5400703 471.71000791 -0.375 471.6875 C0.50100861 471.68662384 1.37701721 471.68574768 2.27957153 471.68484497 C46.95563381 471.53812305 90.2363966 457.90942317 126.3125 431.3125 C127.34375 430.56742187 128.375 429.82234375 129.4375 429.0546875 C176.56964284 394.05214024 205.74329454 342.03562259 214.42578125 284.32421875 C215.58524064 275.2234695 215.71000791 266.1650703 215.6875 257 C215.68662384 256.12399139 215.68574768 255.24798279 215.68484497 254.34542847 C215.53812305 209.66936619 201.90942317 166.3886034 175.3125 130.3125 C174.56742187 129.28125 173.82234375 128.25 173.0546875 127.1875 C138.05214024 80.05535716 86.03562259 50.88170546 28.32421875 42.19921875 C19.2234695 41.03975936 10.1650703 40.91499209 1 40.9375 C0.12399139 40.93837616 -0.75201721 40.93925232 -1.65457153 40.94015503 C-46.33063381 41.08687695 -89.6113966 54.71557683 -125.6875 81.3125 Z ' fill='%23cab48f' transform='translate(255.6875,-0.3125)'/%3E%3Cpath d='M0 0 C3.97711017 4.19923601 6.23424432 9.80539206 6.46875 15.55078125 C5.51083713 28.81031207 -6.41507278 37.72489531 -15.25610352 46.53442383 C-16.53843814 47.81947302 -17.82034789 49.10494631 -19.10186768 50.39080811 C-22.56197099 53.85997947 -26.02831056 57.32285461 -29.49612927 60.78431153 C-33.13315125 64.41624778 -36.76526591 68.05308644 -40.3981781 71.68913269 C-46.49485269 77.78943805 -52.59571468 83.88553172 -58.69897461 89.97924805 C-65.7492984 97.01867437 -72.79236881 104.06529626 -79.83174378 111.11567003 C-85.88684319 117.17985018 -91.94583728 123.24011826 -98.00809425 129.29714316 C-101.62419009 132.91012553 -105.23893178 136.52443486 -108.8501606 140.14228249 C-112.24295318 143.54085984 -115.64061539 146.93449304 -119.04206848 150.32440186 C-120.28780117 151.56749466 -121.53184362 152.812284 -122.77404594 154.05890465 C-124.47262459 155.76296624 -126.1772735 157.46072019 -127.88356018 159.15705872 C-128.37102252 159.6489825 -128.85848486 160.14090628 -129.36071879 160.64773685 C-135.42420092 166.64305696 -141.03594965 169.9195515 -149.53125 170.55078125 C-158.30640697 169.80659833 -164.20289251 164.17905557 -170.11572266 158.2409668 C-170.74415573 157.61764465 -171.37258881 156.99432251 -172.02006531 156.35211182 C-174.08364946 154.3023602 -176.13978878 152.24533246 -178.1953125 150.1875 C-179.63425177 148.75245081 -181.07341337 147.31762452 -182.51278687 145.88301086 C-185.52365911 142.87958698 -188.53064398 139.87233444 -191.53515625 136.86254883 C-195.37778029 133.01412866 -199.2316536 129.17719847 -203.08875465 125.3432951 C-206.06232245 122.38448742 -209.02890427 119.41875145 -211.99354172 116.45099831 C-213.41131301 115.03373896 -214.83143694 113.61882891 -216.25398636 112.20636559 C-218.24512233 110.22762199 -220.22641095 108.23949645 -222.20556641 106.2487793 C-222.78955704 105.6724324 -223.37354767 105.09608551 -223.97523499 104.50227356 C-229.38654903 99.02115389 -233.25630404 93.52421412 -233.53125 85.55078125 C-233.02011174 78.11237445 -230.00636967 73.49230875 -224.53125 68.55078125 C-220.04363898 65.28706414 -215.88679392 65.17369151 -210.5078125 65.0546875 C-200.61850738 66.70290502 -194.49997158 74.0575486 -187.8125 80.87890625 C-186.70380174 81.99507665 -185.59420826 83.11035846 -184.48376465 84.22479248 C-181.58148009 87.14225664 -178.69141695 90.07153481 -175.80383301 93.00354004 C-172.84793946 96.00055269 -169.88050872 98.9860948 -166.9140625 101.97265625 C-161.10851434 107.82093965 -155.31584189 113.68176931 -149.53125 119.55078125 C-143.08834209 114.24760086 -137.25267755 108.38587505 -131.3828125 102.46826172 C-130.27024031 101.3504883 -129.15742016 100.23296164 -128.04437256 99.11566162 C-125.6591564 96.72055119 -123.27541893 94.3239823 -120.89276123 91.92632675 C-117.12176572 88.13215594 -113.34579584 84.34296206 -109.56884766 80.55471802 C-98.83321855 69.78574513 -88.10181646 59.01258485 -77.38085938 48.22900391 C-71.45112886 42.26472004 -65.51602986 36.30583348 -59.57493401 30.35287011 C-55.82175761 26.5916129 -52.07523626 22.82389017 -48.33351135 19.05124259 C-46.00205813 16.70374512 -43.6642973 14.36260916 -41.32471466 12.02321625 C-40.24458196 10.94066897 -39.16701357 9.8555558 -38.09227753 8.7676506 C-27.33716066 -2.11368571 -14.40684564 -11.51868083 0 0 Z ' fill='%23cab48f' transform='translate(369.53125,173.44921875)'/%3E%3C/svg%3E%0A");
  background-position:left;
  background-repeat:no-repeat;
  background-size:25px;
}

.about__facts ul{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  list-style:none;
}

.about__facts ul li{
  position:relative;
  margin-top:20px;
}

.about__img{
  position:relative;
}

.about__img img{
  position:relative;
  z-index:1;
  display:block;
  max-width:100%;
  border-radius:10px;
}

.about__text{
  padding-left:50px;
}

.dots{
  position:absolute;
  bottom:-10%;
  left:-5%;
  z-index:0;
  width:100%;
  height:70%;
  background-image:url(../media/bg/dots_b.png);
  opacity:.2;
}

.arcticmodal-overlay,
.arcticmodal-container{
  position:fixed;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:100004;
}

.arcticmodal-container{
  margin:0;
  padding:0;
  overflow:auto;
  border:0;
  border-collapse:collapse;
}

.arcticmodal-container .section-title h2{
  font-size:40px;
}

.arcticmodal-container textarea{
  padding:15px 20px;
  resize:none;
  outline:0;
}

*:first-child + html .arcticmodal-container{
  height:100%;
}

.arcticmodal-container_i{
  height:100%;
  margin:0 auto;
}

.arcticmodal-container_i2{
  margin:0;
  padding:0;
  vertical-align:middle;
  border:0;
}

.box-modal{
  position:relative;
  width:100%;
  max-width:500px;
  padding:50px 32px;
  text-align:left;
  color:#000;
  background-color:#fff;
  border-radius:8px;
}

.box-modal .theme-title{
  padding-bottom:30px;
}

.box-modal .theme-title h3{
  font-size:30px;
  text-transform:uppercase;
}

.box-modal .button{
  width:100%;
  text-align:center;
}

.box-modal#politic{
  max-width:900px;
}

.box-modal input[type='text']{
  width:100%;
  min-height:36px;
  padding:15px 20px;
}

.box-modal_close{
  position:absolute;
  top:17px;
  right:17px;
  width:24px;
  height:24px;
  background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z' fill='%23000'/%3E%3C/svg%3E%0A");
  background-size:cover;
  cursor:pointer;
}

.doc__item{
  padding:0 15px 0 0;
}

.doc__item a{
  display:block;
  overflow:hidden;
  border-radius:10px;
}

.doc__title{
  margin-top:10px;
  padding:20px;
  font-size:12px;
  font-weight:600;
  text-align:center;
  color:#251d32;
  background-color:#f1f0f7;
  border-radius:10px;
}

.pagination{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:10px auto;
  padding:20px 0 10px;
}

.pagination__item{
  display:inline;
  padding:0 1px;
}

.pagination__item.disabled{
  visibility:hidden;
}

.pagination__link{
  position:relative;
  display:inline-block;
  float:left;
  height:100%;
  padding:3px 12px;
  font-size:16px;
  line-height:1.5;
  color:#333;
  border:none;
  text-decoration:none;
  border-radius:5px;
}

.pagination__link:hover{
  color:#ffffff;
  background:#cab48f;
}

.pagination__link:hover .pagination__right,
.pagination__link:hover .pagination__left{
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='6' viewBox='0 0 20 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 3L15 0.113247L15 5.88675L20 3ZM4.37114e-08 3.5L15.5 3.5L15.5 2.5L-4.37114e-08 2.5L4.37114e-08 3.5Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.active .pagination__link{
  font-weight:bold;
  color:#ffffff;
  background:#cab48f;
  border:none;
  cursor:default;
  opacity:1;
}

.pagination__right,
.pagination__left{
  display:block;
  width:20px;
  height:100%;
  background-image:url("data:image/svg+xml,%3Csvg width='20' height='6' viewBox='0 0 20 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 3L15 0.113247L15 5.88675L20 3ZM4.37114e-08 3.5L15.5 3.5L15.5 2.5L-4.37114e-08 2.5L4.37114e-08 3.5Z' fill='%23251d32'/%3E%3C/svg%3E%0A");
  background-position:center;
  background-repeat:no-repeat;
}

.pagination__left{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}

.more-link{
  padding:20px 0 10px 0;
}

.more-link__link{
  position:relative;
  margin:0 auto;
  color:#251d32;
  text-decoration:none;
}

.more-link__link::after{
  content:'';
  position:absolute;
  bottom:-1px;
  left:0;
  width:100%;
  height:1px;
  background-color:#707075;
}

@media screen and (min-width: 991px){
  .compensate-for-scrollbar .sticky-header.sticky{
    padding-right:17px;
  }

  body.compensate-for-scrollbar{
    width:auto !important;
    margin-right:17px !important;
    overflow:hidden !important;
  }

  .timeliner .timeline-box.inverted{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
}

@media screen and (min-width: 992px){
  .form-fields h2{
    margin-bottom:4.16667vw;
  }
}

@media screen and (min-width: 1199px){
  .core-nav .nav-container{
    width:1200px;
    padding-right:15px;
    padding-left:15px;
  }
}

@media screen and (max-width: 1199px){
  .section{
    padding:60px 0 60px 0;
  }

  .container,
  .content-wrapper{
    max-width:960px;
  }

  .core-nav .wrap-core-nav-list .core-nav-list{
    -ms-flex-pack:distribute;
        justify-content:space-around;
  }

  .core-nav .nav-container{
    max-width:960px;
  }

  .header .menu__link{
    padding-right:1.25vw;
  }

  .form-fields__error-list{
    max-width:100%;
    margin-bottom:5vw;
  }

  .service__box.col-1-4{
    -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
            flex:0 0 33.333333%;
    max-width:33.333333%;
  }

  .team__title{
    padding:1.04167vw 2.08333vw 4.16667vw 4.16667vw;
    font-size:2.08333vw;
  }

  .team__title h4{
    padding:2.08333vw 0;
    font-size:2.91667vw;
  }
}

@media screen and (max-width: 992px){
  #search-select .select2-selection--single{
    min-height:36px;
    border-radius:0;
  }

  #search-select .select2-container--open .select2-dropdown{
    border-radius:0;
  }
}

@media screen and (max-width: 991px){
  h1:not([class]),
  h2:not([class]),
  h3:not([class]),
  h4:not([class]){
    padding-top:4.16667vw;
    padding-bottom:4.16667vw;
  }

  h1{
    font-size:9.16667vw;
  }

  h2{
    font-size:6.25vw;
  }

  h3{
    font-size:4.58333vw;
  }

  h4{
    font-size:3.75vw;
  }

  body{
    font-size:3.75vw;
  }

  .section{
    padding:12.5vw 0 12.5vw 0;
  }

  .container,
  .content-wrapper{
    max-width:90%;
    padding-right:3.125vw;
    padding-left:3.125vw;
  }

  ul{
    padding:0vw 0;
  }

  ol:not([class]) li,
  ul:not([class]) li{
    margin-bottom:2.08333vw;
    padding-left:6.25vw;
  }

  ul:not([class]) li{
    padding-left:5.20833vw;
  }

  ul:not([class]) li h3,
  ul:not([class]) li h2,
  ul:not([class]) li h4{
    margin-bottom:1.04167vw;
    font-size:4.16667vw;
  }

  ul:not([class]) li::before{
    top:2.08333vw;
    width:3.125vw;
  }

  ul:not([class]) li ul{
    margin-top:3.125vw;
  }

  ul:not([class]) ul li::before{
    top:2.5vw;
    width:2.91667vw;
  }

  .row-grid [class*='col-']{
    -webkit-box-flex:0;
        -ms-flex:0 0 100%;
            flex:0 0 100%;
    width:100%;
    max-width:100%;
  }

  .row-grid .col-1-2-off{
    -webkit-box-flex:0;
        -ms-flex:0 0 100%;
            flex:0 0 100%;
    width:100%;
    max-width:100%;
    margin-left:0;
  }

  .padding_row.row-grid{
    margin-bottom:0;
  }

  .button{
    padding:3.125vw 6.25vw;
  }

  .button--primary,
  .button--secondary{
    font-size:3.33333vw;
  }

  .button--showmore{
    padding:2.5vw;
    letter-spacing:.053;
  }

  .button.arrow--icon{
    padding:0 0 0 11.66667vw;
  }

  .button.arrow--icon::before{
    width:8.33333vw;
    height:5.41667vw;
    background-size:8.33333vw;
  }

  .button.arrow--icon.right{
    padding:0 11.66667vw 0 0;
  }

  .animate-btn{
    font-size:3.33333vw;
  }

  .core-nav .dropdown > .dropdown-menu{
    width:100%;
    background:transparent;
    position:relative;
    border:0px;
  }

  .core-nav .wrap-core-nav-list .core-nav-list li{
    float:none;
    display:block;
    width:100%;
  }

  .core-nav .wrap-core-nav-list .core-nav-list li a{
    display:inline-block;
    width:100%;
    text-align:left;
  }

  .core-nav .wrap-core-nav-list .core-nav-list{
    margin:0;
    display:block;
  }

  .core-nav .wrap-core-nav-list .head-list{
    display:block;
  }

  .core-nav .wrap-core-nav-list{
    display:none;
  }

  .core-nav .wrap-core-nav-list.mobile-nav{
    display:block;
  }

  .core-nav .nav-header .content-header{
    float:none;
  }

  .core-nav .nav-header{
    position:relative;
    width:100%;
    display:block;
    z-index:2;
  }

  .core-nav .nav-header::after{
    content:"";
    clear:both;
    display:table;
  }

  .core-nav .core-nav-toggle{
    display:inline-block;
    float:left;
  }

  .core-nav.nav-core-sticky{
    height:14.79167vw;
    overflow:hidden;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:9999;
    background:#fff;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    border-top:1px #e9e9e9 solid;
  }

  .core-nav .nav-header{
    text-align:center;
    height:100%;
  }

  .core-nav__logo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0 8.33333vw 4.16667vw 3.125vw;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }

  .core-nav__img-logo{
    max-width:16.66667vw;
    margin-right:4.16667vw;
  }

  .core-nav__title h2{
    font-size:3.75vw;
    font-family:"Montserrat", Arial, Helvetica, sans-serif;
    font-weight:600;
  }

  .core-nav .nav-container{
    width:100%;
    max-width:991px !important;
    padding:0px 0px;
  }

  .dropdown-menu li{
    padding:0 3.125vw;
  }

  .dropdown-menu li a{
    font-size:2.91667vw;
  }

  .header__menu-close{
    display:block;
    right:4.58333vw;
    top:4.58333vw;
    width:5.625vw;
    height:5.625vw;
  }

  .mobile-list{
    padding-top:4.16667vw;
    padding-left:3.125vw;
    font-size:2.91667vw;
    color:#cab48f;
    font-weight:600;
  }

  .mobile-list a{
    color:#cab48f;
  }

  .mobile-list i{
    margin-right:2.08333vw;
    font-size:3.33333vw;
    font-weight:400;
    color:#cab48f;
  }

  .body-bg-overlay{
    z-index:3;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:0;
    display:block;
    background:rgba(0, 0, 0, 0.3);
    -webkit-transition:-webkit-transform 0.5s;
    transition:-webkit-transform 0.5s;
    -o-transition:transform 0.5s;
    transition:transform 0.5s;
    transition:transform 0.5s, -webkit-transform 0.5s;
  }

  .header .icon-bar{
    display:block;
    width:4.58333vw;
    height:0.625vw;
    background-color:#fff;
    -webkit-transition:all 0.2s;
    -o-transition:all 0.2s;
    transition:all 0.2s;
    border-radius:1px;
  }

  .header .icon-bar + .icon-bar{
    margin-top:0.83333vw;
  }

  .header button.toggle-bar.core-nav-toggle{
    right:0;
    font-size:5.20833vw;
    background-color:transparent;
    border:0px;
    outline:none;
  }

  .header .menu{
    margin:0;
  }

  .header .menu__link{
    padding:3.125vw 0;
    font-size:3.33333vw;
  }

  .header .menu li.dropdown{
    margin-right:0px;
  }

  .header .menu li.dropdown::before{
    right:3.125vw;
    height:5.20833vw;
    width:5.20833vw;
  }

  .header .menu li{
    padding-left:0vw;
    border-bottom:1px solid #efefef;
  }

  .header .dropdown-menu{
    -webkit-box-shadow:none;
            box-shadow:none;
    position:relative;
  }

  .header .dropdown-menu::before{
    content:'';
    position:absolute;
    left:0px;
    height:100%;
    width:2px;
    background-color:#000;
    background-color:#cab49d;
    -webkit-transition:height 0.3s ease;
    -o-transition:height 0.3s ease;
    transition:height 0.3s ease;
    z-index:1;
  }

  .header .dropdown-menu .menu__link{
    padding-left:3.125vw;
  }

  .sticky-header.sticky .head-content{
    display:none;
  }

  textarea,
  input[type='text'],
  input[type='tel'],
  input[type='email'],
  input[type='number'],
  .select__head{
    min-height:9.79167vw;
    padding:2.29167vw 8.33333vw 2.29167vw 3.54167vw;
  }

  .checkbox__custom{
    max-width:4.16667vw;
    height:4.16667vw;
  }

  .checkbox__custom > span{
    width:4.16667vw;
    height:4.16667vw;
  }

  .checkbox__custom > span::before{
    width:4.16667vw;
    height:4.16667vw;
    background-position:0.41667vw 0.625vw;
  }

  .form-fields__label{
    margin-bottom:3.54167vw;
  }

  .field-textarea .form-fields__error-icon{
    top:5.20833vw;
  }

  .form-fields__error-icon{
    right:2.08333vw;
    width:5vw;
    height:5vw;
    background-size:5vw;
  }

  .form-fields__title{
    margin-bottom:2.5vw;
  }

  .form-fields__textarea{
    min-height:36.66667vw;
    padding:2.5vw 7.08333vw 2.5vw 2.5vw;
  }

  .form-fields span.error-i::before,
  .form-fields .form-fields__error-info::before{
    top:-1.45833vw;
    right:2.91667vw;
    border:1.66667vw solid transparent;
    border-top:1.66667vw solid;
    border-right:1.66667vw solid;
  }

  .form-fields span.error-i,
  .form-fields .form-fields__error-info{
    margin-top:2.08333vw;
    padding:3.33333vw;
    font-size:3.33333vw;
  }

  .form-fields .field-textarea span.error-i{
    top:7.08333vw;
  }

  .form-fields__input{
    padding:2.91667vw 6.25vw 2.91667vw 4.16667vw;
  }

  .form-fields__error-list{
    padding:4.58333vw;
  }

  .error-list__item{
    margin-top:2.5vw;
  }

  .form-fields__button{
    font-size:3.75vw;
    border-radius:0.83333vw;
  }

  .lock{
    margin-bottom:2.08333vw;
    padding-left:0;
    font-size:3.33333vw;
  }

  .lock__info{
    padding:0 0 0 2.91667vw;
    font-size:2.91667vw;
  }

  .lock .lock__error-info{
    padding:0.41667vw 1.04167vw;
    font-size:2.5vw;
  }

  .box-modal__form{
    max-width:113.33333vw;
    margin-bottom:4.16667vw;
  }

  .box-modal__form .lock__info{
    font-size:2.91667vw;
  }

  .arctform .success{
    padding:4.16667vw 4.16667vw;
  }

  .arctform .success strong{
    font-size:4.16667vw;
  }

  .star-form{
    font-size:3.33333vw;
  }

  .star-form i{
    font-size:5.20833vw;
  }

  .star-simbol::after{
    top:1.04167vw;
    right:-1.04167vw;
    font-size:5.20833vw;
  }

  .cssload-speeding-wheel{
    width:32.70833vw;
    height:32.70833vw;
  }

  .cssload-container{
    width:32.70833vw;
    height:32.70833vw;
  }

  .theme-title h3{
    font-size:4.58333vw;
  }

  .theme-title h3::before{
    bottom:-2.08333vw;
    width:14.58333vw;
  }

  .theme-title h2{
    font-size:6.25vw;
  }

  .theme-title h2::before{
    bottom:-4.16667vw;
  }

  .theme-title h1{
    font-size:6.25vw;
  }

  .theme-title h1::before{
    bottom:-4.16667vw;
  }

  .theme-title{
    padding:0 0 12.5vw 0;
  }

  .theme-title p{
    margin-top:8.33333vw;
    font-size:4.16667vw;
  }

  .theme-title{
    max-width:none;
    text-align:center;
    font-size:6.25vw;
  }

  .social{
    margin:0 auto;
  }

  .social__item{
    width:8.33333vw;
    height:8.33333vw;
  }

  .social__link{
    padding:1.04167vw;
  }

  .breadcrumbs{
    padding-top:4.16667vw;
  }

  .breadcrumbs__item{
    font-size:2.91667vw;
  }

  .breadcrumbs__item:not(:last-of-type){
    margin-right:3.125vw;
  }

  .breadcrumbs__item:not(:last-of-type):after{
    right:-2.08333vw;
  }

  .content-section{
    padding:10.41667vw 0 7.5vw;
  }

  .table-responsive{
    margin-top:10.41667vw;
  }

  .tftable th{
    padding:2.08333vw 4.16667vw;
    font-size:5.20833vw;
  }

  .tftable th h3{
    font-size:5.20833vw;
  }

  .tftable td h4{
    font-size:4.16667vw;
  }

  .tftable td{
    padding:2.08333vw 4.16667vw;
  }

  .tftable td h3{
    font-size:4.16667vw;
  }

  .tftable td p{
    margin-top:2.08333vw;
  }

  .contact-section{
    padding:0 0 10.41667vw 0;
  }

  .contact-section__nav .menu{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
  }

  .contact-section__nav .menu li{
    padding:1.04167vw 0;
    border-right:0;
  }

  .contact-section__nav{
    padding-top:6.25vw;
    padding-bottom:6.25vw;
  }

  .contact-section .logo{
    margin-bottom:6.25vw;
  }

  .contact-section .politic{
    padding:0 0;
    font-size:2.5vw;
  }

  .contact-section .politic a{
    margin-bottom:2.08333vw;
    font-size:2.91667vw;
  }

  .contact-section .politic{
    margin-bottom:6.25vw;
  }

  .contact-section__footer{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
  }

  .scroll-top{
    bottom:4.16667vw;
    right:4.16667vw;
  }

  .head-content{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    padding:4.16667vw 0 2.08333vw 0;
  }

  .head-content__left{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
    margin:0 auto;
  }

  .head-content__center{
    display:none;
  }

  .head-content__right{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
    max-width:50%;
    margin-bottom:0;
  }

  .head-content .logo span{
    font-size:3.75vw;
  }

  .logo{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    margin:0 auto;
  }

  .logo__desc{
    padding-left:2.08333vw;
  }

  .logo__desc span{
    margin-bottom:1.66667vw;
    font-size:4.16667vw;
  }

  .logo__desc i{
    padding-left:0.625vw;
    font-size:2.5vw;
  }

  .logo__img{
    max-width:16.66667vw;
  }

  .count-info{
    max-width:52.08333vw;
    margin:0 auto;
    padding:2.08333vw;
    font-size:3.33333vw;
  }

  .count-info span{
    font-size:3.33333vw;
    color:#000;
  }

  .head-content .head-list{
    display:none;
  }

  .head-list__link{
    margin:0;
    font-size:3.75vw;
  }

  .open .head-list__link{
    color:#000;
  }

  .head-list__item .icon{
    width:4.16667vw;
    height:4.16667vw;
  }

  .head-list__item:first-child{
    margin:0 0 2.08333vw 2.08333vw;
  }

  .top-line .head-list__item:first-child{
    margin:0 0 0 0;
  }

  .head-list__item .button{
    padding:2.08333vw 4.16667vw;
  }

  .head-list i{
    width:4.16667vw;
    height:4.16667vw;
    margin-right:2.08333vw;
  }

  .top-line{
    display:block;
    padding:3.125vw 3.125vw;
  }

  .banner-form__title{
    margin-bottom:5.20833vw;
    font-size:4.16667vw;
  }

  .banner{
    min-height:auto;
  }

  .banner__item{
    padding-top:6.25vw;
    padding-bottom:6.25vw;
  }

  .banner__form{
    padding:8.33333vw 6.25vw;
  }

  .banner__info{
    padding-right:0;
  }

  .banner__list{
    padding:4.16667vw 0 0 0;
  }

  .banner__list--title{
    padding:8.33333vw 0 0;
    font-size:5.20833vw;
  }

  .banner__list li{
    padding:1.66667vw 0 1.66667vw 8.33333vw;
    font-size:3.75vw;
  }

  .banner__list li::before{
    width:5.20833vw;
    height:5.20833vw;
    background-size:5.20833vw;
  }

  .banner__title{
    margin-top:2.08333vw;
    font-size:7.70833vw;
  }

  .banner__subtitle{
    font-size:5.20833vw;
  }

  .slider-control{
    margin-top:6.25vw;
  }

  .slider-control .swiper-pagination-bullet{
    margin-left:2.5vw;
    font-size:4.16667vw;
  }

  .slider-control .swiper-pagination-bullet-active{
    font-size:6.25vw;
  }

  .slider-control .swiper-pagination-bullet-active::after{
    width:10vw;
    margin-left:2.5vw;
  }

  .banner__dop--info h1,
  .banner__dop--info h2,
  .banner__dop--info h3,
  .banner__dop--info h4,
  .banner__dop--info h5,
  .banner__dop--info h6{
    padding:8.33333vw 0 0;
    font-size:5.20833vw;
  }

  .banner__dop--info ul{
    padding:4.16667vw 0 0 0;
  }

  .banner__dop--info ul li{
    padding:1.66667vw 0 1.66667vw 8.33333vw;
    font-size:3.75vw;
  }

  .banner__dop--info ul li::before{
    width:5.20833vw;
    height:5.20833vw;
    background-size:5.20833vw;
  }

  .facts .theme-title{
    padding-bottom:8.33333vw;
  }

  .facts{
    padding:6.25vw 0;
  }

  .facts__item{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
    max-width:100%;
    margin-bottom:4.16667vw;
    padding:6.25vw 4.16667vw;
    font-size:3.33333vw;
  }

  .facts__item:last-child{
    margin-bottom:0;
  }

  .facts__item span{
    font-size:3.75vw;
  }

  .facts__img{
    max-width:16.66667vw;
    min-height:auto;
    padding:2.08333vw;
  }

  .facts__text{
    margin-top:2.08333vw;
    font-size:3.33333vw;
  }

  .facts__title{
    padding-left:4.16667vw;
    font-size:4.58333vw;
  }

  .service .padding_row [class*='col-']{
    padding-top:4.16667vw;
    padding-left:4.16667vw;
  }

  .service__box.col-1-4{
    -webkit-box-flex:0;
        -ms-flex:0 0 100%;
            flex:0 0 100%;
    max-width:100%;
  }

  .service__item{
    min-height:29.16667vw;
    padding:3.75vw 3.125vw 3.75vw 16.66667vw;
  }

  .service__title{
    font-size:4.58333vw;
  }

  .service__link{
    padding:1.25vw;
  }

  .service .tabs__btn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    border-bottom:0;
  }

  .service .tabs__btn .button{
    margin-bottom:2.08333vw;
    text-align:center;
  }

  .service .tabs__btn .button + .button{
    margin-left:0;
  }

  .service__wrapper.padding_row.row-grid{
    margin-top:-4.16667vw;
    margin-left:-4.16667vw;
  }

  .service__img.not-img{
    background-size:8.33333vw;
    background-position:bottom 5.20833vw right 5.20833vw;
  }

  .service__img{
    top:-14.58333vw;
    left:-14.58333vw;
    width:31.25vw;
    height:31.25vw;
    padding-top:17.70833vw;
    padding-right:5.20833vw;
  }

  .service__img img{
    width:8.33333vw;
  }

  .service__price{
    margin-top:1.04167vw;
    font-size:3.33333vw;
  }

  .service__row{
    padding-bottom:6.25vw;
  }

  .service__text{
    padding:4.16667vw 0 8.33333vw 0;
  }

  .service-page{
    padding-bottom:2.08333vw;
  }

  .service-page__list strong{
    padding-right:2.08333vw;
    font-size:4.16667vw;
  }

  .service-page__list li{
    padding:0 0 2.08333vw 0;
  }

  .service-page__list{
    padding:4.16667vw 0;
  }

  .service-page__info{
    margin-bottom:4.16667vw;
    padding:4.16667vw 3.125vw;
  }

  .service-page__right{
    padding-top:4.16667vw;
    padding-left:0;
  }

  .service-page__social{
    margin-left:6.25vw;
  }

  .img-box h3{
    margin-bottom:4.16667vw;
    font-size:4.16667vw;
  }

  .table-of-contents{
    margin-bottom:6.25vw;
  }

  .table-of-contents__header{
    padding:3.125vw 6.25vw;
  }

  .table-of-contents__hide::after{
    right:-5.20833vw;
    width:4.16667vw;
    height:4.16667vw;
  }

  .table-of-contents ol{
    margin:0 6.25vw;
    padding:0 0 3.125vw;
  }

  .table-of-contents ol li::before{
    margin-right:1.04167vw;
  }

  .products .button{
    margin-top:5.20833vw;
  }

  .work{
    background-image:none;
  }

  .work .button + .button{
    margin-left:0;
  }

  .work .button{
    width:100%;
    max-width:90%;
    margin-top:2.08333vw;
    text-align:center;
  }

  .timeliner{
    margin-top:4.16667vw;
    padding-top:4.16667vw;
  }

  .timeliner::before{
    top:6.25vw;
    left:5%;
  }

  .timeliner .timeline-box{
    min-height:16.66667vw;
    margin-bottom:10.41667vw;
  }

  .timeliner .timeline-box.inverted .timeline-panel{
    padding:0 4.16667vw 0 16.66667vw;
  }

  .timeliner li:last-child::before{
    left:5%;
  }

  .timeliner li .timeline-panel{
    width:100%;
    padding:0 4.16667vw 0 16.66667vw;
    text-align:left;
  }

  .timeliner li .timeline-image img{
    display:none;
  }

  .timeliner li .timeline-image{
    left:5%;
    width:6.25vw;
    height:6.25vw;
    margin-left:0vw;
    text-align:center;
    background-color:rgba(200, 180, 144, 0.4);
    border:0;
  }

  .timeliner li .timeline-image::before{
    content:'';
    position:absolute;
    top:50%;
    left:50%;
    z-index:1;
    width:3.125vw;
    height:3.125vw;
    background-color:#cab48f;
    -webkit-transition:all .1s;
    -o-transition:all .1s;
    transition:all .1s;
    -webkit-transform:translate(-50%, -50%);
        -ms-transform:translate(-50%, -50%);
            transform:translate(-50%, -50%);
    border-radius:50%;
  }

  .timeliner .timeline-heading h4{
    margin-bottom:3.125vw;
  }

  .timeliner .timeline-heading h4.subheading b{
    font-size:6.25vw;
  }

  .order{
    background-image:none;
  }

  .order__step{
    padding-top:8.33333vw;
    padding-bottom:8.33333vw;
  }

  .order__step::before{
    top:-0.625vw;
    left:6.66667vw;
    width:2.08333vw;
    height:2.08333vw;
  }

  .order__step::after{
    left:calc(2.5vw + 15%);
  }

  .order__number{
    margin-bottom:4.16667vw;
    font-size:10vw;
  }

  .order__title{
    margin-bottom:4.16667vw;
    font-size:4.58333vw;
  }

  .article{
    background-size:60%;
  }

  .article::before{
    height:62.5vw;
  }

  .article__item{
    padding-bottom:6.25vw;
  }

  .col-1-3:last-child .article__item{
    padding-bottom:0;
  }

  .article__info{
    padding:0 0;
  }

  .article__title{
    min-height:auto;
    padding:4.16667vw 0 4.16667vw;
    font-size:3.33333vw;
  }

  .article__title h3{
    padding:0;
  }

  .article__text{
    font-size:3.33333vw;
  }

  .article__link{
    padding:4.16667vw 0 6.25vw;
  }

  .article__link a{
    font-size:2.5vw;
  }

  .articles-inner__text{
    font-size:3.33333vw;
  }

  .articles-inner__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-bottom:6.66667vw;
    padding:0 0 4.16667vw 0;
  }

  .articles-inner__item:last-of-type{
    margin-bottom:4.16667vw;
  }

  .articles-inner__img{
    width:100%;
    min-width:auto;
    margin-right:0;
  }

  .articles-inner__img img{
    height:auto;
  }

  .articles-inner__info{
    max-width:100%;
    padding-top:4.16667vw;
  }

  .articles-inner__link{
    margin-bottom:0.83333vw;
    font-size:4.58333vw;
  }

  .arrow-nav{
    display:block;
    margin-top:10.41667vw;
    padding-top:10.41667vw;
  }

  .arrow-nav .button{
    width:100%;
    margin-bottom:4.16667vw;
  }

  .arrow-nav .button span{
    font-size:3.33333vw;
  }

  .arrow-nav h4{
    padding-top:2.08333vw;
  }

  .contact-page{
    background-image:none;
  }

  .contact-page__text{
    padding-top:6.25vw;
  }

  .contact-page__drop-left{
    right:auto;
    max-width:90%;
    padding:12.5vw 10.41667vw 10.41667vw;
  }

  .contact-page__drop-left label + label{
    margin-left:0;
  }

  .contact-page__drop-left .theme-title{
    padding:0 0 6.25vw;
  }

  .contact-page__drop-left .theme-title p{
    font-size:3.75vw;
  }

  .contact-page__drop-left .flex-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
  }

  .contact-page .section-title h2{
    font-size:7.29167vw;
  }

  .speciality-right{
    height:104.16667vw;
  }

  .arctform select{
    min-height:9.79167vw;
    padding:2.29167vw 8.33333vw 2.29167vw 3.54167vw;
  }

  #search-select .select2-selection--single .select2-selection__rendered{
    padding:2.91667vw 7.29167vw 2.91667vw 3.54167vw;
  }

  .select2-container .select2-selection--single,
  .select2-container .select2-selection--multiple{
    padding-right:9.375vw;
  }

  .select2-container .select2-selection--single .select2-selection__rendered{
    padding:2.29167vw 8.33333vw 2.29167vw 3.54167vw;
    font-size:3.33333vw;
  }

  .mini--select .select2-container .select2-selection--single .select2-selection__rendered{
    min-width:12.5vw;
    min-height:7.5vw;
    padding:2.70833vw 7.29167vw 2.70833vw 2.5vw;
  }

  .select2-container--default .select2-selection--single .select2-selection__arrow{
    right:3.125vw;
    width:2.5vw;
    height:4.79167vw;
  }

  .select2-search--dropdown{
    padding:0.83333vw;
  }

  .select2-search--dropdown .select2-search__field{
    padding:2.5vw;
  }

  .select2-results{
    padding:0 2.29167vw 0 2.29167vw;
  }

  .select2-results__option--selectable{
    padding:2.5vw 0;
    font-size:2.91667vw;
  }

  .testimonial-section .rating{
    width:31.25vw;
    height:10.625vw;
    padding:1.875vw 2.5vw 1.875vw 2.08333vw;
  }

  .testimonial-section .rating span{
    font-size:8.33333vw;
  }

  .testimonial-section .rating p{
    font-size:2.29167vw;
  }

  .testimonial-section .rating__star{
    width:12.5vw;
    height:2.5vw;
    background-size:2.5vw;
  }

  .testimonial-section__ya::after{
    right:-9.16667vw;
    height:10.625vw;
    border:5.20833vw solid transparent;
    border-left:4.16667vw solid #fbcc21;
  }

  .testimonial-section__ya{
    -webkit-box-flex:1;
        -ms-flex:1 1 0px;
            flex:1 1 0;
    height:10.625vw;
    padding-right:3.125vw;
    padding-left:3.125vw;
    font-size:2.91667vw;
  }

  .testimonial-section__btn{
    -webkit-box-pack:stretch;
        -ms-flex-pack:stretch;
            justify-content:stretch;
    width:calc(100% - 4.79167vw);
    margin-top:6.25vw;
  }

  .testimonial__item{
    min-height:46.04167vw;
    padding:6.25vw;
  }

  .testimonial__info{
    margin-bottom:6.25vw;
  }

  .testimonial__user{
    width:10.41667vw;
    height:10.41667vw;
  }

  .testimonial__text{
    font-size:2.91667vw;
  }

  .testimonial__star{
    width:15.625vw;
    height:3.125vw;
    background-size:3.125vw;
  }

  .testimonial__name{
    margin-bottom:2.08333vw;
    padding-left:2.08333vw;
    font-size:3.33333vw;
  }

  .testimonial__name span{
    margin-bottom:2.08333vw;
  }

  .partners-slider__text{
    padding-top:3.125vw;
    font-size:3.33333vw;
  }

  .partners-slider__img{
    height:20.83333vw;
  }

  .border-block::before{
    top:2.08333vw;
    right:2.08333vw;
    bottom:2.08333vw;
    left:2.08333vw;
    border:1.04167vw solid;
    border-color:#f3f3f3;
  }

  .map-box .container{
    max-width:100%;
    padding:0;
  }

  .map-box .theme-title{
    margin:0 auto 2.08333vw auto;
  }

  .map-box .theme-title h3{
    font-size:5.41667vw;
  }

  .map-detail .theme-title span{
    font-size:5.41667vw;
  }

  .map-detail{
    position:relative;
    top:auto;
    max-width:90%;
    margin:4.16667vw auto;
    padding:10.41667vw;
    -webkit-transform:none;
        -ms-transform:none;
            transform:none;
  }

  .map-detail p{
    font-size:3.33333vw;
  }

  .map-detail ul li{
    margin-bottom:4.16667vw;
    padding:0 0 0 10.83333vw;
    font-size:3.33333vw;
  }

  .map-detail ul li p{
    font-size:3.33333vw;
  }

  .map-detail ul li i{
    left:0.625vw;
    width:4.16667vw;
    height:4.16667vw;
  }

  #map{
    height:104.16667vw;
  }

  .contacts__form{
    padding-top:6.25vw;
  }

  .about .theme-title p{
    margin-top:0vw;
  }

  .about__facts{
    padding-top:10.41667vw;
  }

  .about__facts--wrapper{
    padding:0 4.16667vw 0 10.41667vw;
  }

  .about__facts--wrapper strong{
    margin-bottom:2.08333vw;
    font-size:4.58333vw;
  }

  .about__facts--wrapper::before{
    width:6.25vw;
    height:6.25vw;
    background-size:6.25vw;
  }

  .about__facts ul li{
    margin-top:4.16667vw;
    font-size:3.75vw;
  }

  .about__text{
    padding-top:6.25vw;
    padding-left:0;
  }

  .dots{
    display:none;
  }

  .arcticmodal-container .section-title h2{
    font-size:6.25vw;
  }

  .arcticmodal-container textarea{
    padding:3.125vw 4.16667vw;
  }

  .arcticmodal-container_i{
    width:95%;
  }

  .box-modal .theme-title{
    padding-bottom:6.25vw;
  }

  .box-modal .theme-title h3{
    font-size:6.25vw;
  }

  .box-modal{
    max-width:100%;
    padding:10.41667vw 6.25vw;
  }

  .box-modal input[type='text']{
    min-height:6.25vw;
    padding:3.125vw 4.16667vw;
  }

  .box-modal{
    padding:10.41667vw 6.25vw;
  }

  .box-modal_close{
    top:3.54167vw;
    right:3.54167vw;
    width:5vw;
    height:5vw;
  }

  .doc__item{
    padding:0 3.125vw 0 0;
  }

  .doc__title{
    margin-top:2.08333vw;
    padding:4.16667vw;
    font-size:3.33333vw;
  }

  .pagination{
    margin:2.08333vw auto;
    padding:4.16667vw 0 2.08333vw;
  }

  .pagination__link{
    padding:0.625vw 2.5vw;
    font-size:3.33333vw;
  }

  .pagination__right,
  .pagination__left{
    width:4.16667vw;
  }

  .more-link{
    padding:4.16667vw 0 2.08333vw 0;
  }
}

@media screen and (max-width: 991px) and (max-width: 479px){
  .body-bg-overlay{
    visibility:hidden;
  }
}

@media screen and (max-width: 991px) and (max-width: 991px){
  .head-content .logo i{
    padding-left:0.625vw;
    font-size:1.875vw;
  }

  .head-content .logo__img{
    max-width:16.66667vw;
  }
}

@media (max-width: 767px){
  .cart-form thead{
    display:none;
  }

  .cart-form table td{
    border:none;
    display:block;
  }

  .cart-pd-thumb img{
    width:100px;
  }

  .cart-form table tr{
    border-bottom:1px solid #f4f4f4;
  }

  .cart-form table td:not(.cart-pd-thumb):not(.actions)::before{
    content:attr(data-title) " : ";
    color:#000;
    font-size:16px;
    font-weight:600;
    position:absolute;
    left:0;
  }

  .cart-form table td:not(.cart-pd-thumb):not(.actions){
    text-align:left;
    position:relative;
    padding-left:120px;
  }

  .cart-pd-total{
    margin-bottom:10px;
  }

  .shopping-form select,
  .shopping-form input,
  .checkout-form input{
    margin-bottom:15px;
  }

  .checkout-form{
    margin-bottom:30px;
  }

  .cart-form table td.actions .btn{
    padding:10px 20px !important;
    text-align:center !important;
  }
}

@media screen and (max-width: 767px){
  .team__title{
    padding:4.16667vw 4.16667vw 6.25vw 6.25vw;
    font-size:3.33333vw;
  }

  .team__title h4{
    padding:2.08333vw 0;
    font-size:4.16667vw;
  }
}

@media (max-width: 576px){
  .fancybox-thumbs{
    width:110px;
  }

  .fancybox-show-thumbs .fancybox-inner{
    right:110px;
  }

  .fancybox-thumbs__list a{
    max-width:calc(100% - 10px);
  }
}

@media screen and (max-width: 479px){
  .container,
  .content-wrapper{
    max-width:100%;
  }

  .core-nav .wrap-core-nav-list.mobile-nav{
    max-width:100%;
  }
}

@media (max-width: 479px){
  .cart-form table td:not(.cart-pd-thumb):not(.actions)::before{
    font-size:14px;
  }

  .cart-form table td.actions{
    padding:0;
  }

  .actions .btn{
    width:100%;
  }

  .form-group{
    margin-bottom:0;
  }

  .checkout-form .checkout-body{
    padding:20px;
  }

  #continue-shop{
    margin-bottom:15px;
  }
}

@media (max-height: 576px){
  .fancybox-slide{
    padding-right:6px;
    padding-left:6px;
  }

  .fancybox-slide--image{
    padding:6px 0;
  }

  .fancybox-close-small{
    right:-6px;
  }

  .fancybox-slide--image .fancybox-close-small{
    top:0;
    right:0;
    width:36px;
    height:36px;
    padding:6px;
    color:#f2f4f6;
    background:#4e4e4e;
    opacity:1;
  }

  .fancybox-caption{
    padding-right:12px;
    padding-left:12px;
  }

@supports (padding: max(0px)){
    .fancybox-caption{
      padding-right:max(12px, env(safe-area-inset-right));
      padding-left:max(12px, env(safe-area-inset-left));
    }
}
}