/*
Theme Name: Complete Business Travel
Description: Semantic, SEO Optimised, Custom Wordpress Theme for Complete Business Travel
Author: #
Author URI: #
Version: 1.0
*/

@font-face {
    font-family: 'Neue Haas Unica';
    src: url('assets/fonts/NeueHaasUnica-Light.woff2') format('woff2'),
        url('assets/fonts/NeueHaasUnica-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Unica';
    src: url('assets/fonts/NeueHaasUnica-Medium.woff2') format('woff2'),
        url('assets/fonts/NeueHaasUnica-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neue Haas Unica';
    src: url('assets/fonts/NeueHaasUnica-Regular.woff2') format('woff2'),
        url('assets/fonts/NeueHaasUnica-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Neue Haas Unica';
    src: url('assets/fonts/NeueHaasUnica-Bold.woff2') format('woff2'),
        url('assets/fonts/NeueHaasUnica-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#0000FF;text-decoration:none}
a:hover {text-decoration:underline;}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p {margin:.5em}
body {background:#FFF;color:#000;font:300 20px/28px  'Neue Haas Unica', Arial, Sans-Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}

hr {margin:0 0 0.5em}
p {margin:0 0 12px}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}
th {background:#EEE;border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
td {border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
table {border:solid #CCC;border-width:0 1px 1px 0}
a, button, input[type="submit"] { -moz-transition: all .2s ease-in;  -o-transition: all .2s ease-in;  -webkit-transition: all .2s ease-in;  transition: all .2s ease-in;}
*{-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}

/* Containers */
#page {width:100%;overflow:hidden;position:relative;}
h1{font-size:130px;line-height:140px;margin:0 0 30px;font-weight:500}
h2{letter-spacing: -0.5px;margin:0 0 25px;text-transform:uppercase;font-size:50px;line-height:56px;font-weight:500;}
h3{font-size:30px;line-height:32px;font-weight:500;margin:0 0 20px;}
h5{color:#0000FF;font-size:20px;line-height:28px;font-weight:500;margin:36px 0 32px}
#content .addtoany_share_save,
.button{letter-spacing:1.5px;text-align:center;display:inline-block;vertical-align:top;margin:0 10px 10px 0;border-radius:4px;border:2px solid #0000FF;padding:15px 25px 11px;color:#0000FF;text-transform:uppercase;cursor:pointer;font-size:14px;line-height:20px;font-weight:bold}
#content .addtoany_share_save:hover,
.button:hover{text-decoration:none;background:#0000FF;color:#fff}
#content .addtoany_share_save{min-width:210px}
#content  .button{min-width:205px;}


#content .linktree-wrapper {max-width:1330px;margin:0 auto;padding-top: 60px;padding-bottom: 130px;}
#content .linktree-wrapper h1{text-align:center;max-width:1065px;margin:0 auto 80px}
#content .linktree-wrapper ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}
#content .linktree-wrapper ul li{vertical-align:top;margin:0 20px;width:27.5%;}
#content .linktree-wrapper ul li span.btn{transition: all .2s ease-in;max-width: 220px;letter-spacing: 1.5px;  margin: 0 auto;  text-align: center;  padding: 16px 20px 10px;border:2px solid #0000FF;font-size: 15px;  line-height: 20px;  font-weight: bold;color:#0000FF;text-transform:uppercase;border-radius:3px;display:block;font-family: 'Neue Haas Unica', Arial, Sans-Serif;}
#content .linktree-wrapper ul li a:hover span.btn{background:#0000FF;color:#fff}
#content .linktree-wrapper ul li a:hover {text-decoration:none}
#content .linktree-wrapper ul li .img{margin: 0 0 20px;height:300px;display:flex;align-items:center;justify-content:center;position:relative;}
#content .linktree-wrapper ul li .img .bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;}
#content .linktree-wrapper ul li .linkedin .icon{margin:-4.5% 0 0 19.5%;width:72px;height:auto}
#content .linktree-wrapper ul li .instagram .icon{width:69px;height:auto;margin:-5% 24.5% 0 0;}
#content .linktree-wrapper ul li .instagram .bg{height: 112%;width: 106%;margin-left: -5%;}
#content .linktree-wrapper ul li .facebook .bg{width: 140%;  height: 140%;  margin: -10% 0 0 -25%;}
#content .linktree-wrapper ul li .facebook .icon{margin:-3.8% 0 0 -21%;width:37px;height:auto}

@media only screen  and (max-width: 1100px) {
	#content .linktree-wrapper ul li .linkedin .icon{width:50px}
	#content .linktree-wrapper ul li .facebook .icon{width:26px}
	#content .linktree-wrapper ul li .facebook .bg{margin-top:-17%}
	#content .linktree-wrapper ul li .instagram .icon{width:50px}
}
@media only screen  and (max-width: 980px) {
	#content .linktree-wrapper{padding-bottom:60px;}
	#content .linktree-wrapper h1{margin-bottom:30px;}
	#content .linktree-wrapper ul li span.btn{font-size:13px;padding-left:5px;padding-right:5px;}
	#content .linktree-wrapper ul li .img{height:200px}
	#content .linktree-wrapper ul li .instagram .bg{margin-top:-6%}
}
@media only screen  and (max-width: 767px) {
	#content .linktree-wrapper ul{flex-direction:column}
	#content .linktree-wrapper{padding-bottom:40px}
	#content .linktree-wrapper ul li{width:calc(100% - 40px);margin-bottom:30px;}
	#content .linktree-wrapper ul li:last-child{margin-bottom:0;}
	#content .linktree-wrapper ul li .facebook .bg{margin-top:-14%}
}

.page-template-pt-linktree #header .header-h,
.page-id-25 #header .header-h,
.page-id-3 #header .header-h{position:relative;}
.page-template-pt-linktree #content:before,
.page-id-25 #content:before,
.page-id-3  #content:before{ transition: top 0.3s linear;right: 0px;margin:0px 0 0 ;opacity:1;content:'';width:473px;height:306px;position:absolute;top:0;z-index:2;background:url(assets/img/path-grey8.png) no-repeat 50% 100%;background-size:100% auto}
.page-template-pt-linktree .single-post #header .social li a:hover svg path,
.page-id-25 .single-post #header .social li a:hover svg path,
.page-id-3 .single-post #header .social li a:hover svg path,
.page-template-pt-linktree .single-post #header .social li a svg path,
.page-id-25 .single-post #header .social li a svg path,
.page-id-3 .single-post #header .social li a svg path{fill:#fff }
.page-template-pt-linktree .single-post #header:hover  .social li a svg path,
.page-id-25 .single-post #header:hover  .social li a svg path,
.page-id-3 .single-post #header:hover  .social li a svg path{fill:#000 }
.page-template-pt-linktree .single-post #header:hover .social li a:hover svg path,
.page-id-3 .single-post #header.scrolled:hover .social li a:hover svg path,
.page-id-25 .single-post #header.scrolled:hover .social li a:hover svg path {  fill: #0000FF;}

.page-template-pt-linktree .single-post #content{position:relative}
.page-template-pt-linktree  #content:before{right:-115px}
#content .linktree-wrapper{position:relative;z-index:3;}

.page-template-pt-linktree #header.scrolled .header-h:before,
.page-id-25 #header.scrolled .header-h:before,
.page-id-3 #header.scrolled .header-h:before{display:none}
/*.page-id-25 .single-post #header.scrolled:hover .social li a svg path,
.page-id-3 .single-post #header.scrolled:hover .social li a svg path{fill:#000}
.page-id-25 .single-post #header.scrolled:hover .social li a:hover svg path,
.page-id-25 .single-post #header:hover .social li a:hover svg path,
.page-id-3 .single-post #header:hover .social li a:hover svg path,
.page-id-3 .single-post #header.scrolled:hover .social li a:hover svg path{fill:#0000FF}*/

/* Header */
#header {position:absolute;top:-50px;margin-top:50px;left:0;width:100%;z-index:15;transition: top 0.6s ease;}
#header .header-h{max-width:1640px;margin:0 auto;padding:20px 0;display:flex;justify-content:space-between;}
#header #logo{z-index:2;height:74px;margin-top:6px;width:182px;position:relative;overflow:hidden;transition: none;}
#header #logo .fill-w { overflow:hidden;position: absolute; top: 0;right: 0; height: 100%;width: 100%; transition: width 0.6s ease;}
#header #logo .fill { overflow:hidden;position: absolute; top: 0;left: 0; height: 100%;width: 0%; transition: width 0.6s ease;}
#header #logo:hover .fill-w {   width: 0%;}
#header #logo:hover .fill {   width: 100%;}
#header #logo .fill-w img{float:right;width:182px;}
#header #logo .fill img{width:182px;}
#header #logo img{width:100%;height:auto;dislay:block}
#header .social{position:relative;z-index:2;margin:0;padding:0;list-style:none;overflow:hidden;}
#header .social li{float:left;margin:0 0 0 16px;}
#header .social li a{width:20px;height:20px;display:block;/*text-indent:-9999px;overflow:hidden;background:url(assets/img/social.svg) no-repeat 0 0;background-size:auto 20px;*/}
 /*#header .social li a.linkedin{background-position: 0 0;}
#header .social li a.facebook{background-position: -33px 0;}
#header .social li a.instagram{background-position: -68px 0;}*/
#header .social li a svg{height: 100%;  display: block;  margin: 0 auto;}
#header .social li a svg path{transition: all 0.3s ease;}
#header.scrolled:hover .social li a:hover svg path, #header:hover .social li a:hover svg path,
#header .social li a:hover svg path{fill:#0000FF}
#nav{margin:0;padding:0;list-style:none;}
#nav li{letter-spacing:2px;text-transform:uppercase;font-weight:500;font-size:18px;line-height:26px;display:inline-block;vertical-align:top;margin:0 20px;}
#nav li a{position:relative;color:#fff;z-index: 2;}
#nav ul{display:none}
#nav li.current-menu-item a:after,
#nav li.current-menu-ancestor a:after{width:20px;border:1px solid #fff;content:'';position:absolute;bottom:-8px;left:50%;margin:0 0 0 -11px;}
#nav li a:hover{text-decoration:none}
#header.scrolled:hover,
#header:hover{background:#f5f5f5}
#header.scrolled:hover #logo .fill,
#header:hover #logo .fill{width:100%}
#header.scrolled:hover #nav li a,
#header:hover #nav li a{color:#000}
#header.scrolled:hover #nav > li:hover > a,
#header:hover #nav > li:hover > a{color:#0000FF;position: relative;  z-index: 2;}
#header:hover #nav li.current-menu-item a::after,#header:hover #nav li.current-menu-ancestor a::after{border-color:#000;}
#header:hover #nav li.current-menu-item a:hover::after,#header:hover #nav li.current-menu-ancestor a:hover::after{border-color:#0000FF;}
#header.scrolled:hover #nav li.current-menu-item a,
#header.scrolled:hover #nav li.current_page_parent a,
#header:hover #nav li.current-menu-item a,
#header:hover #nav li.current_page_parent a{position:relative;color:#0000FF}
#header.scrolled:hover .social li a svg path,
#header:hover .social li a svg path{fill:#000}
#header.scrolled:hover #nav li.current-menu-item a:after,
#header.scrolled:hover #nav li.current_page_parent a:after,
#header:hover #nav li.current-menu-item a:after,
#header:hover #nav li.current_page_parent a:after{width:20px;border:1px solid #fff;content:'';position:absolute;bottom:-8px;left:50%;margin:0 0 0 -11px;border-color:#0000FF}
#header.scrolled:hover #logo .fill{display: block;}
#header.scrolled:hover #nav li:hover a:hover .submenu-title,
#header:hover #nav li:hover a:hover .submenu-title{color:#000}

#nav >li  > .sub-menu:not(.custom-submenu){flex-direction: column;position: absolute;  top: -20px;  left: -150px;  right: -150px;  margin: 0 -9999px;  padding: 65px 9999px 60px;  background: #f5f5f5 url(assets/img/menu.svg) no-repeat 50% 100%;    background-size: auto;  background-size: auto;}

#nav >li  > .sub-menu:not(.custom-submenu) li{display:block;text-align:center;font-size:16px;font-weight:500}
#nav >li  > .sub-menu:not(.custom-submenu) li a{color:#000}
#nav >li  > .sub-menu:not(.custom-submenu) li a:hover{color:#0000FF!important}
#nav >li  > .sub-menu:not(.custom-submenu) li a:after{display:none!important}
#menu-item-362{position:relative}

#header.scrolled{background:#0000FF;position:fixed;top:0;margin-top:0px}
.logged-in #header.scrolled{top:32px}
#header.scrolled #logo .fill img,
#header.scrolled #logo ,
#header.scrolled #logo .fill-w img{width:136px}
#header.scrolled #logo{margin-top:0;height:36px}
#header.scrolled .header-h{align-items:center}
#header.scrolled .fill{display:none}
#header.scrolled #logo:hover .fill-w{width:100%}
#header .custom-submenu{justify-content:center;gap:0px;position:absolute;top:0;left:0;right:0;margin:0 -9999px;padding:111px 9999px 60px;background:#f5f5f5 url(assets/img/menu.svg) no-repeat 50% 100%;background-size:auto}
#header .custom-submenu li{max-width:260px}
#header .custom-submenu li a:after{display:none!important}

#header .custom-submenu .submenu-thumb{margin:0 0 15px}
#header .custom-submenu .submenu-thumb img{width:100%;height:auto;}
#header .custom-submenu .submenu-title{letter-spacing: 0.4px;margin-bottom: 12px;text-transform:uppercase;color:#0000FF;font-size:20px;line-height:26px;font-weight:500;display:block}
#header .custom-submenu .submenu-desc{letter-spacing: 0;text-transform:none;color:#000000;font-size:16px;line-height:22px;font-weight:300;}
#header .custom-submenu .submenu-date{ letter-spacing: 0;color:#000000;font-size:16px;line-height:22px;font-weight:300;}
/*Visaul*/
#visual{width:100%;position:relative;}
#visual:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.3;z-index:1;}
#visual > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
#visual .text{display:flex;flex-direction:column;justify-content:center;padding:60px 0;max-width:1500px;margin:0 auto;height:680px;max-height:calc(100vh - 120px);position:relative;z-index:3;text-align:center;}
.home #visual .text{height:960px}
#visual h1{margin:30px 0 30px;color:#fff}
.home #visual h1{max-width:1000px;margin-left:auto;margin-right:auto}
#visual p{ -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;max-width:860px;margin:0 auto;font-size:25px;line-height:32px;font-weight:400;color:#fff;}
.home #visual{overflow:hidden}
.home #visual p{max-width:665px;}
#visual .video-bg {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;  z-index: 0;  pointer-events: none;}
#visual .video-bg iframe {  position: absolute;  top: 50%;  left: 50%;  width: 180vh;   height: 100vh;  min-width: 100%;  min-height: 1080px;  transform: translate(-50%, -50%);  border: 0;   pointer-events: none;}
#visual .animation{  display:flex;  align-items: flex-end;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;}
.page-id-111 #visual:before{ transition: top 0.3s linear;right: -100px;margin:0 ;opacity:1;content:'';width:981px;height:1255px;position:absolute;top: var(--before-top, -409px);z-index:2;background:url(assets/img/path-gray2.png) no-repeat 50%;background-size:100% auto}
.page-id-105 #visual:before{ transition: top 0.3s linear;right: -27px;margin:0px 0 0 ;opacity:1;content:'';width:698px;height:1037px;position:absolute;top: var(--before-top, -409px);z-index:2;background:url(assets/img/leisure-hero-graphic.svg) no-repeat 50% 100%;background-size:100% auto}
.post-type-archive-trip #visual:before,
.single-trip #visual:before,
.page-id-100 #visual:before{ transition: top 0.3s linear;right:-284px;margin:0px 0 0 ;opacity:1;content:'';width:860px;height:1114px;position:absolute;top: var(--before-top, -409px);z-index:2;background:url(assets/img/specialty-packages-hero-graphic.svg) no-repeat 50% 100%;background-size:100% auto}
.page-id-39 #visual:before,
.page-id-14 #visual:before{ transition: top 0.3s linear;right: 00px;margin:0px 0 0 ;opacity:1;content:'';width:1462px;height:808px;position:absolute;top: var(--before-top, -409px);z-index:2;background:url(assets/img/path-grey6.svg) no-repeat 50% 100%;background-size:100% auto}
.page-id-12 #visual:before{ transition: top 0.3s linear;right: -128px;margin:0px 0 0 ;opacity:1;content:'';width:981px;height:1388px;position:absolute;top: var(--before-top, -409px);z-index:2;background:url(assets/img/contact-hero-graphic.svg) no-repeat 50% 100%;background-size:100% auto}
.blog #visual:before{ transition: top 0.3s linear;right: 00px;margin:0px 0 0 ;opacity:1;content:'';width:1128px;height:1415px;position:absolute;top: var(--before-top, -409px);z-index:2;background:url(assets/img/path-grey7.svg) no-repeat 50% 100%;background-size:100% auto}
.page-id-100  #visual h1{max-width: 1100px;margin-left:auto;margin-right:auto}
.blog  #visual::before { transition: top 0.3s linear;  right: 0%;  margin:0 -480px 0 0 ;  opacity: 1;  content: '';  width: 885px;  height: 1307px;  position: absolute;  top: var(--before-top, -409px);  z-index:2;  background: url(assets/img/news-hero-graphic.svg) no-repeat 50% 100%;    background-size: auto;  background-size: auto;  background-size: 100% auto;}
.home  #visual::before { transition: top 0.3s linear;  right: 0%;  margin:0 0px 0 0 ;  opacity: 1;  content: '';  width: 1931px;  height:calc(100% + 490px);  position: absolute;  top: var(--before-top, -409px);  z-index:2;  background: url(assets/img/home.svg) no-repeat 50% 100%;    background-size: auto;  background-size: auto;  background-size: 100% auto;}
#visual .mobile{display:none}

/* Content*/
#content {max-width:1330px;margin:0 auto;padding:143px 0 20px;}
#content ul {list-style:disc;margin:0 0 1em 18px}
#content ol {list-style:decimal;margin:0 0 1em 22px}

/*Builder*/
#content .content-block{margin-bottom:130px}
/*Team list*/
#content .team-list__title {margin:0 auto 129px;max-width:970px;}
#content .team-list__grid {margin: 0 -155px;display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 84px;}
#content .team-list__photo img {transition: all 0.3s ease;width: 100%;height:auto;}
#content .team-list__photo  a{display:block;overflow:hidden}
#content .team-list__photo:hover img{transform: scale(1.05);}
#content .team-list__photo{margin:0 0 20px;overflow:hidden}
#content .team-list__name {color:#0000FF;text-transform:uppercase;margin-top: 15px;font-weight: 500;font-size:20px;line-height:30px;margin-bottom: 5px;letter-spacing: 0.4px;}
#content .team-list__position { font-size:20px;line-height:28px;font-weight:500; margin-bottom: 10px;}
#content .team-list__links a {  margin-right: 10px;}
#content .team-list__item{transition: all 0.3s ease;}
#content .team-list__item:hover > .team-list__photo{cursor:pointer;}
#content .team-list__item .popup-team.open{display:block}
#content .team-list__item .popup-team{display:none;position: fixed;background:#fff url(assets/img/teambg2.svg) no-repeat 100% 50%;background-size: auto 100%;top: 0; left: 0; z-index: 60; width: 100%; height: 100vh; overflow: hidden;}
#content .team-list__item .popup-team:before{width:60%;top:0;right:0;height:120%;position:absolute;content:'';background:url(assets/img/teambg.svg) no-repeat 0% 0%;background-size:100% auto;}
#content .team-list__item .popup-h{max-height:100vh;overflow:hidden;position:relative;height:100%;display:flex;align-items:center;max-width:1330px;margin:0 auto;}
#content .team-list__item .popup-h p a{color:#000;text-decoration:underline;}
#content .team-list__item .popup-h p a:hover{color:#000;text-decoration:none;}
#content .team-list__item .popup-h p {margin:0 0 19px}
#content .team-list__item .popup-h .close{position:absolute;top:0;left:0;display:block;width:92px;height:64px;cursor:pointer;}
#content .team-list__item .popup-h .close #Mask_Group_111 path{transition: all .2s ease-in;}
#content .team-list__item .popup-h .close:hover #Mask_Group_111 path{fill:#000;}
#content .team-list__item .popup-f{max-width:1028px;margin:0 auto;padding:30px 0;display:flex;justify-content:space-between;flex-direction:row-reverse;}
#content .team-list__item .popup-f .text{width:39%}
#content .team-list__item .popup-f .photo{width:56%}
#content .team-list__item .popup-f .photo img{width:100%;height:auto;}
#content .team-list__item .popup-f .linkedin{width:40px;height:40px;}
#content .team-list__item .popup-f .linkedin:hover{opacity:0.7}
#content .team-list__item .popup-f .team-list__name{font-size:26px}
#content .team-list__item .popup-f .team-list__position{margin-bottom:20px}

/*Simple text*/
#content .simple-text__content {max-width: 947px;margin: 0 auto;}
#content .content-block.simple-text{position:relative;z-index:2;}
#content .simple-text__content p + h2{margin-top:104px}
#content .simple-text__content  p + div{margin-top:30px}
#content .simple-text__content h1{margin:0 -50px 50px}
#content .simple-text__content h1 + h2{text-transform:none;font-size: 25px;  line-height: 32px;  letter-spacing: 0.3px;margin-bottom: 127px;}
#content .simple-text__content h3{font-size: 20px; color:#0000FF; line-height: 30px;  margin-top: 50px;  margin-bottom: 15px;  letter-spacing: 0.4px;}
#content .simple-text__content p a{color:#000;text-decoration:underline}
#content .simple-text__content p a:hover{text-decoration:none}
.page-id-25 #content .simple-text,
.page-id-3 #content .simple-text{position:relative;}
.page-id-25 #content .simple-text::before ,
.page-id-3 #content .simple-text::before {  transition: top 0.3s linear;  left: 0%;  margin: 0 0 0 -428px;  opacity: 1;  content: '';  width: 1106px;  height: 60%;  position: absolute;  top: var(--before-top, -409px);  z-index: -1;  background: url(assets/img/path-grey3.svg) no-repeat 50% 100%;    background-size: auto;  background-size: auto;  background-size: 100% auto;}

/*Text + list*/
#content .text-list{overflow:hidden;margin:0 -9999px 160px;padding:40px 9999px;background:#000;color:#fff;}
#content .text-list__row {justify-content: space-between;display: flex;gap: 40px;align-items:center;}
#content .text-list__left{width:36%}
#content .text-list__right {width: 52%}
#content .text-list__items {list-style: none;padding: 0;margin:0;}
#content .text-list__item {z-index: 1;position:relative;margin-bottom: 40px;display: flex;gap: 15px;}
#content .text-list__item:nth-child(4){z-index:1}
#content .text-list__item:nth-child(3){z-index:2}
#content .text-list__item:nth-child(2){z-index:3}
#content .text-list__item:nth-child(1){z-index:4}
#content .text-list__item .text-list__icon{margin-right:52px}
body:not(.home) #content .text-list__items{padding:30px 0 0}
#content .text-list__item:before{transform: rotate(-10deg);  margin-left: -116px;  margin-top: -134px;content:'';width:370px;height:370px;background:url(assets/img/path-blue.svg) no-repeat;position:absolute;top:0;left:0;z-index:-1}
#content .text-list__icon img {width: 140px;height: auto;}
#content .text-list__item p{margin:0;}
#content .text-list__item:nth-child(2):before{transform: rotate(12deg) scale(0.7);  margin-top: -110px;}
#content .text-list__item:nth-child(3):before{transform: rotate(105deg) scale(0.74);  margin-left: -112px;  margin-top: -93px;}
#content .text-list__item:nth-child(4):before{transform: rotate(-1deg);  margin-top: -84px;}
.home #content .text-list__left{padding: 30px 0;width:31%}
.home #content .text-list__right{padding: 0px 0;width:33.5%}
.home #content .text-list__right h3{font-size:90px;line-height:90px;margin: 0 0 10px;}
.home #content .text-list__right p{letter-spacing: -0.7px;max-width:425px;font-size:26px;line-height:28px;text-transform:uppercase;font-weight:500;}
.home #content .text-list__item::before {display:none}
#content .vertical-gall{max-height: 800px;width: 19.5%;  margin: -40px 0 -40px 5%;}
#content .vertical-gall img{display:block;width:100%;height:auto;}
#content .vertical-gall .slick-list{overflow:visible}
#content .vertical-gall .img{border:none}
.home  #content .text-list__left .button{border-color:#fff;color:#fff;display:block;margin:30px 0 0}
.home  #content .text-list__left .button:hover{background:#fff;color:#000}

/*Image + text*/
#content  .image-text__row {justify-content: space-between;display: flex;gap: 40px;align-items:center;}
#content  .image-text__row.right{flex-direction:row-reverse}
#content  .image-text__row.right  .image-text__image{width:50%}
#content  .image-text__row.right  .image-text__content{width: 36%; padding-left: 5%;}
#content  .image-text__row.right.big .image-text__image{width:50vw;margin-right:calc(50% - 50vw)}
#content  .image-text__row.left.big .image-text__image{width:calc(41% + (50vw - 50%));margin-left:calc(50% - 50vw)}
#content  .image-text__image,
#content  .image-text__content { width: 50%;}
#content .content-block.image-text{margin-bottom: 150px;margin-left: -155px;  margin-right: -155px;}
#content .image-text__image{width:41%;}
#content .image-text__image img{width: 100%; height: auto;}
#content  .image-text__content  > h2{max-width: 700px;margin:0 0 30px}
#content  .image-text__content  > p{max-width: 600px;}
#content  .image-text__content  > h3{max-width: 600px;font-size:20px;line-height:30px;color:#0000FF;letter-spacing: 0.4px;  margin-top: 30px;}
#content  .image-text__content  ul{margin:0 0 20px;padding:0;list-style:none;overflow:hidden;}
#content  .image-text__content  ul li{vertical-align:top;position:relative;padding:0 0 0 40px;margin:0 0 10px}
#content  .image-text__content  ul li:after{width:28px;border:1px solid #1100FF;content:'';position:absolute;top:12px;left:0;}
#content .content-block.triplist + .content-block.image-text,
#content .content-block.image-text + .content-block.image-text{position:relative}
#content .content-block.triplist + .content-block.image-text:before,
#content .content-block.image-text + .content-block.image-text:before{ transition: top 0.3s linear;left: 0%;margin:0 0 0 -428px;opacity:1;content:'';width:1106px;height:1128px;position:absolute;top: var(--before-top, -409px);z-index:-1;background:url(assets/img/path-grey3.svg) no-repeat 50%;background-size:100% auto}
#content .content-block.triplist + .content-block.image-text + .content-block.image-text:before,
#content .content-block.image-text + .content-block.image-text + .content-block.image-text:before{display:none}
#content  .mask .image-text__row{overflow: hidden;background:#000;margin-left:-9999px;margin-right:-9999px;padding-left:9999px;padding-right:9999px}
#content  .mask .image-text__row .image-text__image img{aspect-ratio: 1 / 0.8;object-fit:cover}
#content  .mask .image-text__row  .image-text__content  > *{color:#fff}
#content .mask  .image-text__content ul li::after{border-color:#fff}
#content .mask  .image-text__content .button{border-color:#fff;color:#fff}
#content .mask  .image-text__content .button:hover{background:#fff;color:#000}
#content  .mask .image-text__row  .image-text__image{position:relative}
#content  .mask .image-text__row  .image-text__image:after{width:100%;height:100%;background:url(assets/img/mask.png) no-repeat;background-size:cover;content:'';position:absolute;top:0;left:0}
.page-id-105  #content  .mask .image-text__row  .image-text__image:after{width:100%;height:100%;background:url(assets/img/mask2.png) no-repeat;background-size:cover;content:'';position:absolute;top:0;left:0}
.page-id-100  #content  .mask .image-text__row  .image-text__image:after{width:100%;height:100%;background:url(assets/img/mask3.png) no-repeat;background-size:cover;content:'';position:absolute;top:0;left:0}
#content .image-text__content .btn-h{margin-top:20px}
#content .image-text__content p + .btn-h{margin-top:30px}

/*Counter-list*/
#content .counter-list{margin-bottom:160px;color:#fff;background: linear-gradient(to right,  rgba(24,12,51,1) 0%,rgba(34,16,122,1) 22%, rgba(32,13,185,1) 50%,rgba(0,0,255,1) 74%,rgba(0,0,255,1) 100%);padding:48px calc(50vw - 50%) 60px; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);}
#content .counter-list__grid {max-width: 1130px;  margin: 0 auto;display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 30px;}
.page-id-14 #content .counter-list__grid,
.page-id-105 #content .counter-list__grid{max-width:1360px;margin:0 -20px;}
.page-id-14  #content .counter-list__number,
.page-id-105  #content .counter-list__number{min-height:50px;}
#content .counter-list__number {min-height: 80px;font-size: 90px;line-height:110px;font-weight: 500;}
#content .counter-list__description {font-size:26px;line-height:28px;text-transform:uppercase;font-weight:500}

/*Two column*/
#content  .two-column-list__row {display: flex;gap: 40px;justify-content: space-between;position:relative;}
#content  .two-column-list__row:before{ transition: top 0.3s linear;right: 0%;margin:0  -428px 0 0;opacity:1;content:'';width:1106px;height:1128px;position:absolute;top: var(--before-top, -409px);z-index:-1;background:url(assets/img/path-grey3.svg) no-repeat 50%;background-size:100% auto}
#content  .two-column-list__col {width: 40%}
#content  .two-column-list__col h2{margin: 0 0 43px;}
#content  .two-column-list__col:nth-child(2){padding-top:250px;width:48%}

/*Testimonials*/
#content  .testimonials-list__item {margin-bottom: 20px;padding:60px 0 0;position:relative}
#content  .testimonials-list__item:before,
#content  .testimonials-list__item:after{width:40px;height:45px;content:'';background:url(assets/img/quote.svg) no-repeat;background-size:45px auto;position:absolute;top:0;left:50%;margin:0 0 0 -37px}
#content  .testimonials-list__item:after{margin:0 0 0 -8px}
#content  .testimonials-list__quote {margin:0 0 4px;letter-spacing: 0.4px;color:#0000FF;font-size:20px;line-height:30px;font-weight:500;text-transform:uppercase;text-align:center;}
#content  .testimonials-list__author {margin-top: 0px;color: #000000;font-size:16px;line-height:20px;display:block;text-align:center;font-weight:300}
#content  .testimonials-list__items{max-width:994px;margin:0 auto 0px;}
#content  .testimonials-list .slick-dots li:only-child{display:none}
#content  .testimonials-list .slick-dots{margin:0;padding:0;list-style:none;overflow:hidden;text-align:center}
#content  .testimonials-list .slick-dots li{display:inline-block;vertical-align:top;margin:0 4px;}
#content  .testimonials-list .slick-dots li button{background:#7176FF;border:none;cursor:pointer;width:10px;height:10px;text-indent:-9999px;overflow:hidden;border-radius:50%}
#content  .testimonials-list .slick-dots li.slick-active button{background:#0000FF;}

/*Boxes list*/
#content .box-list__title {margin:0 0 30px;max-width:1000px;}
#content .box-list__desc {margin:0 0 46px;max-width:984px;}
#content .box-list__grid {margin:0 -155px;display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 18px;}
#content .box-list__photo img {transition: all 0.3s ease;width: 100%;height:auto;aspect-ratio: 1 / 0.904;object-fit:cover}
#content .box-list__photo{overflow:hidden}
#content .box-list__photo a{overflow:hidden}
#content .box-list__photo a:hover img {transform: scale(1.05);}
#content .box-list__photo{margin:0 0 20px;}
#content .box-list__name {color:#0000FF;text-transform:uppercase;margin-top: 15px;font-weight: 500;font-size:20px;line-height:30px;}
#content .box-list__position { font-size:20px;line-height:28px;font-weight:500; margin-bottom: 10px;}
#content .box-list__links a {  margin-right: 10px;}
#content .box-list__item{ position: relative;border:1px solid #d7d7d5;background:#fff;}
#content .box-list__item .box-list_h{padding:22px 36px 125px;}
#content .box-list__item .box-list_h h3{margin:0 0 24px;letter-spacing: 0.7px;color:#0000FF;text-transform:uppercase;}
#content .boxeslist.content-block{margin-bottom:215px;position: relative;  z-index: 2;}
#content .box-list__item .button{position: absolute;  bottom: 46px;  left: 35px;  right: 35px;  margin: 0;}

/*Logos list*/
#content .logoslist.content-block{margin-bottom:215px;}
#content .logos-list__title {margin:0 0 30px;max-width:1000px;}
#content .logos-list__desc{margin:0 0 46px;max-width:984px;}
#content .logos-list__wrapper{margin-left: calc(50% - 50vw);    margin-right: calc(50% - 50vw);}
#content .logos-list__wrapper .logos-slide{height:112px;widtH:auto;margin:0 30px;}
#content .logos-list__wrapper .logos-slide img{max-width:200px;width:auto;height:100%;object-fit:contain;}
#content .logos-list__wrapper .slick-track {display:flex;align-items:center;}
#content .logos-list__wrapper  .logos-row { overflow: hidden;    white-space: nowrap;    display: flex;    align-items: center;    padding: 20px 0;}
#content .logos-list__wrapper  .logos-track { margin:0 0 20px; display: inline-flex; gap: 40px;}
#content .logos-list__wrapper  .logos-track:last-child{margin-bottom:0}
#content .logos-list__wrapper  .logos-slider--bottom .logos-track { animation: marquee-right 30s linear infinite;}
#content .logos-list__wrapper  .logos-slider--top .logos-track {    animation: marquee-left 30s linear infinite;}
@keyframes marquee-left {  from { transform: translateX(0); }    to { transform: translateX(-50%); }}
@keyframes marquee-right {  from { transform: translateX(-50%); }    to { transform: translateX(0); }}
#content .logos-list__wrapper  .logos-slider--top .logos-track {    animation-duration: 125s;}
#content .logos-list__wrapper  .logos-slider--bottom .logos-track {    animation-duration: 125s;}

#content .boxeslist.content-block .post-area{margin:0 -165px}
#content .boxeslist.content-block .post-area .post{margin:0 9px;}
#content .boxeslist.content-block .post-area .slick-list{overflow:visible;width:100%}
#content .boxeslist.content-block .post-area .slick-list{overflow:visible;width:100%}
#content .boxeslist.content-block:last-child{margin-bottom:0;}
.home #content{padding-bottom:20px;}

/* Post */
#content .post-area{display:flex;flex-wrap:wrap;margin: 0 -155px;position: relative;  z-index: 2;}
#content .post {overflow:hidden;display:flex;min-height:280px;background: linear-gradient(to right,  rgba(34,16,118,1) 0%,rgba(0,0,254,1) 100%);width:32.6%;margin:0 1.1% 20px 0;position:relative;}
#content .post:nth-child(3n){margin-right:0;}
#content .post a{width:100%;display:block;padding:30px;color:#fff;background:url(assets/img/path1.svg) no-repeat;background-size:cover}
#content .post:nth-child(2n) a{background:url(assets/img/path2.svg) no-repeat;background-size:cover}
#content .post.img:nth-child(2n) a,
#content .post.img a{background:none }
#content .post a:hover{text-decoration:none}
#content .post .title{position: relative;  z-index: 1;text-transform:uppercase;font-size:30px;line-height:32px;font-weight:500;}
#content .post img{transition: all 0.3s ease;opacity: 0.3;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
#content .post:hover img{transform: scale(1.1);}
.single-post #header #logo .fill{width:100%}
.single-post #nav li a{color:#000}
.single-post #nav li.current-menu-item a,
.single-post #nav li.current_page_parent a{position:relative;color:#0000FF}
.single-post  #header .social li a svg path{fill:#000}
.single-post #nav li.current-menu-item a:after,
.single-post #nav li.current_page_parent a:after{width:20px;border:1px solid #fff;content:'';position:absolute;bottom:-8px;left:50%;margin:0 0 0 -11px;border-color:#0000FF}
.single-post #content{max-width:1640px}
.single-post .scrolled #nav li a{color:#fff}
.single-post .scrolled #nav li.current-menu-item a,
.single-post .scrolled #nav li.current_page_parent a{position:relative;color:#fff}
.single-post #header.scrolled  .social li a svg path{fill:#fff}
.single-post #header.scrolled:hover  .social li a svg path{fill:#000}
.single-post #header.scrolled:hover  .social li a:hover svg path{fill:#0000FF}
.single-post .scrolled #nav li.current-menu-item a:after,
.single-post .scrolled #nav li.current_page_parent a:after{width:20px;border:1px solid #fff;content:'';position:absolute;bottom:-8px;left:50%;margin:0 0 0 -11px;border-color:#fff}

/*Trip area*/
.single-trip #content .back-holder{margin:-120px -155px 100px;}
.single-trip #content .back-holder a{text-transform:uppercase;letter-spacing: 0.4px;  text-decoration: underline;  color: #D9D8D6;  font-size: 16px;  line-height: 22px;  font-weight: 500;}
.single-trip #content .back-holder a:hover{color:#000;text-decoration:none}
body:not(.home) #content .triplist.content-block:before{display:none;}
body:not(.home) #content .triplist.content-block{padding-top: 70px;padding-bottom: 60px;margin-left:-9999px;margin-right:-9999px;padding-left:9999px;padding-right:9999px;background:#F2F2F2;}
#content .triplist.content-block {  margin-bottom: 215px;position:relative;z-index:1;}
#content .triplist.content-block:before{ transition: top 0.3s linear;left: 50%;margin:0 0 0 -1155px;opacity:0.3;content:'';width:2310px;height:1450px;position:absolute;top: var(--before-top, -409px);z-index:-1;background:url(assets/img/path-grey.svg) no-repeat 50%;background-size:100% auto}
#content .trip-area{margin: 0 -155px; padding-bottom:40px; display: grid;  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));  gap: 18px;}
#content .triplist .btn-h{text-align:center}
#content .triplist .btn-h .button{margin:50px 0 0;min-width:220px;}
#content .triplist.less-than-4 .trip-area:after{display:none;}
#content .slider-range-wrap:after{content:'';position:absolute;top:50%;left:0;right:0;background:#fff;border: 1px solid #d7d7d5;border-radius:4px;height:4px;margin:-3px 0 0;z-index:-1;}
 #content .trip-area .trip{overflow:hidden;position: relative; border: 1px solid #d7d7d5; background: #fff;}
#content .trip-area .trip > a{position:relative;display:block;overflow:hidden}
#content .trip-area .trip > a:hover img{transform: scale(1.05);}
#content .trip-area .trip .logo{position:absolute;top:10px;right:10px;width:130px;}
#content .trip-area .trip .logo img{aspect-ratio:auto}
#content .trip-area .trip.left .logo{position:absolute;top:10px;left:10px;right:0;width:130px;}
#content .trip-area .trip img{transition: all 0.4s ease;aspect-ratio: 1 / 0.53;  object-fit: cover;width:100%;height:auto;}
#content .trip-area .trip .text{padding: 26px 40px 92px;}
#content .trip-area .trip .text .button {  position: absolute;  bottom:29px;  left: 40px;  right: 40px;  margin: 0;}
#content .trip-area .trip .text h3 {margin: 0 0 11px; letter-spacing: 0.7px;  color: #0000FF;text-transform:uppercase;}
#content .trip-area .trip .text h3 a{color: #0000FF;}
#content .trip-area .trip .text .airlines{margin:0 0 22px;display:block;color:#000;font-size:24px;line-height:32px;text-transform:uppercase;font-weight:500;}
#content .trip-area .trip .text .address{margin-bottom:10px;display:block;color:#000;font-size:20px;line-height:28px;font-weight:300;}
#content .trip-area .trip .text .time{margin:0 0 12px;display:block;color:#000;font-size:20px;line-height:28px;font-weight:500;}
#content .trip-area .trip .text .airlines svg{display: inline-block;  vertical-align: top;}
#content .trip-area .slick-list {margin:0 -9px}
#content .trip-area .slick-list .trip {margin:0 9px}
#content .trip-area .slick-track{min-width:100%;display:flex}
#content .trip-area .slick-track .slick-slide{height:auto}
.slider-range-wrap{  margin: -10px -155px 0;  position: relative;  z-index: 2;}
.slider-range {    -webkit-appearance: none;    width: 100%;    height: 6px;    border-radius: 3px;    background: transparent;    outline: none;    padding: 0;    margin: 0;}
.slider-range {  -webkit-appearance: none;  appearance: none;  background: transparent;}
/*  Webkit */
.slider-range::-webkit-slider-runnable-track {  }
.slider-range {
	-webkit-appearance: none;
	appearance: none;
	background: transparent;
	outline: none;
	box-shadow: none;
}
.slider-range:focus {
	outline: none;
	box-shadow: none;
}
/* Webkit */
.slider-range::-webkit-slider-thumb {filter: none; appearance: none;	box-shadow: none !important;   border:none;  -webkit-appearance: none;   width: 50px;  height: 50px;    z-index: 1;   background: url(assets/img/plane.svg) no-repeat 50%;    background-size: auto;  background-size: 100% auto;transition: 0.2s; cursor: pointer;}

.slider-range {display: block;
	position:relative;
	-webkit-tap-highlight-color: transparent;
}
.slider-range::-webkit-slider-thumb:active {
	box-shadow: none !important;
}
/* FIREFOX */
.slider-range::-moz-range-track {   height: 6px;    background:transparent;   border:none; border-radius: 3px;}
.slider-range::-moz-range-thumb { box-shadow:none; border:none; width: 50px;  height: 50px;    z-index: 1;  margin: 0 0 0 -25px;  background: url(assets/img/plane.svg) no-repeat 50%;    background-size: auto;  background-size: 100% auto;transition: 0.2s;}


/* past trips slider uses keyline plane */
.post-type-archive-trip .triplist.content-block.past .slider-range::-webkit-slider-thumb { background-image: url(assets/img/blue-plane-keyline.svg); }
.post-type-archive-trip .triplist.content-block.past .slider-range::-moz-range-thumb { background-image: url(assets/img/blue-plane-keyline.svg); }

/*Single post*/
#content .single-h{padding-top:44px;display:flex;padding-bottom:100px;position:relative;}
#content .single-h::before { transition: top 0.3s linear;  right: 0%;  margin: 0  -783px 0 0 ;  opacity: 1;  content: '';  width: 1106px;  height: 1128px;  position: absolute;  top: var(--before-top, -409px);  z-index: -1;  background: url(assets/img/path-grey3.svg) no-repeat 50%;    background-size: auto;  background-size: auto;  background-size: 100% auto;}
#content .single-h .left{width:19%;margin:7px 2% 0 0}
#content .single-h .content{width: 58%;  margin: 0 auto 0 0;}
#content .single-h .left .back{letter-spacing: 0.4px;text-decoration:underline;color:#D9D8D6;font-size:16px;line-height:22px;font-weight:500;}
#content .single-h .left .back:hover{color:#000;text-decoration:none;}
#content .single-h .left  .date{margin:0 0 14px;letter-spacing: 0.4px;display:block;text-transform:uppercase;color:#000000;font-size:16px;line-height:22px;font-weight:500;}
#content .single-h  h1{color:#000000;font-size:50px;line-height:56px;text-transform:uppercase;margin:0 0 35px;font-weight:500;}
#content .single-h  img{max-width:100%;height:auto;display:block;margin:0 0 50px}
#content .single-h h2{font-size:30px;line-height:32px;color:#000000;margin:0 0 38px;font-weight:500;text-transform:uppercase;}
#content .single-h p{margin-bottom:30px}
#content .single-h h3{font-size:20px;line-height:30px;color:#0000FF;margin:30px 0 30px;font-weight:500;text-transform:uppercase;}
#content .single-h blockquote:before,
#content .single-h blockquote:after{width:40px;height:45px;content:'';background:url(assets/img/quote.svg) no-repeat;background-size:45px auto;position:absolute;top:0;left:0%;margin:0 0 0 -15px}
#content .single-h blockquote:after{margin:0 0 0 13px}
#content .single-h blockquote{margin:0 0 40px;padding:0;display:block;background:none;border:none;padding:54px 0 0;position:relative;}
#content .single-h blockquote p{font-size:20px;line-height:30px;color:#0000FF;margin:0 0 20px;font-weight:500;text-transform:uppercase;}
#content .single-h blockquote cite{font-style: normal;font-size:16px;line-height:20px;}
.single-post #content .post-area{padding:80px 9999px 60px;margin:0 -9999px;background:#ECEBEA;}
.single-post #content{padding-bottom:0;}

/*Trips*/
.post-type-archive-trip #content{padding-bottom:5px;padding-top:0;}
.post-type-archive-trip #content .triplist.content-block.noslider{position: relative;  z-index: 2;background:none;padding-top:137px;padding-bottom: 0;  margin-bottom: 100px;}
.post-type-archive-trip #content .triplist.content-block.noslider > h2{margin:0 0 52px;}
#content .noslider .trip-area{display:flex;flex-wrap:wrap;}
#content .noslider .trip-area .trip{width:calc(33% - 11px);margin:0}
#content .noslider .trip-area .trip:nth-child(3n){margin-right:0}
#content .noslider .trip-area::after{display:none;}
#content .noslider .trip-area::before{display:none;}
.post-type-archive-trip #content .triplist.content-block.past > h2{margin:0 0 46px}
.post-type-archive-trip #content .triplist.content-block.past{padding-top:40px;margin-bottom:0;background:#001689 url(assets/img/path.svg) no-repeat 50%;background-size:auto 100%}
#content .triplist.content-block.past  .trip{border:none;max-width:calc(33% - 10px);background:#0000FF;}
#content .triplist.content-block.past  .trip h3{color:#fff}
#content .triplist.content-block.past  .trip .airlines{margin:0 0 30px;color:#fff}
#content .triplist.content-block.past  .trip .airlines svg{filter: brightness(0) invert(1);}
#content .triplist.content-block.past > h2{color:#fff}
#content .triplist.content-block.past  .trip .text{padding-bottom:26px}

.single-trip  #visual .button{border-color:#fff;color:#fff;width:216px;display:block;margin:55px auto 0;}
.single-trip  #visual .button:hover{background:#fff;color:#000}
.single-trip #content .single-h::before{display:none}
.single-trip #content .single-h{position:relative;z-index:3;padding-top:0}
.single-trip #content .single-h .left img{max-width:85%}
.single-trip #content .single-h .info-h{padding-bottom: 24px;display:flex;justify-content:space-between;}
.single-trip #content .single-h .info-h .col{width:28%}
.single-trip #content .single-h .info-h h3{font-size:30px;line-height:34px;margin-top:0;margin-bottom: 20px;letter-spacing:0.4px}
.single-trip #content .single-h .content{width:72%}
.single-trip #content .single-h h3{font-size:30px;line-height:34px;margin-top:0;margin-bottom: 20px;letter-spacing:0.4px}
.single-trip #content .single-h p + h3{margin-top:50px}
.single-trip #content .single-h  ul{margin:0 0 50px;padding:0;list-style:none;overflow:hidden;}
.single-trip #content .single-h  ul li{vertical-align:top;position:relative;padding:0 0 0 40px;margin:0 0 10px}
.single-trip #content .single-h  ul li:after{width:28px;border:1px solid #1100FF;content:'';position:absolute;top:12px;left:0;}
.single-trip #content  .book-info{position:relative;padding: 130px calc(50vw - 50%);margin:0 calc(50% - 50vw);background:#F2F2F2;overflow:hidden;}
.single-trip #content  .book-info:before{ transition: top 0.3s linear;right: 0%;margin:0  -428px 0 0;opacity:1;content:'';width:1106px;height:1128px;position:absolute;top: var(--before-top, -409px);z-index:1;background:url(assets/img/path-white.svg) no-repeat 50%;background-size:100% auto}
.single-trip #content  .book-info .gform_description{padding:10px 0 26px;color:#000000;font-size:30px;line-height:32px;text-transform:uppercase;font-weight:500}
.single-trip #content  .book-info h3{letter-spacing: 0.4px;  margin: 0;text-transform:uppercase;font-size:20px;line-height:30px;color:#0000FF;font-weight:500}
.single-trip #content  .book-info #gform_fields_3{max-width:580px;}
.single-trip #content  .book-info input[type="tel"],
.single-trip #content  .book-info input[type="phone"],
.single-trip #content  .book-info input[type="text"],
.single-trip #content  .book-info input[type="email"]{padding:10px 0;background:none;border:1px solid #000000;border-width:0 0 1px;margin:0;border-radius:0;color:#000000;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}
.single-trip #content  .book-info input[type="tel"]::-webkit-input-placeholder,
.single-trip #content  .book-info input[type="phone"]::-webkit-input-placeholder,
.single-trip #content  .book-info input[type="text"]::-webkit-input-placeholder,
.single-trip #content  .book-info input[type="email"]::-webkit-input-placeholder  {  color:#000000;opacity:1;}
.single-trip #content  .book-info input[type="tel"]::-moz-placeholder ,
.single-trip #content  .book-info input[type="phone"]::-moz-placeholder ,
.single-trip #content  .book-info input[type="text"]::-moz-placeholder ,
.single-trip #content  .book-info input[type="email"]::-moz-placeholder  {  color:#000000;opacity:1;}
.single-trip #content  .book-info input[type="tel"]:-ms-input-placeholder,
.single-trip #content  .book-info input[type="phone"]:-ms-input-placeholder,
.single-trip #content  .book-info input[type="text"]:-ms-input-placeholder,
.single-trip #content  .book-info input[type="email"]:-ms-input-placeholder {  color:#000000;opacity:1;}
.single-trip #content  .book-info input[type="tel"]:-moz-placeholder ,
.single-trip #content  .book-info input[type="phone"]:-moz-placeholder ,
.single-trip #content  .book-info input[type="text"]:-moz-placeholder ,
.single-trip #content  .book-info input[type="email"]:-moz-placeholder  {  color:#000000;opacity:1;}
.single-trip #content  .book-info  .gform-footer {position:relative;z-index:1;max-width: 580px;padding:0;margin:0;}
.single-trip #content  .book-info .gform-footer input{color:#1000F4;border-color:#1000F4;margin:0;width:100%;background:none;display:block;cursor:pointer;font-family:'Neue Haas Unica', Arial, Sans-Serif;}
.single-trip #content  .book-info .gform-footer input:hover{background:#1000F4;color:#fff;}
.single-trip #content  .book-info label{color:#000;font-size:14px;line-height:25px;font-weight:300;display:block}
.single-trip #content  .book-info label a{color:#000;text-decoration:underline;}
.single-trip #content  .book-info label a:hover{text-decoration:none}
.single-trip #content  .book-info .gfield--type-consent{padding-top:10px;padding-bottom:30px;position:relative;}
.single-trip #content  .book-info .gfield--type-consent input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;}
.single-trip #content  .book-info .gfield--type-consent label{position:relative;padding:0 0 0 35px;}
.single-trip #content  .book-info .gfield--type-consent label:before{position:absolute;top:0;left:0;content:'';width: 20px;  height: 20px;  border: 1px solid #000;  border-radius: 50%;  overflow: hidden;}
.single-trip #content  .book-info  .gfield--type-consent input:checked + label:after{position:absolute;top:6px;left:6px;background:#000;content:'';width: 10px;  height: 10px;   border-radius: 50%;  overflow: hidden;}
.single-trip #content  .book-info  select {  padding:10px 0;  appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    background: none !important;    border: none !important;    padding:10px 0 !important; color:#000;  font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif; margin: 0 !important;    box-shadow: none !important;    outline: none !important;}
.single-trip #content  .book-info .gfield--type-select{background: url(assets/img/select.svg) no-repeat 100% 50%;background-size:20px;border:1px solid #000;border-width:0 0 1px;margin:0;border-radius:0;color:#000;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}
.single-trip #content .book-info .gfield--type-consent label{display:block}
.single-trip #content .book-info .gfield--type-consent label span{display:none}
.single-trip #content  .book-info #gform_wrapper_3{position:relative;z-index:1;max-width: 814px;margin: 0 auto;  padding-left: 3%;}
.single-trip #content .content-block.team-list{padding-bottom:130px;padding-top:130px;max-width: 778px; margin: 0 auto;}
.single-trip #content .content-block.team-list h2{font-size: 31px;  line-height: 40px;margin-bottom:10px}
.single-trip #content .content-block.team-list .team-list__grid{margin:34px 0 0;max-width: 580px;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));  gap: 58px;}
.single-trip #content .content-block.team-list .team-list__phone a{color:#000;}
.single-trip #content .content-block.team-list .team-list__phone a:hover{text-decoration:underline}
.single-trip #content .team-list__item:hover,
.single-trip  #content .team-list__item:hover > .team-list__photo { opacity: 1; cursor: default;}
.single-trip #content .content-block.team-list  .button{max-width: 525px;display:block;margin:50px 0 0}
#gform_confirmation_wrapper_3{max-width: 772px;  margin: 0 auto;}
.single-trip #content  .book-info #gform_confirmation_wrapper_3 h3{font-size: 30px;  line-height: 43px;  letter-spacing: 0;}


/* Pagination */
#content #prev-next {list-style:none}
#content #prev-next #prev {float:left}
#content #prev-next #next {float:right}

#content .form-area{padding-bottom: 120px;display:flex;justify-content:space-between;position:relative}
#content .form-area:before {  transition: top 0.3s linear;  left: 0%;  margin: 0 0 0 -428px;  opacity: 1;  content: '';  width: 1106px;  height: 1128px;  position: absolute;  top: var(--before-top, -409px);  z-index: -1;  background: url(assets/img/path-grey3.svg) no-repeat 50%;    background-size: auto;  background-size: 100% auto;}
#content .form-area h3{text-transform:uppercase;color:#0000FF;}
#content .form-area h3:first-child{margin-top:0}
#content .form-area h3{margin-top:67px}
#content .form-area .left{width:25%}
#content .form-area .left p a{color:#000;text-decoration:underline}
#content .form-area .left p a:hover{text-decoration:none}
#content .form-area .left p{line-height:38px;}
#content .form-area .left h3 a:hover{opacity:0.8}
#content .form-area .form{width:39%;margin:0 -9999px 0 0;padding:132px 9999px 120px 120px;background:#001689;}
#content .form-area textarea,
#content .form-area input[type="tel"],
#content .form-area input[type="phone"],
#content .form-area input[type="text"],
#content .form-area input[type="email"]{padding:10px 0;background:none;border:2px solid #fff;border-width:0 0 2px;margin:0;border-radius:0;color:#fff;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}
#content .form-area textarea::-webkit-input-placeholder,
#content .form-area input[type="tel"]::-webkit-input-placeholder,
#content .form-area input[type="phone"]::-webkit-input-placeholder,
#content .form-area input[type="text"]::-webkit-input-placeholder,
#content .form-area input[type="email"]::-webkit-input-placeholder {  color: #fff;opacity:1;}
#content .form-area textarea::-moz-placeholder,
#content .form-area input[type="tel"]::-moz-placeholder,
#content .form-area input[type="phone"]::-moz-placeholder,
#content .form-area input[type="text"]::-moz-placeholder,
#content .form-area input[type="email"]::-moz-placeholder {  color: #fff;opacity:1;}
#content .form-area textarea:-ms-input-placeholder,
#content .form-area input[type="tel"]:-ms-input-placeholder,
#content .form-area input[type="phone"]:-ms-input-placeholder,
#content .form-area input[type="text"]:-ms-input-placeholder,
#content .form-area input[type="email"]:-ms-input-placeholder{  color: #fff;opacity:1;}
#content .form-area textarea:-moz-placeholder ,
#content .form-area input[type="tel"]:-moz-placeholder ,
#content .form-area input[type="phone"]:-moz-placeholder ,
#content .form-area input[type="text"]:-moz-placeholder ,
#content .form-area input[type="email"]:-moz-placeholder {  color: #fff;opacity:1;}
#content .form-area  .gform-footer {padding:0;margin:0;}
#content .form-area .gform-footer input{color:#fff;border-color:#fff;margin:0;width:100%;background:none;display:block;cursor:pointer;font-family:'Neue Haas Unica', Arial, Sans-Serif;}
#content .form-area .gform-footer input:hover{background:#fff;color:#001689;}
#content .form-area label{color:#fff;font-size:14px;line-height:25px;font-weight:300;display:block}
#content .form-area label a{color:#fff;text-decoration:underline;}
#content .form-area label a:hover{text-decoration:none}
#content .form-area.active{display:block;}
#content .form-area .gfield--type-consent{padding-top:10px;padding-bottom:30px;position:relative;}
#content .form-area .gfield--type-consent input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;}
#content .form-area .gfield--type-consent label{position:relative;padding:0 0 0 35px;}
#content .form-area .gfield--type-consent label:before{position:absolute;top:0;left:0;content:'';width: 20px;  height: 20px;  border: 1px solid #fff;  border-radius: 50%;  overflow: hidden;}
#content .form-area .gfield--type-consent input:checked + label:after{position:absolute;top:6px;left:6px;background:#fff;content:'';width: 10px;  height: 10px;   border-radius: 50%;  overflow: hidden;}
#content .form-area  select {  padding:10px 0;  appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    background: none !important;    border: none !important;    padding:10px 0 !important; color:#fff;  font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif; margin: 0 !important;    box-shadow: none !important;    outline: none !important;}
#content .form-area .gfield--type-select{background: url(assets/img/select-white.svg) no-repeat 100% 50%;background-size:20px;border:2px solid #fff;border-width:0 0 2px;margin:0;border-radius:0;color:#fff;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}
#content .form-area .form h3{font-size: 20px;  margin-top: 0;color:#fff}

#popup{top: 0;  left: 0;display:none;background:linear-gradient(to right, rgba(0,0,254,0.9) 0%,rgba(34,16,118,0.9) 100%);width:100%;height:100%;position:fixed;overflow:auto;z-index:50;}
#popup .popup-h{width:536px;padding:60px 75px;background:#fff;margin:0 auto;position:relative;top:50%;transform: translateY(-50%);}
#popup .popup-h .close{width:23px;height:23px;position:absolute;top:19px;right:19px;cursor:pointer;}
#popup .popup-h .close:hover{opacity:0.5}
#popup textarea,
#popup input[type="tel"],
#popup input[type="phone"],
#popup input[type="text"],
#popup input[type="email"]{padding:10px 0;background:none;border:2px solid #C0C5C8;border-width:0 0 2px;margin:0;border-radius:0;color:#0000FF;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}
#popup textarea::-webkit-input-placeholder,
#popup input[type="tel"]::-webkit-input-placeholder,
#popup input[type="phone"]::-webkit-input-placeholder,
#popup input[type="text"]::-webkit-input-placeholder,
#popup input[type="email"]::-webkit-input-placeholder { color:#0000FF;opacity:1;}
#popup textarea::-moz-placeholder,
#popup input[type="tel"]::-moz-placeholder,
#popup input[type="phone"]::-moz-placeholder,
#popup input[type="text"]::-moz-placeholder,
#popup input[type="email"]::-moz-placeholder { color:#0000FF;opacity:1;}
#popup textarea:-ms-input-placeholder,
#popup input[type="tel"]:-ms-input-placeholder,
#popup input[type="phone"]:-ms-input-placeholder,
#popup input[type="text"]:-ms-input-placeholder,
#popup input[type="email"]:-ms-input-placeholder { color:#0000FF;opacity:1;}
#popup textarea:-moz-placeholder ,
#popup input[type="tel"]:-moz-placeholder ,
#popup input[type="phone"]:-moz-placeholder ,
#popup input[type="text"]:-moz-placeholder ,
#popup input[type="email"]:-moz-placeholder { color:#0000FF;opacity:1;}
#popup  .gform-footer {padding:0;margin:0;}
#popup .gform-footer input{margin:0;width:100%;background:none;display:block;cursor:pointer;font-family:'Neue Haas Unica', Arial, Sans-Serif;}
#popup .gform-footer input:hover{background:#0000FF;}
#popup .gform_title{letter-spacing: 0.6px;color:#0000FF;font-size:30px;line-height:32px;margin:0 0  50px;}
#popup label{color:#0000FF;font-size:14px;line-height:25px;font-weight:300;display:block}
#popup label a{color:#0000FF;text-decoration:underline;}
#popup label a:hover{text-decoration:none}
#popup.active{display:block;}
#popup .gfield--type-consent{padding-top:10px;padding-bottom:30px;position:relative;}
#popup .gfield--type-consent input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;}
#popup .gfield--type-consent label{position:relative;padding:0 0 0 35px;}
#popup .gfield--type-consent label:before{position:absolute;top:0;left:0;content:'';width: 20px;  height: 20px;  border: 1px solid #C0C5C8;  border-radius: 50%;  overflow: hidden;}
#popup .gfield--type-consent input:checked + label:after{position:absolute;top:6px;left:6px;background:#0000FF;content:'';width: 10px;  height: 10px;   border-radius: 50%;  overflow: hidden;}
#popup  select {  padding:10px 0;  appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    background: none !important;    border: none !important;    padding:10px 0 !important; color:#0000FF;  font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif; margin: 0 !important;    box-shadow: none !important;    outline: none !important;}
#popup .gfield--type-select{background:#fff url(assets/img/select.svg) no-repeat 100% 50%;background-size:20px;border:2px solid #C0C5C8;border-width:0 0 2px;margin:0;border-radius:0;color:#0000FF;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}


/*New form*/
#popup .cbt-form label,
#content .cbt-form label{display:none}
#popup .cbt-form input[type="submit"],
#content .cbt-form input[type="submit"]{letter-spacing: 1.5px;font-size:14px;text-transform:uppercase;border:2px solid #fff;height:50px;line-height:50px;color:#fff;border-color:#fff;margin:16px 0 0;width:100%;background:none;display:block;cursor:pointer;font-family:'Neue Haas Unica', Arial, Sans-Serif;padding:0;}
#popup .cbt-form input[type="submit"],
#content .cbt-form input[type="submit"]:hover{background:#fff;color:#001689;}
#popup .cbt-form input[type="submit"]{margin:16px 0 0;border-color:#0000FF;color:#0000FF;width:100%;background:none;display:block;cursor:pointer;font-family:'Neue Haas Unica', Arial, Sans-Serif;}
#popup .cbt-form input[type="submit"]:hover{background:#0000FF;color:#fff;}
#popup .cbt-form,
#content .cbt-form{display:flex;justify-content:space-between;flex-wrap: wrap;}
#popup .cbt-form .field,
#content .cbt-form .field{width:100%;margin-bottom:16px}
#popup .cbt-form .field select,
#content .cbt-form .field select,
#popup .cbt-form .field textarea,
#content .cbt-form .field textarea,
#popup .cbt-form .field input,
#content .cbt-form .field input{width:100%}
#popup .cbt-form .field textarea,
#content .cbt-form .field textarea{height:22px;}
#popup .cbt-form .field.half,
#content .cbt-form .field.half{width:48%}
#popup .cbt-form .type-select,
#content .cbt-form .type-select{cursor:pointer;background: url(assets/img/select-white.svg) no-repeat 100% 50%;background-size:20px;border:2px solid #fff;border-width:0 0 2px;margin:0 0 16px;border-radius:0;color:#fff;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}
#popup .cbt-form .type-select{background:#fff url(assets/img/select.svg) no-repeat 100% 50%;background-size:20px;border:2px solid #C0C5C8;border-width:0 0 2px;border-radius:0;color:#0000FF;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}
#popup select,
#content .cbt-form select{cursor:pointer;}

.posts-navigation .nav-links{justify-content: space-between;display:flex}
.posts-navigation .nav-links .nav-previous a:before{content:'< '}
.posts-navigation .nav-links .nav-next a:after{content:' >'}

/* Sidebar */
#sidebar {float:right;padding:10px 0 20px;width:200px}
#sidebar ul {list-style:none;margin:0 0 1em 18px}
#sidebar ul ul {list-style:disc}

/* Footer */
#colophon {width:100%;background:#000;overflow:hidden;padding:30px 0}
#colophon .footer-h{max-width:1330px;margin:0 auto;overflow:hidden;display:flex;justify-content:space-between;}
#colophon .footer-h .col{width:41%;color:#fff}
#colophon .footer-h .col:first-child{width:20%}
#colophon .footer-h .col:last-child{width:17%}
#colophon .footer-h .col .button{border-color:#fff;color:#fff;margin:23px 0 0;display:block}
#colophon .footer-h .col .gform_title,
#colophon .footer-h .col h3{font-size:20px;line-height:26px;text-transform:uppercase;margin:0 0 10px;font-weight:500;}
#colophon .footer-h .col p{font-weight:20px;line-height:28px;font-weight:300;}
#colophon .social{margin:0;padding:10px 0 0;list-style:none;overflow:hidden;}
#colophon .social li{float:left;margin:0  18px 0 0;}
#colophon .social li a{width:28px;height:28px;display:block;/*text-indent:-9999px;overflow:hidden;background:url(assets/img/social.svg) no-repeat 0 0;background-size:auto 28px;*/}
#colophon .social li a svg{height: 100%;  display: block;  margin: 0 auto;}
#colophon .social li a svg path{transition: all 0.3s ease;}
#colophon .social li a:hover svg path{fill:#0000FF}
/*#colophon .social li a.linkedin{background-position: 0 0;}
#colophon .social li a.facebook{background-position: -50px 0;}
#colophon .social li a.instagram{background-position: -96px 0;}*/
#colophon .social li:last-child{margin-right:0}
#colophon .bottom-h{font-size:14px;line-height:20px;max-width:1330px;padding-top:100px;overflow:hidden;display:flex;justify-content:space-between;color:#fff;margin:0 auto;}
#colophon .bottom-h .menu{margin:0 auto 0  15px;padding:0;list-style:none;overflow:hidden;}
#colophon .bottom-h .menu li{margin:0 15px 0 0;float:left;}
#colophon .bottom-h .menu li.current_page_item a{text-decoration:underline}
#colophon .bottom-h .menu li a{color:#fff;}
#colophon .bottom-h .menu li a:hover{text-decoration:underline;}
#colophon .footer-h .col input[type="text"],
#colophon .footer-h .col input[type="email"]{padding:10px 0;background:none;border:2px solid #fff;border-width:0 0 2px;margin:0;border-radius:0;color:#fff;font:300 16px/22px  'Neue Haas Unica', Arial, Sans-Serif}
#colophon .footer-h .col input[type="text"]::-webkit-input-placeholder,
#colophon .footer-h .col input[type="email"]::-webkit-input-placeholder  {  color: #fff;opacity:1;}
#colophon .footer-h .col input[type="text"]::-moz-placeholder ,
#colophon .footer-h .col input[type="email"]::-moz-placeholder  {  color: #fff;opacity:1;}
#colophon .footer-h .col input[type="text"]:-ms-input-placeholder,
#colophon .footer-h .col input[type="email"]:-ms-input-placeholder  {  color: #fff;opacity:1;}
#colophon .footer-h .col input[type="text"]:-moz-placeholder,
#colophon .footer-h .col input[type="email"]:-moz-placeholder {  color: #fff;opacity:1;}
#colophon .footer-h .col  .gform-footer {padding:0;margin:0;}
#colophon .footer-h .col .gform-footer input{width:100%;background:none;display:block;cursor:pointer;font-family:'Neue Haas Unica', Arial, Sans-Serif;}
#colophon .bottom-h .siteby{text-transform:uppercase;font-size:17px;line-height:26px;font-weight:500}
#colophon .bottom-h .siteby svg{display:inline-block;vertical-align:top;margin:0 0 0 10px}
#colophon .bottom-h .siteby svg path{transition: all .2s ease-in;}
#colophon .bottom-h .siteby svg:hover path{fill:#fff!important}
#colophon .footer-h .col .button:hover{background:#fff;color:#000}
 #colophon  .validation_message{display:none}
#colophon .footer-h .col .gfield_error input[type="text"],
#colophon .footer-h .col .gfield_error input[type="email"]{border-color:#f00}
.gform_wrapper.gravity-theme  .validation_message {line-height: 16px;padding: 5px;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* Comments */
#comments_wrap ol {list-style:none}
#comments_wrap ol li {border-bottom:1px solid #CCC;margin:0 0 5px}
#comments_wrap .commentmetadata {margin:0 0 10px}
#comments_wrap .comment-author {border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}
#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}
#comments_wrap .comment-author cite {font-weight:bold}

/* Captions */
.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
body{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust: none;
}
input[type=email],input[type=phone],input[type=tel],input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;border-radius:0;}
#hamburger{display:none}
#header .social li.formobile{display:none}
@media only screen  and (min-width: 1240px) {
#header #nav li:hover .custom-submenu{display:flex;}
#nav >li:hover > .sub-menu:not(.custom-submenu){display:flex}
}
@media only screen and (max-width: 1700px) {
	#header .header-h{padding-left:20px;padding-right:20px}
	#content .trip-area,
	#content .slider-range-wrap,
	#content .content-block.image-text,
	#content .boxeslist.content-block .post-area,
	#content .team-list__grid,
	.single-trip #content .back-holder,
	#content .post-area,
	.page-id-14 #content .counter-list__grid, .page-id-105 #content .counter-list__grid,
	#content .box-list__grid{margin-left:0;margin-right:0}
	#content .mask .image-text__content{    padding-top: 40px; padding-bottom: 40px;}
	#content .mask  .image-text__row{    align-items: stretch;}
	#content .mask .image-text__image img{height:100%;object-fit:cover}
	.single-post #content{padding-left:20px;padding-right:20px}
	.page-template-pt-linktree #content:before,
	.page-id-25 #content:before,
	.page-id-3  #content:before{right:-119px}
	.page-id-39 #visual img,
	.page-id-14 #visual img{position:static;}
	.page-id-39 #visual .text,
	.page-id-14 #visual .text{position:absolute;top:0;left:0;width:100%;        padding: 0;        height: 100%;        display: flex;        align-items: center;}
	
}
@media only screen and (max-width: 1524px) {
	#colophon .footer-h,
	#colophon .bottom-h,
	#content{padding-left:20px;padding-right:20px}
	
	#content .mask .image-text__content{    padding-top: 40px; padding-bottom: 40px;}
	#content .mask  .image-text__row{    align-items: stretch;}
	#content .mask .image-text__image img{height:100%;object-fit:cover}
	#content .team-list__item .popup-team{background:#fff}
	#content .single-h h1{max-width:100%}
	#content .form-area .form{    margin: 0 -9899px 0 0;}
	
}
@media only screen and (max-width: 1240px) {
	h1{font-size:100px;line-height:100px}
	.home #visual > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
	.home #visual .text{height:auto;padding:110px 0;}
	#content .box-list__item .box-list_h{padding:4px 20px 120px}
	#content .box-list__item .button{left:20px;right:20px;bottom:23px;}
	#content .trip-area .trip .text{padding:26px 20px 92px}
	#content .trip-area .trip .text .button {position: absolute;    bottom: 20px;    right: 20px;    right: 20px;    left: 20px;}
	#content .team-list__item .popup-f{padding-left:20px;padding-right:20px}
	#content .form-area .form {    width: 51%;    margin: 0 -9899px 0 0;    padding: 50px 9929px 50px 50px;    background: #001689;}
	
	h2{    font-size: 40px;    line-height: 50px;}
	.home #visual::before{width:100%}
	.home #visual{height:100vh;display:flex;}
	.home #visual h1{max-width:700px}
	.home #content{padding-top:70px;padding-bottom:20px}
	#content .text-list,
	#content .boxeslist.content-block,
	#content .triplist.content-block,
	#content .logoslist.content-block,
	#content .content-block.image-text,
	#content .content-block{margin-bottom:70px}
	.home #content .text-list__left{width:36%}
	#content .logos-list__wrapper .logos-slide{height:90px;}
	#content .vertical-gall{margin-left:1%}
	#content .box-list__item .box-list_h h3{font-size:25px;line-height:30px}
	#content .box-list__item .button{font-size:11px}
	#content .trip-area .trip .text h3{font-size:28px}
	#content .trip-area .trip .text .airlines{font-size:20px;margin-bottom:11px}
	#nav >li > .sub-menu:not(.custom-submenu) li{margin-bottom:7px;}
	.page-id-111 #visual:before{width:780px}
	#content{padding-top:70px}
	#content .image-text__image{width:45%}
	#content .image-text__row.right .image-text__content{ width: 47%;  padding-left: 0;}
	#content .image-text__row{align-items:flex-start}
	 #content .mask .image-text__row {        align-items: flex-start;    }
	 #content .mask .image-text__content{padding-top:70px;padding-bottom:70px}
	 .page-id-105 #visual:before{width:600px;    right: -157px;}
	 .post-type-archive-trip #visual:before, .single-trip #visual:before, .page-id-100 #visual:before{width:760px;right: -324px;}
	 #content .triplist .btn-h .button{margin-top:40px}
	 #content .triplist:not(.noslider) .trip-area .trip:not(.slick-slide){display:none}
	 #content .triplist:not(.noslider) .trip-area .trip:not(.slick-slide):first-child{display:block}
	 #content .simple-text__content p + h2{margin-top:52px}
	 #content .text-list__row{align-items:flex-start}
	 #content .text-list__item:before{    margin-left: -76px;width:270px;height:270px;    background-size: 100% 100%;    background-position: 50% 50%;}
	 #content .text-list__item:nth-child(3):before {    transform: rotate(95deg) scale(0.9);    margin-left: -103px;    margin-top: -107px}
	 #content .text-list__item:nth-child(4):before{margin-left:-97px}
	 #content .two-column-list__col:nth-child(2),
	 #content .two-column-list__col{width:49%}
    #content .text-list__icon img{width:100px}
	#content .team-list__title{margin-bottom:70px}
	#content .team-list__item .popup-f .photo {    width: 44%;}
	#content .team-list__item .popup-f .text {    width: 55%;}
	#content .team-list__item .popup-f{align-items:center}
	#content .post:nth-child(2n){margin-right:0}
	#content .post,
	#content .post:nth-child(3n){margin-right:1.1%;width:49.4%;}
	#content .single-h .content{width:79%}
	#content .single-h h1{line-height:51px;font-size:45px;}
	#content .form-area,
	#content .single-h{padding-bottom:70px}
	.single-post #content .post-area{padding-top:40px;padding-bottom:20px}
	.single-post #content .post-area .post:nth-child(3){display:none}
	.page-id-12 #visual:before{width:781px;height:1088px;}
	#content .form-area .left{width:35%}
	.home #content .text-list__right h3{font-size:60px;line-height:60px;}
	.home #content .text-list__right p{font-size:23px;line-height:26px}
	#content .vertical-gall{max-height:600px}
	 .single-post #content{padding-top:170px}
	 #content .simple-text__content h1 + h2{margin-bottom:37px}
	/* #content .mask .image-text__content{column-count: 2;column-gap: 20px;width:100%}*/
	  #content .mask .image-text__content ul{display:inline}
	  #content .mask .image-text__content{width:65%;        padding: 40px 0;}
	 #content .mask .image-text__row{/*flex-direction:column-reverse*/        align-items: stretch;}
	#content .image-text__row.left.big .image-text__image{margin-left:0;width:32%;        margin-left: -20px;    width: calc(32% + 2px);}
	.page-id-105 #content .mask .image-text__row .image-text__image:after{background-position:calc(100% + 0px) 0;}
	.page-id-100 #content .mask .image-text__row .image-text__image:after,
	#content .mask .image-text__row .image-text__image:after{background-position:calc(100% + 40px) 0;}
}
@media only screen and (max-width: 980px) {
	#nav li{margin:0 10px}
	#content .single-h h1,
	h1{font-size:52px;line-height:58px}
	#visual p{font-size:16px;line-height:24px;}
	#content .single-h h2,
	h2{font-size:26px;line-height:32px;}
	#content .trip-area .trip .text .airlines{font-size:18px;line-height:22px;}
	#content .post .title,
	h3{font-size:22px;line-height:23px;}
	#visual h1{margin:30px 0 20px}
	.home #content .text-list__right p,
	h5{font-size:18px;line-height:24px;}
	#content .trip-area .trip .text .time,
	#content .trip-area .trip .text .address,
	body{font-size:16px;line-height:24px;}
	.home #content .text-list__right h3{font-size:70px;line-height:70px;}
	#content{padding-top:50px}
	#content .text-list,
	#content .triplist.content-block,
	#content .logoslist.content-block,
	#content .boxeslist.content-block,
	#content .content-block.image-text,
	#content .content-block.image-text,
	#content .content-block {    margin-bottom: 50px;}
	#content .counter-list__number{margin-bottom:6px}
	#header .custom-submenu .submenu-title{font-size:16px;line-height:20px}
	#content .addtoany_share_save, .button{font-size:12px;line-height:17px;}
	#content .image-text__row.right .image-text__content{padding-left:0;width:41%;}
	#content .counter-list__number{font-size:70px;line-height:70px}
	#content .counter-list__description{font-size:18px;line-height:24px}
	
	.page-id-12 #visual:before,
	.page-id-105 #visual:before,
	.page-id-39 #visual:before, .page-id-14 #visual:before,
	.post-type-archive-trip #visual:before, .single-trip #visual:before, .page-id-100 #visual:before,
	.page-id-111 #visual:before{width:100%;height:calc(100% + 300px);background-position: 50% 40%}
	.page-id-111 #visual:before{width:150%}
	.blog #visual::before,
	.page-id-39 #visual:before, .page-id-14 #visual:before{        width: 100%;background-position: 50% 40%}
	.page-id-12 #visual:before{background-position: 50% 40%}
	body:not(.home) #visual .text{height:auto;padding:190px 20px}
	body:not(.home).page-id-39 #visual .text,
	body:not(.home).page-id-14 #visual .text{padding-top:30px;padding-bottom:30px}
	#content .team-list__title{margin-bottom:39px}
	#content .post:nth-child(3n),
	#content .post{width:48.6%;margin:0 2.8% 20px 0}
	#content .post:nth-child(2n){margin-right:0}
	.single-post #content{padding-top:120px}
	#content .single-h .content{width:79%}
	#content .form-area{padding-bottom:50px}
	.page-template-pt-linktree #header .header-h:before,.page-id-25 #header .header-h:before, .page-id-3 #header .header-h:before{display:none}
	.post-type-archive-trip #content .triplist.content-block.noslider{padding-top:50px;margin-bottom: 30px;}
	#content .noslider .trip-area .trip {    width: calc(50% - 11px);}
	.single-trip #content .content-block.team-list,
	.single-trip #content .book-info{padding-top:50px;padding-bottom:50px}
	.single-trip #content .single-h .info-h{display:block}
	.single-trip #content .single-h .info-h .col{width:100%}
	.single-trip #content .single-h p + h3,
	.single-trip #content .single-h h3,
	.single-trip #content .single-h .info-h h3 {    font-size: 20px;    line-height: 24px;    margin-top: 0;    margin-bottom: 5px;    letter-spacing: 0.4px;}
	.single-trip #content .single-h ul{margin-bottom:20px}
	.single-trip #content .single-h p + h3{margin-top:20px}
	.single-trip #content .book-info:before{display:none}
	.single-trip #content .back-holder{margin-top:-30px;margin-bottom:20px}
}
@media only screen and (max-width: 767px) {
	#popup .cbt-form .field.half, #content .cbt-form .field.half{width:100%}
	 #content .mask .image-text__content{column-count: 1;column-gap: 0px;width:100%}
	#header .header-h{padding-top:10px;padding-bottom:10px;}
	#header .header-h{padding-left:30px;padding-right:30px}
	#nav{display:none}
	#header #logo{margin:0;width:135px;height:36px;}
	#header #logo .fill-w img{width:135px;}
	#header #logo .fill img{width:135px}
	#header .social{display:none}
 	#visual .video-bg{padding:0;height:100%}
	#colophon .footer-h, #colophon .bottom-h, #content {   padding-left: 30px;        padding-right: 30px;    }
	#content { padding-top: 23px;    }
	#content .simple-text h2{font-size:22px;        line-height: 26px;  margin: 0 0 20px;}
	h5{margin:18px 0 24px;}
	#content .addtoany_share_save, .button{margin-right:0;display:block;padding:9px 25px}
	#content .text-list,
	#content .triplist.content-block,
	#content .logoslist.content-block,
	#content .content-block.image-text,
	#content .content-block.image-text,
	#content .boxeslist.content-block,
	#content .content-block {    margin-bottom: 36px;}
	#content .text-list__row{display:block}
	.home #content .text-list__left { padding: 0 0 40px; width: 100%;}
	#content .vertical-gall{margin:0 0 30px;width:80%}
	.home #content .text-list__right{width:100%;    text-align: center;}
	.home #content .text-list__right h3,
	.home #content .text-list__right p{max-width:100%}
	.home #content .text-list__right p br{display:none}
	#content .text-list__item{margin-bottom:25px}
	#content .text-list__item:last-child{margin-bottom:0;}
	#content .box-list__title{margin-bottom:10px}
	#content .box-list__desc{margin-bottom:28px}
	#content .box-list__grid .slick-dots{list-style:none;display:flex; margin:0px 0;padding:0;    background: #fff;    border: 1px solid #d7d7d5;    border-radius: 4px;    height: 4px;}
	#content .box-list__grid .slick-dots li{width:100%;border-radius:4px;margin:0;overflow:hidden;}
	#content .box-list__grid .slick-dots li button{        display: block;border:none;background:#fff;cursor:pointer;margin:0;height:6px;width:100%;padding:0;text-indent:-9999px;overflow:hidden;}
	#content .box-list__grid .slick-dots li.slick-active button{background:#0000FF;}
	#content .box-list__item .box-list_h h3{margin:0 0 17px}
	#content .box-list__item .box-list_h p{margin:0 0 6px}
	#content .box-list__item .box-list_h{padding-bottom:78px}
	#content .triplist.content-block:before {    transition: top 0.3s linear;    left: 50%;    margin: 0 0 0 -218px;    opacity: 0.3;    content: '';    width: 849px;    height: 750px;    position: absolute;    top: var(--before-top, -409px);    z-index: -1;    background: url(assets/img/path-grey.svg) no-repeat 50% 100%;    background-size: 100% auto;}
	#content .trip-area .trip .text .airlines svg{widtH:20px;height:24px;}
	#content .trip-area .trip .text .time,
	#content .trip-area .trip .text .airlines{margin-bottom:6px}
	#content .trip-area .trip .text{padding-bottom:66px}
	#content .content-block.triplist .btn-h{display:none}
	#content .triplist.content-block{margin-bottom:56px;}
	#content .logos-list__title{margin-bottom:15px}
	#content .logos-list__desc{margin:0 0 16px}
	#content .logos-list__wrapper .logos-slide {    height: 55px;    widtH: auto;    margin: 0 10px;}
	#content .logos-list__wrapper .logos-row{padding:10px 0}
	#content .boxeslist.content-block .post-area{margin-left:9px;margin-right:9px}
	#content .post{min-height:190px}
	.home #content {    padding-bottom: 10px;}
	#colophon .footer-h{display:block}
	#colophon .footer-h .col,
	#colophon .footer-h .col:last-child,
	#colophon .footer-h .col:first-child{margin:0 0 30px;width:100%;text-align:center}
	#colophon .footer-h .col:last-child{display:none}
	#colophon .bottom-h{padding-top:20px;display:block;text-align:center;}
	#colophon .bottom-h .menu{margin:0 0 15px}
	#colophon .bottom-h .menu li{margin:0 5px;display:inline-block;vertical-align:top;float:none}
	#visual .animation object{        height: 150% !important;        width: 400% !important;        margin-left: -200px;}
	#content .counter-list__item{text-align:center}
	#content .counter-list__number{min-height:0px}
	#content .content-block.counter-list + .content-block.image-text {margin-top:-36px}
	#content .image-text__row{    flex-direction: column;gap:0;}
	#content .image-text__content > h2{margin:0 0 16px}
	#content .image-text__content > h3{margin-top:25px;line-height:25px;margin-bottom:10px}
	#content .image-text__row.right {    flex-direction: column;gap:0;}
		.single-trip #content .back-holder{margin-top:0px;margin-bottom:20px}
	#content .two-column-list__row:before,
	#content .form-area:before,
	#content .content-block.triplist + .content-block.image-text:before, #content .content-block.image-text + .content-block.image-text:before{ margin:0;   width: 190%;    height: calc(100% + 700px);}
	.page-id-25 #content .simple-text::before, .page-id-3 #content .simple-text::before{display:none;}
	#content .image-text__row.right   .image-text__image,
	#content .image-text__row.right.big .image-text__image,
	#content .image-text__image{width:calc(100% + 60px);margin:0 -30px 20px}
	#content .image-text__row.right .image-text__content,
	#content .image-text__content{width:100%}
	#content .mask .image-text__row{flex-direction: column-reverse;}
	#content .mask .image-text__row.left.big .image-text__image{width: calc(100% + 60px);    margin-left: -30px;    margin-bottom: 0px;}
	#content .testimonials-list__quote{font-size:16px;line-height:24px;}
	#content .testimonials-list__author{font-size:14px;line-height:18px}
	#content .testimonials-list__item{margin-bottom:0}
	#content{padding-bottom:0}
	body:not(.home) #content .triplist.content-block + .content-block.image-text {margin-top:-56px}
	#content .triplist:not(.noslider) .trip-area .trip:not(.slick-slide) + .trip{display:none}
	#popup .popup-h{    width: calc(100% - 80px);    padding: 60px 20px 30px;}
	#content .simple-text__content p + h2 {    margin-top: 34px;}
	#content .text-list__left{width:100%}
	#content .text-list__item:before{display:none}
	#content .text-list__item .text-list__icon{    background: #0000FF;    padding: 10px;    width: 100px;    border-radius: 50%;    margin-right: 15px;}
	#content .text-list__right{width:100%}
	#content .text-list + .content-block.image-text {margin-top:-36px} 
	#content .two-column-list__row{display:block}
	#content .two-column-list__col{width:100%}
	#content .two-column-list__col:nth-child(2) {
    padding-top: 30px;    width: 100%;}
	#content .two-column-list__col h2{margin-bottom:25px}
	#content .text-list__item{align-items:flex-start}
	#content .text-list__icon img{width:50px}
	#content .team-list__grid{gap:30px}
	#content .team-list__item .popup-f{display:block;}
	#content .team-list__item .popup-f .text,
	#content .team-list__item .popup-f .photo{width:100%}
	#content .team-list__item .popup-h{align-items:flex-start}
	#content .post:nth-child(2n),#content .post:nth-child(3n), #content .post{margin-right:0;width:100%;}
	.single-post #content{padding-left:30px;padding-right:30px}
	.single-post #content {        padding-top: 36px;    }
	#content .single-h::before{    width: 491px;    height: 1085px;margin:0  -283px 0 0}
	#content .single-h{display:block}
	#content .single-h .left {    width: 100%;    margin: 0 0 30px;}
	#content .single-h .content{width:100%}
	#content .single-h{padding-bottom:36px}
	.single-post #content .post-area{padding-top:36px;padding-bottom:16px}
	#content .form-area{padding-bottom:36px}
	#content .form-area{display:block}
	#content .form-area .left{width:100%;margin:0 0 30px}
	#content .form-area .form{        width: calc(100% - 40px);   margin: 0;  padding: 20px;}
	#content .form-area .left p{line-height:24px;}
	#content .form-area h3 {    margin-top: 35px;}
	.page-id-25 .single-post #content, .page-id-3 .single-post #content{padding-top:85px}
	#content .simple-text__content h1{margin-left:0;margin-right:0}
	#content .simple-text__content h1 + h2{margin-bottom:30px}
	#content .simple-text__content h3{margin-top:20px}
	#content .noslider .trip-area .trip{width:100%}
	.post-type-archive-trip #content .triplist.content-block.past > h2,
	.post-type-archive-trip #content .triplist.content-block.noslider > h2{margin-bottom:25px}
	.single-trip #visual:before,
	.post-type-archive-trip #visual:before{background-position:50% 40%}
	.single-trip #content .single-h .content{width:100%}
	.single-trip #content .single-h .info-h{display:block}
	.single-trip #content .single-h .info-h .col{width:100%}
	.single-trip #content .single-h p + h3,
	.single-trip #content .single-h h3,
	.single-trip #content .single-h .info-h h3 {    font-size: 20px;    line-height: 24px;    margin-top: 0;    margin-bottom: 5px;    letter-spacing: 0.4px;}
	#content .single-h p:last-child{margin-bottom:0}
	.single-trip #content .single-h ul{margin-bottom:20px}
	.single-trip #content .single-h p + h3{margin-top:20px}
	.single-trip #content .book-info:before{display:none}
	body:not(.home) #content .triplist.content-block{padding-bottom:30px;}
	#content .triplist.content-block.past .trip{max-width:100%}
	#content .noslider .trip-area{padding-bottom:10px}
	.single-trip #content .content-block.team-list,
	.single-trip #content .book-info{padding-top:36px;padding-bottom:36px}
	.single-trip #content .book-info .gform_description{font-size:17px;line-height:24px;padding:0;}
	#header .header-h{align-items:center}
	#hamburger {  width: 34px;		  height: 20px;		  display: flex;		  flex-direction: column;		  justify-content: space-between;		  background: none;		  border: none;		  padding: 0;		  cursor: pointer;}
	.hamburger span {  width: 100%;  height: 2px;  background: #fff;  border-radius: 2px;  transition: .3s;}
	.hamburger.active span:nth-child(1) {	  transform: translateY(10px) rotate(45deg);	}
	.hamburger.active span:nth-child(2) {  opacity: 0;}
	.hamburger.active span:nth-child(3) {  transform: translateY(-8px) rotate(-45deg);}
	#header.scrolled:hover, #header:hover{    background: #0000FF;}
	#header.scrolled:hover #logo .fill, #header:hover #logo .fill{width:0}
	.menu-open #nav{display:flex;          flex-direction: column;        justify-content:felx-start;      position: absolute;background: #0000FF;   left:0;     top: 100%;        width: 100%;  padding-bottom:100px;      overflow: auto;   height: calc(100vh - 156px);}
	#nav li{margin:23px 54px;display:block;font-size:25px;line-height:28px;position:relative;}
	#header.scrolled:hover #nav li a, #header:hover #nav li a,
	#header.scrolled:hover #nav li.current-menu-item a, #header.scrolled:hover #nav li.current_page_parent a, #header:hover #nav li.current-menu-item a, #header:hover #nav li.current_page_parent a,
	#nav li a{color:#fff}
	#nav > li:after{width:40px;height:2px;background:#fff;content:'';position:absolute;bottom:-24px;left:0;}
	 #header #nav .sub-menu li a,
	#header .custom-submenu .submenu-title{color:#fff;font-size:20px;line-height:30px;}
	#header #nav .sub-menu,
	#header .custom-submenu{ left: auto;           top: auto;     right: auto;        text-align: left;  padding: 13px 0 0;        margin: 0;display:block;position:relative;background:none}
	#nav >li > .sub-menu:not(.custom-submenu) li{text-align:left}
	#header .custom-submenu .submenu-thumb{display:none}
	#header .custom-submenu .submenu-date,
	#header .custom-submenu .submenu-desc{display:none}
	 #header #nav .sub-menu li,
	#header .custom-submenu li{margin: 0 0 4px 10px;max-width:100%}
	#content .team-list__item .popup-h .close{left:-2px;}
	#header.menu-open  .social{  background: #0000FF;   padding:30px 9999px;    display: flex;        position: fixed;        bottom: 0;        left: 30px;        justify-content: space-between;        right: 30px;margin:0 -9999px}
	#header .social li a{width:30px;height:30px;    background-size: auto 30px;}
	#header .social li a.facebook {    background-position: -53px 0;}
	.page-template-pt-linktree .single-post #header.scrolled:hover .social li a,.page-id-25 .single-post #header.scrolled:hover .social li a, .page-id-3 .single-post #header.scrolled:hover .social li a,
	#header.scrolled:hover .social li a, #header:hover .social li a{    filter: brightness(100);}
	#header.scrolled:hover #nav li:hover a, #header:hover #nav li:hover a{color:#fff}
	#header .social li a.instagram {    background-position: -104px 0;}
	#header .social li{margin:0}
	#header .social li.formobile{display:block}
	#header .social li.formobile a{text-indent:0;background:none}
	.single-post #header #logo .fill{width:0%}
	.single-post #header {background:#0000FF}
	.single-post #nav li a{color:#fff;}
	#header #nav li:hover .sub-menu,
	#header #nav li:hover .custom-submenu{display:block}
	.single-post #header .social li a{    filter: brightness(100);}
	.single-post .scrolled #nav li.current-menu-item a:after, .single-post .scrolled #nav li.current_page_parent a:after{display:none!important}
	#header  .social li a:hover svg path{fill:#fff!important}
	#header  .social li a svg path{fill:#fff!important}
	.home #visual .text{height:auto;padding:100px 30px;}
	#content .box-list__item{height:auto}
	#content .box-list__grid .slick-track{display:flex;}
	.slider-range-wrap{margin-top:-18px} 
	#content .post{height:auto}
	#content .post-area .slick-track{display:flex}
	#colophon .footer-h .col p{font-size:15px;line-height:23px;}
	#header .custom-submenu .submenu-title{margin-bottom:0px}
	.home #visual::before{    height: calc(100% + 410px);      width:250%;  right: auto;        left: 0;}
	.home #visual h1{margin-top:0}
	.home #visual p {    max-width: 260px;}
	#nav li.current-menu-item a:after, #nav li.current-menu-ancestor a:after,
	#header:hover #nav li.current-menu-item a::after, #header:hover #nav li.current-menu-ancestor a::after{border-color:transparent}
	.menu-open #nav{justify-content:center}
	 #nav li a:hover{color:#7176FF !important}
	 #nav >li > .sub-menu:not(.custom-submenu) li a:hover,
	 #header.scrolled:hover #nav li:hover a:hover .submenu-title, #header:hover #nav li:hover a:hover .submenu-title,
	 #nav li a:hover .submenu-text{color:#7176FF !important}
	 .blog #visual::before, .page-id-39 #visual:before, .page-id-14 #visual:before{background-position:50% 430px}
	 #visual{overflow:hidden}
	#content .counter-list__grid .slick-track{display:flex;align-items:center}
	#content .counter-list__grid .slick-track > div{height:auto}
	.page-id-100 #visual:before{right:-124px;}
	 body:not(.home) #content .triplist.content-block {        padding-bottom: 50px;    }
	.page-id-14 #content .counter-list__number, .page-id-105 #content .counter-list__number{min-height:1px}
	.slider-range-wrap {    margin-top: -16px;   }
	.page-id-39 #visual img, .page-id-14 #visual img{position:absolute}
	.page-id-39 #visual .text, .page-id-14 #visual .text{position:relative;width:auto}
	body:not(.home).page-id-39 #visual .text, body:not(.home).page-id-14 #visual .text{padding-top:190px;padding-bottom:190px}
	#content .team-list__item .popup-h{overflow:auto}
	.blog #visual::before{margin:0 -50% 0 0;        height: 100%;}
	#content .single-h h1 {        font-size: 32px;        line-height:36px;    }
	.page-id-12 #content .simple-text h2 br{display:none}
	#visual .mobile{display:block}
	#visual .mobile img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}
	#visual .mobile + img{display:none}
	#content .trip-area .trip .text h3{        font-size: 22px;  line-height: 26px;}
	#content .content-block.triplist .btn-h{display:block;padding-top:10px}
	#content .box-list__grid .slick-dots,
	#content .box-list__item{margin-left:10px;margin-right:10px;}
	#content .box-list__grid{margin-left:-10px;margin-right:-10px}
}
/* Salesforce Trip Booking Form */
.single-trip #content .book-info .trip-book-form{display:block !important;position:relative;z-index:1;max-width:814px;margin:0 auto;padding-left:3%;}
.single-trip #content .book-info .trip-book-form h3{width:100%;margin:30px 0 10px;}
.single-trip #content .book-info .trip-book-form #gform_fields_3{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:580px;width:100%;}
.single-trip #content .book-info .trip-book-form .field{width:100%;margin-bottom:16px;}
.single-trip #content .book-info .trip-book-form .field.half{width:48%;}
.single-trip #content .book-info .trip-book-form .field label{display:none !important;}
.single-trip #content .book-info .trip-book-form .field input{width:100%;padding:10px 0;background:none;border:1px solid #000;border-width:0 0 1px;margin:0;border-radius:0;color:#000;font:300 16px/22px "Neue Haas Unica", Arial, Sans-Serif;}
.single-trip #content .book-info .trip-book-form .field input::-webkit-input-placeholder{color:#000;opacity:1;}
.single-trip #content .book-info .trip-book-form .field input::-moz-placeholder{color:#000;opacity:1;}
.single-trip #content .book-info .trip-book-form .field input:-ms-input-placeholder{color:#000;opacity:1;}
.single-trip #content .book-info .trip-book-form .consent-field{width:100%;padding:10px 0 20px;position:relative;}
.single-trip #content .book-info .trip-book-form .consent-field input[type="checkbox"]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;}
.single-trip #content .book-info .trip-book-form .consent-field label{position:relative;padding:0 0 0 35px;color:#000;font-size:14px;line-height:25px;font-weight:300;display:block !important;cursor:pointer;}
.single-trip #content .book-info .trip-book-form .consent-field label a{color:#000;text-decoration:underline;}
.single-trip #content .book-info .trip-book-form .consent-field label a:hover{text-decoration:none;}
.single-trip #content .book-info .trip-book-form .consent-field label:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;border:1px solid #000;border-radius:50%;overflow:hidden;}
.single-trip #content .book-info .trip-book-form .consent-field input:checked + label:after{position:absolute;top:6px;left:6px;background:#000;content:"";width:10px;height:10px;border-radius:50%;overflow:hidden;}
.single-trip #content .book-info .trip-book-form .gform-footer{position:relative;z-index:1;max-width:580px;padding:0;margin:20px 0 0;width:100%;}
.single-trip #content .book-info .trip-book-form .gform-footer input{letter-spacing:1.5px;font-size:14px;text-transform:uppercase;color:#1000F4;border:2px solid #1000F4;margin:0;width:100%;height:50px;line-height:50px;background:none;display:block;cursor:pointer;font-family:"Neue Haas Unica", Arial, Sans-Serif;padding:0;}
.single-trip #content .book-info .trip-book-form .gform-footer input:hover{background:#1000F4;color:#fff;}
.single-trip #content .book-info .trip-book-form .g-recaptcha{width:100%;margin:10px 0;}