.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-media-player .oxy-pro-media-player_play{
--extras-play-icon-size:60px;
}

.oxy-pro-media-player .oxy-pro-media-player_play button:hover{
--vm-play-scale:1;
}

.oxy-pro-media-player .oxy-pro-media-player_play button{
transition-duration:.3s;
}

.oxy-pro-media-player vime-player{
--vm-control-scale:.9;
--extras-slider-height:2px;
--vm-control-group-spacing:12px;
--vm-controls-padding:15px;
--vm-controls-spacing:15px;
--vm-time-font-size:13px;
--vm-control-border-radius:3px;
--extras-spinner-size:80px;
--vm-spinner-thickness:3px;
--vm-spinner-spin-duration:1s;
--vm-tooltip-spacing:3px;
--vm-tooltip-padding:3px;
}

.oxy-pro-media-player .oxy-pro-media-player_custom-image{
--extras-poster-left:50%;
--extras-poster-top:50%;
}

.oxy-pro-media-player vime-player.video{
                            height: 0;
                            overflow: hidden;
                        }
.oxy-pro-media-player .extras-in-builder vime-spinner{
                                opacity: 0;
                            }
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Syne';}body {line-height: 1.6;font-size: 1rem;font-weight: 400;color: hsla(198, 0%, 93%, 1);}.oxy-nav-menu-hamburger-line {background-color: hsla(198, 0%, 93%, 1);}h1, h2, h3, h4, h5, h6 {font-family: 'Syne';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: var(--tertiary-l-4);text-decoration: none;}a:hover {color: #ff0000;text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.dh_main {
background-image: linear-gradient(var(--sky-blue-1), var(--sky-blue-2), var(--sky-blue-3)); width:100%;
 height:100vh;
 position:relative;
 overflow:hidden;
}
.dh_clouds_1 {
 width:200%;
 z-index:10;
 min-height:100px;
 max-height:300px;
 position:absolute;
 top:55%;
}
.dh_clouds_1:not(.ct-section):not(.oxy-easy-posts),
.dh_clouds_1.oxy-easy-posts .oxy-posts,
.dh_clouds_1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.dh_img_cloud_1 {
 width:100%;
}
.dh_clouds_2 {
 width:100%;
 z-index:1;
 min-height:100px;
 max-height:300px;
 position:absolute;
 top:45%;
 opacity:0.7;
}
.dh_clouds_2:not(.ct-section):not(.oxy-easy-posts),
.dh_clouds_2.oxy-easy-posts .oxy-posts,
.dh_clouds_2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.dh_image_cloud_2 {
 width:100%;
}
.dh_plane_marqee {
 position:absolute;
 top:25%;
 left:23%;
 z-index:5;
}
.dh_plane_marqee:not(.ct-section):not(.oxy-easy-posts),
.dh_plane_marqee.oxy-easy-posts .oxy-posts,
.dh_plane_marqee.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1120px) {
.dh_plane_marqee {
 left:8%;
}
}

@media (max-width: 991px) {
.dh_plane_marqee {
 left:0%;
}
}

@media (max-width: 767px) {
.dh_plane_marqee {
transform:translate(-20px); width:100%;
 left:0%;
 text-align:center;
}
.dh_plane_marqee:not(.ct-section):not(.oxy-easy-posts),
.dh_plane_marqee.oxy-easy-posts .oxy-posts,
.dh_plane_marqee.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.dh_message_inner {
 width:500px;
 margin-right:-40px;
}
.dh_message_inner:not(.ct-section):not(.oxy-easy-posts),
.dh_message_inner.oxy-easy-posts .oxy-posts,
.dh_message_inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.dh_message_inner {
transform:; width:80%;
}
}

@media (max-width: 479px) {
.dh_message_inner {
 width:96%;
}
}

.dh_before_triangles_container {
}
.dh_before_triangles:before{
  content:"";
width: 0; height: 0; border-style: solid; border-width: 20px 40px 20px 0px; border-color: transparent var(--marqee-bg) transparent transparent; transform: rotate(0deg);
}
.dh_before_triangles:not(.ct-section):not(.oxy-easy-posts):before,
.dh_before_triangles.oxy-easy-posts .oxy-posts:before,
.dh_before_triangles.ct-section .ct-section-inner-wrap:before{
display:block;
}
.dh_before_triangles {
}
.dh_text {
 color:var(--marqee-text);
 font-size:1.7rem;
 height:80px;
 font-weight:800;
 line-height:1;
 letter-spacing:2px;
 padding-top:12px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
 background-color:var(--marqee-bg);
 text-align:center;
}
@media (max-width: 767px) {
.dh_text {
 font-size:1.2rem;
 padding-left:0px;
 padding-right:0px;
 padding-top:12px;
 letter-spacing:1px;
 padding-bottom:5px;
 line-height:1.2;
}
}

@media (max-width: 479px) {
.dh_text {
 font-size:1rem;
 padding-top:12px;
 padding-bottom:0px;
 line-height:1.5;
}
}

.dh_message:after{
 width:80px;
 height:80px;
  content:"";
width: 0; height: 0; border-style: solid; border-width: 40px 0px 40px 80px; border-color: transparent transparent transparent var(--marqee-bg); transform: rotate(0deg);
}
.dh_message:not(.ct-section):not(.oxy-easy-posts):after,
.dh_message.oxy-easy-posts .oxy-posts:after,
.dh_message.ct-section .ct-section-inner-wrap:after{
display:block;
}
.dh_message {
}
.dh_plane_m {
 width:320px;
 z-index:20;
 margin-top:23px;
}
.ams_hero {
background-size: cover; gap:1rem;
 width:100%;
 height:100vh;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 background-repeat:no-repeat;
 overflow:hidden;
 position:relative;
 background-position:50% 0%;
}
.ams_hero:not(.ct-section):not(.oxy-easy-posts),
.ams_hero.oxy-easy-posts .oxy-posts,
.ams_hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.ams_hero {
 text-align:justify;
 z-index:12;
 position:relative;
 padding-left:0px;
 padding-right:0px;
}
.ams_hero:not(.ct-section):not(.oxy-easy-posts),
.ams_hero.oxy-easy-posts .oxy-posts,
.ams_hero.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.ams_circle_container {
 width:700px;
 z-index:2;
 position:relative;
}
@media (max-width: 767px) {
.ams_circle_container {
 width:91%;
}
}

.ams_circle_lightblue {
background-image: linear-gradient(rgba(16,100,209,0.65), #72aff9, rgba(193,220,255,0.46));transform:translate(-50%,-50%); width:87%;
 position:absolute;
 border-radius:100%;
 top:50%;
 left:50%;
aspect-ratio: 1/1;
}
@media (max-width: 991px) {
.ams_circle_lightblue {
 width:72%;
}
}

@media (max-width: 767px) {
.ams_circle_lightblue {
 width:100%;
}
}

@media (max-width: 479px) {
.ams_circle_lightblue {
 width:104%;
}
}

.ams_circle_darkblue {
background-image: linear-gradient(#a9cefc, rgba(0,85,204,0.72));transform:translate(-50%,-50%); width:73%;
 position:absolute;
 border-radius:100%;
 top:50%;
 left:50%;
aspect-ratio: 1/1;
}
@media (max-width: 991px) {
.ams_circle_darkblue {
 width:60%;
}
}

@media (max-width: 767px) {
.ams_circle_darkblue {
 width:79%;
}
}

@media (max-width: 479px) {
.ams_circle_darkblue {
 width:78%;
}
}

.hero_container {
 background-repeat:no-repeat;
 border-radius:23px;
 overflow:hidden;
 max-height:600vh;
 width:100%;
 min-height:100vh;
 position:relative;
 background-position:0% -200px;
}
.hero_container:not(.ct-section):not(.oxy-easy-posts),
.hero_container.oxy-easy-posts .oxy-posts,
.hero_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.hero_container {
 width:200vw;
 max-height:600vh;
 min-height:100vh;
 left:-50%;
}
}

@media (max-width: 479px) {
}

.ams_hero_icons {
 height:500px;
 width:500px;
 position:absolute;
 z-index:2;
}
.ams_hero_icons:not(.ct-section):not(.oxy-easy-posts),
.ams_hero_icons.oxy-easy-posts .oxy-posts,
.ams_hero_icons.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.ams_hero_icons {
 width:90%;
}
}

.dropshadow2 {
}
.ams_windmill {
 position:absolute;
 width:91px;
 right:8px;
 top:142px;
 z-index:20;
}
@media (max-width: 767px) {
.ams_windmill {
 right:24px;
}
}

@media (max-width: 479px) {
.ams_windmill {
 z-index:19;
 right:13px;
 top:110px;
}
}

.ams_windmill_base {
 position:absolute;
 width:110px;
 right:0px;
 top:165px;
 z-index:19;
}
@media (max-width: 767px) {
.ams_windmill_base {
 right:16px;
 z-index:18;
}
}

@media (max-width: 479px) {
.ams_windmill_base {
 z-index:18;
 right:5px;
 top:132px;
}
}

.dropshadow {
}
.ams_royal_palace {
 position:absolute;
 z-index:15;
 width:340px;
 top:7px;
}
@media (max-width: 767px) {
.ams_royal_palace {
 width:282px;
 top:34px;
}
}

@media (max-width: 479px) {
.ams_royal_palace {
 width:226px;
 top:29px;
}
}

.ams_oudekerk {
 position:absolute;
 z-index:17;
 top:57px;
 left:28px;
 width:190px;
}
@media (max-width: 767px) {
.ams_oudekerk {
 left:29px;
 width:156px;
 top:73px;
}
}

@media (max-width: 479px) {
.ams_oudekerk {
 left:11px;
 top:77px;
 width:161px;
}
}

.dropshadow3 {
}
.ams_dewaag {
 position:absolute;
 top:101px;
 z-index:17;
 width:130px;
}
@media (max-width: 767px) {
.ams_dewaag {
 width:113px;
 top:124px;
}
}

@media (max-width: 479px) {
.ams_dewaag {
 width:130px;
 top:88px;
}
}

.ams_houses_front_left {
}
.ams_houses_front_right {
 position:absolute;
 z-index:18;
 top:167px;
 width:230px;
 right:50px;
}
@media (max-width: 767px) {
.ams_houses_front_right {
 top:184px;
 width:180px;
 right:83px;
}
}

@media (max-width: 479px) {
.ams_houses_front_right {
 right:22px;
 top:185px;
 width:170px;
}
}

.ams_bridge {
 position:absolute;
 bottom:173px;
 width:184px;
 z-index:19;
}
@media (max-width: 479px) {
.ams_bridge {
 bottom:184px;
}
}

.ams_tulips {
background-image: radial-gradient( circle farthest-side, #ffffff, rgba(255,255,255,0));transform:rotate(9deg); position:absolute;
 z-index:19;
 width:60px;
 top:250px;
}
@media (max-width: 767px) {
.ams_tulips {
 width:50px;
 top:256px;
}
}

@media (max-width: 479px) {
.ams_tulips {
 bottom:197px;
 top:243px;
}
}

.ams_tulips_bottom {
background-image: radial-gradient( circle closest-side, #ffffff, rgba(255,255,255,0)); position:absolute;
 z-index:19;
 width:70px;
 bottom:60px;
}
@media (max-width: 991px) {
.ams_tulips_bottom {
 bottom:68px;
 width:60px;
}
}

@media (max-width: 767px) {
.ams_tulips_bottom {
 bottom:90px;
 width:50px;
}
}

@media (max-width: 479px) {
.ams_tulips_bottom {
 bottom:115px;
}
}

.ams_amsterdam {
 position:absolute;
 bottom:123px;
 z-index:20;
}
@media (max-width: 767px) {
.ams_amsterdam {
 width:95%;
 bottom:133px;
}
}

@media (max-width: 479px) {
.ams_amsterdam {
 bottom:161px;
 width:95%;
}
}

.ams_holland {
 font-family:Syne;
 position:absolute;
 bottom:108px;
 z-index:19;
 font-weight:800;
 font-size:1.8rem;
 color:#ffffff;
 text-align:center;
 line-height:1;
 letter-spacing:18px;
 height:41px;
 text-shadow:0px 0px 21px #000000;
}
@media (max-width: 767px) {
.ams_holland {
 bottom:124px;
 letter-spacing:16px;
 height:29px;
}
}

@media (max-width: 479px) {
.ams_holland {
 bottom:154px;
 height:23px;
}
}

.ams_titles {
 text-align:left;
 position:relative;
 top:25vh;
}
.ams_titles:not(.ct-section):not(.oxy-easy-posts),
.ams_titles.oxy-easy-posts .oxy-posts,
.ams_titles.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.ams_titles {
 top:23vh;
}
}

@media (max-width: 991px) {
.ams_titles {
 top:27vh;
}
}

@media (max-width: 767px) {
.ams_titles {
 top:27vh;
}
}

@media (max-width: 479px) {
.ams_titles {
 text-align:left;
 top:20vh;
}
.ams_titles:not(.ct-section):not(.oxy-easy-posts),
.ams_titles.oxy-easy-posts .oxy-posts,
.ams_titles.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.hero_title {
 font-size:3rem;
 color:#ffffff;
 font-weight:700;
 z-index:21;
 line-height:1;
 opacity:0;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.hero_title {
 font-size:2.1rem;
}
}

@media (max-width: 767px) {
.hero_title {
 font-size:1.7rem;
 top:29vh;
}
}

@media (max-width: 479px) {
.hero_title {
 font-size:1.5rem;
 text-align:center;
}
}

.ams_hero_title {
 font-size:3rem;
 color:#ffffff;
 font-weight:700;
 z-index:21;
 line-height:1;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.ams_hero_title {
 font-size:2.1rem;
}
}

@media (max-width: 767px) {
.ams_hero_title {
 font-size:1.7rem;
 top:29vh;
}
}

@media (max-width: 479px) {
.ams_hero_title {
 font-size:1.5rem;
 text-align:center;
}
}

.hero_subtitle {
 font-size:1.5rem;
 line-height:1;
 text-align:center;
 z-index:12;
 color:#ffffff;
 top:26vh;
 opacity:0;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.hero_subtitle {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.hero_subtitle {
 font-size:1.1rem;
 top:35vh;
}
}

@media (max-width: 479px) {
.hero_subtitle {
 font-size:1rem;
 text-align:center;
}
}

.ams_hero_subtitle {
 font-size:1.5rem;
 line-height:1;
 text-align:center;
 z-index:12;
 color:#ffffff;
 top:26vh;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.ams_hero_subtitle {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.ams_hero_subtitle {
 font-size:1.1rem;
 top:35vh;
}
}

@media (max-width: 479px) {
.ams_hero_subtitle {
 font-size:1rem;
 text-align:center;
}
}

.hrbg {
background-image: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.2), rgba(0,0,0,0.3), rgba(0,0,0,0.4), rgba(0,0,0,0.5), rgba(0,0,0,0.6), var(--primary-d-4)), url(https://demo.terranaviga.com/wp-content/uploads/2026/03/MARVEL_26_ATHENS-2.jpg);background-size:auto,  cover; position:absolute;
 z-index:1;
 background-repeat:no-repeat;
 width:100%;
 height:100vh;
 opacity:0;
 background-position:50% 0px;
}
.hrbganim {
}
.ams_bg {
background-image: linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.55)), url(https://demo.terranaviga.com/wp-content/uploads/2026/06/amsterdam_hero_bg_.webp);background-size:auto,  cover; position:absolute;
 z-index:1;
 background-repeat:no-repeat;
 width:100%;
 height:100vh;
 opacity:0;
 background-position:50% 0px;
}
.ath_hero {
background-size: cover; gap:1rem;
 width:100%;
 height:100vh;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 background-repeat:no-repeat;
 position:relative;
 overflow:hidden;
 padding-right:0px;
 padding-left:0px;
 background-position:50% 0%;
}
.ath_hero:not(.ct-section):not(.oxy-easy-posts),
.ath_hero.oxy-easy-posts .oxy-posts,
.ath_hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.ath_hero {
 text-align:justify;
 z-index:12;
 position:relative;
 padding-left:0px;
 padding-right:0px;
}
.ath_hero:not(.ct-section):not(.oxy-easy-posts),
.ath_hero.oxy-easy-posts .oxy-posts,
.ath_hero.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.ath_titles {
 width:100%;
 height:100px;
 text-align:center;
 position:relative;
}
.ath_titles:not(.ct-section):not(.oxy-easy-posts),
.ath_titles.oxy-easy-posts .oxy-posts,
.ath_titles.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ath_titles_container {
 text-align:left;
 position:absolute;
 top:162px;
 z-index:125;
}
.ath_titles_container:not(.ct-section):not(.oxy-easy-posts),
.ath_titles_container.oxy-easy-posts .oxy-posts,
.ath_titles_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.ath_titles_container {
 top:144px;
}
}

@media (max-width: 767px) {
.ath_titles_container {
 top:100px;
}
}

@media (max-width: 479px) {
.ath_titles_container {
 text-align:left;
 top:94px;
}
.ath_titles_container:not(.ct-section):not(.oxy-easy-posts),
.ath_titles_container.oxy-easy-posts .oxy-posts,
.ath_titles_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.ath_hero_title {
 color:#ffffff;
 font-size:3.2rem;
 font-weight:700;
 z-index:21;
 line-height:1;
 text-align:center;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.ath_hero_title {
 font-size:2.5rem;
}
}

@media (max-width: 767px) {
.ath_hero_title {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.ath_hero_title {
 font-size:1.8rem;
}
}

.ath_hero_subtitle {
 font-size:1.5rem;
 color:#ffffff;
 font-weight:700;
 z-index:12;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.ath_hero_subtitle {
 font-size:1.2rem;
 line-height:1;
}
}

@media (max-width: 767px) {
.ath_hero_subtitle {
 font-size:1.1rem;
}
}

@media (max-width: 479px) {
.ath_hero_subtitle {
 font-size:1rem;
}
}

.ath_bg {
background-image: linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.55)), url(https://athenscitymap.com/wp-content/uploads/2026/06/ath_bg.webp);background-size:auto,  cover; width:100%;
 height:100vh;
 z-index:1;
 position:absolute;
 background-repeat:no-repeat;
 opacity:0;
 background-position:50% 0%;
}
.hrm_container {
 height:750px;
 position:absolute;
 z-index:123;
 overflow:hidden;
 width:700px;
pointer-events: none;
}
@media (max-width: 767px) {
.hrm_container {
 width:100%;
}
}

.ath_icons_container {
 width:750px;
 height:750px;
 position:absolute;
 z-index:123;
 overflow:hidden;
pointer-events: none;
}
@media (max-width: 767px) {
.ath_icons_container {
 width:100%;
}
}

.ath_icons {
 position:relative;
 width:100%;
 height:100%;
}
.ath_tsolias_left {
transform:translate(-50%); position:absolute;
 left:228px;
 top:285px;
 z-index:233;
 width:18%;
}
@media (max-width: 991px) {
.ath_tsolias_left {
 top:300px;
 width:15%;
 left:234px;
}
}

@media (max-width: 767px) {
.ath_tsolias_left {
 left:148px;
 top:313px;
}
}

@media (max-width: 479px) {
.ath_tsolias_left {
 left:104px;
 top:330px;
}
}

.ath_tsolias_right {
transform:translate(-50%); position:absolute;
 top:285px;
 z-index:233;
 width:18%;
 right:96px;
}
@media (max-width: 991px) {
.ath_tsolias_right {
 top:300px;
 width:15%;
 right:146px;
}
}

@media (max-width: 767px) {
.ath_tsolias_right {
 right:72px;
 top:313px;
}
}

@media (max-width: 479px) {
.ath_tsolias_right {
 right:48px;
 top:330px;
}
}

.ath_vouli {
transform:translate(-50%); position:absolute;
 left:50%;
 top:337px;
 z-index:140;
 width:45%;
}
@media (max-width: 991px) {
.ath_vouli {
 width:40%;
}
}

@media (max-width: 479px) {
.ath_vouli {
 width:47%;
}
}

.ath_ekklisia {
transform:translate(-50%); position:absolute;
 top:276px;
 z-index:132;
 right:7px;
}
@media (max-width: 991px) {
.ath_ekklisia {
 width:21%;
 right:44px;
 top:295px;
}
}

@media (max-width: 767px) {
.ath_ekklisia {
 top:310px;
 right:14px;
 width:21%;
}
}

@media (max-width: 479px) {
.ath_ekklisia {
 width:23%;
 right:-10px;
 top:320px;
 z-index:132;
}
}

.ath_aspida {
transform:translate(-50%); position:absolute;
 left:50%;
 top:250px;
 z-index:131;
}
@media (max-width: 991px) {
.ath_aspida {
 width:18%;
}
}

@media (max-width: 767px) {
.ath_aspida {
 width:17%;
 top:283px;
}
}

@media (max-width: 479px) {
.ath_aspida {
 width:15%;
 top:308px;
}
}

.ath_aspida_left {
transform:translate(-50%); position:absolute;
 left:22%;
 top:302px;
 z-index:133;
 width:16%;
}
@media (max-width: 991px) {
.ath_aspida_left {
 width:15%;
 left:24%;
 top:298px;
}
}

@media (max-width: 767px) {
.ath_aspida_left {
 width:14%;
 z-index:132;
 top:319px;
}
}

@media (max-width: 479px) {
.ath_aspida_left {
 width:16%;
 left:21%;
 top:323px;
 z-index:132;
}
}

.ath_acropolis {
transform:translate(-50%); position:absolute;
 left:50%;
 top:165px;
 z-index:130;
 width:277px;
}
@media (max-width: 767px) {
.ath_acropolis {
 width:222px;
 top:207px;
 z-index:129;
}
}

@media (max-width: 479px) {
.ath_acropolis {
 top:242px;
 width:198px;
}
}

.ath_sun {
transform:translate(-50%); position:absolute;
 top:121px;
 z-index:120;
 width:100px;
 right:12%;
}
@media (max-width: 1120px) {
.ath_sun {
 top:125px;
}
}

@media (max-width: 991px) {
.ath_sun {
 top:136px;
}
}

@media (max-width: 767px) {
.ath_sun {
 width:79px;
 top:149px;
}
}

@media (max-width: 479px) {
.ath_sun {
 width:73px;
 right:9%;
 top:188px;
}
}

.ath_tree_left {
transform:translate(-50%); position:absolute;
 left:211px;
 top:250px;
 z-index:131;
 width:50px;
}
@media (max-width: 767px) {
.ath_tree_left {
 left:125px;
 width:35px;
 top:266px;
}
}

@media (max-width: 479px) {
.ath_tree_left {
 width:27px;
 left:84px;
 top:284px;
}
}

.ath_tree_right {
transform:translate(-50%) rotateY(-180deg); position:absolute;
 top:250px;
 z-index:131;
 width:50px;
 right:172px;
}
@media (max-width: 767px) {
.ath_tree_right {
 right:90px;
 width:35px;
 top:276px;
}
}

@media (max-width: 479px) {
.ath_tree_right {
 top:279px;
 width:30px;
 right:53px;
}
}

.ath_bush_left_1 {
transform:translate(-50%); position:absolute;
 left:283px;
 top:420px;
 z-index:140;
 width:25px;
}
@media (max-width: 991px) {
.ath_bush_left_1 {
 top:404px;
}
}

@media (max-width: 767px) {
.ath_bush_left_1 {
 top:370px;
 width:20px;
 left:189px;
}
}

@media (max-width: 479px) {
.ath_bush_left_1 {
 top:363px;
 left:130px;
}
}

.ath_bush_left_2 {
transform:translate(-50%); position:absolute;
 left:302px;
 top:433px;
 z-index:140;
 width:18px;
}
@media (max-width: 991px) {
.ath_bush_left_2 {
 top:419px;
}
}

@media (max-width: 767px) {
.ath_bush_left_2 {
 top:387px;
 left:206px;
 width:12px;
}
}

@media (max-width: 479px) {
.ath_bush_left_2 {
 top:379px;
 left:147px;
}
}

.ath_bush_right {
transform:translate(-50%) rotateY(-180deg); position:absolute;
 top:420px;
 z-index:140;
 width:25px;
 right:269px;
}
@media (max-width: 991px) {
.ath_bush_right {
 top:404px;
 right:278px;
}
}

@media (max-width: 767px) {
.ath_bush_right {
 width:20px;
 right:165px;
 top:371px;
}
}

@media (max-width: 479px) {
.ath_bush_right {
 top:363px;
 right:107px;
}
}

.ath_large_bush_left {
transform:translate(-50%); position:absolute;
 left:225px;
 top:320px;
 z-index:132;
 width:70px;
}
@media (max-width: 767px) {
.ath_large_bush_left {
 left:148px;
 z-index:131;
 width:58px;
}
}

@media (max-width: 479px) {
.ath_large_bush_left {
 width:9%;
 left:100px;
 z-index:131;
 top:332px;
}
}

.ath_base {
transform:translate(-50%); position:absolute;
 z-index:100;
 top:316px;
 left:50%;
 width:270px;
 height:100px;
/* Triangles & Squares Pattern */ --s: 50px; /* control the size */ --c1: #fce9b8; --c2: #f1d4af; --c3: #d3b569; background: conic-gradient(from 15deg at 86.6%, var(--c3) 25%,var(--c2) 0 150deg,#0000 0), conic-gradient(from -75deg at 50% 13.39%, var(--c1) 60deg,var(--c3) 0 150deg, var(--c2) 0 210deg,#0000 0), conic-gradient(from 15deg at 36.6% 63.4%, var(--c1) 60deg,var(--c3) 0 150deg, var(--c1) 0 210deg,var(--c2) 0 75%,var(--c3) 0); background-size: var(--s) var(--s); /* Abstract Pattern --s: 15px; /* control the size --c1: #fce9b8; --c2: #d3b569; --c:calc(50%/3),#0000 75%,var(--c1) 0; --g:conic-gradient(at 50% var(--c)); --l:conic-gradient(at var(--c)); background: var(--g), var(--g) calc(var(--s)/2) var(--s), var(--g) var(--s) calc(2*var(--s)), var(--l) calc(2*var(--s)) 0, var(--l) 0 var(--s) var(--c2); background-size: calc(3*var(--s)) calc(3*var(--s)); */ /* Vasi C --s: 20px; /* control the size --c1: #fce9b8; --c2: #d3b569; background: conic-gradient(at 50% 25%,var(--c2) 25%,#0000 0) calc(var(--s)/-4) calc(var(--s)/-2), conic-gradient(at 25% 25%,var(--c1) 25%,#0000 0 75%,var(--c2) 0) calc(var(--s)/4) calc(var(--s)/-4), conic-gradient(from -90deg at 75% 25%,var(--c2) 75%,var(--c1) 0); background-size: var(--s) var(--s); */
}
@media (max-width: 767px) {
.ath_base {
 width:43%;
 height:40px;
 top:322px;
}
}

@media (max-width: 479px) {
.ath_base {
 width:46%;
 top:323px;
 z-index:99;
 left:50%;
height:25px;
}
}

.ath_circle_lightblue {
background-image: linear-gradient(rgba(16,100,209,0.65), #72aff9, rgba(193,220,255,0.46));transform:translate(-50%,-50%); width:81%;
 position:absolute;
 border-radius:100%;
 top:50%;
 left:50%;
aspect-ratio: 1/1;
}
@media (max-width: 991px) {
.ath_circle_lightblue {
 width:75%;
}
}

@media (max-width: 767px) {
.ath_circle_lightblue {
 width:95%;
}
}

@media (max-width: 479px) {
.ath_circle_lightblue {
 width:94%;
}
}

.ath_circle_darkblue {
background-image: linear-gradient(#a9cefc, rgba(0,85,204,0.72));transform:translate(-50%,-50%); width:66%;
 position:absolute;
 border-radius:100%;
 top:50%;
 left:50%;
aspect-ratio: 1/1;
}
@media (max-width: 991px) {
.ath_circle_darkblue {
 width:60%;
}
}

@media (max-width: 767px) {
.ath_circle_darkblue {
 width:79%;
}
}

@media (max-width: 479px) {
.ath_circle_darkblue {
 width:78%;
}
}

.NicosiaHero {
background-size: cover; gap:1rem;
 width:100%;
 height:100vh;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 background-repeat:no-repeat;
 position:relative;
 overflow:hidden;
 background-position:50% 0%;
}
.NicosiaHero:not(.ct-section):not(.oxy-easy-posts),
.NicosiaHero.oxy-easy-posts .oxy-posts,
.NicosiaHero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.NicosiaHero {
 text-align:justify;
 z-index:12;
 position:relative;
 padding-left:0px;
}
.NicosiaHero:not(.ct-section):not(.oxy-easy-posts),
.NicosiaHero.oxy-easy-posts .oxy-posts,
.NicosiaHero.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.nicosia_hero_titles {
 width:100%;
 height:100px;
 text-align:center;
 position:relative;
}
.nicosia_hero_titles:not(.ct-section):not(.oxy-easy-posts),
.nicosia_hero_titles.oxy-easy-posts .oxy-posts,
.nicosia_hero_titles.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.nicosia_hero_titles_container {
}
.nic_hero_title {
 color:#ffffff;
 font-size:3.2rem;
 font-weight:700;
 z-index:21;
 line-height:1;
 text-align:center;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.nic_hero_title {
 font-size:2.5rem;
}
}

@media (max-width: 767px) {
.nic_hero_title {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.nic_hero_title {
 font-size:1.5rem;
}
}

.nic_hero_subtitle {
 font-size:1.5rem;
 color:#ffffff;
 font-weight:700;
 z-index:12;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.nic_hero_subtitle {
 font-size:1.2rem;
 line-height:1;
}
}

@media (max-width: 767px) {
.nic_hero_subtitle {
 font-size:1.1rem;
}
}

@media (max-width: 479px) {
.nic_hero_subtitle {
 font-size:1rem;
}
}

.nic_hero_bg {
background-image: linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.55)), url(https://nicosiacitymap.com/wp-content/uploads/2026/04/MAPS_HERO_NICOSIA.webp);background-size:auto,  cover; width:100%;
 height:100vh;
 z-index:1;
 position:absolute;
 background-repeat:no-repeat;
 opacity:0;
 background-position:50% 0%;
}
.nic_hrm_container {
}
.nic_icons_container {
 position:relative;
 width:100%;
 height:100%;
 overflow:hidden;
}
.nic_long_wall {
transform:translate(-49%); position:absolute;
 left:50%;
 z-index:140;
 width:90%;
 bottom:32%;
}
@media (max-width: 991px) {
.nic_long_wall {
 width:70%;
 bottom:37%;
}
}

@media (max-width: 767px) {
.nic_long_wall {
 bottom:43%;
}
}

@media (max-width: 479px) {
.nic_long_wall {
 bottom:42%;
 width:90%;
}
}

.nic_ekklisia_right {
transform:translate(-10%); position:absolute;
 top:280px;
 z-index:132;
 right:0px;
 width:173px;
}
@media (max-width: 1120px) {
.nic_ekklisia_right {
 right:20px;
}
}

@media (max-width: 991px) {
.nic_ekklisia_right {
 width:18%;
 right:100px;
 top:295px;
}
}

@media (max-width: 767px) {
.nic_ekklisia_right {
 top:297px;
 right:14px;
 width:24%;
}
}

@media (max-width: 479px) {
.nic_ekklisia_right {
 width:30%;
 top:310px;
}
}

.nic_pyli_ammoxostou {
transform:translate(-50%); position:absolute;
 left:50%;
 top:280px;
 z-index:131;
 width:450px;
}
@media (max-width: 991px) {
.nic_pyli_ammoxostou {
 width:50%;
}
}

@media (max-width: 767px) {
.nic_pyli_ammoxostou {
 top:290px;
 width:60%;
}
}

@media (max-width: 479px) {
.nic_pyli_ammoxostou {
 width:60%;
 top:330px;
}
}

.nic_mosque_left {
transform:translate(-50%); position:absolute;
 left:20%;
 top:240px;
 z-index:133;
 width:150px;
}
@media (max-width: 991px) {
.nic_mosque_left {
 left:24%;
 top:246px;
 width:120px;
}
}

@media (max-width: 767px) {
}

@media (max-width: 479px) {
.nic_mosque_left {
 left:17%;
 width:90px;
 top:280px;
}
}

.nic_cathedral {
transform:translate(-50%); position:absolute;
 left:50%;
 top:173px;
 z-index:130;
 width:320px;
}
@media (max-width: 767px) {
.nic_cathedral {
 width:50%;
 top:220px;
 z-index:129;
}
}

@media (max-width: 479px) {
.nic_cathedral {
 top:270px;
 width:55%;
}
}

.nic_walls_circle {
transform:translate3d(-50%,-50%,-50px); position:absolute;
 top:50%;
 z-index:120;
 width:100%;
 left:50%;
aspect-ratio: 1/1;
}
@media (max-width: 1120px) {
.nic_walls_circle {
 top:50%;
}
}

@media (max-width: 991px) {
.nic_walls_circle {
 top:50%;
}
}

@media (max-width: 767px) {
.nic_walls_circle {
 top:50%;
 width:100%;
 object-fit:initial;
}
}

@media (max-width: 479px) {
.nic_walls_circle {
 width:100%;
}
}

.nic_bush_left {
transform:translate(-50%); position:absolute;
 left:90px;
 top:345px;
 z-index:131;
 width:50px;
}
@media (max-width: 991px) {
.nic_bush_left {
 left:120px;
 z-index:133;
 width:35px;
 top:390px;
}
}

@media (max-width: 767px) {
.nic_bush_left {
 width:23px;
 top:380px;
 left:70px;
}
}

@media (max-width: 479px) {
.nic_bush_left {
 left:30px;
 width:25px;
 top:370px;
}
}

.nic_bush_right {
transform:translate(-50%) rotateY(-180deg); position:absolute;
 top:390px;
 z-index:132;
 width:50px;
 right:0px;
}
@media (max-width: 991px) {
.nic_bush_right {
 width:40px;
 right:100px;
 top:350px;
}
}

@media (max-width: 767px) {
.nic_bush_right {
 width:23px;
 top:379px;
 right:35px;
}
}

.nic_finikas {
transform:translate(-50%) rotateY(-180deg); position:absolute;
 top:210px;
 z-index:134;
 width:110px;
 right:94px;
}
@media (max-width: 1120px) {
.nic_finikas {
 width:100px;
 right:115px;
 top:230px;
}
}

@media (max-width: 991px) {
.nic_finikas {
 top:260px;
 right:170px;
 width:80px;
}
}

@media (max-width: 767px) {
.nic_finikas {
 width:60px;
 right:90px;
 top:280px;
}
}

@media (max-width: 479px) {
.nic_finikas {
 right:80px;
 width:50px;
 top:300px;
}
}

.nic_finikas_small_left {
transform:translate(-50%); position:absolute;
 left:225px;
 top:280px;
 z-index:131;
 width:90px;
}
@media (max-width: 991px) {
.nic_finikas_small_left {
 z-index:134;
 left:260px;
 width:70px;
}
}

@media (max-width: 767px) {
.nic_finikas_small_left {
 left:165px;
 z-index:131;
 width:58px;
 top:287px;
}
}

@media (max-width: 479px) {
.nic_finikas_small_left {
 width:45px;
 left:100px;
 top:315px;
}
}

.circle_lightblue {
background-image: linear-gradient(rgba(16,100,209,0.65), #72aff9, rgba(193,220,255,0.46));transform:translate(-50%,-50%); width:87%;
 position:absolute;
 border-radius:100%;
 top:50%;
 left:50%;
aspect-ratio: 1/1;
}
.circle_lightblue:not(.ct-section):not(.oxy-easy-posts),
.circle_lightblue.oxy-easy-posts .oxy-posts,
.circle_lightblue.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.circle_lightblue {
 width:72%;
}
}

@media (max-width: 767px) {
.circle_lightblue {
 width:97%;
}
}

@media (max-width: 479px) {
.circle_lightblue {
 width:98%;
}
}

.circle_darkblue {
background-image: linear-gradient(#a9cefc, rgba(0,85,204,0.72));transform:translate(-50%,-50%); width:73%;
 position:absolute;
 border-radius:100%;
 top:50%;
 left:50%;
aspect-ratio: 1/1;
}
@media (max-width: 991px) {
.circle_darkblue {
 width:60%;
}
}

@media (max-width: 767px) {
.circle_darkblue {
 width:79%;
}
}

@media (max-width: 479px) {
.circle_darkblue {
 width:78%;
}
}

.hero_image_legal_statement {
 position:absolute;
 width:100%;
 text-align:center;
 z-index:12;
 bottom:0px;
 text-shadow:0px 0px 7px #000000;
}
.image_single_section {
 width:73%;
 border-radius:21px;
 position:relative;
}
@media (max-width: 767px) {
.image_single_section {
 width:92%;
}
}

.image_single {
 border-radius:23px;
}
.image_legal_statement {
 bottom:0px;
 width:100%;
 text-align:center;
 z-index:21;
 color:#ffffff;
 text-shadow:0px 0px 7px #000000;
}
.hero_full_width_height {
background-size: cover; width:100%;
 height:100vh;
 background-repeat:no-repeat;
 overflow:hidden;
 position:relative;
 background-position:50% 0px;
}
.hero_full_width_height:not(.ct-section):not(.oxy-easy-posts),
.hero_full_width_height.oxy-easy-posts .oxy-posts,
.hero_full_width_height.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.offline_pinned {
}
.hero_title_style_1 {
 text-align:center;
 font-size:4rem;
 font-weight:700;
 line-height:1.2;
 z-index:5;
 text-shadow:0px 0px 18px #000000;
}
@media (max-width: 767px) {
.hero_title_style_1 {
 font-size:3rem;
}
}

@media (max-width: 479px) {
.hero_title_style_1 {
 font-size:2.3rem;
}
}

.offline_hero_span_1 {
 color:#fff200;
 opacity:0;
}
.offline_hero_span_1:not(.ct-section):not(.oxy-easy-posts),
.offline_hero_span_1.oxy-easy-posts .oxy-posts,
.offline_hero_span_1.ct-section .ct-section-inner-wrap{
display:inline;
}
.offline_hero_span_2 {
 color:#ffffff;
 opacity:0;
}
.offline_hero_span_2:not(.ct-section):not(.oxy-easy-posts),
.offline_hero_span_2.oxy-easy-posts .oxy-posts,
.offline_hero_span_2.ct-section .ct-section-inner-wrap{
display:inline;
}
.hero_bg_page {
 position:absolute;
}
.section_full_width {
 text-align:left;
 gap:1rem;
 position:relative;
}
.section_full_width .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 1rem;
padding-left: 0;
}
.section_full_width:not(.ct-section):not(.oxy-easy-posts),
.section_full_width.oxy-easy-posts .oxy-posts,
.section_full_width.ct-section .ct-section-inner-wrap{
align-items:center;
gap:1rem;
}
@media (max-width: 767px) {
.section_full_width {
}
}

.hex_container {
 width:100%;
 padding-top:1.5rem;
 padding-bottom:1.5rem;
 padding-left:1rem;
 padding-right:1rem;
cursor: pointer;
}
.hex_container:not(.ct-section):not(.oxy-easy-posts),
.hex_container.oxy-easy-posts .oxy-posts,
.hex_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.hex_container {
 padding-left:1rem;
 padding-right:1rem;
}
.hex_container:not(.ct-section):not(.oxy-easy-posts),
.hex_container.oxy-easy-posts .oxy-posts,
.hex_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.hex_button {
 gap:1rem;
 padding-top:8px;
 padding-right:12px;
 padding-bottom:8px;
 padding-left:12px;
 border-radius:21px;
 transition-duration:0.4s;
 color:var(--hexa-txt-normal);
 position:relative;
 overflow:hidden;
 background-color:var(--hexa-bg-a1);
 box-shadow:0px 0px 32px -9px var(--primary-l-3);
}
.hex_button:not(.ct-section):not(.oxy-easy-posts),
.hex_button.oxy-easy-posts .oxy-posts,
.hex_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.hex_button {
 padding-top:12px;
 padding-bottom:12px;
 text-align:center;
}
.hex_button:not(.ct-section):not(.oxy-easy-posts),
.hex_button.oxy-easy-posts .oxy-posts,
.hex_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:center;
justify-content:center;
}
}

.hex_icon {
 z-index:12;
}
.hex_title {
 text-align:center;
 font-size:4rem;
 font-weight:700;
 line-height:1.2;
 z-index:12;
}
@media (max-width: 991px) {
.hex_title {
 font-size:3.2rem;
}
}

@media (max-width: 767px) {
.hex_title {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.hex_title {
 font-size:1.7rem;
}
}

.hex_anim_bg {
transform:scale(0,0); position:absolute;
 border-radius:100%;
 width:200px;
 background-color:var(--hexa-bg-b1);
 opacity:0;
 z-index:0;
aspect-ratio: 1/1;
}
.main_title_style_2 {
 text-align:center;
 font-size:2.3rem;
 font-weight:500;
 line-height:1.2;
 width:90%;
 color:var(--secondary-l-4);
}
@media (max-width: 767px) {
.main_title_style_2 {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.main_title_style_2 {
 font-size:1.7rem;
}
}

.apps_platforms_container {
 text-align:left;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 margin-bottom:2rem;
 margin-top:2rem;
}
.apps_platforms_container:not(.ct-section):not(.oxy-easy-posts),
.apps_platforms_container.oxy-easy-posts .oxy-posts,
.apps_platforms_container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.apps_platforms_container {
}
.apps_platforms_container:not(.ct-section):not(.oxy-easy-posts),
.apps_platforms_container.oxy-easy-posts .oxy-posts,
.apps_platforms_container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.meet_apps_img {
 width:512px;
 border-radius:21px;
}
.comm_map {
}
.comm_map .ct-section-inner-wrap {
padding-top: 1rem;
padding-right: 0;
padding-bottom: 1rem;
padding-left: 0;
}
.comm_map:not(.ct-section):not(.oxy-easy-posts),
.comm_map.oxy-easy-posts .oxy-posts,
.comm_map.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.mid_map_container {
 position:relative;
 width:100%;
 background-repeat:no-repeat;
 border-radius:23px;
 overflow:hidden;
 background-position:0% -200px;
}
.mid_map_container:not(.ct-section):not(.oxy-easy-posts),
.mid_map_container.oxy-easy-posts .oxy-posts,
.mid_map_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.mid_map_container {
 text-align:center;
 overflow:scroll;
}
.mid_map_container:not(.ct-section):not(.oxy-easy-posts),
.mid_map_container.oxy-easy-posts .oxy-posts,
.mid_map_container.ct-section .ct-section-inner-wrap{
display:block;
}
}

.innermap {
}
@media (max-width: 767px) {
.innermap {
 width:1200px;
 min-width:100%;
 max-width:2400px;
overflow-x: scroll; overflow-y: scroll;
}
.innermap:not(.ct-section):not(.oxy-easy-posts),
.innermap.oxy-easy-posts .oxy-posts,
.innermap.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.rep_div {
}
.city_active {
}
.city_active .oxy-popover_marker-inner{
font-family: 'Syne';
}

.popover_div {
 height:100%;
 width:100%;
 padding-left:0px;
 padding-right:0px;
 position:relative;
}
.popover_div:not(.ct-section):not(.oxy-easy-posts),
.popover_div.oxy-easy-posts .oxy-posts,
.popover_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.image_map_spot {
 width:100%;
 border-radius:9px;
}
.map_titles_aa {
 color:#ffffff;
 font-size:1rem;
 text-align:center;
 line-height:1.1;
 width:100%;
 background-color:#000000;
 padding-top:4px;
 padding-bottom:4px;
}
.map_content_aa {
 font-family:'Inter';
 color:#ffffff;
 font-size:0.9rem;
 text-align:left;
 line-height:1.1;
 font-weight:400;
 padding-left:5px;
 padding-top:0px;
 padding-bottom:0px;
 width:100%;
 padding-right:5px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; background-color:#000000;
 border-bottom-left-radius:12px;
 border-bottom-right-radius:12px;
}
.commap_link {
 position:absolute;
 z-index:99;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
}
.cmenu_holder {
 right:0px;
 bottom:73px;
 z-index:99;
 gap:8px;
 overflow:hidden;
 min-width:100px;
 max-width:300px;
 min-height:100px;
 max-height:2000px;
 padding-right:10px;
 position:fixed;
 opacity:0;
}
.cmenu_holder:not(.ct-section):not(.oxy-easy-posts),
.cmenu_holder.oxy-easy-posts .oxy-posts,
.cmenu_holder.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-end;
gap:8px;
}
@media (max-width: 767px) {
.cmenu_holder {
 bottom:40px;
}
}

.cmenu {
 visibility:visible;
 gap:5px;
}
.cmenu:not(.ct-section):not(.oxy-easy-posts),
.cmenu.oxy-easy-posts .oxy-posts,
.cmenu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
gap:5px;
}
.toggle_specs:hover{
transform: scaleX(0.9);}
.toggle_specs {
 padding-top:2px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:2px;
 font-weight:700;
 border-radius:8px;
 transition-duration:0.3s;
}

                .toggle_specs .oxy-expand-collapse-icon {
            font-size: 0.8rem;        }
        
                .toggle_specs .oxy-expand-collapse-icon::before,
        .toggle_specs .oxy-expand-collapse-icon::after {
            background-color: #ffffff;        }
        
        .toggle_specs_light:hover{
transform: scaleX(0.9);}
.toggle_specs_light {
 padding-top:2px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:2px;
 font-weight:700;
 border-radius:8px;
 transition-duration:0.3s;
}

                .toggle_specs_light .oxy-expand-collapse-icon {
            font-size: 0.8rem;        }
        
                .toggle_specs_light .oxy-expand-collapse-icon::before,
        .toggle_specs_light .oxy-expand-collapse-icon::after {
            background-color: #000000;        }
        
        .select_category:hover{
 background-color:var(--toggle-select-hover);
}
.select_category {
 background-color:var(--toggle-select);
 gap:8px;
 text-align:center;
 border-radius:8px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
 min-width:150px;
 max-width:250px;
 z-index:98;
 transition-duration:0.4s;
cursor: pointer; pointer-events: auto;
}
.select_category:not(.ct-section):not(.oxy-easy-posts),
.select_category.oxy-easy-posts .oxy-posts,
.select_category.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
gap:8px;
}
.cmenu_text {
 font-weight:700;
 font-size:1rem;
}
.de_name_map_container {
}
.de_name_map_container .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 1rem;
padding-left: 0;
}
.de_city_name {
 width:100%;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 gap:1rem;
 padding-top:1rem;
}
.de_city_name:not(.ct-section):not(.oxy-easy-posts),
.de_city_name.oxy-easy-posts .oxy-posts,
.de_city_name.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.de_city_name {
 text-align:center;
}
.de_city_name:not(.ct-section):not(.oxy-easy-posts),
.de_city_name.oxy-easy-posts .oxy-posts,
.de_city_name.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.front_page_map_logo {
 width:100px;
}
.subhero_map_title {
 text-align:center;
 font-size:7rem;
 font-weight:700;
 line-height:1;
}
@media (max-width: 991px) {
.subhero_map_title {
 font-size:4rem;
}
}

@media (max-width: 767px) {
.subhero_map_title {
 font-size:3rem;
}
}

@media (max-width: 479px) {
.subhero_map_title {
 font-size:2.3rem;
}
}

.gradient_text {
}
.section_full_with_side_space {
 text-align:left;
 gap:1rem;
 padding-left:8rem;
 padding-right:8rem;
 padding-top:2rem;
 padding-bottom:2rem;
}
.section_full_with_side_space .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
.section_full_with_side_space:not(.ct-section):not(.oxy-easy-posts),
.section_full_with_side_space.oxy-easy-posts .oxy-posts,
.section_full_with_side_space.ct-section .ct-section-inner-wrap{
align-items:center;
gap:1rem;
}
@media (max-width: 991px) {
.section_full_with_side_space {
 padding-left:2rem;
 padding-right:2rem;
}
}

@media (max-width: 767px) {
.section_full_with_side_space {
 padding-left:0rem;
 padding-right:0rem;
}
}

.fp_text_content_1 {
 text-align:center;
 font-size:1.6rem;
 font-weight:500;
 margin-top:1rem;
 margin-bottom:1rem;
 width:95%;
}
@media (max-width: 991px) {
.fp_text_content_1 {
 font-size:1.4rem;
}
}

@media (max-width: 767px) {
.fp_text_content_1 {
 font-size:1.1rem;
}
}

@media (max-width: 479px) {
.fp_text_content_1 {
 font-size:1.2rem;
}
}

.mid_map_hero_container {
}
@media (max-width: 767px) {
.mid_map_hero_container {
 width:1200px;
 min-width:100%;
 max-width:2400px;
overflow-x: scroll; overflow-y: scroll;
}
.mid_map_hero_container:not(.ct-section):not(.oxy-easy-posts),
.mid_map_hero_container.oxy-easy-posts .oxy-posts,
.mid_map_hero_container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.visit_link:hover{
transform:scale(0.8,0.8) translate(-50%,-50%); background-color:var(--primary);
 color:#ffffff;
}
.visit_link {
transform:translate(-50%,-50%); position:absolute;
 width:90px;
 background-color:var(--primary-d-4);
 border-radius:23px;
 right:12px;
 bottom:12px;
 padding-left:4px;
 padding-right:4px;
 padding-bottom:4px;
 color:#ffffff;
 transition-duration:0.3s;
}
@media (max-width: 767px) {
.visit_link {
 right:50%;
 bottom:50%;
}
}

.visit_app {
 border-radius:5px;
 font-size:0.8rem;
 font-weight:700;
 padding-left:4px;
 padding-right:4px;
}
.front_page_map_info_container {
 width:100%;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 margin-bottom:2rem;
 gap:1rem;
}
.front_page_map_info_container:not(.ct-section):not(.oxy-easy-posts),
.front_page_map_info_container.oxy-easy-posts .oxy-posts,
.front_page_map_info_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:1rem;
}
@media (max-width: 767px) {
.front_page_map_info_container {
 text-align:center;
}
.front_page_map_info_container:not(.ct-section):not(.oxy-easy-posts),
.front_page_map_info_container.oxy-easy-posts .oxy-posts,
.front_page_map_info_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.map_aa_container {
 position:relative;
 width:100%;
 background-repeat:no-repeat;
 border-radius:23px;
 overflow:hidden;
 background-position:0% -200px;
}
.map_aa_container:not(.ct-section):not(.oxy-easy-posts),
.map_aa_container.oxy-easy-posts .oxy-posts,
.map_aa_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.map_aa_container {
 width:200%;
 left:-50%;
 text-align:left;
}
.map_aa_container:not(.ct-section):not(.oxy-easy-posts),
.map_aa_container.oxy-easy-posts .oxy-posts,
.map_aa_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.hero_map_container {
 width:100%;
}
@media (max-width: 767px) {
.hero_map_container {
 height:100vh;
}
}

.hexabutton_section {
 width:100%;
 padding-top:1.5rem;
 padding-bottom:1.5rem;
 padding-left:1rem;
 padding-right:1rem;
}
.hexabutton_section:not(.ct-section):not(.oxy-easy-posts),
.hexabutton_section.oxy-easy-posts .oxy-posts,
.hexabutton_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.hexabutton_section {
 padding-left:1rem;
 padding-right:1rem;
}
.hexabutton_section:not(.ct-section):not(.oxy-easy-posts),
.hexabutton_section.oxy-easy-posts .oxy-posts,
.hexabutton_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.hexabutton:hover{
background-image: linear-gradient(var(--primary-l-4), var(--secondary-l-4)); color:#0d3972;
 box-shadow:0px 0px 42px -8px var(--primary-l-4);
}
.hexabutton {
 gap:1rem;
 padding-top:8px;
 padding-right:12px;
 padding-bottom:8px;
 padding-left:12px;
 border-radius:21px;
 transition-duration:0.4s;
 color:#ffffff;
 box-shadow:0px 0px 32px -9px var(--primary-l-3);
}
.hexabutton:not(.ct-section):not(.oxy-easy-posts),
.hexabutton.oxy-easy-posts .oxy-posts,
.hexabutton.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
@media (max-width: 767px) {
.hexabutton {
 padding-top:12px;
 padding-bottom:12px;
 text-align:justify;
}
.hexabutton:not(.ct-section):not(.oxy-easy-posts),
.hexabutton.oxy-easy-posts .oxy-posts,
.hexabutton.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:center;
}
}

.hexatitle {
 text-align:center;
 font-size:4rem;
 font-weight:700;
 line-height:1.2;
}
@media (max-width: 767px) {
.hexatitle {
 font-size:2.3rem;
}
}

@media (max-width: 479px) {
.hexatitle {
 font-size:2.3rem;
}
}

.oxel_icon_button__container:hover{
 background-color:#cfd3d7;
}
.oxel_icon_button__container {
 background-color:#eceeef;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 transition-duration:0.3s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
 color:#374047;
}
.oxel_icon_button_icon {
color: #606e79;}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
 margin-right:8px;
}
.main_title_style_1 {
 text-align:center;
 font-size:4rem;
 font-weight:700;
 line-height:1.2;
}
@media (max-width: 767px) {
.main_title_style_1 {
 font-size:3rem;
}
}

@media (max-width: 479px) {
.main_title_style_1 {
 font-size:2.3rem;
}
}

.b4a_mp {
 width:100%;
 position:relative;
 min-height:100vh;
}
.b4a_mp .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.b4a_mp:not(.ct-section):not(.oxy-easy-posts),
.b4a_mp.oxy-easy-posts .oxy-posts,
.b4a_mp.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.b4a_mp {
}
}

.after_image_mp {
 border-radius:23px;
 height:90vh;
}
@media (max-width: 767px) {
.after_image_mp {
 object-fit:cover;
}
}

.before_image_mp {
 position:absolute;
 border-radius:23px;
 height:90vh;
}
@media (max-width: 767px) {
.before_image_mp {
 object-fit:cover;
}
}

.clip-path-animation {
}
.pHero {
 width:100%;
 height:100vh;
 overflow:hidden;
}
.pHero:not(.ct-section):not(.oxy-easy-posts),
.pHero.oxy-easy-posts .oxy-posts,
.pHero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.map_zoomin {
 opacity:0;
}
.pTitle_holder:ct_depth{
}
.pTitle_holder {
 top:0px;
 z-index:5;
}
.pTitle_holder:not(.ct-section):not(.oxy-easy-posts),
.pTitle_holder.oxy-easy-posts .oxy-posts,
.pTitle_holder.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.maptitle:ct_depth{
}
.maptitle {
 font-family:Syne;
 text-align:center;
 color:#f9f9f9;
 font-size:8rem;
 line-height:1;
 z-index:10;
 opacity:0;
 font-weight:700;
 text-transform:uppercase;
 text-shadow:0px 0px 21px #ffffff;
}
@media (max-width: 1120px) {
.maptitle {
 font-size:6rem;
}
}

@media (max-width: 991px) {
.maptitle {
 font-size:4rem;
}
}

@media (max-width: 767px) {
.maptitle {
 font-size:3.2rem;
}
}

@media (max-width: 479px) {
.maptitle {
 font-size:2.3rem;
}
}

.pMap_Title {
}
.pSubtitle {
}
.subtitle_hero:ct_depth{
}
.subtitle_hero {
 font-family:Syne;
 text-align:center;
 color:#f9f9f9;
 font-size:2rem;
 line-height:1;
 letter-spacing:2px;
 z-index:10;
 opacity:0;
 font-weight:700;
 text-shadow:0px 0px 21px #ffffff;
}
@media (max-width: 1120px) {
.subtitle_hero {
 font-size:1.5rem;
}
}

@media (max-width: 991px) {
.subtitle_hero {
 font-size:1.3rem;
}
}

@media (max-width: 767px) {
.subtitle_hero {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.subtitle_hero {
 font-size:1rem;
}
}

.pTime_filler {
 visibility:hidden;
}
.pTime_filler:not(.ct-section):not(.oxy-easy-posts),
.pTime_filler.oxy-easy-posts .oxy-posts,
.pTime_filler.ct-section .ct-section-inner-wrap{
display:none;
}
.empty_time {
 z-index:0;
 position:absolute;
 top:0px;
}
.open_read_more_hero {
cursor:pointer;
}
.read_more_hero:hover{
 background-color:#ffae00;
}
.read_more_hero {
 font-family:Syne;
 background-color:rgba(0,0,0,0.17);
 text-align:center;
 line-height:1.2;
 letter-spacing:3px;
 padding-top:0.5rem;
 padding-right:1rem;
 padding-bottom:0.5rem;
 padding-left:1rem;
 border-radius:23px;
 transition-duration:0.4s;
 opacity:0;
 margin-top:1rem;
 visibility:visible;
 font-weight:400;
}
.read_more_hero:not(.ct-section):not(.oxy-easy-posts),
.read_more_hero.oxy-easy-posts .oxy-posts,
.read_more_hero.ct-section .ct-section-inner-wrap{
display:flex;
}
.vouli_main {
transform:translate(-50%); position:absolute;
 left:50%;
 top:337px;
 z-index:140;
 width:45%;
 opacity:0;
}
@media (max-width: 991px) {
.vouli_main {
 width:40%;
}
}

@media (max-width: 479px) {
.vouli_main {
 width:47%;
}
}

.base_a {
transform:translate(-50%); position:absolute;
 z-index:100;
 top:316px;
 left:50%;
 width:270px;
 height:100px;
 opacity:0;
/* Triangles & Squares Pattern */ --s: 50px; /* control the size */ --c1: #fce9b8; --c2: #f1d4af; --c3: #d3b569; background: conic-gradient(from 15deg at 86.6%, var(--c3) 25%,var(--c2) 0 150deg,#0000 0), conic-gradient(from -75deg at 50% 13.39%, var(--c1) 60deg,var(--c3) 0 150deg, var(--c2) 0 210deg,#0000 0), conic-gradient(from 15deg at 36.6% 63.4%, var(--c1) 60deg,var(--c3) 0 150deg, var(--c1) 0 210deg,var(--c2) 0 75%,var(--c3) 0); background-size: var(--s) var(--s); /* Abstract Pattern --s: 15px; /* control the size --c1: #fce9b8; --c2: #d3b569; --c:calc(50%/3),#0000 75%,var(--c1) 0; --g:conic-gradient(at 50% var(--c)); --l:conic-gradient(at var(--c)); background: var(--g), var(--g) calc(var(--s)/2) var(--s), var(--g) var(--s) calc(2*var(--s)), var(--l) calc(2*var(--s)) 0, var(--l) 0 var(--s) var(--c2); background-size: calc(3*var(--s)) calc(3*var(--s)); */ /* Vasi C --s: 20px; /* control the size --c1: #fce9b8; --c2: #d3b569; background: conic-gradient(at 50% 25%,var(--c2) 25%,#0000 0) calc(var(--s)/-4) calc(var(--s)/-2), conic-gradient(at 25% 25%,var(--c1) 25%,#0000 0 75%,var(--c2) 0) calc(var(--s)/4) calc(var(--s)/-4), conic-gradient(from -90deg at 75% 25%,var(--c2) 75%,var(--c1) 0); background-size: var(--s) var(--s); */
}
@media (max-width: 767px) {
.base_a {
 width:43%;
 height:40px;
 top:322px;
}
}

@media (max-width: 479px) {
.base_a {
 width:46%;
 top:323px;
 z-index:99;
 left:50%;
height:25px;
}
}

.vasi_c {
}
.windmill {
 position:absolute;
 width:91px;
 right:8px;
 z-index:20;
 top:51%;
}
@media (max-width: 767px) {
.windmill {
 right:24px;
}
}

@media (max-width: 479px) {
.windmill {
 z-index:19;
 right:13px;
 top:110%;
}
}

.windmillbase {
 position:absolute;
 width:110px;
 top:56%;
 z-index:19;
 right:0%;
}
@media (max-width: 767px) {
.windmillbase {
 right:16%;
 z-index:18;
}
}

@media (max-width: 479px) {
.windmillbase {
 z-index:18;
 right:5%;
 top:132%;
}
}

.royalpalace {
 position:absolute;
 z-index:15;
 width:340px;
 top:43%;
}
@media (max-width: 767px) {
.royalpalace {
 width:282px;
 top:34%;
}
}

@media (max-width: 479px) {
.royalpalace {
 width:226px;
 top:29%;
}
}

.oudekerk {
 position:absolute;
 z-index:17;
 top:57px;
 left:28px;
 width:190px;
}
@media (max-width: 767px) {
.oudekerk {
 left:29px;
 width:156px;
 top:73px;
}
}

@media (max-width: 479px) {
.oudekerk {
 left:11px;
 top:77px;
 width:161px;
}
}

.dewaag {
 position:absolute;
 top:101px;
 z-index:17;
 width:130px;
}
@media (max-width: 767px) {
.dewaag {
 width:113px;
 top:124px;
}
}

@media (max-width: 479px) {
.dewaag {
 width:130px;
 top:88px;
}
}

.houses_front {
 position:absolute;
 z-index:18;
 top:65%;
 width:230px;
 left:20px;
}
@media (max-width: 767px) {
.houses_front {
 top:227%;
 width:200px;
 left:45%;
}
}

@media (max-width: 479px) {
.houses_front {
 left:8%;
 top:221%;
}
}

.houses_front_right {
 position:absolute;
 z-index:18;
 top:167px;
 width:230px;
 right:50px;
}
@media (max-width: 767px) {
.houses_front_right {
 top:184px;
 width:180px;
 right:83px;
}
}

@media (max-width: 479px) {
.houses_front_right {
 right:22px;
 top:185px;
 width:170px;
}
}

.bridge {
 position:absolute;
 bottom:173px;
 width:184px;
 z-index:19;
}
@media (max-width: 479px) {
.bridge {
 bottom:184px;
}
}

.tulips {
background-image: radial-gradient( circle farthest-side, #ffffff, rgba(255,255,255,0));transform:rotate(9deg); position:absolute;
 z-index:19;
 width:60px;
 top:250px;
}
@media (max-width: 767px) {
.tulips {
 width:50px;
 top:256px;
}
}

@media (max-width: 479px) {
.tulips {
 bottom:197px;
 top:243px;
}
}

.tulips_bottom {
background-image: radial-gradient( circle closest-side, #ffffff, rgba(255,255,255,0)); position:absolute;
 z-index:19;
 width:70px;
 bottom:60px;
}
@media (max-width: 991px) {
.tulips_bottom {
 bottom:68px;
 width:60px;
}
}

@media (max-width: 767px) {
.tulips_bottom {
 bottom:90px;
 width:50px;
}
}

@media (max-width: 479px) {
.tulips_bottom {
 bottom:115px;
}
}

.amsterdam_hr {
 position:absolute;
 bottom:123px;
 z-index:20;
}
@media (max-width: 767px) {
.amsterdam_hr {
 width:95%;
 bottom:133px;
}
}

@media (max-width: 479px) {
.amsterdam_hr {
 bottom:161px;
 width:95%;
}
}

.holland {
 font-family:Syne;
 position:absolute;
 bottom:108px;
 z-index:19;
 font-weight:800;
 font-size:1.8rem;
 color:#ffffff;
 text-align:center;
 line-height:1;
 letter-spacing:18px;
 height:41px;
 text-shadow:0px 0px 21px #000000;
}
@media (max-width: 767px) {
.holland {
 bottom:124px;
 letter-spacing:16px;
 height:29px;
}
}

@media (max-width: 479px) {
.holland {
 bottom:154px;
 height:23px;
}
}

.DescToggle {
 padding-top:65px;
 padding-left:12%;
 padding-right:12%;
 padding-bottom:12px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 width:100%;
}
.DescToggle:not(.ct-section):not(.oxy-easy-posts),
.DescToggle.oxy-easy-posts .oxy-posts,
.DescToggle.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.DescToggle {
 padding-top:12px;
 padding-left:6%;
 padding-right:6%;
 padding-bottom:12px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
}
}

@media (max-width: 767px) {
.DescToggle {
 padding-left:1rem;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
}
}

.featured_content_txt {
}
.acc_content {
 font-size:1.2rem;
}
.supagal3 {
 width:100%;
 height:600px;
}
.supagal3:not(.ct-section):not(.oxy-easy-posts),
.supagal3.oxy-easy-posts .oxy-posts,
.supagal3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.supagal3 {
 height:400px;
}
.supagal3:not(.ct-section):not(.oxy-easy-posts),
.supagal3.oxy-easy-posts .oxy-posts,
.supagal3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
}

.supagal3_item:hover{
transform:scale3d(0.9,0.9,1); flex-grow:6;
 opacity:1;
 filter:grayscale(0%);
 box-shadow:0px 0px 20px 5px rgba(0,0,0,0.2);
}
.supagal3_item {
background-size: cover; background-repeat:no-repeat;
 height:100%;
 flex-grow:1;
 transition-duration:0.8s;
 transition-timing-function:ease;
 transition-property:all;
 text-align:center;
 width:1vw;
 overflow:hidden;
 background-position:50% 50%;
}
.supagal3_item:not(.ct-section):not(.oxy-easy-posts),
.supagal3_item.oxy-easy-posts .oxy-posts,
.supagal3_item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.supagal3_item {
 width:100%;
 height:5vh;
}
}

.supagal3_text {
 font-family:'Poppins';
 font-size:150px;
 color:#ffffff;
 font-weight:700;
}
@media (max-width: 767px) {
.supagal3_text {
 font-size:90px;
}
}

@media (max-width: 479px) {
.supagal3_text {
 font-size:50px;
}
}

.maps_permalink:ct_depth{
}
.maps_permalink {
 font-family:Syne;
 text-align:center;
 color:#f9f9f9;
 font-size:8rem;
 line-height:1;
 z-index:10;
 font-weight:700;
 text-transform:uppercase;
 text-shadow:0px 0px 21px #ffffff;
}
@media (max-width: 1120px) {
.maps_permalink {
 font-size:6rem;
}
}

@media (max-width: 991px) {
.maps_permalink {
 font-size:4rem;
}
}

@media (max-width: 767px) {
.maps_permalink {
 font-size:3.2rem;
}
}

@media (max-width: 479px) {
.maps_permalink {
 font-size:2.3rem;
}
}

.content_read_more {
 font-family:Syne;
 font-size:1.5rem;
 color:#000000;
 width:100%;
 line-height:1.2;
}
.oxy-stock-content-styles {
}
.single_map_section {
 width:100%;
 min-height:100vh;
}
.single_map_section .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
@media (max-width: 767px) {
.single_map_section {
 min-height:20vh;
}
}

.single_map_image {
}
.SubHeroSection {
 z-index:9999999;
}
.SubHeroSection:not(.ct-section):not(.oxy-easy-posts),
.SubHeroSection.oxy-easy-posts .oxy-posts,
.SubHeroSection.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.SubHeroContent {
 font-family:;
 width:100%;
 text-align:center;
 font-weight:600;
 font-size:2.3rem;
}
@media (max-width: 1120px) {
.SubHeroContent {
 font-size:2rem;
}
}

@media (max-width: 991px) {
.SubHeroContent {
 font-size:1.5rem;
}
}

@media (max-width: 767px) {
.SubHeroContent {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.SubHeroContent {
 font-size:1.7rem;
}
}

.about_us_text_content_1 {
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 width:730px;
 font-size:1.1em;
 text-align:left;
 margin-bottom:0rem;
}
.about_us_text_content_1:not(.ct-section):not(.oxy-easy-posts),
.about_us_text_content_1.oxy-easy-posts .oxy-posts,
.about_us_text_content_1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1120px) {
.about_us_text_content_1 {
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 width:90%;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0rem;
}
}

@media (max-width: 767px) {
.about_us_text_content_1 {
 width:100%;
 font-size:1em;
}
}

@media (max-width: 479px) {
.about_us_text_content_1 {
}
}

.au_hero {
 width:100%;
 height:100vh;
 overflow:hidden;
 position:relative;
 z-index:5;
}
.au_hero:not(.ct-section):not(.oxy-easy-posts),
.au_hero.oxy-easy-posts .oxy-posts,
.au_hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
}
.au_panel {
 width:25%;
 height:100%;
 z-index:2;
 object-fit:cover;
}
.au_nicosia {
}
.au_amsterdam {
}
.au_athens {
}
.au_haarlem {
}
.gradient_cover_au {
background-image: linear-gradient(rgba(0,0,0,0.97), rgba(0,0,0,0)); position:absolute;
 width:100%;
 height:100%;
 z-index:5;
}
.au_aboutus_c {
 position:absolute;
 width:100%;
 height:100vh;
 z-index:12;
}
.au_about_us_holder {
transform:translate(-50%,-50%); z-index:12;
 position:absolute;
 top:50%;
 left:50%;
 width:100%;
}
.au_about_us_title {
 font-family:;
 z-index:12;
 font-size:5rem;
 color:#ffffff;
 text-align:center;
 line-height:1;
 width:100%;
 text-shadow:0px 0px 21px #ffffff;
}
@media (max-width: 991px) {
.au_about_us_title {
 font-size:4rem;
}
}

@media (max-width: 767px) {
.au_about_us_title {
 font-size:3rem;
}
}

@media (max-width: 479px) {
.au_about_us_title {
 font-size:3rem;
}
}

.au_about_us_subtitle {
 font-family:;
 z-index:12;
 font-size:2.3rem;
 color:#ffffff;
 text-align:center;
 line-height:1;
 width:100%;
 text-shadow:0px 0px 21px #ffffff;
}
@media (max-width: 991px) {
.au_about_us_subtitle {
 font-size:1.8rem;
}
}

@media (max-width: 767px) {
.au_about_us_subtitle {
 font-size:1.6rem;
}
}

@media (max-width: 479px) {
.au_about_us_subtitle {
 font-size:1.5rem;
}
}

.the_plane_container_full {
 width:100%;
 position:relative;
 overflow:hidden;
 height:95vh;
}
.the_plane_container_full .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.the_clouds {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/clouds_long.svg); z-index:2;
 width:3000px;
 height:340px;
 position:absolute;
 left:80%;
 top:120px;
}
.the_clouds_2 {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/clouds_long.svg); z-index:2;
 width:3000px;
 height:340px;
 position:absolute;
 top:7%;
 left:100%;
}
.airport_tower {
 width:320px;
 position:absolute;
 bottom:50px;
 z-index:4;
 right:20px;
}
.the_trees {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/trees.svg); width:550px;
 height:120px;
 background-repeat:repeat-x;
 position:absolute;
 bottom:50px;
 z-index:3;
 left:-13%;
}
.the_mountains {
transform:translate(-50%); width:400px;
 height:200px;
 background-repeat:repeat-x;
 position:absolute;
 bottom:90px;
 z-index:2;
 left:23%;
}
.the_plane {
transform:translate(-50%); width:320px;
 position:absolute;
 z-index:19;
 left:50%;
 bottom:20px;
}
.plane_ {
 z-index:19;
 position:relative;
}
.wheels {
 position:absolute;
 z-index:18;
}
.the_sky {
background-image: linear-gradient(var(--sky-dark), var(--sky-blue-1), var(--sky-blue-2), var(--sky-blue-3), #eaf1ff); position:absolute;
 z-index:0;
 width:100%;
 height:100%;
}
.ground {
background-image: linear-gradient(#545454, var(--primary-d-4)); height:100px;
 width:100%;
 position:absolute;
 z-index:2;
 bottom:0px;
}
.zoom_link:hover{
transform:scale3d(0.8,0.8,0.8);}
.zoom_link {
 transition-duration:0.3s;
 padding-top:0.5rem;
 padding-right:0.5rem;
 padding-bottom:0.5rem;
 padding-left:0.5rem;
}
.pre_menou_btn_txt:hover{
 color:#ffbb00;
}
.pre_menou_btn_txt {
 font-family:'Syne';
 font-size:1rem;
 font-weight:700;
 letter-spacing:1.5px;
 text-align:center;
 line-height:1.2;
 padding-top:5px;
 padding-right:12px;
 padding-bottom:5px;
 padding-left:12px;
 transition-duration:0.3s;
 color:#ffffff;
}
@media (max-width: 767px) {
.pre_menou_btn_txt {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.pre_menou_btn_txt {
 font-size:0.8rem;
}
}

.vmenu_M {
}
.panel_notch_40:after{
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/notch_right_40.svg);background-size: 50px 40px; width:50px;
 height:40px;
 background-repeat:no-repeat;
 background-position:0% 0px;
  content:"";
}
.panel_notch_40:before{
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/notch_left_40.svg);background-size: 50px 40px; width:50px;
 height:40px;
 background-repeat:no-repeat;
 background-position:0% 0px;
  content:"";
}
.panel_notch_40 {
pointer-events:auto;
}
.panel_notch_40:not(.ct-section):not(.oxy-easy-posts),
.panel_notch_40.oxy-easy-posts .oxy-posts,
.panel_notch_40.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.panel_notch_40 {
}
.panel_notch_40:not(.ct-section):not(.oxy-easy-posts),
.panel_notch_40.oxy-easy-posts .oxy-posts,
.panel_notch_40.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.notch_40:before{
  content:"";
}
.notch_40 {
 height:40px;
 padding-left:0rem;
 padding-right:0rem;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-top:0px;
 padding-bottom:0px;
 background-color:#000000;
 text-align:justify;
}
.notch_40:not(.ct-section):not(.oxy-easy-posts),
.notch_40.oxy-easy-posts .oxy-posts,
.notch_40.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.notch_40 {
}
}

.openmenu_M {
}
.notch_menu_2:after{
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/notch_right_40.svg);background-size: 50px 40px; width:50px;
 height:40px;
 background-repeat:no-repeat;
 background-position:0% 0px;
  content:"";
}
.notch_menu_2:before{
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/notch_left_40.svg);background-size: 50px 40px; width:50px;
 height:40px;
 background-repeat:no-repeat;
 background-position:0% 0px;
  content:"";
}
.notch_menu_2 {
/* pointer-events:auto; */
}
.notch_menu_2:not(.ct-section):not(.oxy-easy-posts),
.notch_menu_2.oxy-easy-posts .oxy-posts,
.notch_menu_2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.notch_menu_2 {
}
.notch_menu_2:not(.ct-section):not(.oxy-easy-posts),
.notch_menu_2.oxy-easy-posts .oxy-posts,
.notch_menu_2.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.notch_container_M {
 width:100%;
 text-align:center;
 z-index:1001;
 visibility:hidden;
pointer-events:none;
}
.notch_container_M:not(.ct-section):not(.oxy-easy-posts),
.notch_container_M.oxy-easy-posts .oxy-posts,
.notch_container_M.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.notch_container_M {
 overflow:visible;
 visibility:visible;
 position:fixed;
}
.notch_container_M:not(.ct-section):not(.oxy-easy-posts),
.notch_container_M.oxy-easy-posts .oxy-posts,
.notch_container_M.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
}

.panel_notch_40_M:after{
background-image:url(https://ilovevolos.com/wp-content/uploads/2022/12/notch_right_40.svg);background-size: 50px 40px; width:50px;
 height:40px;
 background-repeat:no-repeat;
 background-position:0% 0px;
  content:"";
}
.panel_notch_40_M:before{
background-image:url(https://ilovevolos.com/wp-content/uploads/2022/12/notch_left_40.svg);background-size: 50px 40px; width:50px;
 height:40px;
 background-repeat:no-repeat;
 background-position:0% 0px;
  content:"";
}
.panel_notch_40_M {
 z-index:1002;
pointer-events:auto;
}
.panel_notch_40_M:not(.ct-section):not(.oxy-easy-posts),
.panel_notch_40_M.oxy-easy-posts .oxy-posts,
.panel_notch_40_M.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.panel_notch_40_M {
}
.panel_notch_40_M:not(.ct-section):not(.oxy-easy-posts),
.panel_notch_40_M.oxy-easy-posts .oxy-posts,
.panel_notch_40_M.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 479px) {
.panel_notch_40_M {
}
.panel_notch_40_M:not(.ct-section):not(.oxy-easy-posts),
.panel_notch_40_M.oxy-easy-posts .oxy-posts,
.panel_notch_40_M.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.notch_40_M:before{
  content:"";
}
.notch_40_M {
 padding-left:1rem;
 padding-right:1rem;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-top:0px;
 padding-bottom:0px;
 background-color:#000000;
 text-align:justify;
}
.notch_40_M:not(.ct-section):not(.oxy-easy-posts),
.notch_40_M.oxy-easy-posts .oxy-posts,
.notch_40_M.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.notch_40_M {
 text-align:center;
 padding-right:0rem;
 padding-left:0rem;
}
.notch_40_M:not(.ct-section):not(.oxy-easy-posts),
.notch_40_M.oxy-easy-posts .oxy-posts,
.notch_40_M.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
}

@media (max-width: 479px) {
}

.notch_logo_40 {
 height:40px;
}
.notch_logo_40:not(.ct-section):not(.oxy-easy-posts),
.notch_logo_40.oxy-easy-posts .oxy-posts,
.notch_logo_40.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.menu_item_zoom:hover{
transform:scale(1.2,1.2);}
.menu_item_zoom {
 transition-duration:0.4s;
}
.notch_container {
 width:100%;
 text-align:center;
 position:fixed;
 z-index:9999;
/* pointer-events:none; */
}
.notch_container:not(.ct-section):not(.oxy-easy-posts),
.notch_container.oxy-easy-posts .oxy-posts,
.notch_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.notch_container {
 visibility:hidden;
}
.notch_container:not(.ct-section):not(.oxy-easy-posts),
.notch_container.oxy-easy-posts .oxy-posts,
.notch_container.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
}

.vmenu {
}
.redball {
}
.openmenu {
}
.header {
 position:fixed;
 top:0px;
 left:0px;
 width:100%;
 height:80px;
 z-index:20;
 overflow:hidden;
}
.header:not(.ct-section):not(.oxy-easy-posts),
.header.oxy-easy-posts .oxy-posts,
.header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.thelogo {
}
.full_height_width {
 width:100%;
 height:100vh;
}
.full_height_width:not(.ct-section):not(.oxy-easy-posts),
.full_height_width.oxy-easy-posts .oxy-posts,
.full_height_width.ct-section .ct-section-inner-wrap{
display:flex;
}
.align_centre {
}
.align_centre:not(.ct-section):not(.oxy-easy-posts),
.align_centre.oxy-easy-posts .oxy-posts,
.align_centre.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.theworld {
}
.the_world_container {
 position:absolute;
 width:100%;
 height:100vh;
}
.popover_title {
 color:var(--primary-l-4);
 font-size:1.2rem;
 font-weight:700;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.city_non_active {
}
.city_non_active .oxy-popover_marker-inner{
font-family: 'Syne';
}

.footer {
}
.main_description {
 text-align:center;
 font-size:1.6rem;
 font-weight:500;
 width:73%;
}
@media (max-width: 991px) {
.main_description {
 font-size:1.4rem;
}
}

@media (max-width: 767px) {
.main_description {
 font-size:1.3rem;
}
}

@media (max-width: 479px) {
.main_description {
 font-size:1.2rem;
}
}

.Footer {
}
.ipnotice {
 width:100%;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
}
.ip_notice_text {
 padding-top:5px;
 padding-bottom:5px;
 padding-left:9px;
 padding-right:9px;
 border-radius:7px;
 font-size:14px;
 font-weight:400;
 color:#b5b5b5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.trees {
 width:320px;
 position:absolute;
 bottom:100px;
}
.palmtrees {
 width:550px;
 height:230px;
 position:absolute;
 bottom:30px;
 z-index:3;
}
.mountain2 {
 width:550px;
 height:230px;
 position:absolute;
 bottom:30px;
 z-index:2;
}
.hero_motto_container {
 position:absolute;
 z-index:20;
 top:20%;
 width:100%;
}
.hero_motto_container:not(.ct-section):not(.oxy-easy-posts),
.hero_motto_container.oxy-easy-posts .oxy-posts,
.hero_motto_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.hero_motto_container {
 top:23%;
 padding-top:1rem;
 padding-right:0rem;
 padding-bottom:1rem;
 padding-left:0rem;
}
}

.hero_motto_title {
 font-size:4rem;
 font-weight:700;
 text-align:center;
 line-height:1;
 text-shadow:0px 0px 21px #000000;
}
@media (max-width: 991px) {
.hero_motto_title {
 font-size:2rem;
}
}

@media (max-width: 767px) {
.hero_motto_title {
 font-size:1.4rem;
 text-align:center;
}
}

@media (max-width: 479px) {
.hero_motto_title {
 font-size:1.2rem;
}
}

.hero_sub_motto {
 font-size:2rem;
 font-weight:700;
 text-align:center;
 line-height:1;
 text-shadow:0px 0px 21px #000000;
}
@media (max-width: 991px) {
.hero_sub_motto {
 font-size:1.5rem;
}
}

@media (max-width: 767px) {
.hero_sub_motto {
 font-size:1rem;
}
}

.text3d {
 width:100%;
}
.silver_gradient_text {
}
.bottom_gradient {
background-image: linear-gradient(rgba(0,0,0,0), var(--primary-d-4)); width:100%;
 height:150px;
 position:absolute;
 bottom:0px;
 z-index:9;
pointer-events: none;
}
.waves {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/waves.svg); z-index:2;
 position:absolute;
 bottom:80px;
 width:10000px;
 height:80px;
 background-repeat:repeat-x;
}
.ship {
transform:translate(-50%); z-index:11;
 position:absolute;
 bottom:120px;
 width:340px;
 left:50%;
}
.train {
transform:translate(-50%); z-index:12;
 position:absolute;
 bottom:60px;
 width:670px;
 left:50%;
}
.rails {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/rails.svg); z-index:3;
 position:absolute;
 bottom:30px;
 width:10000px;
 background-repeat:repeat-x;
height: 20px;
}
.preflight {
transform:translate(-50%,-50%) rotate(-5deg); z-index:5;
 position:relative;
 left:50%;
 top:40%;
 font-size:4rem;
 font-weight:700;
 text-align:center;
 line-height:1;
 padding-left:5px;
 padding-right:5px;
 letter-spacing:4px;
 color:#ffffff;
}
@media (max-width: 767px) {
.preflight {
 position:absolute;
}
}

.inflight {
transform:translate(-50%,-50%) rotate(10.5deg); z-index:20;
 position:absolute;
 left:53%;
 top:41.5%;
 font-size:4rem;
 font-weight:700;
 background-color:rgba(255,255,255,0);
 color:#007bff;
 text-align:center;
 line-height:1;
 padding-left:5px;
 padding-right:5px;
 letter-spacing:4px;
}
@media (max-width: 991px) {
.inflight {
 top:43%;
}
}

@media (max-width: 767px) {
.inflight {
 top:46%;
}
}

@media (max-width: 479px) {
.inflight {
 top:49.5%;
}
}

.postflight {
transform:translate(-50%,-50%) rotate(5deg); z-index:5;
 position:absolute;
 left:50%;
 top:40%;
 font-size:4rem;
 font-weight:700;
 color:#ffffff;
 text-align:center;
 line-height:1;
 padding-right:5px;
 letter-spacing:4px;
 padding-left:5px;
}
.preflight_title:before{
 width:80px;
 content:"✈";
}
.preflight_title:not(.ct-section):not(.oxy-easy-posts):before,
.preflight_title.oxy-easy-posts .oxy-posts:before,
.preflight_title.ct-section .ct-section-inner-wrap:before{
display:inline;
}
.preflight_title {
 z-index:5;
 font-size:4rem;
 font-weight:700;
 text-align:center;
 line-height:1;
 padding-left:5px;
 padding-right:5px;
 letter-spacing:4px;
 color:#ffffff;
}
@media (max-width: 767px) {
.preflight_title {
 font-size:1.3rem;
}
}

.inflight_title:before{
 content:"✈";
 width:80px;
}
.inflight_title {
 z-index:20;
 left:50%;
 top:40%;
 font-size:4rem;
 font-weight:700;
 background-color:#ffffff;
 color:#007bff;
 text-align:center;
 line-height:1;
 padding-left:5px;
 padding-right:5px;
 letter-spacing:4px;
}
@media (max-width: 1120px) {
.inflight_title {
 font-size:3rem;
}
}

@media (max-width: 991px) {
.inflight_title {
 font-size:2.3rem;
}
}

@media (max-width: 767px) {
.inflight_title {
 font-size:2rem;
 width:320px;
}
}

.postflight_title:after{
 content:"✈";
 width:80px;
}
.postflight_title {
 z-index:5;
 left:50%;
 top:40%;
 font-size:4rem;
 font-weight:700;
 background-color:#ff7f00;
 color:#ffffff;
 text-align:center;
 line-height:1;
 padding-right:5px;
 letter-spacing:4px;
 padding-left:5px;
}
@media (max-width: 767px) {
.postflight_title {
 font-size:1.3rem;
}
}

.air_land_sea {
transform:translate(-50%,-50%); position:absolute;
 top:20%;
 z-index:19;
 left:50%;
}
.air_land_sea:not(.ct-section):not(.oxy-easy-posts),
.air_land_sea.oxy-easy-posts .oxy-posts,
.air_land_sea.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.air_land_sea {
 width:100%;
 top:15%;
}
.air_land_sea:not(.ct-section):not(.oxy-easy-posts),
.air_land_sea.oxy-easy-posts .oxy-posts,
.air_land_sea.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:center;
}
}

.air:before{
 content:"✈";
 padding-left:5px;
}
.air {
 color:#006eff;
 background-color:#ffffff;
 font-weight:600;
 text-align:center;
 line-height:1;
 letter-spacing:3px;
 font-size:3rem;
 padding-left:3px;
 padding-right:3px;
}
@media (max-width: 767px) {
.air {
 font-size:2rem;
}
}

.land:before{
 padding-left:5px;
  content:"";
}
.land {
 color:#ffffff;
 background-color:#5dcc3f;
 font-weight:600;
 text-align:center;
 line-height:1;
 letter-spacing:3px;
 font-size:3rem;
 padding-left:3px;
 padding-right:3px;
}
@media (max-width: 767px) {
.land {
 font-size:2rem;
}
}

.sea:before{
 content:"⛵︎";
 padding-left:5px;
}
.sea {
 color:#ffffff;
 background-color:#009dff;
 font-weight:600;
 text-align:center;
 line-height:1;
 letter-spacing:3px;
 font-size:3rem;
 padding-left:3px;
 padding-right:3px;
}
@media (max-width: 767px) {
.sea {
 font-size:2rem;
}
}

.efi_plane {
transform:translate(-50%,-50%); z-index:20;
 position:absolute;
 top:61%;
 left:50%;
 border-radius:100%;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 width:510px;
}
@media (max-width: 767px) {
.efi_plane {
 width:430px;
}
}

@media (max-width: 479px) {
.efi_plane {
 width:320px;
}
}

.text_path {
transform:translate(-50%,-50%); position:absolute;
 z-index:21;
 top:64%;
 left:52%;
 width:350px;
}
@media (max-width: 767px) {
.text_path {
 left:56%;
}
.text_path:not(.ct-section):not(.oxy-easy-posts),
.text_path.oxy-easy-posts .oxy-posts,
.text_path.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.text_path {
 left:57%;
}
}

.archive_list {
}
.legalities_title {
 font-size:2rem;
}
.legalities_content {
 font-size:1rem;
}
.legalities_footer_container {
 text-align:justify;
 width:100%;
 min-height:80px;
 max-height:800px;
}
.legalities_footer_container:not(.ct-section):not(.oxy-easy-posts),
.legalities_footer_container.oxy-easy-posts .oxy-posts,
.legalities_footer_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
@media (max-width: 767px) {
.legalities_footer_container {
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
}
}

.license_title {
 text-align:center;
 font-size:4rem;
 font-weight:700;
 width:100%;
}
@media (max-width: 767px) {
.license_title {
 font-size:3rem;
}
}

@media (max-width: 479px) {
.license_title {
 font-size:2.3rem;
}
}

.license_section {
 gap:1rem;
}
.license_section:not(.ct-section):not(.oxy-easy-posts),
.license_section.oxy-easy-posts .oxy-posts,
.license_section.ct-section .ct-section-inner-wrap{
gap:1rem;
}
.license_accordion_div {
 width:100%;
}
.license_accordion_div:not(.ct-section):not(.oxy-easy-posts),
.license_accordion_div.oxy-easy-posts .oxy-posts,
.license_accordion_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.maps_preview_container {
background-size: cover; width:100%;
 height:100vh;
 text-align:center;
 position:static;
 background-position:50% 0%;
}
.maps_preview_container:not(.ct-section):not(.oxy-easy-posts),
.maps_preview_container.oxy-easy-posts .oxy-posts,
.maps_preview_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.maps_preview_container {
}
}

.mp_parallax {
}
.maps_permalink_main:ct_depth{
}
.maps_permalink_main {
 font-family:Syne;
 text-align:center;
 color:#f9f9f9;
 font-size:8rem;
 line-height:1;
 z-index:10;
 font-weight:700;
 text-transform:uppercase;
 text-shadow:0px 0px 53px #000000;
}
@media (max-width: 1120px) {
.maps_permalink_main {
 font-size:6rem;
}
}

@media (max-width: 991px) {
.maps_permalink_main {
 font-size:4rem;
}
}

@media (max-width: 767px) {
.maps_permalink_main {
 font-size:3.2rem;
}
}

@media (max-width: 479px) {
.maps_permalink_main {
 font-size:2.3rem;
}
}

.maps_featured_carousel_div {
background-size: cover; width:100%;
 border-radius:12px;
 height:100vh;
 background-position:50% 0%;
}
.maps_featured_carousel_div:not(.ct-section):not(.oxy-easy-posts),
.maps_featured_carousel_div.oxy-easy-posts .oxy-posts,
.maps_featured_carousel_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.maps_featured_carousel_div {
}
}

.maps_featured_title_link:ct_depth{
}
.maps_featured_title_link {
 font-family:Syne;
 text-align:center;
 color:#f9f9f9;
 font-size:3rem;
 line-height:1;
 z-index:10;
 font-weight:700;
 text-transform:uppercase;
 text-shadow:0px 0px 53px #000000;
}
@media (max-width: 1120px) {
.maps_featured_title_link {
}
}

@media (max-width: 991px) {
.maps_featured_title_link {
 font-size:2.3rem;
}
}

@media (max-width: 767px) {
.maps_featured_title_link {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.maps_featured_title_link {
}
}

.maps_pinned {
 width:100%;
 height:100vh;
}
.maps_pinned .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.terra_naviga_hero_logo {
 position:absolute;
 top:20px;
 left:20px;
}
.ife_fp_container {
 width:100%;
 padding-top:3rem;
 padding-right:1rem;
 padding-bottom:2rem;
 padding-left:1rem;
}
.ife_fp_container:not(.ct-section):not(.oxy-easy-posts),
.ife_fp_container.oxy-easy-posts .oxy-posts,
.ife_fp_container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: start;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.ife_fp_container {
}
.ife_fp_container:not(.ct-section):not(.oxy-easy-posts),
.ife_fp_container.oxy-easy-posts .oxy-posts,
.ife_fp_container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.ife_fp_container {
}
.ife_fp_container:not(.ct-section):not(.oxy-easy-posts),
.ife_fp_container.oxy-easy-posts .oxy-posts,
.ife_fp_container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.ife_service {
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
}
.ife_service:not(.ct-section):not(.oxy-easy-posts),
.ife_service.oxy-easy-posts .oxy-posts,
.ife_service.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ife_title {
 font-size:1.4rem;
 font-weight:700;
 color:var(--secondary-l-2);
}
.ife_content {
 font-size:1.2rem;
 font-weight:400;
}
.main_title_style_3 {
 text-align:center;
 font-size:2rem;
 font-weight:500;
 line-height:1.2;
 width:86%;
}
@media (max-width: 767px) {
.main_title_style_3 {
 font-size:3rem;
}
}

@media (max-width: 479px) {
.main_title_style_3 {
 font-size:2.3rem;
}
}

.merch {
 width:80%;
}
.large_img_borders {
 border-radius:21px;
}
.b4a_airplanes_offline {
 width:100%;
 position:relative;
 min-height:100vh;
}
.b4a_airplanes_offline .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.b4a_airplanes_offline:not(.ct-section):not(.oxy-easy-posts),
.b4a_airplanes_offline.oxy-easy-posts .oxy-posts,
.b4a_airplanes_offline.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.b4a_airplanes_offline {
}
}

.a_b4a_airplanes_offline {
 width:80%;
 border-radius:23px;
}
@media (max-width: 767px) {
.a_b4a_airplanes_offline {
 width:100%;
}
}

.b_b4a_airplanes_offline {
 position:absolute;
 width:80%;
 border-radius:23px;
}
@media (max-width: 767px) {
.b_b4a_airplanes_offline {
 width:100%;
}
}

.clip_path_airplane {
}
.section_full_all {
 text-align:left;
 gap:1rem;
 width:100%;
 height:100vh;
}
.section_full_all .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
.section_full_all:not(.ct-section):not(.oxy-easy-posts),
.section_full_all.oxy-easy-posts .oxy-posts,
.section_full_all.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1rem;
}
.destination_hero_container {
 width:100%;
 height:100vh;
 position:relative;
 overflow:hidden;
}
.dh_amst_a {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/ADAM_Q_2_B_CENTRAAL_RED_LIGHT_DAM-2.jpg);background-size: 1200px auto;transform:translate(-50%,-50%); width:350px;
 border-radius:100%;
 position:absolute;
 z-index:20;
 background-repeat:no-repeat;
 left:38%;
 top:50%;
 background-position:70% 30%;
aspect-ratio: 1/1;
}
.dh_athens_a {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/Q9_ATH_WEB_2025.jpg);background-size: 1200px auto;transform:translate(-50%,-50%); width:350px;
 border-radius:100%;
 position:absolute;
 z-index:19;
 background-repeat:no-repeat;
 top:50%;
 left:66%;
 background-position:60% 30%;
aspect-ratio: 1/1;
}
.dh_inner {
transform:rotate(23deg); width:200%;
 height:200%;
 position:absolute;
 left:-50%;
}
.dh_inner:not(.ct-section):not(.oxy-easy-posts),
.dh_inner.oxy-easy-posts .oxy-posts,
.dh_inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(6, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 20px;}
.dh_inner_athens_1 {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/Q9_ATH_WEB_2025.jpg);background-size: 1200px auto;transform:translate(-50%,-50%) rotate(-23deg); width:500px;
 border-radius:100%;
 z-index:19;
 background-repeat:no-repeat;
 top:50%;
 left:66%;
 background-position:60% 30%;
aspect-ratio: 1/1;
}
.dh_inner_amsterdam_1 {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/ADAM_Q_2_B_CENTRAAL_RED_LIGHT_DAM-2.jpg);background-size: 1200px auto;transform:translate(-50%,-50%) rotate(-23deg); width:500px;
 border-radius:100%;
 z-index:20;
 background-repeat:no-repeat;
 left:38%;
 top:50%;
 background-position:70% 30%;
aspect-ratio: 1/1;
}
.dh_inner_2 {
transform:rotate(23deg); width:200%;
 height:200%;
 position:absolute;
 left:-50%;
}
.dh_inner_2:not(.ct-section):not(.oxy-easy-posts),
.dh_inner_2.oxy-easy-posts .oxy-posts,
.dh_inner_2.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(6, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 20px;}
.dh_inner_athens_2 {
background-image:url(https://demo.terranaviga.com/wp-content/uploads/2026/03/Q9_ATH_WEB_2025.jpg);background-size: 1200px auto;transform:translate(-50%,-50%) rotate(-23deg); width:500px;
 border-radius:100%;
 z-index:19;
 background-repeat:no-repeat;
 top:50%;
 left:66%;
 background-position:60% 30%;
aspect-ratio: 1/1;
}
.placeholder {
 width:100%;
 height:100vh;
}
.b4a_commercial {
 width:100%;
 position:relative;
 min-height:100vh;
}
.b4a_commercial .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.b4a_commercial:not(.ct-section):not(.oxy-easy-posts),
.b4a_commercial.oxy-easy-posts .oxy-posts,
.b4a_commercial.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.b4a_commercial {
}
}

.a_b4a_commercial {
 width:80%;
 border-radius:23px;
}
@media (max-width: 767px) {
.a_b4a_commercial {
 width:100%;
}
}

.b_b4a_commercial {
 position:absolute;
 width:80%;
 border-radius:23px;
}
@media (max-width: 767px) {
.b_b4a_commercial {
 width:100%;
}
}

.clip_path_commercial {
}
.de_hero_logo {
 background-repeat:no-repeat;
 border-radius:23px;
 overflow:hidden;
 max-height:600vh;
 width:100%;
 min-height:100vh;
 position:relative;
 background-position:0% -200px;
}
.de_hero_logo:not(.ct-section):not(.oxy-easy-posts),
.de_hero_logo.oxy-easy-posts .oxy-posts,
.de_hero_logo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.de_hero_logo {
 width:200vw;
 max-height:600vh;
 min-height:100vh;
 left:-50%;
}
}

@media (max-width: 479px) {
}

.sun {
 opacity:0;
}
.acropolis {
 opacity:0;
}
.gate_left {
 opacity:0;
}
.gate_center {
}
.ekklisia {
 opacity:0;
}
.tsoilias_r {
}
.tsolias_R {
 opacity:0;
}
.tsoilias_L {
}
.tree1_left {
 opacity:0;
}
.tree2right {
 opacity:0;
}
.treesmleft {
 opacity:0;
}
.treesmleft2 {
 opacity:0;
}
.treesmright {
 opacity:0;
}
.gate_centre {
 opacity:0;
}
.tsolias_L {
 opacity:0;
}
.blue_circle_outer {
background-image: linear-gradient(rgba(16,100,209,0.65), #72aff9, rgba(193,220,255,0.46));transform:translate(-50%,-50%); width:87%;
 position:absolute;
 border-radius:100%;
 top:50%;
 left:50%;
 opacity:0;
aspect-ratio: 1/1;
}
.blue_circle_outer:not(.ct-section):not(.oxy-easy-posts),
.blue_circle_outer.oxy-easy-posts .oxy-posts,
.blue_circle_outer.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.blue_circle_outer {
 width:72%;
}
}

@media (max-width: 767px) {
.blue_circle_outer {
 width:97%;
}
}

@media (max-width: 479px) {
.blue_circle_outer {
 width:98%;
}
}

.blue_circle_inner {
background-image: linear-gradient(#a9cefc, rgba(0,85,204,0.72));transform:translate(-50%,-50%); width:73%;
 position:absolute;
 border-radius:100%;
 top:50%;
 left:50%;
 opacity:0;
aspect-ratio: 1/1;
}
@media (max-width: 991px) {
.blue_circle_inner {
 width:60%;
}
}

@media (max-width: 767px) {
.blue_circle_inner {
 width:79%;
}
}

@media (max-width: 479px) {
.blue_circle_inner {
 width:78%;
}
}

.section_full_width_artistry {
 text-align:left;
 gap:1rem;
}
.section_full_width_artistry .ct-section-inner-wrap {
padding-top: 2rem;
padding-right: 0;
padding-bottom: 2rem;
padding-left: 0;
}
.section_full_width_artistry:not(.ct-section):not(.oxy-easy-posts),
.section_full_width_artistry.oxy-easy-posts .oxy-posts,
.section_full_width_artistry.ct-section .ct-section-inner-wrap{
align-items:center;
gap:1rem;
}
.text_small_with_link:hover{
 color:#ff0000;
}
.text_small_with_link {
 color:var(--secondary-l-3);
 font-size:1.2rem;
}
.subtitles_large {
 text-align:center;
 font-size:2.3rem;
 font-weight:700;
 line-height:1.2;
 color:var(--primary-l-4);
 width:90%;
}
@media (max-width: 767px) {
.subtitles_large {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.subtitles_large {
}
}

.keypoints_1 {
 font-size:2rem;
 font-weight:700;
 text-align:center;
 padding-left:1rem;
 padding-right:1rem;
 padding-top:1rem;
 padding-bottom:1rem;
}
@media (max-width: 1120px) {
.keypoints_1 {
 font-size:1.8rem;
}
}

@media (max-width: 767px) {
.keypoints_1 {
 font-size:1.6rem;
}
}

.dest_hero_title_1 {
 text-align:center;
 font-size:3rem;
 font-weight:700;
 line-height:1.2;
 width:90%;
}
@media (max-width: 991px) {
.dest_hero_title_1 {
 width:95%;
 font-size:2.8rem;
}
}

@media (max-width: 767px) {
.dest_hero_title_1 {
 font-size:2.6rem;
}
}

@media (max-width: 479px) {
.dest_hero_title_1 {
 font-size:2rem;
}
}

.portal_link {
transform:translate(-50%,-50%); position:absolute;
 top:50%;
 left:50%;
 width:120px;
 height:120px;
}
.pre_flight_item {
}
.in_flight_item {
}
.post_flight_item {
}
.hexaicon {
color: #ffffff;}.hexaicon 
>svg {width: 33px;height: 33px;}.hexaicon {
}
@media (max-width: 767px) {
.hexaicon {
color: #ffffff;}.hexaicon {
}
}

.cafe_select {
 background-color:var(--cafe);
}
.cafe {
 opacity:0;
}
.cafe:not(.ct-section):not(.oxy-easy-posts),
.cafe.oxy-easy-posts .oxy-posts,
.cafe.ct-section .ct-section-inner-wrap{
display:none;
}
.cmenu_selected_text {
 font-weight:700;
 font-size:1rem;
}
.mall_select {
 background-color:var(--shopping-malls);
 position:relative;
}
.malls {
}
.malls:not(.ct-section):not(.oxy-easy-posts),
.malls.oxy-easy-posts .oxy-posts,
.malls.ct-section .ct-section-inner-wrap{
display:none;
}
.show_hide {
}
.sc_anim {
}
.sc_icon {
color: #333333;}.sc_icon 
>svg {width: 55px;height: 55px;}.sc_icon {
 position:absolute;
 opacity:0;
}
.cat_select {
 gap:8px;
 text-align:center;
 border-radius:8px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
 min-width:100px;
 max-width:250px;
 z-index:98;
cursor: pointer; pointer-events: auto;
}
.cat_select:not(.ct-section):not(.oxy-easy-posts),
.cat_select.oxy-easy-posts .oxy-posts,
.cat_select.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
gap:8px;
}
.museum_select {
 background-color:var(--museums);
}
.museums {
 opacity:0;
}
.museums:not(.ct-section):not(.oxy-easy-posts),
.museums.oxy-easy-posts .oxy-posts,
.museums.ct-section .ct-section-inner-wrap{
display:none;
}
.restaurants {
 opacity:0;
}
.restaurants:not(.ct-section):not(.oxy-easy-posts),
.restaurants.oxy-easy-posts .oxy-posts,
.restaurants.ct-section .ct-section-inner-wrap{
display:none;
}
.restaurants_select {
 background-color:var(--restaurant);
}
.hotels {
 opacity:0;
}
.hotels:not(.ct-section):not(.oxy-easy-posts),
.hotels.oxy-easy-posts .oxy-posts,
.hotels.ct-section .ct-section-inner-wrap{
display:none;
}
.hotels_select {
 background-color:var(--hotel);
}
.bars {
 opacity:0;
}
.bars:not(.ct-section):not(.oxy-easy-posts),
.bars.oxy-easy-posts .oxy-posts,
.bars.ct-section .ct-section-inner-wrap{
display:none;
}
.bars_select {
 background-color:var(--bar);
}
.jewelry {
 opacity:0;
}
.jewelry:not(.ct-section):not(.oxy-easy-posts),
.jewelry.oxy-easy-posts .oxy-posts,
.jewelry.ct-section .ct-section-inner-wrap{
display:none;
}
.jewelry_select {
 background-color:var(--jewellery);
 color:#000000;
}
.theatre {
 opacity:0;
}
.theatre:not(.ct-section):not(.oxy-easy-posts),
.theatre.oxy-easy-posts .oxy-posts,
.theatre.ct-section .ct-section-inner-wrap{
display:none;
}
.theatre_select {
 background-color:var(--theaters);
}
.cinema {
 opacity:0;
}
.cinema:not(.ct-section):not(.oxy-easy-posts),
.cinema.oxy-easy-posts .oxy-posts,
.cinema.ct-section .ct-section-inner-wrap{
display:none;
}
.cinema_select {
 background-color:var(--cinema);
}
.exhibition {
 opacity:0;
}
.exhibition:not(.ct-section):not(.oxy-easy-posts),
.exhibition.oxy-easy-posts .oxy-posts,
.exhibition.ct-section .ct-section-inner-wrap{
display:none;
}
.exhibition_select {
 background-color:var(--exhibition);
}
.image_spot_borders {
 border-top-left-radius:12px;
 border-top-right-radius:12px;
 width:100%;
 object-fit:initial;
}
.apparel {
 opacity:0;
}
.apparel:not(.ct-section):not(.oxy-easy-posts),
.apparel.oxy-easy-posts .oxy-posts,
.apparel.ct-section .ct-section-inner-wrap{
display:none;
}
.apparel_select {
 background-color:var(--apparel);
 color:#2400b5;
}
.touroperators {
 opacity:0;
}
.touroperators:not(.ct-section):not(.oxy-easy-posts),
.touroperators.oxy-easy-posts .oxy-posts,
.touroperators.ct-section .ct-section-inner-wrap{
display:none;
}
.touroperators_select {
 background-color:var(--tour-operators);
 color:#2400b5;
}
.technology {
 opacity:0;
}
.technology:not(.ct-section):not(.oxy-easy-posts),
.technology.oxy-easy-posts .oxy-posts,
.technology.ct-section .ct-section-inner-wrap{
display:none;
}
.technology_select {
 background-color:var(--technology);
}
.beautyspa {
 opacity:0;
}
.beautyspa:not(.ct-section):not(.oxy-easy-posts),
.beautyspa.oxy-easy-posts .oxy-posts,
.beautyspa.ct-section .ct-section-inner-wrap{
display:none;
}
.beautyspa_select {
 background-color:var(--beauty-spa);
 color:var(--primary-d-1);
}
.sc_icon_s {
color: #333333;}.sc_icon_s 
>svg {width: 55px;height: 55px;}.sc_icon_s {
 opacity:0;
}
.scicon_div {
 position:relative;
}
.sc_icon_bh {
color: #333333;}.sc_icon_bh 
>svg {width: 55px;height: 55px;}.sc_icon_bh {
 position:absolute;
}
.icon_light {
color: #ffffff;}.icon_light 
>svg {width: 55px;height: 55px;}.icon_light {
}
.sc_icon_size {
color: #333333;}.sc_icon_size 
>svg {width: 15px;height: 15px;}.sc_icon_size {
}
.sc_icon_sh {
 opacity:0;
}
.contact_div {
 gap:2rem;
}
.contact_div:not(.ct-section):not(.oxy-easy-posts),
.contact_div.oxy-easy-posts .oxy-posts,
.contact_div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:2rem;
}
.visit_app_container {
 position:relative;
 width:100%;
 margin-top:3rem;
 min-height:100px;
 max-height:200px;
}
.visit_app_container:not(.ct-section):not(.oxy-easy-posts),
.visit_app_container.oxy-easy-posts .oxy-posts,
.visit_app_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.visit_link_app:hover{
transform:translate(-50%,-50%); background-color:var(--primary);
 color:#ffffff;
}
.visit_link_app {
transform:translate(-50%,-50%); position:absolute;
 background-color:var(--primary-d-4);
 border-radius:23px;
 padding-left:4px;
 padding-right:4px;
 padding-bottom:4px;
 color:#ffffff;
 transition-duration:0.3s;
 left:50%;
 top:50%;
}
.visit_link_app:not(.ct-section):not(.oxy-easy-posts),
.visit_link_app.oxy-easy-posts .oxy-posts,
.visit_link_app.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.visit_link_app {
 right:50%;
 bottom:50%;
}
}

.visit_app_link {
 border-radius:5px;
 font-size:4rem;
 font-weight:700;
 padding-left:4px;
 padding-right:4px;
}
.visit_app_logo {
 width:73px;
}
.destination_hero_title {
 font-size:4rem;
 color:#ffffff;
 font-weight:700;
 z-index:21;
 line-height:1;
 opacity:0;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.destination_hero_title {
 font-size:2.1rem;
}
}

@media (max-width: 767px) {
.destination_hero_title {
 font-size:1.7rem;
 top:29vh;
}
}

@media (max-width: 479px) {
.destination_hero_title {
 font-size:1.5rem;
 text-align:center;
}
}

.destination_hero_subtitle {
 font-size:2rem;
 line-height:1;
 text-align:center;
 z-index:12;
 color:#ffffff;
 top:26vh;
 opacity:0;
 text-shadow:0px 0px 21px rgba(0,0,0,0.73);
}
@media (max-width: 991px) {
.destination_hero_subtitle {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.destination_hero_subtitle {
 font-size:1.1rem;
 top:35vh;
}
}

@media (max-width: 479px) {
.destination_hero_subtitle {
 font-size:1rem;
 text-align:center;
}
}

.meet_the_platforms {
 text-align:left;
 gap:2rem;
 width:100%;
 height:100vh;
}
.meet_the_platforms .ct-section-inner-wrap {
padding-top: 1rem;
padding-right: 0;
padding-bottom: 1rem;
padding-left: 0;
}
.meet_the_platforms:not(.ct-section):not(.oxy-easy-posts),
.meet_the_platforms.oxy-easy-posts .oxy-posts,
.meet_the_platforms.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
gap:2rem;
}
@media (max-width: 767px) {
.meet_the_platforms {
}
}

.stacking_card {
 width:512px;
 border-radius:21px;
}
.stacking_card_holder {
 position:relative;
}
.stacking_text {
 text-align:left;
 font-size:2.3rem;
 font-weight:500;
 line-height:1.2;
 width:90%;
 color:var(--secondary-l-4);
}
@media (max-width: 767px) {
.stacking_text {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.stacking_text {
 font-size:1.7rem;
}
}

.stacking_text_holder {
 position:relative;
}
.airport_img {
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
}

.image_statement_legal_slide {
 position:absolute;
 bottom:0px;
}
.products_gallery {
}
.products_gallery:not(.ct-section):not(.oxy-easy-posts),
.products_gallery.oxy-easy-posts .oxy-posts,
.products_gallery.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.products_gallery {
}
.products_gallery:not(.ct-section):not(.oxy-easy-posts),
.products_gallery.oxy-easy-posts .oxy-posts,
.products_gallery.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.products_gallery {
}
.products_gallery:not(.ct-section):not(.oxy-easy-posts),
.products_gallery.oxy-easy-posts .oxy-posts,
.products_gallery.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.products_gallery {
}
.products_gallery:not(.ct-section):not(.oxy-easy-posts),
.products_gallery.oxy-easy-posts .oxy-posts,
.products_gallery.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.dh_plane {
transform:translate(-50%,-50%); width:320px;
 position:absolute;
 top:39%;
 left:50%;
 z-index:20;
}
.dh_clouds_2_container {
}
.btn {
}
.small {
}
.large {
}
.tertiary {
}
.ghost {
}
.slight {
}
.secondary {
}
.no-bg {
}
.badge {
}
.link {
}
.input {
}
.select {
}
.card {
}
.primary {
}
.icon {
}
.outline {
}
.filled {
}
.avatar {
}
.divider {
}
.vertical {
}
.checkbox {
}
.radio {
}
.bg-primary {
}
.bg-primary-5 {
}
.bg-primary-10 {
}
.bg-primary-20 {
}
.bg-primary-30 {
}
.bg-primary-40 {
}
.bg-primary-50 {
}
.bg-primary-60 {
}
.bg-primary-70 {
}
.bg-primary-80 {
}
.bg-primary-90 {
}
.bg-primary-d-1 {
}
.bg-primary-d-2 {
}
.bg-primary-d-3 {
}
.bg-primary-d-4 {
}
.bg-primary-l-1 {
}
.bg-primary-l-2 {
}
.bg-primary-l-3 {
}
.bg-primary-l-4 {
}
.text-primary {
}
.text-primary-5 {
}
.text-primary-10 {
}
.text-primary-20 {
}
.text-primary-30 {
}
.text-primary-40 {
}
.text-primary-50 {
}
.text-primary-60 {
}
.text-primary-70 {
}
.text-primary-80 {
}
.text-primary-90 {
}
.text-primary-d-1 {
}
.text-primary-d-2 {
}
.text-primary-d-3 {
}
.text-primary-d-4 {
}
.text-primary-l-1 {
}
.text-primary-l-2 {
}
.text-primary-l-3 {
}
.text-primary-l-4 {
}
.border-primary {
}
.border-primary-5 {
}
.border-primary-10 {
}
.border-primary-20 {
}
.border-primary-30 {
}
.border-primary-40 {
}
.border-primary-50 {
}
.border-primary-60 {
}
.border-primary-70 {
}
.border-primary-80 {
}
.border-primary-90 {
}
.border-primary-d-1 {
}
.border-primary-d-2 {
}
.border-primary-d-3 {
}
.border-primary-d-4 {
}
.border-primary-l-1 {
}
.border-primary-l-2 {
}
.border-primary-l-3 {
}
.border-primary-l-4 {
}
.bg-secondary {
}
.bg-secondary-5 {
}
.bg-secondary-10 {
}
.bg-secondary-20 {
}
.bg-secondary-30 {
}
.bg-secondary-40 {
}
.bg-secondary-50 {
}
.bg-secondary-60 {
}
.bg-secondary-70 {
}
.bg-secondary-80 {
}
.bg-secondary-90 {
}
.bg-secondary-d-1 {
}
.bg-secondary-d-2 {
}
.bg-secondary-d-3 {
}
.bg-secondary-d-4 {
}
.bg-secondary-l-1 {
}
.bg-secondary-l-2 {
}
.bg-secondary-l-3 {
}
.bg-secondary-l-4 {
}
.text-secondary {
}
.text-secondary-5 {
}
.text-secondary-10 {
}
.text-secondary-20 {
}
.text-secondary-30 {
}
.text-secondary-40 {
}
.text-secondary-50 {
}
.text-secondary-60 {
}
.text-secondary-70 {
}
.text-secondary-80 {
}
.text-secondary-90 {
}
.text-secondary-d-1 {
}
.text-secondary-d-2 {
}
.text-secondary-d-3 {
}
.text-secondary-d-4 {
}
.text-secondary-l-1 {
}
.text-secondary-l-2 {
}
.text-secondary-l-3 {
}
.text-secondary-l-4 {
}
.border-secondary {
}
.border-secondary-5 {
}
.border-secondary-10 {
}
.border-secondary-20 {
}
.border-secondary-30 {
}
.border-secondary-40 {
}
.border-secondary-50 {
}
.border-secondary-60 {
}
.border-secondary-70 {
}
.border-secondary-80 {
}
.border-secondary-90 {
}
.border-secondary-d-1 {
}
.border-secondary-d-2 {
}
.border-secondary-d-3 {
}
.border-secondary-d-4 {
}
.border-secondary-l-1 {
}
.border-secondary-l-2 {
}
.border-secondary-l-3 {
}
.border-secondary-l-4 {
}
.bg-tertiary {
}
.bg-tertiary-5 {
}
.bg-tertiary-10 {
}
.bg-tertiary-20 {
}
.bg-tertiary-30 {
}
.bg-tertiary-40 {
}
.bg-tertiary-50 {
}
.bg-tertiary-60 {
}
.bg-tertiary-70 {
}
.bg-tertiary-80 {
}
.bg-tertiary-90 {
}
.bg-tertiary-d-1 {
}
.bg-tertiary-d-2 {
}
.bg-tertiary-d-3 {
}
.bg-tertiary-d-4 {
}
.bg-tertiary-l-1 {
}
.bg-tertiary-l-2 {
}
.bg-tertiary-l-3 {
}
.bg-tertiary-l-4 {
}
.text-tertiary {
}
.text-tertiary-5 {
}
.text-tertiary-10 {
}
.text-tertiary-20 {
}
.text-tertiary-30 {
}
.text-tertiary-40 {
}
.text-tertiary-50 {
}
.text-tertiary-60 {
}
.text-tertiary-70 {
}
.text-tertiary-80 {
}
.text-tertiary-90 {
}
.text-tertiary-d-1 {
}
.text-tertiary-d-2 {
}
.text-tertiary-d-3 {
}
.text-tertiary-d-4 {
}
.text-tertiary-l-1 {
}
.text-tertiary-l-2 {
}
.text-tertiary-l-3 {
}
.text-tertiary-l-4 {
}
.border-tertiary {
}
.border-tertiary-5 {
}
.border-tertiary-10 {
}
.border-tertiary-20 {
}
.border-tertiary-30 {
}
.border-tertiary-40 {
}
.border-tertiary-50 {
}
.border-tertiary-60 {
}
.border-tertiary-70 {
}
.border-tertiary-80 {
}
.border-tertiary-90 {
}
.border-tertiary-d-1 {
}
.border-tertiary-d-2 {
}
.border-tertiary-d-3 {
}
.border-tertiary-d-4 {
}
.border-tertiary-l-1 {
}
.border-tertiary-l-2 {
}
.border-tertiary-l-3 {
}
.border-tertiary-l-4 {
}
.bg-body {
}
.bg-surface {
}
.text-body {
}
.text-title {
}
.bg-light {
}
.bg-light-5 {
}
.bg-light-10 {
}
.bg-light-20 {
}
.bg-light-30 {
}
.bg-light-40 {
}
.bg-light-50 {
}
.bg-light-60 {
}
.bg-light-70 {
}
.bg-light-80 {
}
.bg-light-90 {
}
.text-light {
}
.text-light-5 {
}
.text-light-10 {
}
.text-light-20 {
}
.text-light-30 {
}
.text-light-40 {
}
.text-light-50 {
}
.text-light-60 {
}
.text-light-70 {
}
.text-light-80 {
}
.text-light-90 {
}
.border-light {
}
.border-light-5 {
}
.border-light-10 {
}
.border-light-20 {
}
.border-light-30 {
}
.border-light-40 {
}
.border-light-50 {
}
.border-light-60 {
}
.border-light-70 {
}
.border-light-80 {
}
.border-light-90 {
}
.bg-dark {
}
.bg-dark-5 {
}
.bg-dark-10 {
}
.bg-dark-20 {
}
.bg-dark-30 {
}
.bg-dark-40 {
}
.bg-dark-50 {
}
.bg-dark-60 {
}
.bg-dark-70 {
}
.bg-dark-80 {
}
.bg-dark-90 {
}
.text-dark {
}
.text-dark-5 {
}
.text-dark-10 {
}
.text-dark-20 {
}
.text-dark-30 {
}
.text-dark-40 {
}
.text-dark-50 {
}
.text-dark-60 {
}
.text-dark-70 {
}
.text-dark-80 {
}
.text-dark-90 {
}
.border-dark {
}
.border-dark-5 {
}
.border-dark-10 {
}
.border-dark-20 {
}
.border-dark-30 {
}
.border-dark-40 {
}
.border-dark-50 {
}
.border-dark-60 {
}
.border-dark-70 {
}
.border-dark-80 {
}
.border-dark-90 {
}
.bg-success {
}
.bg-success-5 {
}
.bg-success-10 {
}
.bg-success-20 {
}
.bg-success-30 {
}
.bg-success-40 {
}
.bg-success-50 {
}
.bg-success-60 {
}
.bg-success-70 {
}
.bg-success-80 {
}
.bg-success-90 {
}
.text-success {
}
.text-success-5 {
}
.text-success-10 {
}
.text-success-20 {
}
.text-success-30 {
}
.text-success-40 {
}
.text-success-50 {
}
.text-success-60 {
}
.text-success-70 {
}
.text-success-80 {
}
.text-success-90 {
}
.border-success {
}
.border-success-5 {
}
.border-success-10 {
}
.border-success-20 {
}
.border-success-30 {
}
.border-success-40 {
}
.border-success-50 {
}
.border-success-60 {
}
.border-success-70 {
}
.border-success-80 {
}
.border-success-90 {
}
.bg-error {
}
.bg-error-5 {
}
.bg-error-10 {
}
.bg-error-20 {
}
.bg-error-30 {
}
.bg-error-40 {
}
.bg-error-50 {
}
.bg-error-60 {
}
.bg-error-70 {
}
.bg-error-80 {
}
.bg-error-90 {
}
.text-error {
}
.text-error-5 {
}
.text-error-10 {
}
.text-error-20 {
}
.text-error-30 {
}
.text-error-40 {
}
.text-error-50 {
}
.text-error-60 {
}
.text-error-70 {
}
.text-error-80 {
}
.text-error-90 {
}
.border-error {
}
.border-error-5 {
}
.border-error-10 {
}
.border-error-20 {
}
.border-error-30 {
}
.border-error-40 {
}
.border-error-50 {
}
.border-error-60 {
}
.border-error-70 {
}
.border-error-80 {
}
.border-error-90 {
}
.padding-4xs {
}
.padding-3xs {
}
.padding-2xs {
}
.padding-xs {
}
.padding-s {
}
.padding-m {
}
.padding-l {
}
.padding-xl {
}
.padding-2xl {
}
.padding-3xl {
}
.padding-4xl {
}
.padding-left-4xs {
}
.padding-left-3xs {
}
.padding-left-2xs {
}
.padding-left-xs {
}
.padding-left-s {
}
.padding-left-m {
}
.padding-left-l {
}
.padding-left-xl {
}
.padding-left-2xl {
}
.padding-left-3xl {
}
.padding-left-4xl {
}
.padding-right-4xs {
}
.padding-right-3xs {
}
.padding-right-2xs {
}
.padding-right-xs {
}
.padding-right-s {
}
.padding-right-m {
}
.padding-right-l {
}
.padding-right-xl {
}
.padding-right-2xl {
}
.padding-right-3xl {
}
.padding-right-4xl {
}
.padding-top-4xs {
}
.padding-top-3xs {
}
.padding-top-2xs {
}
.padding-top-xs {
}
.padding-top-s {
}
.padding-top-m {
}
.padding-top-l {
}
.padding-top-xl {
}
.padding-top-2xl {
}
.padding-top-3xl {
}
.padding-top-4xl {
}
.padding-bottom-4xs {
}
.padding-bottom-3xs {
}
.padding-bottom-2xs {
}
.padding-bottom-xs {
}
.padding-bottom-s {
}
.padding-bottom-m {
}
.padding-bottom-l {
}
.padding-bottom-xl {
}
.padding-bottom-2xl {
}
.padding-bottom-3xl {
}
.padding-bottom-4xl {
}
.padding-horizontal-4xs {
}
.padding-horizontal-3xs {
}
.padding-horizontal-2xs {
}
.padding-horizontal-xs {
}
.padding-horizontal-s {
}
.padding-horizontal-m {
}
.padding-horizontal-l {
}
.padding-horizontal-xl {
}
.padding-horizontal-2xl {
}
.padding-horizontal-3xl {
}
.padding-horizontal-4xl {
}
.padding-vertical-4xs {
}
.padding-vertical-3xs {
}
.padding-vertical-2xs {
}
.padding-vertical-xs {
}
.padding-vertical-s {
}
.padding-vertical-m {
}
.padding-vertical-l {
}
.padding-vertical-xl {
}
.padding-vertical-2xl {
}
.padding-vertical-3xl {
}
.padding-vertical-4xl {
}
.margin-4xs {
}
.margin-3xs {
}
.margin-2xs {
}
.margin-xs {
}
.margin-s {
}
.margin-m {
}
.margin-l {
}
.margin-xl {
}
.margin-2xl {
}
.margin-3xl {
}
.margin-4xl {
}
.margin-left-4xs {
}
.margin-left-3xs {
}
.margin-left-2xs {
}
.margin-left-xs {
}
.margin-left-s {
}
.margin-left-m {
}
.margin-left-l {
}
.margin-left-xl {
}
.margin-left-2xl {
}
.margin-left-3xl {
}
.margin-left-4xl {
}
.margin-right-4xs {
}
.margin-right-3xs {
}
.margin-right-2xs {
}
.margin-right-xs {
}
.margin-right-s {
}
.margin-right-m {
}
.margin-right-l {
}
.margin-right-xl {
}
.margin-right-2xl {
}
.margin-right-3xl {
}
.margin-right-4xl {
}
.margin-top-4xs {
}
.margin-top-3xs {
}
.margin-top-2xs {
}
.margin-top-xs {
}
.margin-top-s {
}
.margin-top-m {
}
.margin-top-l {
}
.margin-top-xl {
}
.margin-top-2xl {
}
.margin-top-3xl {
}
.margin-top-4xl {
}
.margin-bottom-4xs {
}
.margin-bottom-3xs {
}
.margin-bottom-2xs {
}
.margin-bottom-xs {
}
.margin-bottom-s {
}
.margin-bottom-m {
}
.margin-bottom-l {
}
.margin-bottom-xl {
}
.margin-bottom-2xl {
}
.margin-bottom-3xl {
}
.margin-bottom-4xl {
}
.margin-horizontal-4xs {
}
.margin-horizontal-3xs {
}
.margin-horizontal-2xs {
}
.margin-horizontal-xs {
}
.margin-horizontal-s {
}
.margin-horizontal-m {
}
.margin-horizontal-l {
}
.margin-horizontal-xl {
}
.margin-horizontal-2xl {
}
.margin-horizontal-3xl {
}
.margin-horizontal-4xl {
}
.margin-vertical-4xs {
}
.margin-vertical-3xs {
}
.margin-vertical-2xs {
}
.margin-vertical-xs {
}
.margin-vertical-s {
}
.margin-vertical-m {
}
.margin-vertical-l {
}
.margin-vertical-xl {
}
.margin-vertical-2xl {
}
.margin-vertical-3xl {
}
.margin-vertical-4xl {
}
.gap-4xs {
}
.gap-3xs {
}
.gap-2xs {
}
.gap-xs {
}
.gap-s {
}
.gap-m {
}
.gap-l {
}
.gap-xl {
}
.gap-2xl {
}
.gap-3xl {
}
.gap-4xl {
}
.text-xs {
}
.text-s {
}
.text-m {
}
.text-l {
}
.text-xl {
}
.text-2xl {
}
.text-3xl {
}
.text-4xl {
}
.line-height-xs {
}
.line-height-s {
}
.line-height-m {
}
.line-height-l {
}
.line-height-xl {
}
.italic {
}
.bold {
}
.lowercase {
}
.uppercase {
}
.underline {
}
.font-100 {
}
.font-200 {
}
.font-300 {
}
.font-400 {
}
.font-500 {
}
.font-600 {
}
.font-700 {
}
.font-800 {
}
.font-900 {
}
.text-left {
}
.text-center {
}
.text-right {
}
.row {
}
.column {
}
.columns-2 {
}
.columns-3 {
}
.columns-4 {
}
.columns-5 {
}
.columns-6 {
}
.columns-7 {
}
.columns-8 {
}
.column--on-xl {
}
.row--on-xl {
}
.columns-2--on-xl {
}
.columns-3--on-xl {
}
.columns-4--on-xl {
}
.columns-5--on-xl {
}
.columns-6--on-xl {
}
.column--on-l {
}
.row--on-l {
}
.columns-2--on-l {
}
.columns-3--on-l {
}
.columns-4--on-l {
}
.columns-5--on-l {
}
.columns-6--on-l {
}
.column--on-m {
}
.row--on-m {
}
.columns-2--on-m {
}
.columns-3--on-m {
}
.columns-4--on-m {
}
.columns-5--on-m {
}
.columns-6--on-m {
}
.column--on-s {
}
.row--on-s {
}
.columns-2--on-s {
}
.columns-3--on-s {
}
.columns-4--on-s {
}
.columns-5--on-s {
}
.columns-6--on-s {
}
.columns-min-5 {
}
.columns-min-10 {
}
.columns-min-20 {
}
.columns-min-30 {
}
.columns-min-40 {
}
.columns-min-50 {
}
.columns-min-60 {
}
.columns-min-70 {
}
.flex-row {
}
.flex-column {
}
.flex-1 {
}
.flex-2 {
}
.flex-3 {
}
.flex-wrap {
}
.flex-nowrap {
}
.col-span-2 {
}
.col-span-3 {
}
.col-span-4 {
}
.col-span-5 {
}
.col-span-6 {
}
.col-span-7 {
}
.col-span-8 {
}
.col-span-1--on-xl {
}
.col-span-2--on-xl {
}
.col-span-3--on-xl {
}
.col-span-4--on-xl {
}
.col-span-5--on-xl {
}
.col-span-6--on-xl {
}
.col-span-1--on-l {
}
.col-span-2--on-l {
}
.col-span-3--on-l {
}
.col-span-4--on-l {
}
.col-span-5--on-l {
}
.col-span-6--on-l {
}
.col-span-1--on-m {
}
.col-span-2--on-m {
}
.col-span-3--on-m {
}
.col-span-4--on-m {
}
.col-span-5--on-m {
}
.col-span-6--on-m {
}
.col-span-1--on-s {
}
.col-span-2--on-s {
}
.col-span-3--on-s {
}
.col-span-4--on-s {
}
.col-span-5--on-s {
}
.col-span-6--on-s {
}
.col-start-1 {
}
.col-start-2 {
}
.col-start-3 {
}
.col-start-4 {
}
.col-start-5 {
}
.col-start-6 {
}
.col-start-7 {
}
.col-start-8 {
}
.col-start-1--on-xl {
}
.col-start-2--on-xl {
}
.col-start-3--on-xl {
}
.col-start-4--on-xl {
}
.col-start-5--on-xl {
}
.col-start-6--on-xl {
}
.col-start-1--on-l {
}
.col-start-2--on-l {
}
.col-start-3--on-l {
}
.col-start-4--on-l {
}
.col-start-5--on-l {
}
.col-start-6--on-l {
}
.col-start-1--on-m {
}
.col-start-2--on-m {
}
.col-start-3--on-m {
}
.col-start-4--on-m {
}
.col-start-5--on-m {
}
.col-start-6--on-m {
}
.col-start-1--on-s {
}
.col-start-2--on-s {
}
.col-start-3--on-s {
}
.col-start-4--on-s {
}
.col-start-5--on-s {
}
.col-start-6--on-s {
}
.row-span-2 {
}
.row-span-3 {
}
.row-span-4 {
}
.row-span-5 {
}
.row-span-6 {
}
.row-span-7 {
}
.row-span-8 {
}
.row-span-1--on-xl {
}
.row-span-2--on-xl {
}
.row-span-3--on-xl {
}
.row-span-4--on-xl {
}
.row-span-5--on-xl {
}
.row-span-6--on-xl {
}
.row-span-1--on-l {
}
.row-span-2--on-l {
}
.row-span-3--on-l {
}
.row-span-4--on-l {
}
.row-span-5--on-l {
}
.row-span-6--on-l {
}
.row-span-1--on-m {
}
.row-span-2--on-m {
}
.row-span-3--on-m {
}
.row-span-4--on-m {
}
.row-span-5--on-m {
}
.row-span-6--on-m {
}
.row-span-1--on-s {
}
.row-span-2--on-s {
}
.row-span-3--on-s {
}
.row-span-4--on-s {
}
.row-span-5--on-s {
}
.row-span-6--on-s {
}
.row-start-1 {
}
.row-start-2 {
}
.row-start-3 {
}
.row-start-4 {
}
.row-start-5 {
}
.row-start-6 {
}
.row-start-7 {
}
.row-start-8 {
}
.row-start-1--on-xl {
}
.row-start-2--on-xl {
}
.row-start-3--on-xl {
}
.row-start-4--on-xl {
}
.row-start-5--on-xl {
}
.row-start-6--on-xl {
}
.row-start-1--on-l {
}
.row-start-2--on-l {
}
.row-start-3--on-l {
}
.row-start-4--on-l {
}
.row-start-5--on-l {
}
.row-start-6--on-l {
}
.row-start-1--on-m {
}
.row-start-2--on-m {
}
.row-start-3--on-m {
}
.row-start-4--on-m {
}
.row-start-5--on-m {
}
.row-start-6--on-m {
}
.row-start-1--on-s {
}
.row-start-2--on-s {
}
.row-start-3--on-s {
}
.row-start-4--on-s {
}
.row-start-5--on-s {
}
.row-start-6--on-s {
}
.items-left {
}
.content-left {
}
.items-center {
}
.content-center {
}
.items-right {
}
.content-right {
}
.items-top {
}
.content-top {
}
.items-middle {
}
.content-middle {
}
.items-bottom {
}
.content-bottom {
}
.items-stretch {
}
.content-stretch {
}
.space-between {
}
.space-around {
}
.self-left {
}
.self-center {
}
.self-right {
}
.self-top {
}
.self-middle {
}
.self-bottom {
}
.self-stretch {
}
.full-width {
}
.full-height {
}
.screen-width {
}
.screen-height {
}
.auto-width {
}
.auto-height {
}
.width-90 {
}
.width-80 {
}
.width-70 {
}
.width-60 {
}
.width-50 {
}
.width-40 {
}
.width-30 {
}
.width-20 {
}
.width-10 {
}
.max-site-width {
}
.max-width-140 {
}
.max-width-130 {
}
.max-width-120 {
}
.max-width-110 {
}
.max-width-100 {
}
.max-width-90 {
}
.max-width-80 {
}
.max-width-70 {
}
.max-width-60 {
}
.max-width-50 {
}
.max-width-40 {
}
.max-width-30 {
}
.max-width-20 {
}
.max-width-10 {
}
.radius-xs {
}
.radius-s {
}
.radius-m {
}
.radius-l {
}
.radius-xl {
}
.radius-full {
}
.border {
}
.border-left {
}
.border-right {
}
.border-top {
}
.border-bottom {
}
.shadow-xs {
}
.shadow-s {
}
.shadow-m {
}
.shadow-l {
}
.shadow-xl {
}
.opacity-0 {
}
.opacity-10 {
}
.opacity-20 {
}
.opacity-30 {
}
.opacity-40 {
}
.opacity-50 {
}
.opacity-60 {
}
.opacity-70 {
}
.opacity-80 {
}
.opacity-90 {
}
.opacity-100 {
}
.aspect-1 {
}
.aspect-4-3 {
}
.aspect-3-4 {
}
.aspect-3-2 {
}
.aspect-2-3 {
}
.aspect-16-9 {
}
.aspect-9-16 {
}
.fit-contain {
}
.fit-cover {
}
.fit-fill {
}
.bg-blur-xs {
}
.bg-blur-s {
}
.bg-blur-m {
}
.bg-blur-l {
}
.bg-blur-xl {
}
.grayscale {
}
.rotate-90 {
}
.rotate-180 {
}
.display-none {
}
.visible {
}
.hidden {
}
.overflow-hidden {
}
.overflow-auto {
}
.overflow-x-hidden {
}
.overflow-x-auto {
}
.overflow-y-hidden {
}
.overflow-y-auto {
}
.list-none {
}
.white-space-nowrap {
}
.transition-global {
}
.relative {
}
.absolute {
}
.sticky {
}
.fixed {
}
.inset-0 {
}
.bottom-0 {
}
.top-0 {
}
.left-0 {
}
.right-0 {
}
.pointer {
}
.not-allowed {
}
.cursor-auto {
}
.no-pointer-events {
}
.z--1 {
}
.z-0 {
}
.z-1 {
}
.z-10 {
}
.z-100 {
}
.z-1000 {
}
.z-10000 {
}
.theme-inverted {
}
body{
background-size: cover; background-color:var(--main-body);
 background-repeat:no-repeat;
 background-position:50% 0px;
}
