html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-weight: normal;
vertical-align: baseline;
background: transparent;
}
article, aside, figure, footer, header, nav, section, details, summary {display: block;} html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}  img,
object,
embed {max-width: 100%;}  html {overflow-y: scroll;} ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;} table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
input, select {vertical-align: middle;}
pre {
white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
small {font-size: 85%;}
strong {font-weight: bold;}
td, td img {vertical-align: top;} sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;} pre, code, kbd, samp {font-family: monospace, sans-serif;} .clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;} button, input, select, textarea {margin: 0;} button,
input[type=button] {width: auto; overflow: visible;} .ie7 img {-ms-interpolation-mode: bicubic;}  .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }          @font-face {
font-family: "Gilroy";
src: local("Gilroy-Bold"), url(//svcharter.aero/wp-content/themes/charters/assets/css/fonts/gilroy/Gilroy-Bold.woff2) format("woff2"), url(//svcharter.aero/wp-content/themes/charters/assets/css/fonts/gilroy/Gilroy-Bold.woff) format("woff");
font-weight: 600;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: "Gilroy";
src: local("Gilroy-Medium"), url(//svcharter.aero/wp-content/themes/charters/assets/css/fonts/gilroy/Gilroy-Medium.woff2) format("woff2"), url(//svcharter.aero/wp-content/themes/charters/assets/css/fonts/gilroy/Gilroy-Medium.woff) format("woff");
font-weight: 500;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: "Gilroy";
src: local("Gilroy-Regular"), url(//svcharter.aero/wp-content/themes/charters/assets/css/fonts/gilroy/Gilroy-Regular.woff2) format("woff2"), url(//svcharter.aero/wp-content/themes/charters/assets/css/fonts/gilroy/Gilroy-Regular.woff) format("woff");
font-weight: 400;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: "Gilroy";
src: local("Gilroy-Light"), url(//svcharter.aero/wp-content/themes/charters/assets/css/fonts/gilroy/Gilroy-Light.woff2) format("woff2"), url(//svcharter.aero/wp-content/themes/charters/assets/css/fonts/gilroy/Gilroy-Light.woff) format("woff");
font-weight: 300;
font-display: swap;
font-style: normal;
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-display:swap;
src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-display:swap;
src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-display:swap;
src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-display:swap;
src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-display:swap;
src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:700;
font-display:swap;
src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");
unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:700;
font-display:swap;
src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");
unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:700;
font-display:swap;
src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format("woff2");
unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:700;
font-display:swap;
src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format("woff2");
unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
font-family:'Montserrat';
font-style:normal;
font-weight:700;
font-display:swap;
src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
font-family:"_acs";
src:url(https://aircharterservice-globalcontent-live.cphostaccess.com/css/fonts/acs/_acs-eec2cad03e35410aaf09c9a056516b95.eot);
src:url() format("embedded-opentype"),url(https://aircharterservice-globalcontent-live.cphostaccess.com/css/fonts/acs/_acs-eec2cad03e35410aaf09c9a056516b95.woff) format("woff"),url(https://aircharterservice-globalcontent-live.cphostaccess.com/css/fonts/acs/_acs-eec2cad03e35410aaf09c9a056516b95.ttf) format("truetype"),url(https://aircharterservice-globalcontent-live.cphostaccess.com/css/fonts/acs/_acs-eec2cad03e35410aaf09c9a056516b95.svg?#_acs) format("svg");
font-weight:normal;
font-style:normal
}
body {
background: linear-gradient(180deg, #2E303C 0%, #394363 100%);
font-family: 'Gilroy', 'Open Sans Regular';
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-size: .875rem;
}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box{color:#999!important}
a, body {
color: #fff;
}
button {
border: none;
}
.lg-container, .md-container, .sm-container, .xs-container {
max-width: 480px;
max-width: 30rem;
margin: 0 auto;
padding: 0;
width: 90%;
}
.md_span_6 {
border-left-width: 1.25rem;
width: 50%;
padding: 0;
margin-left: 0;
}
.lg_span_6 {
border-left-width: 1.875rem;
width: 50%;
padding: 0;
margin-left: 0;
}
.sc-wrapper {
margin: 0 auto 1.5625rem;
max-width: 1920px;
max-width: 120rem;
display: block;
}
.d-flex {
display: flex;
align-items: center;
}
.row {
display: block;
list-style: none;
padding: 0;
}
.row:after {
content: "";
display: table;
}
.cf:after, .row:after {
clear: both;
}
.row:first-child {
margin-top: 0;
}
.row:last-child {
margin-bottom: 0;
}
.col {
-webkit-background-clip: padding-box!important;
-moz-background-clip: padding-box!important;
background-clip: padding-box!important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 0 solid transparent;
border-left-width: 0.625rem;
float: left;
padding: 0;
}
.two-col-split__col:first-child {
margin: 0 0 1.25rem;
}
.two-col-split__col {
padding: 0 0 0 1.25rem;
display: table-cell;
margin: 0;
vertical-align: top;
width: 50%;
}
.two-col-split--vert-centered .two-col-split__col {
vertical-align: middle;
}
.bg-dark p, .bg-blue p, .bg-dark li, .bg-blue li {
color: #fff;
}
.top-text-content p {
font-size: 16px;
color: #fff;
}
.paragraph:first-child, ol:first-child, p:first-child, ul:first-child {
margin-top: 0;
}
.two-col-split__col:first-child, html[dir=rtl] .two-col-split__col {
padding: 0 1.25rem 0 0;
}
.two-col-split img {
width: 100%;
}
h1, h2, h3, h4, h5, h6 {
color: #fff;
font-weight: 400;
font-style: normal;
font-family: 'Montserrat', sans-serif;
}
h2 {
margin-bottom: 0.9375rem;
}
.flex-row {
display: flex;
flex-wrap: wrap;
}
.paragraph, p {
color: #fff;
}
.spotlight-list { text-align: center;
}
header .logo-banner .logo {
width: 270px;
height: 22px;
background-image: url(//svcharter.aero/images/icons/logo-icon-white.svg);
background-repeat: no-repeat;
display: block;
float: left;
margin: auto;
}
.header__instagram-link {
display: inline-block;
margin-right: 10px;
vertical-align: middle;
}
.header-form-wrapper .row-tel {
box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 20%);
border-radius: 3px;
overflow: auto;
background-color: #fff;
position: absolute;
z-index: 30;
right: 0;
top: -10px;
}
.header-form-wrapper .row-tel a {
display: block;
width: 100%;
text-align: center;
padding: 12px 22px;
white-space: nowrap;
}
.header-form-wrapper .row-tel a:first-child {
padding-top: 18px;
}
.header-form-wrapper .row-tel a:last-child {
padding-bottom: 18px;
}
.hero.hero--with-form.js-parallax-hero {
margin-bottom: 0px;
background-position: center;
}
.hero--with-form.hero-video {
padding-top: 40%;
margin-top: -28px;
}
.main-hero__panel {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
display: block;
max-width: 500px;
position: absolute;
z-index: 4;
bottom: 180px;
background-color: rgba(255,255,255,0.7);
font-family: 'Gilroy';
bottom: 5%;
}
.main__tabs--nav {
float: left;
list-style: none;
margin: 0 !important;
padding: 0;
width: 100%;
}
.main__tabs--nav li {
float: left;
font-weight: 500;
line-height: 40px;
font-size: 15px;
letter-spacing: 0.5px;
width: 50%;
}
.main-hero__panel .main__tabs--nav li button.active, .tabs-priv-popup .main__tabs--nav li button.active {
background-color: #5255D1 !important;
color: #ffffff;
}
.main-hero__panel .main__tabs--nav li button, .tabs-priv-popup .main__tabs--nav li button {
background: #2b323a;
color: #ffffff;
display: block;
font-weight: 700;
font-size: 13px;
leter-spacing: 0.5px;
line-height: 40px;
height: 40px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 100%;
font-family: 'Gilroy';
}
.main-hero__panel .main__tabs--nav li button.active:after, .tabs-priv-popup .main__tabs--nav li button.active:after {
position: absolute;
width: 20px;
height: 10px;
border-width: 10px 10px 0;
border-style: solid;
border-color: #5255D1 transparent transparent;
left: 50%;
margin: 0 !important;
transform: translateX(-50%);
bottom: -10px;
content: '';
}
.main__tabs--nav__link-first {
border-top-left-radius: 15px;
}
.main__tabs--nav__link-second {
border-top-right-radius: 15px;
}
.hero {
max-width: 1920px;
max-width: 120rem;
background: #233a77;
margin-left: auto;
margin-right: auto;
position: relative;
}
.info-bar__enquire-alert {
display: block;
background-color: #8190BA;
margin: 0 auto;
width: 40%;
padding: 10px;
color: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
transition: background-color .3s ease-in-out;
}
.spotlight-item .title--link-hover {
font-family: 'Gilroy', sans-serif;
font-size: 18px;
font-weight: 700;
color: #fff;
letter-spacing: 0.5px;
line-height: 1.2;
padding: 0 0 15px 0;
text-transform: uppercase;
text-align: left !important; font-style: normal;
}
.lg_span_11 {
border-left-width: 1.875rem;
width: 91.66666667%;
padding: 0;
margin-left: 0;
}
.rd-utp {
background-image: url(//svcharter.aero/wp-content/themes/charters/assets/img/utp-bg.png);
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
color: #fff;
padding: 100px 0;
margin-bottom: 0;
}
.rd-utp__title {
margin-bottom: 45px;
font-style: normal;
text-transform: uppercase;
text-align: center;
font-size: 21px;
}
.rd-utp__list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
list-style: none;
margin: 0;
padding: 0;
}
.rd-utp__item {
position: relative;
flex: 0 0 25%;
text-align: center;
padding-top: 35px;
padding-bottom: 70px;
}
.rd-utp__item_with-bdb:before {
content: '';
position: absolute;
top: 100%;
left: 0;
right: 0;
margin: 0 auto;
display: block;
height: 1px;
width: 100%;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 51.89%, rgba(255, 255, 255, 0) 100%);
}
.rd-utp__caption {
margin-top: 10px;
margin-bottom: 10px;
font-weight: 600;
font-size: 17px;
}
.rd-utp__description {
font-size: 15px;
max-width: 207px;
margin: 0 auto;
}
.rd-utp__item_with-bdr:after {
content: '';
position: absolute;
top: 0;
right: 0;
display: block;
height: 100%;
width: 1px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 51.89%, rgba(255, 255, 255, 0) 100%);
}
.footer {
font-size: 10px;
font-size: .625rem;
padding: 1.25rem 0;
background: #1e242a;
color: #fff;
margin: 0;
position: relative;
width: 100%;
z-index: 0;
}
.sc-wrapper.footer {
font-family: 'Gilroy', sans-serif;
padding: 40px 0 30px;
}
.footer-contacts {
display: flex;
border-bottom: 1px solid #394363;
padding-bottom: 20px;
justify-content: flex-start;
gap: 80px;
}
@media only print, only screen and (min-width: 43.75em) {
.lg-container {
max-width: 1280px;
max-width: 80rem;
}
.title--primary, h1 {
font-size: 38px;
font-size: 2.375rem;
}
.col {
border-left-width: 1.25rem;
display: block;
padding: 0;
}
header .logo-banner .logo {
position: relative;
top: 12px;
}
.two-col-split {
margin: 1.5625rem auto;
display: table;
}
.two-col-split__col:first-child, html[dir=rtl] .two-col-split__col {
padding: 0 1.25rem 0 0;
vertical-align: middle;
}
.paragraph, p {
font-size: 13px;
font-size: .8125rem;
color: #fff;
}
.spotlight-list {
padding: 2.5rem 0 1.25rem;
margin-bottom: 0;
}
.xs-container {
max-width: 650px;
max-width: 40.625rem;
}
.paragraph, ol, p, ul {
margin: 0.9375rem 0;
margin-top: 0.9375rem;
margin-right: 0px;
margin-bottom: 0.9375rem;
margin-left: 0px;
color: #fff;
}
}
.content-wrapper {
margin: 0;
overflow: hidden;
}
.content {
padding-bottom: 0;
background-color: #394363;
position: relative;
z-index: 2;
}
.mp-menu-disabled .mp-pusher-overflow-hider {
height: auto!important;
}
.rds-burger {
display: none;
flex-direction: column;
justify-content: space-between;
height: 20px;
background: none;
border: none;
top: 20px;
left: 20px;
z-index: 50;
transition: transform .5s ease-in-out;
cursor: pointer;
}
.rds-burger span {
width: 30px;
height: 2px;
background-color: #fff;
display: block;
margin: 0 3px;
transition: width .5s ease-in-out;
}
header .logo-banner {
padding: 1.25rem 0 0.9375rem;
margin: 0;
margin-bottom: -35px;
background-color: #2e303d;
}
header .lg-container, header .md-container, header .sm-container {
width: 95%;
}
#mp-menu {
z-index: 10;
position: relative;
transform: translateY(37px);
}
@media only print, only screen and (min-width: 60em) {
.lg_span_6 {
border-left-width: 1.875rem;
width: 50%;
padding: 0;
margin-left: 0;
}
.title--primary, h1 {
font-size: 38px;
font-size: 2.375rem;
}
.paragraph, p {
font-size: 14px;
font-size: .875rem;
line-height: 150%;
}
}
.header-tel-call {
text-align: right;
}
.header-tel {
text-align: right;
margin: 10px 20px 0 0;
display: inline-block;
position: relative;
}
.header-tel a {
color: #2B323A;
font-family: 'Gilroy';
font-style: normal;
font-weight: 600;
font-size: 17px;
line-height: 23px;
text-transform: uppercase;
}
#header-tel-wrp {
color: #fff;
font-family: 'Gilroy';
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 23px;
text-transform: uppercase;
background: none;
}
.link-callback {
padding: 16px 36px;
color: #fff;
background-color: #5255D1;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
display: inline-block;
}
header .nav-links {
background-color: #2e303d;
padding-top: 0;
padding-bottom: 0;
border-bottom-right-radius: 50px;
border-bottom-left-radius: 50px;
}
header .nav-links ul {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.sub-menu {
position: absolute !important;
top: 25px;
left: 0;
z-index: 100;
display: block !important;
background-color: #fff;
transition: transform .5s ease, color .5s ease, background-color .5s ease;
opacity: 0;
visibility: hidden;
transform: translate(0,20px);
min-width: 330px;
padding: 15px 0 0;
}
.sub-item:hover .sub-menu {
opacity: 1;
visibility: visible;
transform: translate(0,0);
}
.sub-menu li {
position: relative;
display: flex !important;
border: none !important;
width: 100% !important;
flex-direction: column;
align-items: center;
justify-content: center;
}
.sub-item {
padding: 10px 0;
transition: all ease .5s;
position: relative !important;
height: 100%;
}
.sub-item a {
padding: 5px 10px !important;
height: 100%;
transition: all ease .5s;
width: 100%;
text-align: left;
}
.sub-item .sub-menu_wr a {
padding: 5px 10px !important;
color: #768693 !important;
text-align: left;
}
.sub-item .sub-menu_wr a:hover {
background-color: #8190BA;
color: #fff !important;
}
.sub-menu li:after {
content: '';
height: 2px;
background: linear-gradient(180deg, #FFFFFF 0%, #2B323A 52.08%, #FFFFFF 100%);
opacity: 0.2;
width: 95%;
margin: 0 auto;
}
header li {
list-style: none;
}
.centre-all, .centre-all .col, .centre-all .col h1, .centre-all .col h2, .centre-all .col h3, .centre-all .col p, .centre-all .col span, .title--section {
text-align: center;
}
.title--primary, h1 {
margin: 0.67em 0;
font-size: 24px;
font-size: 1.5rem;
color: #fff;
}
.top-text-content_wr {
color: #fff;
margin-bottom: 0;
padding: 50px 0;
}
.top-text-content {
padding: 0;
font-size: 18px;
}
.two-col-split {
margin: 1.25rem auto;
display: block;
list-style: none;
padding: 0;
}
.two-col-split:first-child {
margin-top: 0;
}
.text-split {
padding: 8px 0 45px;
overflow: hidden;
}
.paragraph a, p a{color:#fff}
.text-split:last-child{padding-bottom:0}
.text-split h2 {
color: #fff;
font-weight: 400;
font-style: normal;
font-family: 'Montserrat', sans-serif;
text-align: left;
margin: 0;
}
.text-split ul {
color: #fff;
list-style: circle;
padding-left: 20px;
}
.text-split:after {
content: "";
clear: both;
}
.Blue-Split-Button, .blue-split-cta {
font-size: 16px;
font-size: 1rem;
letter-spacing: .8px;
letter-spacing: .05rem;
line-height: 34px;
line-height: 2.125rem;
padding: 5px 18px;
-webkit-transform: translate3d(0, 0, 0);
-webkit-transition: all .35s cubic-bezier(.215, .61, .355, 1);
transition: all .35s cubic-bezier(.215, .61, .355, 1);
background-color: #8190BA;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
outline: 0;
overflow: hidden;
position: relative;
vertical-align: middle;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin-top: 20px;
}
.two-col-split__col p:last-child {
margin-bottom: 0;
}
.spotlight-list__title {
font-weight: 600;
font-style: normal;
font-size: 25px;
text-transform: uppercase;
color: #fff !important;
margin-bottom: 50px;
}
.spotlight-list {
padding: 2.5rem 0 1.25rem;
margin-bottom: 0;
text-align: center;
margin-top: 0.625rem; padding-bottom: 50px;
}
.spotlight-list__wr {
display: flex;
justify-content: space-between;
}
.sc-wrapper.spotlight-list-new {
margin-bottom: 0;
padding-bottom: 50px;
padding-top: 1.5rem;
background-color: #394363;
background: linear-gradient(180deg, #2E303C 0%, #394363 100%);
}
.spotlight-list .spotlight-item {
margin-bottom: 1.25rem;
}
.spotlight-item {
margin-top: 0.625rem;
background-color: #2e303c;
padding-bottom: 50px;
}
.spotlight-list .zoom {
height: 100%;
position: relative;
padding-bottom: 50px;
color: #fff;
display: block;
background-color: #2e303c;
text-align: left !important;
}
.spotlight-list .zoom__target {
overflow: hidden;
position: relative;
}
.spotlight-list .zoom img {
width: 100%;
height: 220px;
object-fit: cover;
transition: .4s ease-in-out;
}
.spotlight-list a, .spotlight-list p {
color: #fff;
display: block;
background-color: #2e303c;
text-align: left !important;
}
.spotlight-list__link {
position: absolute;
bottom: 15px;
left: 15px;
display: block;
color: #fff;
font-weight: 500;
background-color: #394363 !important;
text-transform: uppercase;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
font-size: 16px;
padding: 8px 16px;
border: none;
transition: background-color .3s ease;
}
.footer-contacts__title {
font-weight: 600;
font-size: 18px;
}
.footer-contacts__address {
font-size: 20px;
}
.footer-contacts__connection {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
gap: 0.9375rem 0;
font-size: 14px;
}
.footer-contacts__phone, .footer-contacts__email {
color: #fff;
font-size: 20px;
display: block;
}
.footer__links {
padding-top: 20px;
display: flex;
gap: 50px;
}
.footer__links a {
color: #fff;
}
.footer-contacts__phone:hover {
color: #5255D1;
text-decoration: underline;
}
.breadcrumbs {
display: flex;
align-items: center;
gap: 0 20px;
list-style: none;
margin: 0;
padding: 0;
}
.breadcrumbs__link {
color: #fff;
text-decoration: underline;
}
.spotlight-list-new .btn-more, .obn .btn-more {
background: #5255D1;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: white;
cursor: pointer;
display: inline-block;
font-size: 13px;
height: 32px;
line-height: 32px;
margin: 0 auto;
text-align: center;
white-space: nowrap;
width: 140px;
position: absolute;
left: 0;
right: 0;
bottom: 15px;
}
.lg_span_11.centred {
margin-right: 4.16666667%;
margin-left: 4.16666667%;
}
.spotlight-list-new .spotlight-item .row {
margin-top: 1.15rem;
}
.spotlight-list-new .spotlight-item .title--link-hover + p {
min-height: 48px;
}
.main__tabs--content {
border: 0;
clear: both;
display: block;
margin: 0; padding: 40px 0 0 0;
position: relative;
width: 100%;
}
.main-hero__panel .main-hero__panel--wrap {
clear: both;
display: block;
padding: 15px 30px 25px 30px;
width: 100%;
}
.main--form {
float: left;
position: relative;
width: 100%;
}
.main__tabs p {
margin: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.main--form input {
width: 46%;
height: 40px;
line-height: 40px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom: 10px;
background: #f5f6f7;
border: 1px solid #dfe6eb;
padding: 0 0.375rem;
}
.main--form br {
display: none;
}
.main--form .fld--pin { background-repeat: no-repeat;
background-attachment: scroll;
background-size: 16px 18px;
background-position: 97% 50%;
cursor: auto;
}
.main--form .fld--date {
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='calendar-alt' class='svg-inline--fa fa-calendar-alt fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%236a7680' d='M0 464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V192H0v272zm320-196c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM192 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40zM64 268c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zm0 128c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12v-40zM400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v48h448v-48c0-26.5-21.5-48-48-48z'%3E%3C/path%3E%3C/svg%3E");
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 16px 18px;
background-position: 97% 50%;
cursor: auto;
}
.intl-tel-input {
width: 100%;
margin-bottom: 10px;
}
.main--form .fld--phone,
.popup .fld--phone {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_207_2)'%3E%3Cpath d='M4.2132 0.798349C4.5152 0.623925 4.85085 0.515745 5.19786 0.48099C5.54487 0.446236 5.8953 0.485704 6.22589 0.596772C6.55648 0.707841 6.85966 0.887969 7.11529 1.1252C7.37093 1.36242 7.57317 1.65132 7.70859 1.9727L9.30923 5.76532C9.60273 6.46098 9.55966 7.25318 9.19311 7.91348L7.65003 10.6945C7.57018 10.8386 7.52893 15.0009 7.53029 11.1656C7.53165 11.3303 7.57558 11.4918 7.6578 11.6345L10.1057 15.8744C10.1882 16.0173 10.3064 16.1363 10.4486 16.2199C10.5908 16.3035 10.7523 16.3489 10.9172 16.3515L14.0959 16.4054C14.4685 16.4116 14.8348 16.5025 15.1672 16.6712C15.4995 16.8398 15.7892 17.0818 16.0143 17.3789L18.4984 20.6614C19.3914 21.8415 19.0482 23.5364 17.7681 24.2743L15.9838 25.3045C14.7068 26.0418 13.0831 26.0808 11.8123 25.2107C8.55957 22.9848 5.84973 20.0551 3.88381 16.6389C1.90836 13.2287 0.725971 9.41754 0.424341 5.48804C0.307284 3.95423 1.15329 2.56615 2.43026 1.82889L4.21456 0.798713L4.2132 0.798349Z' fill='%236A7680'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_207_2'%3E%3Crect width='20' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 16px 18px;
background-position: 97% 50%;
cursor: auto;
width: 100%;
}
.popup .fld--phone {
width: 50%;
}
.main--form .fld--name,
.popup .fld--name {
background-image:url("data:image/svg+xml,%3Csvg width='20' height='26' viewBox='0 0 20 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10.4C8.6087 10.4 7.27438 9.85214 6.29059 8.87695C5.30679 7.90177 4.7541 6.57913 4.7541 5.2C4.7541 3.82087 5.30679 2.49823 6.29059 1.52304C7.27438 0.547856 8.6087 0 10 0C11.3913 0 12.7256 0.547856 13.7094 1.52304C14.6932 2.49823 15.2459 3.82087 15.2459 5.2C15.2459 6.57913 14.6932 7.90177 13.7094 8.87695C12.7256 9.85214 11.3913 10.4 10 10.4ZM10 11.7C12.8197 11.7 15.5082 12.22 18 13.117L16.5574 20.8H14.918L13.9344 26H6.06557L5.08197 20.8H3.44262L2 13.117C4.56349 12.188 7.27058 11.7085 10 11.7Z' fill='%236A7680'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 16px 18px;
background-position: 97% 50%;
cursor: auto;
}
.main--form .fld--email {
background-image: url("data:image/svg+xml,%3Csvg fill='%236A7680' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 16px 18px;
background-position: 97% 50%;
cursor: auto;
}
.main-hero__panel .btn__submit {
border: 0;
background-color: #5255D1;
color: #ffffff;
cursor: pointer;
display: block;
font-size: 13px;
font-weight: 700;
height: 48px;
letter-spacing: 0.53px;
line-height: 48px;
margin: 10px 0 0 0;
outline: none;
overflow: hidden;
padding: 0;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 100%;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom: 20px;
}
.alignright {
float: right;
width: 50%;
margin: 0 0 30px 4%;
height: auto;
}
.alignleft {
float: left;
width: 50%;
margin: 0 4% 30px 0;
height: auto;
}
.office__other a {
-webkit-transition: color .35s cubic-bezier(.215, .61, .355, 1);
-moz-transition: color .35s cubic-bezier(.215, .61, .355, 1);
-o-transition: color .35s cubic-bezier(.215, .61, .355, 1);
transition: color .35s cubic-bezier(.215, .61, .355, 1);
color: #fff;
}
.call-back-form  label {
color: #fff;
float: left;
font-size: 16px;
font-weight: 700;
line-height: 16px;
letter-spacing: 0.21px;
width: 100%;
margin-bottom: 5px;
}
.call-back-form  input, .call-back-form select,
.popup input, .popup  select {
height: 40px;
line-height: 40px;
border: 1px solid #dfe6eb;
outline: none;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 16px;
font-weight: 400;
color: #586a79;
width: 50%;
}
select option {
font-size: 16px!important;
}
.call-back-form .blue-btn-s {
border: 0;
background: #8190BA;
color: #ffffff;
cursor: pointer;
display: block;
font-size: 13px;
font-weight: 700;
height: 48px;
letter-spacing: 0.53px;
line-height: 48px;
margin: 10px 0 0 0;
outline: none;
overflow: hidden;
padding: 0;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
padding: 0 30px;
width: 110px;
}
.quote-form-2 p{
display: flex;
flex-wrap: wrap;
gap: 15px;
}
.quote-form-2 label {
width: calc(49% - 10px);
font-size: 16px;
font-weight: 700;
line-height: 16px;
letter-spacing: 0.21px;
}
.quote-form-2 br {
display: none;
}
.quote-form-2 input, .quote-form-2 intl-tel-input, .quote-form-2 select, .quote-form-2 textarea {
width: 100%;
height: 40px;
line-height: 40px;
border: 1px solid #dfe6eb;
outline: none;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 16px;
font-weight: 400;
color: #586a79;
resize: none;
padding: 0 0.375rem;
}
.quote-form-2 input[type="submit"] {
border: 0;
background: #5255D1;
color: #ffffff;
cursor: pointer;
display: block;
font-size: 13px;
font-weight: 700;
height: 48px;
letter-spacing: 0.53px;
line-height: 48px;
}
.wpcf7-response-output {
color: #fff;
}
@media only print, only screen and (min-width: 60em) {
.lg_span_12 {
border-left-width: 1.875rem;
width: 100%;
padding: 0;
margin-left: 0;
}
.mp-menu-disabled .mp-level {
-webkit-transform: none!important;
-moz-transform: none!important;
-o-transform: none!important;
-ms-transform: none!important;
transform: none!important;
}
header .primary-links {
position: relative;
margin: 0;
}
#mp-menu ul.primary-links>li {
-webkit-transition: background-color .3s ease-out 0s;
-moz-transition: background-color .3s ease-out 0s;
-o-transition: background-color .3s ease-out 0s;
transition: background-color .3s ease-out 0s;
}
header .nav-links ul li {
border-left: 0 none;
border-right: 1px solid #1d242c;
text-align: center;
flex: 1 1 auto; position: relative; }
header .nav-links ul li:first-child {
border-left: 1px solid #1d242c;
}
header .nav-links ul li a {
padding: 0 0.625rem;
display: block;
align-items: center;
justify-content: center;
text-transform: none;
font-size: .875rem;
color: #fff;
display: block;
text-align: center;
}
.lg_span_4 {
border-left-width: 1.875rem;
width: 33.33333333%;
padding: 0;
margin-left: 0;
}
header .nav-links {
background-color: #2e303d;
padding-top: 0;
padding-bottom: 0;
border-bottom-right-radius: 50px;
border-bottom-left-radius: 50px;
}   .sm-container {
max-width: 840px;
max-width: 52.5rem;
}
}  @media only screen and (max-width: 1200px) {
.hero--with-form.hero-video {
padding-top: 50%;
}
.nav-links .col {
width: 100%;
}
}
@media only screen and (max-width: 900px) {
header .logo-banner .logo svg {
max-width: 200px;
max-width: 100%;
}
header .logo-banner {
padding: 0.85rem 0 0.9375rem;
}
header .logo-banner .row.d-flex {
display: flex;
align-items: center;
}
.main--form input {
margin-bottom: 5px;
}
.main-hero__panel .main-hero__panel--wrap {
clear: both;
display: block;
padding: 10px 20px 3px 20px;
width: 100%;
}
.spotlight-list__wr {
flex-wrap: wrap;
}
.rd-utp__item {
flex: 0 0 50%;
}
.footer-contacts {
gap: 5px;
}
.two-col-split {
display: flex;
flex-wrap: wrap;
}
.two-col-split__col  {
width: 100%;
padding: 0 !important;
}
}
@media only screen and (max-width: 780px) {
.lg-container, .md-container, .sm-container, .xs-container {
max-width: 40rem;
}
.hero--with-form.hero-video {
padding-top: 15%;
padding-bottom: 20px;
}
.main-hero__panel {
position: relative;
}
.Blue-Split-Button, .blue-split-cta {
margin: 10px;
}
.spotlight-list__link {
bottom: 0;
}
.footer-contacts {
flex-wrap: wrap;
}
.footer-contacts__col {
width: 48%;
}
.text-split img{
float: none;
width: 100%;
margin: 30px 0;
}
.quote-form-2 label {
width: 100%;
}
}
@media only screen and (max-width: 680px) {
.header-tel-call {
text-align: right;
display: flex;
justify-content: flex-end;
align-items: center;
}
.header-tel {
margin: 1px;
}
.link-callback {
padding: 0;
background-image: url("data:image/svg+xml,%3Csvg width='19' height='26' viewBox='0 0 19 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2132 0.798349C4.5152 0.623925 4.85085 0.515745 5.19786 0.48099C5.54487 0.446236 5.89531 0.485704 6.22589 0.596772C6.55648 0.707841 6.85966 0.887969 7.11529 1.1252C7.37093 1.36242 7.57317 1.65132 7.70859 1.9727L9.30923 5.76532C9.60273 6.46098 9.55966 7.25318 9.19311 7.91348L7.65003 10.6945C7.57018 10.8386 7.52893 11.0009 7.53029 11.1656C7.53165 11.3303 7.57558 11.4918 7.6578 11.6345L10.1057 15.8744C10.1882 16.0173 10.3064 16.1363 10.4486 16.2199C10.5908 16.3035 10.7523 16.3489 10.9172 16.3515L14.0959 16.4054C14.4685 16.4116 14.8348 16.5025 15.1672 16.6712C15.4995 16.8398 15.7892 17.0818 16.0143 17.3789L18.4984 20.6614C19.3914 21.8415 19.0482 23.5364 17.7681 24.2743L15.9838 25.3045C14.7068 26.0418 13.0831 26.0808 11.8123 25.2107C8.55957 22.9848 5.84973 20.0551 3.88381 16.6389C1.90836 13.2287 0.725971 9.41755 0.424341 5.48804C0.307284 3.95423 1.15329 2.56615 2.43026 1.82889L4.21456 0.798713L4.2132 0.798349Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-color: transparent;
font-size: 0;
width: 19px;
height: 25px;
display: block;
position: relative;
top: -5px;
display: inline-block !important;
}
.main--form input {
width: 100%;
}
.header-tel-call	{width: auto;
margin-left: auto;}
.header-tel-call .link-callback, .header-tel-call #header-tel-wrp {
display: none;
}
.header-tel-call span.invisible__call {
content: '';
background-image: url("data:image/svg+xml,%3Csvg width='19' height='26' viewBox='0 0 19 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2132 0.798349C4.5152 0.623925 4.85085 0.515745 5.19786 0.48099C5.54487 0.446236 5.89531 0.485704 6.22589 0.596772C6.55648 0.707841 6.85966 0.887969 7.11529 1.1252C7.37093 1.36242 7.57317 1.65132 7.70859 1.9727L9.30923 5.76532C9.60273 6.46098 9.55966 7.25318 9.19311 7.91348L7.65003 10.6945C7.57018 10.8386 7.52893 11.0009 7.53029 11.1656C7.53165 11.3303 7.57558 11.4918 7.6578 11.6345L10.1057 15.8744C10.1882 16.0173 10.3064 16.1363 10.4486 16.2199C10.5908 16.3035 10.7523 16.3489 10.9172 16.3515L14.0959 16.4054C14.4685 16.4116 14.8348 16.5025 15.1672 16.6712C15.4995 16.8398 15.7892 17.0818 16.0143 17.3789L18.4984 20.6614C19.3914 21.8415 19.0482 23.5364 17.7681 24.2743L15.9838 25.3045C14.7068 26.0418 13.0831 26.0808 11.8123 25.2107C8.55957 22.9848 5.84973 20.0551 3.88381 16.6389C1.90836 13.2287 0.725971 9.41755 0.424341 5.48804C0.307284 3.95423 1.15329 2.56615 2.43026 1.82889L4.21456 0.798713L4.2132 0.798349Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
margin: 0 auto;
width: 19px;
height: 26px;
display: block;
cursor: pointer;
}
.header-form-wrapper {
display: none !important;
}
.header-form-wrapper.active, .header-form-wrapper.active * {
display: block !important;
}
.rds-burger {
display: flex;
}
.rds-burger span {
width: 30px;
height: 2px;
background-color: #fff;
display: block;
transition: width .5s ease-in-out;
}
.rds-burger.active span:nth-child(2) {
width: 20px;
}
.rds-burger.active span:nth-child(3) {
width: 15px;
}
#mp-menu {
position: absolute;
width: 320px !important;
transform: translateX(-320px);
transition: transform .5s ease-in-out;
}
#mp-menu.open {
transform: translateX(-1px);
}
header .nav-links {
border-bottom-right-radius: 25px;
border-bottom-left-radius: 0;
}
#mp-menu .lg-container {
width: 100%;
}
header .nav-links .primary-links {
width: 100%;
display: block;
table-layout: inherit;
}
#mp-menu .mp-level a {
color: #fff;
padding: 1px 5px !important;
font-size: 14px;
font-family: Univers57CondensedRegular, Helvetica-Neue, Helvetica, Arial, sans-serif;
box-shadow: none;
margin: 0 auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: 0;
width: max-content;
display: block;
}
header .logo-banner {
height: 100px;
}
.md_span_6 {
width: 100%;
}
.spotlight-list-new .spotlight-item .title--link-hover + p {
min-height: auto;
}
.sub-item:after {
content: '';
width: 16px;
height: 16px;
position: absolute;
transition: .3s transform ease-in-out;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23fff'%3E%3Cpath d='M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
top: 15px;
right: 20px;
}
.sub-menu {
position: relative !important;
max-height: 0;
overflow: hidden;
padding: 0;
}
.sub-item .sub-menu {
opacity: 1;
visibility: visible;
transform: none;
transition: max-height .3s ease-in-out;
}
.sub-menu li {
position: relative;
display: flex !important;
border: none !important;
width: 100% !important;
flex-direction: column;
align-items: center;
justify-content: center;
}
.sub-item.open .sub-menu{
max-height: 440px;
}
.sub-item .sub-item {
padding: 1px 0;
}
.sub-menu li:after {
display: none;
}
#mp-menu .menu-item>a {
padding: 10px 0px 10px 5px;
}
.col {
border-left-width: 0;
}
.spotlight-list-new .btn-more {
bottom: 0;
}
.spotlight-list-new .btn-more, h3 {
margin-bottom: 10px;
margin-top: 3px;
}
.breadcrumbs {
flex-wrap: wrap;
gap: 0 5px;
}
.main--form {
float: none;
}
.spotlight-item {
padding-bottom: 20px;
}
.header .sm_span_6 {
width: 50%;
}
header .logo-banner .logo {
max-width: 100%;
}
}
@media only screen and (max-width: 440px) {
.footer-contacts__col {
width: 100%;
}
.link-callback {
background-size: contain;
width: 15px;
height: 18px;
padding: 8px;
}
}
.small-mess-form {
display: block;
text-align: center;
margin-bottom: 10px;
opacity: 0.8;
color: #2f3336;
width: 100%;
font-weight: 600;
}
.small-mess-form a {
color: #5255D1;
text-decoration: underline;
}
.popup {
background-color: #394363;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
width: 680px;
max-width: 95%;
}
.popup__title {
font-family: 'Gilroy', sans-serif;
margin: 0.67em 0;
font-size: 1.5rem;
}
.popup .call-back-form input, .popup .call-back-form select {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
padding: 0 15px;
margin-bottom: 15px;
}
.popup .intl-tel-input {
margin-bottom: -5px;
}
.popup .select {
position: relative;
display: inline-block;
width: 50%;
margin-top: 5px;
}
.popup .select:after {
content: "";
padding: 0 8px;
font-size: 12px;
position: absolute;
right: 10px;
top: 25%;
z-index: 1;
text-align: center;
width: 12px;
height: 7px;
pointer-events: none;
box-sizing: border-box;
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 1L6 6L11 1' stroke='%235A5A5A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
}
.popup select {
padding-right: 25px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 100%;
}
.fancybox__backdrop {
background: rgba(0,0,0,0.7);
}
@media (max-width: 768px) {
.popup input {
width: 100%;
}
.popup .select {
width: 100%;
}
.popup .intl-tel-input {
margin-bottom: 10px;
}
.popup .fld--phone {
width: 100%;
}
}
.emp-table {
margin-bottom: 50px;
}
.emp-table__row {
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
padding: 9px 0px 9px 6%;
border-bottom: 1px solid #8190BA;
transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
}
.emp-table__row:hover {
background-color: #8190BA;
border-color: #fff;
}
.emp-table__heading {
padding: 0;
background-color: #8190BA;
color: #fff;
text-transform: uppercase;
font-weight: 600;
font-family: 'Gilroy-Bold', sans-serif;
font-size: 14px;
line-height: 17px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom: none;
border-top: none;
}
.emp-table__col {
width: 50%;
}
.emp-table__col_head {
position: relative;
padding: 12px 0;
width: 25%;
text-align: center;
}
.emp-table__col_head::before {
content: '';
position: absolute;
right: 0;
top: 0;
width: 1px;
height: 40px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 10%, #FFFFFF 50%, rgba(255, 255, 255, 0) 90%);
}
.emp-table__col_head:last-child::before {
content: none;
}
.emp-table__wr {
display: flex;
justify-content: space-between;
align-items: center;
width: 50%;
}
.emp-table__wr:first-child {
margin-left: -2%;
}
.emp-table__item {
display: flex;
align-items: center; gap: 20px;
color: #fff;
font-size: 14px;
line-height: 16px;
}
.emp-table__icon {
fill: #8190BA;
transition: fill .3s ease-in-out;
}
.emp-table__row:hover .emp-table__icon {
fill: #fff;
}
.emp-table__decorate {
color: #fff;
text-decoration: underline;
text-align: left;
background: none;
}
.emp-table__decorate::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.emp-table__btn {
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
font-size: 14px;
line-height: 16px;
color: #fff;
background: #8190BA;
border-radius: 20px;
width: 170px;
height: 44px;
cursor: pointer;
border: none;
font-family: 'Gilroy-Regular', sans-serif;
transition: background-color .3s ease-in-out;
}
.emp-table__btn br {
display: none;
}
.emp-table__row:hover .emp-table__btn {
background-color: #5255D1;
}
.main--form input {
width: 100%;
height: 40px;
line-height: 40px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom: 10px;
background: #f5f6f7;
border: 1px solid #dfe6eb;
padding: 0 0.375rem;
}
.main--form input.wpcf7-not-valid,
.call-back-form .wpcf7-not-valid,
.calculate-form .wpcf7-not-valid {
border: 1px solid red;
}
.main--form .wpcf7-form-control-wrap {
width: 46%;
}   .main--form br {
display: none;
}
.main--form .wpcf7 form .wpcf7-response-output,
.wpcf7-response-output {
color: #000 !important;
}
.main--form .wpcf7-not-valid-tip {
font-size: 10px;
margin-top: -10px;
}
.airport-search__input {
display: block;
padding-left: 16px!important;
}
.airport-search__results {
position: absolute;
z-index: 9;
top: 42px;
border-radius: 20px;
overflow: hidden;
min-width: 202px;
cursor: pointer;
max-height: 314px;
overflow: scroll;
}
.airport-search__result {
background-color: #ffffff;
padding: 4px 10px;
color: #000000;
border-bottom:1px solid #e5e5e5;
display: grid;
grid-template-rows: 1fr auto;
position: relative;
transition: ease-in-out .3s;
}
.airport-search__result:hover{
background-color: #ededed;
transition: ease-in-out .3s;
}
.airport-search__result:last-child {
border-bottom: 0;
}
.airport__location p{
font-size: 9px;
display: inline;
}
.airport__country, .airport__city {
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 0.75rem;
color: #000;
}
.airport__id {
height: 100%;
}
.airport__iata {
max-width: 22px;
top: 11px;
position: absolute;
left: 10px;
}
.airport__name {
font-size: 14px;
margin-left: 32px;
color: #000;
}
.airport__location {
margin-left: calc(1px + 2rem);
}
@media (max-width: 768px) {
.emp-table__item {
flex-direction: column;
gap: 15px;
}
.emp-table__btn {
width: 140px;
}
.emp-table__row {
padding-left: 0;
}
.main--form input, .main--form .wpcf7-form-control-wrap {
width: 100%;
}
}
@media (max-width: 600px) {
.emp-table__row {
padding: 9px;
}
.emp-table__row:nth-child(2) {
padding: 20px 9px 16px;
}
.emp-table__heading {
display: none;
}
.emp-table__wr {
width: 100%;
flex-direction: column;
gap: 15px;
}
.emp-table__col {
width: 100%;
}
.emp-table__item {
font-size: 12px;
flex-direction: row;
gap: 10px;
width: 100%;
}
.emp-table__wr:nth-child(2) .emp-table__col:first-child .emp-table__item {
justify-content: center;
}
}
@media (max-width: 375px) {
.emp-table__row {
padding: 20px 20px 16px;
}
.emp-table__wr {
justify-content: space-between;
}
.emp-table__item {
justify-content: flex-start;
}
.emp-table__wr:nth-child(2) .emp-table__item {
justify-content: flex-end;
}
}
.calculate ol  {
padding-left: 40px;
}
.calculate h2,
.calc-h2 {
font-size: 28px;
}
.calc-h2 {
margin-bottom: 30px;
text-align: center;
}
.calculate__intro {
margin-bottom: 50px;
}
.calculate-form {
margin-bottom: 100px;
padding: 30px;
border-radius: 15px;
border: 1px solid #DFE6EB;
background: #394363;
box-shadow: 0px 0px 200px 0px rgba(0, 0, 0, 0.70);
}
.calculate-form p {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.calculate-form p br {
display: none;
}
.calculate-form__label {
position: relative;
flex: 0 0 calc((100% - 3 * 20px) / 4);
}
.calculate-form__label::before {
content: '';
position: absolute;
top: 11px;
right: 10px;
background-repeat: no-repeat;
width: 14px;
height: 18px;
z-index: 99;
}
.calculate-form__label_to::before {
width: 18px;
height: 19px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cg clip-path='url(%23clip0_8_12)'%3E%3Cpath d='M6.68328 15.6584C6.26452 15.8677 6 16.2957 6 16.7639L6 17.5C6 17.7761 6.22386 18 6.5 18C6.77614 18 7 17.7761 7 17.5L7 17.382C7 17.1479 7.13226 16.9339 7.34164 16.8292L9 16L9 1C8.44771 1 8 1.44772 8 2L8 8C7.34795 8 6.71049 8.19301 6.16795 8.5547L1.29006 11.8066C1.10885 11.9274 1 12.1308 1 12.3486C1 12.7084 1.29164 13 1.65139 13L1.80902 13C1.93461 13 2.05848 12.9708 2.17082 12.9146L4.94427 11.5279C5.63855 11.1807 6.40411 11 7.18034 11L8 11L8 15L6.68328 15.6584Z' fill='%236A7680'/%3E%3Cpath d='M11.3167 15.6584C11.7355 15.8677 12 16.2957 12 16.7639L12 17.5C12 17.7761 11.7761 18 11.5 18C11.2239 18 11 17.7761 11 17.5L11 17.382C11 17.1479 10.8677 16.9339 10.6584 16.8292L9 16L9 1C9.55228 1 10 1.44772 10 2L10 8C10.652 8 11.2895 8.19301 11.832 8.5547L16.7099 11.8066C16.8912 11.9274 17 12.1308 17 12.3486C17 12.7084 16.7084 13 16.3486 13L16.191 13C16.0654 13 15.9415 12.9708 15.8292 12.9146L13.0557 11.5279C12.3615 11.1807 11.5959 11 10.8197 11L10 11L10 15L11.3167 15.6584Z' fill='%236A7680'/%3E%3Cpath d='M9 1V1C8.44771 1 8 1.44772 8 2L8 8V8C7.34795 8 6.71049 8.19301 6.16795 8.5547L1.29006 11.8066C1.10885 11.9274 1 12.1308 1 12.3486V12.3486C1 12.7084 1.29164 13 1.65139 13L1.80902 13C1.93461 13 2.05848 12.9708 2.17082 12.9146L4.94427 11.5279C5.63855 11.1807 6.40411 11 7.18034 11L8 11L8 15L6.68328 15.6584C6.26452 15.8677 6 16.2957 6 16.7639L6 17.5C6 17.7761 6.22386 18 6.5 18V18C6.77614 18 7 17.7761 7 17.5L7 17.382C7 17.1479 7.13226 16.9339 7.34164 16.8292L9 16M9 1L9 16M9 1V1C9.55228 1 10 1.44772 10 2L10 8V8C10.6521 8 11.2895 8.19301 11.832 8.5547L16.7099 11.8066C16.8912 11.9274 17 12.1308 17 12.3486V12.3486C17 12.7084 16.7084 13 16.3486 13L16.191 13C16.0654 13 15.9415 12.9708 15.8292 12.9146L13.0557 11.5279C12.3615 11.1807 11.5959 11 10.8197 11L10 11L10 15L11.3167 15.6584C11.7355 15.8677 12 16.2957 12 16.7639L12 17.5C12 17.7761 11.7761 18 11.5 18V18C11.2239 18 11 17.7761 11 17.5L11 17.382C11 17.1479 10.8677 16.9339 10.6584 16.8292L9 16' stroke='%236A7680'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8_12'%3E%3Crect width='18' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.calculate-form__label_from::before {
width: 18px;
height: 19px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cg clip-path='url(%23clip0_8_136)'%3E%3Cpath d='M6.68328 3.34164C6.26452 3.13226 6 2.70426 6 2.23607L6 1.5C6 1.22386 6.22386 1 6.5 1C6.77614 1 7 1.22386 7 1.5L7 1.61803C7 1.85213 7.13226 2.06613 7.34164 2.17082L9 3L9 18C8.44771 18 8 17.5523 8 17L8 11C7.34795 11 6.71049 10.807 6.16795 10.4453L1.29006 7.19338C1.10885 7.07257 1 6.86918 1 6.65139C1 6.29164 1.29164 6 1.65139 6L1.80902 6C1.93461 6 2.05848 6.02924 2.17082 6.08541L4.94427 7.47214C5.63855 7.81927 6.40411 8 7.18034 8L8 8L8 4L6.68328 3.34164Z' fill='%236A7680'/%3E%3Cpath d='M11.3167 3.34164C11.7355 3.13226 12 2.70426 12 2.23607L12 1.5C12 1.22386 11.7761 1 11.5 1C11.2239 1 11 1.22386 11 1.5L11 1.61803C11 1.85213 10.8677 2.06613 10.6584 2.17082L9 3L9 18C9.55228 18 10 17.5523 10 17L10 11C10.652 11 11.2895 10.807 11.832 10.4453L16.7099 7.19338C16.8912 7.07257 17 6.86918 17 6.65139C17 6.29164 16.7084 6 16.3486 6L16.191 6C16.0654 6 15.9415 6.02924 15.8292 6.08541L13.0557 7.47214C12.3615 7.81927 11.5959 8 10.8197 8L10 8L10 4L11.3167 3.34164Z' fill='%236A7680'/%3E%3Cpath d='M9 18V18C8.44771 18 8 17.5523 8 17L8 11V11C7.34795 11 6.71049 10.807 6.16795 10.4453L1.29006 7.19338C1.10885 7.07257 1 6.86918 1 6.65139V6.65139C1 6.29164 1.29164 6 1.65139 6L1.80902 6C1.93461 6 2.05848 6.02924 2.17082 6.08541L4.94427 7.47214C5.63855 7.81927 6.40411 8 7.18034 8L8 8L8 4L6.68328 3.34164C6.26452 3.13226 6 2.70426 6 2.23607L6 1.5C6 1.22386 6.22386 1 6.5 1V1C6.77614 1 7 1.22386 7 1.5L7 1.61803C7 1.85213 7.13226 2.06613 7.34164 2.17082L9 3M9 18L9 3M9 18V18C9.55228 18 10 17.5523 10 17L10 11V11C10.6521 11 11.2895 10.807 11.832 10.4453L16.7099 7.19338C16.8912 7.07257 17 6.86918 17 6.65139V6.65139C17 6.29164 16.7084 6 16.3486 6L16.191 6C16.0654 6 15.9415 6.02924 15.8292 6.08541L13.0557 7.47214C12.3615 7.81928 11.5959 8 10.8197 8L10 8L10 4L11.3167 3.34164C11.7355 3.13226 12 2.70426 12 2.23607L12 1.5C12 1.22386 11.7761 1 11.5 1V1C11.2239 1 11 1.22386 11 1.5L11 1.61803C11 1.85213 10.8677 2.06613 10.6584 2.17082L9 3' stroke='%236A7680'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8_136'%3E%3Crect width='18' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.calculate-form__label_name::before {
background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99999 7.2C6.02608 7.2 5.09206 6.82071 4.40341 6.14558C3.71475 5.47046 3.32786 4.55478 3.32786 3.6C3.32786 2.64522 3.71475 1.72954 4.40341 1.05441C5.09206 0.379285 6.02608 0 6.99999 0C7.9739 0 8.90791 0.379285 9.59657 1.05441C10.2852 1.72954 10.6721 2.64522 10.6721 3.6C10.6721 4.55478 10.2852 5.47046 9.59657 6.14558C8.90791 6.82071 7.9739 7.2 6.99999 7.2ZM6.99999 8.1C8.97378 8.1 10.8557 8.46 12.6 9.081L11.5902 14.4H10.4426L9.75407 18H4.24589L3.55737 14.4H2.40983L1.39999 9.081C3.19444 8.43785 5.0894 8.10588 6.99999 8.1Z' fill='%236A7680'/%3E%3C/svg%3E%0A");
}
.calculate-form__label_phone::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cg clip-path='url(%23clip0_8_73)'%3E%3Cmask id='mask0_8_73' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='14' height='18'%3E%3Cpath d='M14 0H0V18H14V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(//svcharter.aero/wp-content/themes/charters/assets/css/%23mask0_8_73)'%3E%3Cpath d='M2.94925 0.552646C3.16065 0.431891 3.3956 0.356997 3.63851 0.332936C3.88142 0.308875 4.12672 0.3362 4.35813 0.413093C4.58954 0.489987 4.80177 0.614691 4.98071 0.778927C5.15966 0.943157 5.30123 1.14316 5.39602 1.36566L6.51647 3.99132C6.72192 4.47293 6.69177 5.02137 6.43518 5.47851L5.35503 7.40383C5.29913 7.50359 5.27026 10.3852 5.27121 7.72997C5.27216 7.844 5.30291 7.9558 5.36047 8.0546L7.074 10.9899C7.13175 11.0888 7.21449 11.1712 7.31403 11.2291C7.41357 11.287 7.52662 11.3184 7.64205 11.3202L9.86714 11.3575C10.128 11.3618 10.3844 11.4247 10.617 11.5415C10.8497 11.6583 11.0524 11.8258 11.21 12.0315L12.9489 14.304C13.574 15.121 13.3337 16.2944 12.4377 16.8052L11.1887 17.5184C10.2948 18.0289 9.15818 18.0559 8.26862 17.4535C5.99171 15.9125 4.09482 13.8842 2.71867 11.5192C1.33586 9.15827 0.508186 6.51978 0.297045 3.79936C0.215105 2.73749 0.807309 1.77651 1.70119 1.2661L2.9502 0.552898L2.94925 0.552646Z' fill='%236A7680'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8_73'%3E%3Crect width='14' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
z-index: 20;
}
.calculate-form__label_pass::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cg clip-path='url(%23clip0_8_127)'%3E%3Cpath d='M10 8.2C9.30435 8.2 8.63719 7.92607 8.14529 7.43848C7.65339 6.95089 7.37705 6.28956 7.37705 5.6C7.37705 4.91043 7.65339 4.24911 8.14529 3.76152C8.63719 3.27393 9.30435 3 10 3C10.6957 3 11.3628 3.27393 11.8547 3.76152C12.3466 4.24911 12.623 4.91043 12.623 5.6C12.623 6.28956 12.3466 6.95089 11.8547 7.43848C11.3628 7.92607 10.6957 8.2 10 8.2ZM10 8.85C11.4099 8.85 12.7541 9.11 14 9.5585L13.2787 13.4H12.459L11.9672 18H8.03278L7.54099 13.4H6.72131L6 9.5585C7.28174 9.094 8.63529 8.85425 10 8.85Z' fill='%236A7680'/%3E%3Cpath d='M4 5.2C3.30435 5.2 2.63719 4.92607 2.14529 4.43848C1.65339 3.95089 1.37705 3.28956 1.37705 2.6C1.37705 1.91043 1.65339 1.24911 2.14529 0.76152C2.63719 0.273928 3.30435 0 4 0C4.69565 0 5.3628 0.273928 5.8547 0.76152C6.3466 1.24911 6.62295 1.91043 6.62295 2.6C6.62295 3.28956 6.3466 3.95089 5.8547 4.43848C5.3628 4.92607 4.69565 5.2 4 5.2ZM4 5.85C5.40985 5.85 6.7541 6.11 8 6.5585L7.2787 10.4H6.459L5.9672 18H2.03278L1.54099 10.4H0.72131L0 6.5585C1.28174 6.094 2.63529 5.85425 4 5.85Z' fill='%236A7680'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8_127'%3E%3Crect width='14' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.calculate-form__label_date::before {
width: 16px;
height: 18px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8_125)'%3E%3Cpath d='M0 16.3125C0 17.2441 0.767857 18 1.71429 18H14.2857C15.2321 18 16 17.2441 16 16.3125V6.75H0V16.3125ZM11.4286 9.42188C11.4286 9.18984 11.6214 9 11.8571 9H13.2857C13.5214 9 13.7143 9.18984 13.7143 9.42188V10.8281C13.7143 11.0602 13.5214 11.25 13.2857 11.25H11.8571C11.6214 11.25 11.4286 11.0602 11.4286 10.8281V9.42188ZM11.4286 13.9219C11.4286 13.6898 11.6214 13.5 11.8571 13.5H13.2857C13.5214 13.5 13.7143 13.6898 13.7143 13.9219V15.3281C13.7143 15.5602 13.5214 15.75 13.2857 15.75H11.8571C11.6214 15.75 11.4286 15.5602 11.4286 15.3281V13.9219ZM6.85714 9.42188C6.85714 9.18984 7.05 9 7.28571 9H8.71429C8.95 9 9.14286 9.18984 9.14286 9.42188V10.8281C9.14286 11.0602 8.95 11.25 8.71429 11.25H7.28571C7.05 11.25 6.85714 11.0602 6.85714 10.8281V9.42188ZM6.85714 13.9219C6.85714 13.6898 7.05 13.5 7.28571 13.5H8.71429C8.95 13.5 9.14286 13.6898 9.14286 13.9219V15.3281C9.14286 15.5602 8.95 15.75 8.71429 15.75H7.28571C7.05 15.75 6.85714 15.5602 6.85714 15.3281V13.9219ZM2.28571 9.42188C2.28571 9.18984 2.47857 9 2.71429 9H4.14286C4.37857 9 4.57143 9.18984 4.57143 9.42188V10.8281C4.57143 11.0602 4.37857 11.25 4.14286 11.25H2.71429C2.47857 11.25 2.28571 11.0602 2.28571 10.8281V9.42188ZM2.28571 13.9219C2.28571 13.6898 2.47857 13.5 2.71429 13.5H4.14286C4.37857 13.5 4.57143 13.6898 4.57143 13.9219V15.3281C4.57143 15.5602 4.37857 15.75 4.14286 15.75H2.71429C2.47857 15.75 2.28571 15.5602 2.28571 15.3281V13.9219ZM14.2857 2.25H12.5714V0.5625C12.5714 0.253125 12.3143 0 12 0H10.8571C10.5429 0 10.2857 0.253125 10.2857 0.5625V2.25H5.71429V0.5625C5.71429 0.253125 5.45714 0 5.14286 0H4C3.68571 0 3.42857 0.253125 3.42857 0.5625V2.25H1.71429C0.767857 2.25 0 3.00586 0 3.9375V5.625H16V3.9375C16 3.00586 15.2321 2.25 14.2857 2.25Z' fill='%236A7680'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8_125'%3E%3Crect width='16' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
pointer-events: none;
}
.calculate-form__label_email::before {
background-image: url("data:image/svg+xml,%3Csvg fill='%236A7680' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/%3E%3C/svg%3E");
width: 16px;
}
.calc-input {
padding: 0 10px;
width: 100%;
height: 40px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border: 1px solid #DFE6EB;
background: #F5F6F7;
color: #374151;
font-size: 16px;
}
.calculate-form__label_pass .calc-input::-webkit-outer-spin-button,
.calculate-form__label_pass .calc-input::-webkit-inner-spin-button { -webkit-appearance: none;
margin: 0; }
.calculate-form__label_date .calc-input::-webkit-calendar-picker-indicator {
opacity: 0;
}
.calc-submit {
flex: 0 0 calc(50% - 10px);
background-color: #5255D1;
color: #fff;
text-align: center;
font-size: 13px;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border: none;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
}
@media (max-width: 1200px) {
.calculate-form__label {
flex-basis: calc((100% - 1 * 20px) / 2);
}
.calc-submit {
flex-basis: 100%;
max-width: 100%;
flex-wrap: wrap;
}
}
@media (max-width: 600px) {
.calculate-form__label {
flex-basis: 100%;
}
.calc-submit {
font-size: 10px;
}
}
.wpcf7-form label.error {
color: #fff !important;
text-align: center !important;
}
.parent-pageid-22 .calculate-inner {
display: none !important;
}
.calculate-form .wpcf7-response-output,
.call-back-form .wpcf7-response-output {
color: #fff !important;
} .filters span {
font-size: 13px;
color: #fff;
font-weight: bold;
margin-right: 10px;
}
select.dropdown__select {
display: inline-block;
width: 180px;
border-radius: 30px;
color: #ccc;
padding: 10px 2px;
height: 45px;
}
#search-input input {
background: #f5f6f7;
border: 1px solid #dfe6eb;
border-radius: 0;
display: block;
max-width: 100%;
width: 100%;
height: 45px;
padding: 0 15px;
border-radius: 100px;
}
.footer-menu {
display: flex;
align-items: flex-start;
gap: 0 50px;
list-style: none;
margin: 0;
padding: 0;
justify-content: flex-end;
}
.footer-menu li a {
color: #fff;
font-size: 16px;
line-height: 1.2;
text-decoration: underline;
}
.footer-menu .sub-menu {
position: relative !important;
top: 0;
left: 0;
background-color: transparent;
transition: transform .5s ease, color .5s ease, background-color .5s ease;
opacity: 1;
visibility: visible;
transform: translate(0, 0);
padding: 0;
margin-top: 15px;
min-width: auto;
}
.footer-menu .sub-menu li {
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.footer-menu .sub-menu li a {
font-size: 15px;
text-decoration: none;
}
.footer-contacts__col {
flex: 0 0 auto;
}
.footer-contacts__col--menu {
margin-left: auto;
}
@media (max-width: 768px) {
.footer-contacts__col--menu {
width: 100%;
margin-left: 0;
order: -1;
}
.footer-menu {
flex-wrap: wrap;
justify-content: flex-start;
margin-bottom: 30px;
gap: 50px;
}
.footer-menu .sub-menu {
max-height: none !important;
}
.footer-contacts__connection {
margin-top: 20px;
}
}
.tabs__content {
display: none;
}
.tabs__content.is-active {
display: block;
} .catalog-filters {
padding: 16px 15px;
border-radius: 20px;
background-color: #FFF;
margin-bottom: 30px;
}
.catalog-filters__form {
display: flex;
align-items: center;
gap: 0 15px;
}
.catalog-filters__select {
position: relative;
display: block;
border-radius: 50px;
height: 42px;
border: 1px solid #DFE6EB;
background-color: #FFF;
flex: 0 0 calc(100% - 5 * 15px / 6);
max-width: 200px;
padding: 0 15px;
color: #AFAFAF;
font-size: 15px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: "Gilroy";
background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: 95% 50%;
}
.catalog-filters__group {
flex: 0 0 calc(100% - 5 * 15px / 6);
max-width: 200px;
}
.catalog-filters  p {
margin-bottom: 5px;
color: #AFAFAF;
font-size: 14px;
font-family: "Gilroy";
}
.catalog-filters__input {
border-radius: 50px;
margin-bottom: 10px;
background: #f5f6f7;
border: 1px solid #dfe6eb;
height: 30px;
padding: 0 15px;
color: #AFAFAF;
font-size: 15px;
max-width: 100%;
}
.catalog-filters__input::placeholder {
font-size: 15px;
color: #AFAFAF;
}
.catalog-filters__btn {
flex: 0 0 calc(100% - 5 * 15px / 6);
max-width: 165px;
height: 48px;
border-radius: 50px;
display: flex;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-size: 13px;
font-family: "Gilroy";
}
.catalog-filters__btn_reset {
color: #AFAFAF;
border: 1px solid #AFAFAF;
background-color: #fff;
margin-left: auto;
}
.catalog-filters__btn_submit {
font-weight: 700;
color: #fff;
background-color: #5255D1;
}
.catalog-sorting {
margin-bottom: 50px;
}
.catalog-sorting__form {
display: flex;
align-items: center;
gap: 0 15px;
}
.catalog-sorting__label {
color: #AFAFAF !important;
margin-bottom: 0;
font-family: "Gilroy";
}
.catalog-sorting__select {
position: relative;
display: block;
border-radius: 50px;
height: 42px;
border: 1px solid #FFFFFF;
background-color: transparent;
flex: 0 0 auto;
width: 270px;
padding: 0 15px;
color: #FFFFFF;
font-size: 15px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: "Gilroy";
background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: 95% 50%;
}
.catalog-sorting__select option {
color: #AFAFAF;
}
.catalog-pagination {
margin-top: 50px;
}
.catalog-pagination__list {
display: flex;
align-items: center;
justify-content: center;
gap: 0 15px;
}
.catalog-pagination__link {
color: #FFF;
font-family: Gilroy;
font-size: 18px;
}
.catalog-pagination__link:hover {
color: #8190BA;
}
.catalog-pagination__item.active .catalog-pagination__link {
font-size: 22px;
color: #8190BA;
font-weight: 700;
}
.catalog-pagination__btn_prev {
margin-right: 10px;
}
.catalog-pagination__btn_next {
margin-left: 10px;
}
.catalog {
display: flex;
gap: 30px;
flex-wrap: wrap;
}
.catalog__card {
position: relative;
flex: 0 0 calc((100% - 2 * 30px) / 3);
}
.catalog__description {
background-color: #2E303C;
padding: 25px 15px;
font-family: "Gilroy";
}
.catalog__caption {
margin-bottom: 30px;
font-weight: 700;
font-size: 20px;
line-height: 26px;
}
.catalog__btns {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.catalog__btn {
text-transform: uppercase;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
width: 160px;
height: 44px;
background-color: #8190BA;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
font-weight: 500;
font-family: "Gilroy";
border: none;
margin-top: 20px;
}
.catalog__prop {
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: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 30px;
}
.catalog__prop-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
font-size: 15px;
line-height: 26px;
}
.catalog__prop-dots {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
border-bottom: 1px dotted #fff;
height: 1px;
margin: 0 5px;
}
.catalog__prop-caption {
color: #fff;
}
.catalog__prop-value {
text-align: right;
max-width: 230px;
-webkit-transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out;
}
.catalog__img {
display: block;
width: 100%;
min-height: 273px;
}
.catalog__prop p {
margin-top: 0;
margin-bottom: 0;
line-height: 26px;
font-size: 15px;
}
@media (max-width: 1440px) {
.catalog-filters__btn_reset {
}
.catalog-filters__form {
flex-wrap: wrap;
gap: 15px 10px;
}
.catalog-filters__select,
.catalog-filters__btn,
.catalog-filters__group {
flex: 0 0 calc((100% - 5 * 10px) / 6);
}
}
@media (max-width: 1200px) {
.catalog-filters__select {
flex: 0 0 calc((100% - 3 * 10px) / 4);
margin-right: auto;
}
.catalog__card {
flex: 0 0 calc((100% - 1 * 30px) / 2);
}
}
@media (max-width: 992px) {
.catalog-filters__select,
.catalog-filters__group {
flex: 0 0 calc((100% - 1 * 10px) / 2);
max-width: calc((100% - 1 * 10px) / 2);
margin-right: 0;
}
.catalog-filters__btn {
flex: 0 0 calc((100% - 1 * 10px) / 2);
max-width: calc((100% - 1 * 10px) / 2);
}
}
@media (max-width: 680px) {
.catalog__card {
flex: 0 0 100%;
}
}
@media (max-width: 480px) {
.catalog-filters__select,
.catalog-filters__btn,
.catalog-filters__group {
flex: 0 0 100%;
max-width: 100%;
}
.catalog-sorting__form {
flex-direction: column;
gap: 10px 0;
align-items: flex-start;
}
}
.card__top {
display: flex;
gap: 0 40px;
margin-bottom: 70px;
}
.card-gallery,
.card-info {
flex: 0 0 calc((100% - 1 * 40px) / 2);
max-width: calc((100% - 1 * 40px) / 2);
}
.card-gallery img {
width: 100%;
object-fit: cover;
max-height: 420px;
}
.card-info__caption {
font-family: "Gilroy";
font-size: 20px;
line-height: 26px;
font-style: normal;
font-weight: 700;
margin-bottom: 0;
}
.card-gallery__big {
margin-bottom: 20px;
}
.card-gallery__small {
position: relative;
padding-left: 19px;
padding-right: 19px;
}
.card-gallery__small .swiper-slide {
position: relative;
}
.card-gallery__small img {
border: 1px solid transparent;
opacity: 0.4;
cursor: pointer;
transition: opacity .3s ease-in-out;
}
.card-gallery__small img:hover {
opacity: 1;
}
.card-gallery__small .swiper-slide-thumb-active img {
border-color: #fff;
opacity: 1;
}
.card-gallery__navigation-btn {
position: absolute;
top: 40%;
cursor: pointer;
}
.card-gallery__navigation-btn_prev {
left: 0;
}
.card-gallery__navigation-btn_next {
right: 0;
}
.card-info__heading {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
}
.card-info__reit {
display: flex;
gap: 0 7px;
}
.card-info__reit-caption {
text-decoration: underline;
display: block;
margin-left: 3px;
font-size: 15px;
line-height: 26px;
}
.card-info__ready {
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 0;
margin-bottom: 20px;
}
.card-info__ready::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1px;
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
}
.card-info__ready::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
}
.card-info__ready--reviews {
color: #8190BA;
font-family: Gilroy;
font-size: 15px;
font-weight: 400;
line-height: 26px;
background: none;
border: none;
}
.card-info__ready--reviews span {
color: #fff;
}
.reviews--form textarea {
background-color: #fff;
height: 180px;
width: 100%;
line-height: 40px;
border: 1px solid #dfe6eb;
outline: none;
-webkit-border-radius: 50px;
border-radius: 20px;
font-size: 16px;
font-weight: 400;
color: #586a79;
padding: 10px 15px;
}
.reviews--form textarea::placeholder {
font-size: 16px;
font-weight: 400;
color: #586a79;
}
.reviews--form .call-back-form .blue-btn-s {
width: 200px;
}
.card-info__ready--ready {
color: #8190BA;
font-family: "Gilroy";
font-size: 15px;
font-weight: 400;
line-height: 26px;
}
.card-info__ready--item {
display: flex;
gap: 0 30px;
}
.card-info__ready--list {
width: 50%;
margin-left: 10px;
margin-bottom: 0;
}
.card-info__ready--item {
position: relative;
margin-bottom: 7px;
padding-left: 15px;
}
.card-info__ready--item:last-child {
margin-bottom: 0;
}
.card-info__ready--item::before {
content: '';
position: absolute;
left: 0;
top: 10px;
width: 4px;
height: 4px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color: #fff;
}
.card-info__ready--item p {
margin-top: 0;
margin-bottom: 0;
flex: 0 0 calc((100% - 1 * 30px) / 2);
font-family: "Gilroy";
font-size: 15px;
font-weight: 400;
line-height: 26px;
}
.card-info__ready--brand {
text-decoration: underline;
}
.card-info .catalog__prop,
.tabs__content .catalog__prop {
max-width: 60%;
margin-bottom: 20px;
}
.card-info__form p {
display: flex;
gap: 0 10px;
margin-bottom: 35px;
flex-wrap: wrap;
}
.card-info__form--label {
position: relative;
}
.card-info__form br {
display: none;
}
.card-info__form--label_comment {
width: 55%;
}
.card-info__form--label_date {
width: 40%;
}
.card-info__form--label_date::before {
content: '';
position: absolute;
top: 10px;
right: 15px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3E%3Cg clip-path='url(%23clip0_10_513)'%3E%3Cpath d='M0 16.3125C0 17.2441 0.767857 18 1.71429 18H14.2857C15.2321 18 16 17.2441 16 16.3125V6.75H0V16.3125ZM11.4286 9.42188C11.4286 9.18984 11.6214 9 11.8571 9H13.2857C13.5214 9 13.7143 9.18984 13.7143 9.42188V10.8281C13.7143 11.0602 13.5214 11.25 13.2857 11.25H11.8571C11.6214 11.25 11.4286 11.0602 11.4286 10.8281V9.42188ZM11.4286 13.9219C11.4286 13.6898 11.6214 13.5 11.8571 13.5H13.2857C13.5214 13.5 13.7143 13.6898 13.7143 13.9219V15.3281C13.7143 15.5602 13.5214 15.75 13.2857 15.75H11.8571C11.6214 15.75 11.4286 15.5602 11.4286 15.3281V13.9219ZM6.85714 9.42188C6.85714 9.18984 7.05 9 7.28571 9H8.71429C8.95 9 9.14286 9.18984 9.14286 9.42188V10.8281C9.14286 11.0602 8.95 11.25 8.71429 11.25H7.28571C7.05 11.25 6.85714 11.0602 6.85714 10.8281V9.42188ZM6.85714 13.9219C6.85714 13.6898 7.05 13.5 7.28571 13.5H8.71429C8.95 13.5 9.14286 13.6898 9.14286 13.9219V15.3281C9.14286 15.5602 8.95 15.75 8.71429 15.75H7.28571C7.05 15.75 6.85714 15.5602 6.85714 15.3281V13.9219ZM2.28571 9.42188C2.28571 9.18984 2.47857 9 2.71429 9H4.14286C4.37857 9 4.57143 9.18984 4.57143 9.42188V10.8281C4.57143 11.0602 4.37857 11.25 4.14286 11.25H2.71429C2.47857 11.25 2.28571 11.0602 2.28571 10.8281V9.42188ZM2.28571 13.9219C2.28571 13.6898 2.47857 13.5 2.71429 13.5H4.14286C4.37857 13.5 4.57143 13.6898 4.57143 13.9219V15.3281C4.57143 15.5602 4.37857 15.75 4.14286 15.75H2.71429C2.47857 15.75 2.28571 15.5602 2.28571 15.3281V13.9219ZM14.2857 2.25H12.5714V0.5625C12.5714 0.253125 12.3143 0 12 0H10.8571C10.5429 0 10.2857 0.253125 10.2857 0.5625V2.25H5.71429V0.5625C5.71429 0.253125 5.45714 0 5.14286 0H4C3.68571 0 3.42857 0.253125 3.42857 0.5625V2.25H1.71429C0.767857 2.25 0 3.00586 0 3.9375V5.625H16V3.9375C16 3.00586 15.2321 2.25 14.2857 2.25Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10_513'%3E%3Crect width='16' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
background-repeat: no-repeat;
width: 16px;
height: 18px;
z-index: 20;
pointer-events: none;
}
.card-info__form--label_date .calc-input::-webkit-calendar-picker-indicator {
opacity: 0;
width: 16px;
height: 18px;
}
.card-info__form--input {
border-radius: 50px;
border: 1px solid #FFF;
height: 42px;
color: #fff;
padding: 0 15px;
width: 100%;
font-family: 'Gilroy';
font-size: 16px;
background-color: transparent;
}
.card-info__form--input::placeholder {
color: #fff;
font-family: 'Gilroy';
font-size: 16px;
}
.card-info__form .catalog__caption {
margin-bottom: 10px;
}   .card-nav {
display: flex;
margin-bottom: 30px;
border: none;
}
.card-nav__btn {
display: flex;
flex: 0 0 20%;
align-items: center;
justify-content: center;
background-color: transparent;
text-transform: uppercase;
border: 1px solid #fff;
border-radius: 25px 25px 0 0;
color: #fff;
height: 44px;
}
.card-nav__btn.is-active {
background-color: #8190BA;
}
.card-content {
clear: both;
}
.card-photos {
display: flex;
flex-wrap: wrap;
}
.card-photos img {
flex: 0 0 33.3%;
max-width: 33.3%;
object-fit: cover;
}
.card-info__ready--reviews_mobile {
display: none;
}
.airplane-form .calc-input {
width: 100%;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background: #F5F6F7;
color: #374151;
}
.airplane-form .calc-submit {
color: #fff;
font-size: 13px;
font-weight: 700;
line-height: normal;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
width: 100%;
}
.airplane-form small {
color: #fff;
}
@media (max-width: 1280px) {
.card-info .catalog__prop,
.tabs__content .catalog__prop {
max-width: 100%;
}
.card-info__ready--item {
gap: 0 10px;
}
.card-info__ready--list {
width: 70%;
}
}
@media (max-width: 1024px) {
.card__top {
flex-direction: column;
align-items: center;
}
.card-gallery {
margin-bottom: 30px;
}
.card-gallery, .card-info {
flex: 0 0 100%;
max-width: 100%;
width: 100%;
}
.card-info__ready--item p {
flex-basis: auto;
}
.card-photos img {
flex: 0 0 50%;
max-width: 50%;
}
.card-nav {
flex-wrap: wrap;
gap: 10px;
}
.card-nav__btn {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
}
@media (max-width: 576px) {
.card-info__heading {
flex-direction: column;
gap: 15px 0;
}
.card-info__ready--reviews {
display: none;
}
.card-info__ready--reviews_mobile {
display: block;
}
.card-info__ready--list {
width: 100%;
}
.card-nav__btn {
flex: 0 0 40%;
}
.card-info__form {
flex-direction: column;
gap: 15px 0;
}
.card-info__form--label_comment,
.card-info__form--label_date {
width: 100%
}
.card-photos {
margin-top: 20px;
}
}
.mdf_shortcode_skin_col1 .mdf_input_container_block {
float: none !important;
}
.card-modal-form p {
display: flex;
flex-direction: column;
}
.card-modal-form .calc-submit {
flex: 1 1 auto;
}
.hidden-field{
display: none!important;
visibility: hidden;
}
span[data-name="name"]{
display: none!important;
}
.select2-results__option--selectable {
color: #000!important;
}
.select2-container{
width: 100%!important;
}
.select2-container--default .select2-selection--single{
width: 100%;
height: 40px!important;
line-height: 40px!important;
-webkit-border-radius: 50px!important;
-moz-border-radius: 50px!important;
border-radius: 50px!important;
background: #f5f6f7!important;
border: 1px solid #dfe6eb!important;
padding: 0 0.375rem!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 38px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 38px!important;
right: 10px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
text-align: left!important;
}
span[data-name="destination"],
span[data-name="departure"]{
margin-bottom: 10px;
}
.calc-submit{
width: 100%;
}
.search-row{
display: grid;
grid-template-columns: 1fr 1fr;
gap: 33px;
}
.search-row .wpcf7-form-control-wrap{
width: 100%;
}
span[data-name="calc-date-back"],
span[data-name="date-163"],
span[data-name="date-162"]{
position: relative;
}
span[data-name="calc-date-back"]:not(.wpcf7-form-control-wrap-active):before,
span[data-name="date-163"]:not(.wpcf7-form-control-wrap-active):before{
content: 'Add return';
background: #f5f6f7;
position: absolute;
top: 0;
left: 0;
width: 100%;
border-radius: 50px;
height: 40px;
color: #000;
display: flex;
align-items: center;
padding-left: 0.375rem;
pointer-events: none;
background: #f5f6f7 ;
border: 1px solid #dfe6eb;
color: #757575;
font: 99% sans-serif;
}
span[data-name="date-162"]:not(.wpcf7-form-control-wrap-active):before{
content: 'Date';
background: #f5f6f7;
position: absolute;
top: 0;
left: 0;
width: 100%;
border-radius: 50px;
height: 40px;
color: #000;
display: flex;
align-items: center;
padding-left: 0.375rem;
pointer-events: none;
background: #f5f6f7 ;
border: 1px solid #dfe6eb;
color: #757575;
font: 99% sans-serif;
display: none;
}
span[data-name="calc-date-back"]:not(.wpcf7-form-control-wrap-active):before{
top: -11px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #757575!important;
}
.wpcf7-form-control-wrap-active:before{
content: none!important;
}
input[type="date"]{
color: #757575;
font: 99% sans-serif;
}
.wpcf7-form input{
font: 99% sans-serif;
}
.wpcf7-form select{
color: #757575!important;
font: 99% sans-serif!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
color: #757575;
font: 99% sans-serif;
}
span[data-name="calc-date-back"] .calc-input,
span[data-name="date-163"] .fld--date{
padding-right: 30px;
background-position: -10% 0%;
}
.select2-container--default .select2-selection--single .city-class{
padding-left: 16px !important;
font-weight: normal;
}
.date-remove{
position: absolute;
top: 9px;
right: 11px;
color: #000;
font-size: 18px;
width: 20px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABvElEQVR4nO2YsUoDQRBAnwhRUCzUAxvRLskvRAQJNnYRjBZ2FvoXkk/QQhs7bTU/IAhqEEGDGq01JFiJvRL1ZGGFsOzJGtDsnPdgmoM97jEze7sDbhSApo45hLIEtIBQh5IRLxECDWIg0dJlJoaiReINWEYQxUTCE4pJJjyhYMnEX8czcAHsAmvAeCcizS5L2OIDONHl3itZJGyLGpCXUlouGdoC+jr9i6vnv80AkAFmgHWg+o3QGRD4LGOSBvZ1JkyZW2kyihzwEJGZfoTJBMCxRWbbZbFvMimLjCq7WYnH+AC4N77nzvU/Y5Pp5g0xZ9kAFl0XmzLdviEeGCKVnyz+Gj40PBg+ZC29MolQrgwZddAUSckQ2UMoeUPkEqGkDZEnhDJoiLwglCFD5BWhpONSWvm4NHspLtvvtSGyikCyliPKBAIpGyJqbCSOKctNcQFhBEDdMvNyHuD5QEqXkNkbaoQkhhHgyFJSmwjribpFouIyDvJliy1HTBtvgFE8Pclm9LGjZLn9tccpMBz1olBAvAMbuukjCT2PKjDtklpfM3AIzAM9rjUaehCPwDmwA6wAY64fn5CQ8M/4BPWUIX8QW8oJAAAAAElFTkSuQmCC);
background-size: 16px;
background-position: right;
height: 20px;
background-repeat: no-repeat;
pointer-events: none;
}
span[data-name="date-162"] .date-remove{
transform: rotate(-180deg);
display: none;
}
.wpcf7-form-control-wrap-active .date-remove{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVR4nO3ZTWrDMBCG4fcoXfQkLZTuK83CSc6eRc8QAk0hJWBDMTFxJM1oLPRBdsYzj34S2YGenp6e1vIKhIr1w9hDVl6AI/ALHLCPABfgOwczIa7jxxojI2Kqn4yJY/PXGWaHfnYLtW89FRkVi5kRrZqWGNGuZYExGzDNQuZLWBQK1tiHxQtXQ5RsoDqiRCNuEDkNuUOkNOYW8UyD7hFrGt0M4tFhr9bhMyv3Rn8zM7EWsylEMxBpYWkNLWx2aeHrNy40uv93jXtMXIFwj4lPINxiYgLCHSZkINxgQgFEdUxYKJzzm2COCQoIc0xQRJhhAvBjdMQQLczXAuJ2ptKKlMbcW06XnFf7BZ40h5SbfQBnw5mYZz4zJ+A99WYTxhoxx2QhpnxW/jN0AN4q1u/p6emhfP4AxlR3VfJGRpkAAAAASUVORK5CYII=);
background-size: 16px;
background-repeat: no-repeat;
background-position: 2px 3px;
pointer-events: all;
}
.date-remove-2{
position: absolute;
top: 9px;
right: 11px;
color: #000;
font-size: 18px;
width: 20px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABvElEQVR4nO2YsUoDQRBAnwhRUCzUAxvRLskvRAQJNnYRjBZ2FvoXkk/QQhs7bTU/IAhqEEGDGq01JFiJvRL1ZGGFsOzJGtDsnPdgmoM97jEze7sDbhSApo45hLIEtIBQh5IRLxECDWIg0dJlJoaiReINWEYQxUTCE4pJJjyhYMnEX8czcAHsAmvAeCcizS5L2OIDONHl3itZJGyLGpCXUlouGdoC+jr9i6vnv80AkAFmgHWg+o3QGRD4LGOSBvZ1JkyZW2kyihzwEJGZfoTJBMCxRWbbZbFvMimLjCq7WYnH+AC4N77nzvU/Y5Pp5g0xZ9kAFl0XmzLdviEeGCKVnyz+Gj40PBg+ZC29MolQrgwZddAUSckQ2UMoeUPkEqGkDZEnhDJoiLwglCFD5BWhpONSWvm4NHspLtvvtSGyikCyliPKBAIpGyJqbCSOKctNcQFhBEDdMvNyHuD5QEqXkNkbaoQkhhHgyFJSmwjribpFouIyDvJliy1HTBtvgFE8Pclm9LGjZLn9tccpMBz1olBAvAMbuukjCT2PKjDtklpfM3AIzAM9rjUaehCPwDmwA6wAY64fn5CQ8M/4BPWUIX8QW8oJAAAAAElFTkSuQmCC);
background-size: 16px;
background-position: right;
height: 20px;
background-repeat: no-repeat;
pointer-events: none;
}
.wpcf7-form-control-wrap-active .date-remove-2{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVR4nO3ZTWrDMBCG4fcoXfQkLZTuK83CSc6eRc8QAk0hJWBDMTFxJM1oLPRBdsYzj34S2YGenp6e1vIKhIr1w9hDVl6AI/ALHLCPABfgOwczIa7jxxojI2Kqn4yJY/PXGWaHfnYLtW89FRkVi5kRrZqWGNGuZYExGzDNQuZLWBQK1tiHxQtXQ5RsoDqiRCNuEDkNuUOkNOYW8UyD7hFrGt0M4tFhr9bhMyv3Rn8zM7EWsylEMxBpYWkNLWx2aeHrNy40uv93jXtMXIFwj4lPINxiYgLCHSZkINxgQgFEdUxYKJzzm2COCQoIc0xQRJhhAvBjdMQQLczXAuJ2ptKKlMbcW06XnFf7BZ40h5SbfQBnw5mYZz4zJ+A99WYTxhoxx2QhpnxW/jN0AN4q1u/p6emhfP4AxlR3VfJGRpkAAAAASUVORK5CYII=);
background-size: 16px;
background-repeat: no-repeat;
background-position: 2px 3px;
pointer-events: all;
}
.js-date-dis::before{
background: none!important;
}
.js-date-dis .date-remove{
top: -1px;
}
.js-date-dis .date-remove-2{
top: -1px;
}
.search-result .country-name{
padding-left: 22px;
color: #a0a0a0;
}
.search-result .city-name{
position: relative;
padding-left: 22px;
}
.search-result .city-name:before{
content: "";
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7klEQVR4nOWUPQrCQBCFvyMIYhCsjIIHsLDwGnoFwWuod5DoBbSw9gS26g0sbAV/KwsjAyuEMMbdJFb54EHgzbxJdpJAEfCACbADHkZbYGy8TPSBGxB+kXi9LOGvhPCPXmmGeD/uPIzpClRcBkyUkDMQGF0Uf+QyYK+E1yO+rwyRxVtzjzVPlZpAWbg1p1hzoNTMYzXSY81GOSI/4jeUI5Iea8bKEi/AzEhbsvRY07T8BsKIWjiydgiXWmfaDk/RISVLi3CpSU3VvEFJv4gaGRkkDBAvFxZK+IocKQGHSPgRKJMzXeBpJNd/YWhUIN7UbagHV+DHjAAAAABJRU5ErkJggg==);
position: absolute;
width: 17px;
height: 17px;
background-size: cover;
left: 0;
}
.search-result.airport-name{
position: relative;
margin-left: 38px;
text-transform: capitalize;
cursor: pointer;
}
.search-result.airport-name:hover{
color:#5255D1;
}
.select2-container--default .select2-selection--single{
padding-right: 26px !important;
}
.city-class{
position: relative;
padding-left: 22px !important;
margin-left: -14px;
font-weight: bold;
display: flex;
}
.city-class:before{
content: "";
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7klEQVR4nOWUPQrCQBCFvyMIYhCsjIIHsLDwGnoFwWuod5DoBbSw9gS26g0sbAV/KwsjAyuEMMbdJFb54EHgzbxJdpJAEfCACbADHkZbYGy8TPSBGxB+kXi9LOGvhPCPXmmGeD/uPIzpClRcBkyUkDMQGF0Uf+QyYK+E1yO+rwyRxVtzjzVPlZpAWbg1p1hzoNTMYzXSY81GOSI/4jeUI5Iea8bKEi/AzEhbsvRY07T8BsKIWjiydgiXWmfaDk/RISVLi3CpSU3VvEFJv4gaGRkkDBAvFxZK+IocKQGHSPgRKJMzXeBpJNd/YWhUIN7UbagHV+DHjAAAAABJRU5ErkJggg==);
position: absolute;
width: 17px;
height: 17px;
background-size: cover;
left: 0;
}
.select2-container--default .select2-results__option[aria-selected]{
padding-left: 15px;
}
.searchInput{
width: 100%;
height: 40px;
line-height: 40px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom: 10px;
background: #f5f6f7;
border: 1px solid #dfe6eb;
padding: 0 0.375rem;
padding-left: 15px;
z-index: 31;
position: relative;
text-transform: capitalize;
}
.searchResults{
position: absolute;
top: 40px;
max-width: 202px;
width: 100%;
z-index: 30;
padding: 12px;
max-height: 238px;
overflow: scroll;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
margin-top: -20px;
display: none;
}
.searchResults:not(:empty){
padding-top: 35px;
background: #fff;
}
.search-result{
margin-bottom: 9px;
}
#searchResults5.searchResults{
display: block;
}
#searchResults6.searchResults{
display: block;
}
.search-result{
color: #000;
text-align: left;
}
#searchResults5,
#searchResults6{
max-width: 282px;
}
.airport-code{
color: #a0a0a0;
text-transform: uppercase;
margin-left: 5px;
}
.intl-tel-input .country-list.dropup{
z-index: 99!important;
}
.city-hidden{
display: none;
}
.select2-results__option{
color: #000!important;
}
.select2-results__option .airport-sub{
position: relative;
padding-left: 20px;
}
.select2-results__option .airport-sub:before{
content: "";
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuklEQVR4nGNgGAngOgMDw38GBgZ/WlnQDrXgEQMDAy8tLLCAWgDCfbSwgImBgeEZ1II/DAwMxrSwZAaSL84wMDAwU9sCTyQLQDifHEPuMzAwXGVgYODCIsfOwMDwEcmCTwwMDDKkWjAfqnkeDvmVaL5YR6oFCWgGkIsfQ4MUAyhQyYL/0DxDfwsSqGi4BzmRvIrSSCaUTD9RmkzxAS9qZDR8YCYtiwomWhd2lrQurjtoXeHcoHWVObgBAP9Phpxei7g7AAAAAElFTkSuQmCC);
position: absolute;
width: 14px;
height: 14px;
background-size: cover;
left: 0px;
top: 1px;
}
.select2-results__group{
position: relative;
padding-left: 20px!important;
}
.select2-results__group:before{
content: "";
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7klEQVR4nOWUPQrCQBCFvyMIYhCsjIIHsLDwGnoFwWuod5DoBbSw9gS26g0sbAV/KwsjAyuEMMbdJFb54EHgzbxJdpJAEfCACbADHkZbYGy8TPSBGxB+kXi9LOGvhPCPXmmGeD/uPIzpClRcBkyUkDMQGF0Uf+QyYK+E1yO+rwyRxVtzjzVPlZpAWbg1p1hzoNTMYzXSY81GOSI/4jeUI5Iea8bKEi/AzEhbsvRY07T8BsKIWjiydgiXWmfaDk/RISVLi3CpSU3VvEFJv4gaGRkkDBAvFxZK+IocKQGHSPgRKJMzXeBpJNd/YWhUIN7UbagHV+DHjAAAAABJRU5ErkJggg==);
position: absolute;
width: 17px;
height: 17px;
background-size: cover;
left: 0;
}
.search-row{
margin-bottom: 10px;
}
.search-row .wpcf7-not-valid-tip{
margin-top: 0;
}
.cf7mls_next{
color: #fff!important;
background-color: #5255D1!important;
-webkit-border-radius: 20px!important;
-moz-border-radius: 20px!important;
border-radius: 20px!important;
font-size: 13px!important;
font-weight: 600!important;
display: inline-block!important;
max-width: 202px!important;
width: 46%;
height: 40px!important;
}
.cf7mls-btns .cf7mls_next.action-button{
margin-top: 0!important;
margin-bottom: 0!important;
}
.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
min-height: 40px!important;
margin-top: -51px!important;
}
.fieldset-cf7mls-wrapper{
padding-bottom: 15px;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit{
border-radius: 20px !important;
padding: 1px!important;
margin-bottom: 10px!important;
}
.fieldset-cf7mls .small-mess-form{
float: left;
}
.fieldset-cf7mls .small-mess-form p{
display: block;
color: #000;
}
.cf7mls-btns .cf7mls_back.action-button{
border-radius: 20px !important;
margin-top: 0!important;
}
.wpcf7 form .wpcf7-response-output{
margin-top: 0!important;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
outline: none!important;
}
input::-webkit-contacts-auto-fill-button {
visibility: hidden;
display: none !important;
pointer-events: none;
position: absolute;
right: 0;
}
input::-webkit-credentials-auto-fill-button {
visibility: hidden;
position: absolute;
right: 0;
}
.main__tabs--title{
margin-bottom: 13px;
font-size: 16px;
font-weight: 500;
}
.wpcf7-form select{
width: 100%;
height: 40px !important;
line-height: 40px !important;
-webkit-border-radius: 50px !important;
-moz-border-radius: 50px !important;
border-radius: 50px !important;
background: #f5f6f7 !important;
border: 1px solid #dfe6eb !important;
padding: 0 0.375rem !important;
position: relative!important;
}
.wpcf7-form select:after{
content: '';
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
right: 15px;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0;
}
.wpcf7-form .select2-hidden-accessible{
height: 0 !important;
padding: 0!important;
display: none;
}
.search-row .select2-container{
max-width: 202px;
}
.calculate-form .select2-container{
max-width: 282px;
}
.select2-container .select2-selection--single .select2-selection__rendered{
padding-left: 0!important;
}
header .logo-banner{
width: 100%;
max-width: 100%;
}
.hero.hero--with-form.js-parallax-hero{
width: 100%;
max-width: 100%;
margin-top: -52px;
}
.sc-wrapper.footer{
width: 100%;
max-width: 100%;
}
.spotlight-list{
max-width: 100%;
}
.top-text-content_wr{
max-width: 100%;
}
.sc-wrapper.rd-utp{
max-width: 100%;
}
.logo-img{
height: 46px;
}
header .logo-img{
margin-top: -10px;
}
.footer-bottom-grid{
display: grid
;
grid-template-columns: 1fr 1fr;
align-items: center;
}
.footer-bottom-grid .logo-img{
max-width: 270px;
}
.footer-bottom-right{
text-align: right;
}
span[data-name="date-162"] .fld--date{
background-position: 114% 50%;
}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box{
color: #000;
}
.intl-tel-input.separate-dial-code .selected-dial-code{
color: #000;
}
.calculate-form .intl-tel-input.separate-dial-code .selected-dial-code{
padding-left: 10px;
}
@media (max-width: 1199px) {
.calculate-form .select2-container{
max-width: 100%;
}
}
@media(max-width: 768px){
.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
margin-top: 0 !important;
}
.search-row {
grid-template-columns: 1fr;
gap: 10px;
}
header .logo-img{
margin-top: -7px;
height: 30px;
}
.rds-burger{
margin-top: -6px;
}
}
@media (max-width: 575px) {
.search-row {
grid-template-columns: 1fr;
gap: 0;
margin-bottom: 0;
}
.search-row .select2-container {
max-width: 100%;
margin-bottom: 10px;
}
.calculate-form .select2-container {
max-width: 100%;
}   .nm-hero__form .main__tabs--nav li button, .nm-hero__form .main__tabs--nav li button {
font-size: 11px;
}
span[data-name="calc-date-back"]:not(.wpcf7-form-control-wrap-active):before, span[data-name="date-163"]:not(.wpcf7-form-control-wrap-active):before,
span[data-name="date-162"]:not(.wpcf7-form-control-wrap-active):before{
top: 1px
}
input::-webkit-date-and-time-value {
text-align: left;
}        input[type='date']:invalid:before{
content: none;
}
input[type='date']:invalid:not(:placeholder-shown):before{
content: none;
}
input[type="date"]{
max-width: 100%;
width: 100%;
min-width: 95%;
}
.calculate-form span[data-name="calc-date-back"]:not(.wpcf7-form-control-wrap-active):before{
top: -10px;
}
.footer-bottom-grid{
grid-template-columns: 1fr;
}
.footer-bottom-right {
text-align: left;
margin-top: 13px;
}
.footer-bottom-grid .logo-img{
max-width: 200px;
}
span[data-name="date-162"] .date-remove{
display: block;
}
span[data-name="date-162"]:not(.wpcf7-form-control-wrap-active):before{
display: flex;
}
span[data-name="date-162"] .fld--date{
padding-right: 30px;
background-position: -10% 0%;
}
}
.text-split-new .text-split{ display:flex; flex-wrap:wrap; gap:30px;flex-direction: row-reverse;}
.text-split-new .text-split:nth-child(2n){
flex-direction: unset;
}
.text-split-new  .text-split .image-left{ width:calc(50% - 16px); }
.text-split-new  .text-split .image-left img{ width:100% !important;}
.text-split-new  .text-split .content-right{ width:calc(50% - 16px); }
@media(max-width: 768px){
.text-split-new .text-split{  gap:0px;flex-direction: unset;}
.text-split-new  .text-split .image-left{ width:100%; }
.text-split-new  .text-split .content-right{ width:100%; }
}
.list-article p a{color:#fff}
.accordion {
max-width: 100%;
margin: 20px auto;
border-radius: 5px;
}
.accordion-item {
border-bottom: 1px solid rgba(255,255,255,0.3);
}
.accordion-item  .accordion-body + p{display:none}
.accordion-header {
padding: 15px;
color:#fff;    cursor: pointer;
font-weight: bold;
display: flex;
justify-content: space-between;
align-items: center;
}
.accordion-header .arrow {
transition: transform 0.3s ease; background:url(https://svcharter.aero/wp-content/themes/charters/assets/img/plus.png) center center no-repeat; width:15px; height:16px;font-size:0
}
.accordion-body {
display: none;
padding: 15px;
}
.accordion-header.active .arrow {
background:url(https://svcharter.aero/wp-content/themes/charters/assets/img/minus.png) center center no-repeat;
}