/* figtree-latin-wght-normal */
@font-face {
  font-family: 'Figtree Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 900;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/figtree:vf@latest/latin-wght-normal.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* fraunces-latin-wght-normal */
@font-face {
  font-family: 'Fraunces Variable';
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/fraunces:vf@latest/latin-wght-italic.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

:root{
    --font-primary: 'Figtree Variable';
    --font-secondary: 'Fraunces Variable';

    --baseBG: #00070D;
    --bgbaseblack: #000000;
    --bgbasebackground: #010A0E;

    --bgprimary100: #F4FFEF;
    --bgprimary200: #D5F3C8;
    --bgprimary300: #93D476;
    --bgprimary400: #62BC3A;
    --bgprimary500: #3f7d3b;
    --bgprimary600: #347E12;
    --bgprimary700: #27630B;
    --bgprimary800: #1C4807;
    --bgprimary900: #0F2A03;

    --bgsecondary100:#EEF7FF;
    --bgsecondary200:#ACC2D7;
    --bgsecondary300:#3F5467;
    --bgsecondary400:#202F3C;
    --bgsecondary500:#08243D;
    --bgsecondary600:#041728;
    --bgsecondary700:#010E1A;
    --bgsecondary800:#000A12;
    --bgsecondary800:#010B0F;


    --bgsuccess100: #E1FBEA;
    --bgsuccess200: #AAF0C4;
    --bgsuccess300: #73E2A3;
    --bgsuccess400: #3CCB7F;
    --bgsuccess500: #16B364;
    --bgsuccess600: #099250;
    --bgsuccess700: #087443;
    --bgsuccess800: #095C37;
    --bgsuccess900: #03482A;

    --bgwarning100: #FFF6DB;
    --bgwarning200: #FEDF89;
    --bgwarning300: #FEC84B;
    --bgwarning400: #FDB022;
    --bgwarning500: #F79009;
    --bgwarning600: #DC6803;
    --bgwarning700: #B54708;
    --bgwarning800: #93370D;
    --bgwarning900: #652104;
    
    --bgdanger100: #FFEEED; 
    --bgdanger200: #FECDCA; 
    --bgdanger300: #FDA29B; 
    --bgdanger400: #F97066; 
    --bgdanger500: #F04438; 
    --bgdanger600: #D92D20; 
    --bgdanger700: #B42318; 
    --bgdanger800: #912018; 
    --bgdanger900: #601409; 



    --bgwhite: #ffffff;
    --bggray:#8C8C8C;
    --bggray1:#DFDFDF;
    --bggray3: #DADADA;
    --bggray4: #F0F0F0;

    --bgblack1: #1A1A1A;
    --bgblack2: #3F3F3F;

    --bggreen1: #6BBE45;
    --bggreen2: #427C27;

    --bglightgreen1: #ABE591;
    --bglightgreen2: #93D476;

    --bgdarkgreen: #0A2000;    
    --bgdarkgreen1: #1B5700;
    --bgdarkgreen2: #0B2200;
    --bgdarkgreen3: #0F2A03;
}

*{
    box-sizing: border-box;
}

body{
    font-family: var(--font-primary);
    font-size: 16px;
    margin: 0;
    background-color: var(--baseBG);
    color: var(--bgwhite);
}
@media (min-width:1200px){
    body{
        font-size: 18px;
    }
}
.text-green{
    color: var(--bgprimary500);
}
a{
    color: var(--bgwhite);
    display: inline-block;
}
img{
    max-width: 100%;
}
.container{
    padding: 0 20px;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
}
.container-xl {
    padding: 0 20px;
    margin: 0 auto;
    width: 100%;
    max-width: 1860px;
}
@media (min-width:768px){
    .container{max-width: 720px;}   
}
@media (min-width:992px){
    .container{max-width: 960px;}   
}
@media (min-width:1200px){
    .container{max-width: 1140px;}   
}
@media (min-width:1400px){
    .container{max-width: 1320px;}   
}
@media (min-width:1600px){
    .container{max-width: 1560px;}   
}

body:not(.home) h1 {
    font-weight: 500;
}
h1,h2,h3,h4,h5,h6{
    margin: 10px 0;
}
p{
    line-height: 1.4em;
}

h1,.h1{
    font-weight: bold;
    line-height: 1.05em;
    letter-spacing: -1px;
    font-size: 40px;
}
@media (min-width:992px){
    h1,.h1{font-size: 45px;}
}
@media (min-width:1400px){
    h1,.h1{font-size: 50px;}
}

h1 span,
.h1 span{
    /* font-family: var(--font-secondary); */
    font-weight: 400;
    font-style: italic;
    letter-spacing: -3px;
}

h2,.h2{
    font-weight: 500;
    line-height: 1em;
    letter-spacing: -1px;
    font-size: 32px;
}
@media (min-width:768px){
    h2,.h2{font-size: 40px;}
}
@media (min-width:992px){
    h2,.h2{font-size: 45px;}
}
@media (min-width:1200px){
    h2,.h2{font-size: 50px;}
}
@media (min-width:1400px){
    h2,.h2{font-size: 55px;}
}

h3,.h3{
    font-weight: 500;
    line-height: 1em;
    letter-spacing: -1px;
    font-size: 30px;
}
@media (min-width:768px){
    h3,.h3{font-size: 36px;}
}
@media (min-width:992px){
    h3,.h3{font-size: 42px;}
}
@media (min-width:1200px){
    h3,.h3{font-size: 46px;}
}
@media (min-width:1400px){
    h3,.h3{font-size: 48px;}
}

h4,.h4{
    font-weight: 500;
    line-height: 1.1em;
    letter-spacing: -1px;
    font-size: 22px;
}
@media (min-width:992px){
    h4,.h4{font-size: 24px;}
}
@media (min-width:1200px){
    h4,.h4{font-size: 28px;}
}

h5,.h5{
    font-weight: 400;
    line-height: 1.1em;
    font-size: 18px;
}
@media (min-width:768px){
    h5,.h5{font-size: 20px;}
}
@media (min-width:992px){
    h5,.h5{font-size: 22px;}
}
@media (min-width:1200px){
    h5,.h5{font-size: 24px;}
}

h6,.h6{
    font-weight: 600;
    line-height: 1.1em;
    font-size: 16px;
}
@media (min-width:992px){
    h6,.h6{font-size: 18px;}
}
@media (min-width:1200px){
    h6,.h6{font-size: 20px;}
}

.py-xxl{
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}
@media (max-width:1599px){
    .py-xxl{padding-top: 130px !important;padding-bottom: 130px !important;}   
}
@media (max-width:1399px){
    .py-xxl{padding-top: 110px !important;padding-bottom: 110px !important;}   
}
@media (max-width:1199px){
    .py-xxl{padding-top: 90px !important;padding-bottom: 90px !important;}   
}
@media (max-width:991px){
    .py-xxl{padding-top: 80px !important;padding-bottom: 80px !important;}   
}
@media (max-width:767px){
    .py-xxl{padding-top: 60px !important;padding-bottom: 60px !important;}   
}

.pt-xxl{
    padding-top: 150px !important;
}
@media (max-width:1599px){
    .pt-xxl{padding-top: 130px !important;}   
}
@media (max-width:1399px){
    .pt-xxl{padding-top: 110px !important;}   
}
@media (max-width:1199px){
    .pt-xxl{padding-top: 90px !important;}   
}
@media (max-width:991px){
    .pt-xxl{padding-top: 80px !important;}   
}
@media (max-width:767px){
    .pt-xxl{padding-top: 60px !important;}   
}

.pb-xxl{
    padding-bottom: 150px !important;
}
@media (max-width:1599px){
    .pb-xxl{padding-bottom: 130px !important;}   
}
@media (max-width:1399px){
    .pb-xxl{padding-bottom: 110px !important;}   
}
@media (max-width:1199px){
    .pb-xxl{padding-bottom: 90px !important;}   
}
@media (max-width:991px){
    .pb-xxl{padding-bottom: 80px !important;}   
}
@media (max-width:767px){
    .pb-xxl{padding-bottom: 60px !important;}   
}

.pb-0{
    padding-bottom: 0 !important;
}
.pt-0{
    padding-top: 0 !important;
}

.pt-20{
    padding-top: 20px !important;
}
.pb-50{
    padding-bottom: 50px !important;
}

p:empty{
    display: none;
}

.d-inline-block{
    display: inline-block;
}
.mt-m{
    margin-top: 16px;
}
.text-gray{
    color: #969696;
}

.btn{
    border-radius: 50px;
    padding: 9px 23px;
    font-size: 18px;
    color: var(--bgwhite);
    font-weight: 500;
    letter-spacing: 0.25px;
    background-color: var(--bgprimary500);
    border: 2px solid var(--bgprimary500);
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    outline: none;
}
.btn:hover{
    background-color: var(--bgdarkgreen1);
    border-color: var(--bgdarkgreen1);
}
.btn:focus{
    background-color: var(--bgdarkgreen2);
    border-color: var(--bgdarkgreen2);
}

.btn--border{
    background-color: transparent;
    color: var(--bgwhite);
}
.btn--border:hover{
    background-color: rgba(69, 152, 31, 0.15);   
}
.btn--border:focus{
    background-color: #1E5007;   
}

.btn--white{
    background-color: var(--bgwhite);
    color: var(--bgbaseblack);
    border-color: var(--bgwhite);
}
.btn--white:hover{
    background-color: var(--bgprimary100);
    color: var(--bgprimary500);
    border-color: var(--bgprimary100);
}
.btn--white:focus{
    background-color: var(--bglightgreen1);
    color: #216900;
    border-color: var(--bglightgreen1);
}



/* Initiating Header Style */
.block-header{
    width: 100%;
    padding: 20px 0;
    position: fixed;
    inset: 0 0 auto 0;
    z-index: 12;
}
.block-header__inner{
    width: 100%;
    
    
    padding: 7px 15px; 
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: 40px;
    position: relative;
}
.block-header__inner::before{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(22, 34, 44, 0.6);
    backdrop-filter: blur(25px);
     -webkit-backdrop-filter: blur(25px);
    border-radius: 150px;
}
.block-header__logo{
    padding-left: 23px;
    position: relative;
}
.block-header__logo a img{
    max-width: 167px;
    height: auto;
}
.block-header__menu-item{
    display: flex;
    justify-content: flex-end;
    grid-gap: 22px;
    flex: 1;
    align-items: center;
    margin-top: -3px;
}
.block-header__menu ul{
    list-style: none;
    padding: 0 10px 0 0;
    margin: 0;
    display: flex;
    justify-content: flex-end;
    grid-gap: 40px;
}
.block-header__menu ul li.menu-item-has-children{
    position: relative;
}
.block-header__menu ul li a{
    text-decoration: none;
    transition: all 0.3s;
    position: relative;
    z-index: 1;
    font-weight: 500;
}
.block-header__menu ul li.current_page_item > a{
    color: var(--bgprimary300);
}
.block-header__menu ul li:hover > a{
    color: var(--bgprimary300);
}
.block-header__menu-item .sub-menu{
    position: absolute;
    inset: calc(100% + 29px) auto auto 0;
    background: rgba(2, 15, 26, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    padding: 20px;
    min-width: 220px;
    border-radius: 0 0 16px 16px;
    flex-direction: column;
    display: none;
    grid-gap: 25px;
}
@media (min-width:992px){
    .block-header__menu ul li > a:after{
        content: "";
        position: absolute;
        inset: 0;
        height: 65px;
		visibility:hidden;
    }
	.block-header__menu ul li:hover > a:after{
		visibility: visible;
	}
    .block-header__menu ul li:hover .sub-menu{
        display: flex;
    }
}
.block-header__contact-btn{
    display: inline-flex;
    grid-gap: 10px;
    position: relative;
}
.block-header__contact-btn a{
    background-color: rgba(255,255,255,0.3);
    border-radius: 16px;
    height: 47px;
    width: 47px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s;
}
.block-header__contact-btn a#call-button{
    background-color: var(--bgprimary500);
}
.block-header__contact-btn a#call-button:hover{
    background-color: var(--bgdarkgreen1);
}
.block-header__contact-btn a svg{
    width: 18px;
    height: 18px;
}
.block-header__contact-btn a:hover{
    background-color: var(--bgprimary500);   
}
.block-header__btn{
    position: relative;
}

.block-mega-menu {
    position: absolute;
    inset: calc(100%) 0 auto 0;
    
    background: rgba(2, 15, 26, 0.7);
    border-radius: 0px 0px 16px 16px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    padding: 32px 30px;
    min-height: 367px;
    display: none;
}
.block-mega-menu--service{
max-width: 1155px;
    margin: 0 auto;
}
@media (min-width:992px){
    .has-megamenu:hover .block-mega-menu{
        display: block;
    }
}
.block-mega-menu__top {
    padding-bottom: 16px;
}
.block-mega-menu__top h6 {
    text-transform: uppercase;
    margin: 0;
    font-weight: 600;
}
.block-mega-menu__inner {
    display: flex;
    grid-gap: 15px;
}
.block-mega-menu__tabs {
    width: 20%;
}
.block-mega-menu__tabs ul {
    flex-direction: column;
    grid-gap: 17px;
}
.block-mega-menu__tabs ul li{
    font-size: 16px;
    cursor: pointer;
}

.block-mega-menu__tabs ul li.active,
.block-mega-menu__tabs ul li.active a,
.block-mega-menu__tabs ul li:hover,
.block-mega-menu__tabs ul li:hover a{
    color: rgba(255,255,255,0.5);
}
.block-mega-menu__tabs ul li a:after{
	display:none;
}
.block-mega-menu__content{
    width: calc(80% - 15px);
}
@media (min-width:992px){
    .block-mega-menu--service .mega-menu-item:not(.active){display: none;}
    .block-mega-menu--service .mega-menu-item .mega-menu-item__heading > p{display: none;}
}
.block-mega-menu__items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}
.block-mega-menu__item {
    width: 100%;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
}
.block-mega-menu__item:before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    transition: all 0.4s;
}
.block-mega-menu__item img {
    width: 100%;
    aspect-ratio: 1.45;
    object-fit: cover;
}
.block-mega-menu__item p {
    margin: 0;
    position: absolute;
    inset: auto 0 0 0;
    padding: 0 12px 12px;
    z-index: 2;
    line-height: 1.15em;
    display: inline-block;
    color: var(--bgwhite) !important;
}
.block-mega-menu__item:hover p{
    color: var(--bgwhite);
}
.block-mega-menu__item:hover:before{
    background: linear-gradient(180deg, rgba(69, 152, 31, 0) 0%, #3f7d3b 100%)
}
.block-mega-menu--fleet{
    border-radius: 16px;
}
.block-mega-menu--fleet .block-mega-menu__inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 26px;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item{
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 8px;
    width: 100%;
    transition: all 0.3s;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item a {
    display: flex;
    flex-direction: column;
    padding: 20px;
    grid-gap: 12px;
    height: 100%;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item a .fleet-img {
    flex: 1;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item a p{    
    margin: 0;
    transition: all 0.3s;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:hover{
    background: rgba(255, 255, 255, 0.4);
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:last-child{
    background-color: var(--bgbaseblack);
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:last-child a {
    align-items: center;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:last-child a p {
    padding: 12px 32px;
    background-color: var(--bgdarkgreen);
    border: 1px solid var(--bggreen2);
    border-radius: 50px;
    margin-top: -35px;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:last-child:hover a p{
    background-color: var(--bggreen2);
    color: var(--bgwhite);
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:nth-last-child(2) {
    position: relative;
    overflow: hidden;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:nth-last-child(2) a {
    justify-content: flex-end;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:nth-last-child(2) .fleet-img {
    position: absolute;
    inset: 0;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:nth-last-child(2) .fleet-img img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:nth-last-child(2) a p {
    position: relative;
    z-index: 2;
}
.block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:nth-last-child(2) a:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 1;
}
@media (max-width:1399px){
    .block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item:last-child a p{padding: 10px 22px;}
    .block-header__menu ul li a{font-size: 16px;}
    .block-header__inner{grid-gap: 30px;}
    .block-header__menu ul{grid-gap: 33px;}
}
@media (max-width:1199px){
    .block-header__logo{padding-left: 0;}
    .block-header__menu ul{padding-right: 0;grid-gap: 17px;}
    .block-mega-menu__items{grid-template-columns: 1fr 1fr 1fr;}
    .block-mega-menu--fleet .block-mega-menu__inner{grid-template-columns: 1fr 1fr 1fr;max-height: 380px;overflow: auto;}
    .block-header__menu-item{grid-gap: 12px;}
    .block-header__btn a.btn {font-size: 16px;}
    .block-header__logo a img{max-width: 117px;width: 117px;height: 50px;}
    .block-header__inner{grid-gap: 31px;}
    .block-header__menu-item .sub-menu{inset: calc(100% + 26px) auto auto 0;}
}
@media (min-width:992px){
    .block-header__mobile,
    .block-header__close{display: none;}
    .hide-desktop{display: none;}
}
@media (max-width:991px){
    .block-header__menu-item{
        position: fixed;
        inset: 0;
        height: 100vh;
        overflow: auto;
        background: rgba(2, 15, 26, 0.7);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        margin: 0;
        flex: unset;
        justify-content: center;
        align-items: flex-start;
        padding: 10px 30px 30px;
        flex-wrap: wrap;
        align-content: flex-start;
        grid-row-gap: 40px;
        transform: translateX(-100%);
        transition: transform 0.3s;
    }
    .block-header__menu-item.open{
        transform: translateX(0);
    }
    .block-header__inner::before{
        border-radius: 0;
    }
    nav.block-header__menu {
        width: 100%;
    }
    .block-header__menu > ul{
        flex-direction: column;
        grid-gap: 0;
    }
    .block-header__menu > ul > li{
        padding: 20px 10px;
        border-bottom: 1px solid #414141;
        position: relative;
        transform: translateX(-20px);
        opacity: 0;
        transition: all 400ms ease 400ms;
        transition-delay: var(--delay);
    }
    .block-header__menu-item.open .block-header__menu > ul > li{
        opacity: 1;
        transform: translateX(0);
    }
    .block-header__menu > ul > li:last-child{
        border-bottom: 0;
    }
    .block-header__menu ul li a{
        font-size: 18px;
        min-width: 196px;
    }
    .block-header__menu > ul > li:not(.has-megamenu, .menu-item-has-children) .open-close-menu{
        display: none;
    }
    .block-header__menu ul li > span{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
        width: 30px;height: 30px;position: absolute;inset: 16px 10px auto auto;background-size: 15px;background-repeat: no-repeat;background-position: center;border-radius: 4px;border:1px solid #414141;
    }
    .block-header__menu ul li.active > span{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3E%3C/svg%3E");
        background-size: 15px;background-repeat: no-repeat;background-position: center;
    }
    .block-mega-menu{
        position: unset;
        padding: 0;
        background-color: transparent;
        backdrop-filter: unset;
        -webkit-backdrop-filter: unset;
        min-height: unset;
    }
    .block-header__menu ul > li.active .block-mega-menu{
        display: block;
    }
    .block-mega-menu__top,
    .block-mega-menu__tabs{
        display: none;
    }
    .block-mega-menu__content{
        width: 100%;
    }
    .block-mega-menu__items{
        display: none;
        flex-wrap: nowrap;
        max-width: 100%;
        overflow: auto;
    }
    .block-mega-menu__items.active{
        display: flex;
    }
    .block-mega-menu__content .mega-menu-item{
        display: flex;
        flex-direction: column;
    }
    .block-mega-menu__content .mega-menu-item p{
        margin: 20px 0 0;
    }
	.block-mega-menu__content .mega-menu-item p a{
		font-size:16px;
	}
	.mega-menu-item__heading {
		display: flex;
		grid-gap: 20px;
		width: 100%;
		position:relative;
	}
	.mega-menu-item__heading span{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
        width: 25px;height: 25px;position: absolute;inset: 19px 0 auto auto;background-size: 15px;background-repeat: no-repeat;background-position: center;border-radius: 4px;border:1px solid #414141;
	}
	.mega-menu-item.active .mega-menu-item__heading span{
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-up' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3E%3C/svg%3E");
        background-size: 15px;background-repeat: no-repeat;background-position: center;
	}
    .block-header__menu-item .sub-menu{
        position: unset;
        padding: 20px 0 0;
        background: transparent;
        backdrop-filter: unset;
        -webkit-backdrop-filter: unset;
    }
    .block-header__menu-item .menu-item.active .sub-menu {
        display: flex;
    }
    .block-mega-menu--fleet .block-mega-menu__inner{
        display: flex;
        flex-wrap: nowrap;
        grid-gap: 10px;
        overflow: auto;
    }
    .block-mega-menu--fleet{
        margin-top: 20px;
    }
    .block-mega-menu--fleet .block-mega-menu__inner .mega-menu-item{
        min-width: 293px;
    }
    .block-header__menu ul li .sub-menu a{
        font-size: 16px;
    }
    .block-header__close{display: flex;justify-content: flex-end;position: absolute;inset: 30px 40px auto auto;z-index: 1;}
    .block-header__close button{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-x-lg' viewBox='0 0 16 16'%3E%3Cpath d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;background-position: center;background-size: 20px;font-size: 0;width: 20px;height: 20px;background-color: transparent;border: 0;
    }
    .block-header__contact-btn,
    .block-header__menu-item .block-header__btn{
        transform: translateX(-20px);
        opacity: 0;
        transition: all 400ms ease 400ms;
        transition-delay: var(--delay);
        display: flex;
        grid-gap: 10px;
    }
    .block-header__menu-item.open .block-header__contact-btn,
    .block-header__menu-item.open .block-header__btn{
        opacity: 1;
        transform: translateX(0);
    }
    .mega-menu-item.active .block-mega-menu__items{
        display: flex;
        margin-top: 15px;
    }
    .mega-menu-item.active > p{
        color: var(--bgprimary500);
    }
    body.ov-hidden{
        overflow: hidden;
    }
    .block-header__mobile .block-header__btn a{
        padding-left: 38px;
        padding-right: 16px;
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8969 13.0282C13.8095 12.0982 12.706 11.5348 11.6319 12.4635L10.9906 13.0247C10.5214 13.4321 9.64896 15.3357 6.27585 11.4555C2.90344 7.58011 4.91031 6.97671 5.38024 6.57281L6.02508 6.01086C7.09349 5.08013 6.69029 3.90846 5.91971 2.70237L5.4547 1.97183C4.68061 0.768556 3.83768 -0.0216879 2.76646 0.907639L2.18765 1.41339C1.71421 1.75829 0.390814 2.87939 0.0697996 5.00918C-0.316542 7.56465 0.90219 10.491 3.69438 13.7019C6.48307 16.9141 9.21345 18.5276 11.7998 18.4995C13.9493 18.4763 15.2474 17.3229 15.6534 16.9036L16.2343 16.3971C17.3027 15.4685 16.6389 14.523 15.5509 13.5909L14.8969 13.0282Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: 16px 50%;
        background-size: 16px;
    }

    .block-header{padding: 0;}
    .block-header .container{padding: 0;max-width: 100%;}
    .block-header__inner{border-radius: 0;padding: 10px 20px;grid-gap: 20px;}
    .block-header__logo{padding-left: 10px;}
    .block-header__logo a img{max-width: 85px;width: 85px;height: 36px;}
    .block-header__mobile{display: flex;justify-content: flex-end;grid-gap: 36px;align-items: center;}
    .block-header__hamberger button{position: relative;width: 35px;height: 35px;background-color: transparent;border: 0;padding: 0;}
    .block-header__hamberger button::before,
    .block-header__hamberger button::after{
        content: "";
        position: absolute;
        height: 2px;
        width: 18px;
        background-color: var(--bgwhite);
        margin: 0 auto;
    }
    .block-header__hamberger button::before{
        inset: 13px 0 auto 0;
    }
    .block-header__hamberger button::after{
        inset: 21px 0 auto 0;        
    }
    .block-header__contact-btn a{
        height: 41px;
        width: 41px;
    }
    .block-header__contact-btn a svg{
        width: 15px;height: 15px;
    }
}
@media (max-width:767px){
    .block-header__menu-item{grid-row-gap: 14px;}
    nav.block-header__menu{margin-bottom: 30px;}
    .block-header__menu > ul > li > a {max-width: calc(100% - 40px);}
}
/* Ending Header Style */


/* Initiating Banner Style */
.block-banner{
    width: 100%;
    padding: 261px 0 150px;
    position: relative;
    overflow: hidden;
}
.block-banner::before{
    content: "";
    position: absolute;
    inset: auto 0 0 0;
    z-index: 1;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 5.83%, #000000 87.8%);
    height: 618px;
}


.block-banner__img{
    position: absolute;
    inset: 0;
}
.block-banner__img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block-banner__video{
    position: absolute;
    inset: 0;
}
.block-banner__video video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block-banner__inner{
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    grid-gap: 40px;
}
.block-banner__inner::after{
    content: "";
    position: absolute;
    inset: auto 0 -1030px -220px;
    z-index: 1;
    background: #000000;
    filter: blur(150px);
    height: 618px;
    width: 1111px;
    height: 1391.38px;
}
.block-banner__text{
    width: 65%;
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 2;
    padding-bottom: 20px;
}
.block-banner__text h1{
    max-width: 560px;
    font-weight: 400;
}
.block-banner__text h6 {
    font-size: 18px;
}
.block-banner__copy{
    max-width: 865px;
    width: 100%;
}
.block-banner__copy p{
    font-weight: 500;
    line-height: 1.5em;
    font-size: 18px;
}
.block-banner__copy span.text-xs {
    font-size: 14px;
    line-height: 1.1em;
    display: inline-block;
    margin-top: 13px;
}
.block-banner__cta{
    width: 100%;
    display: flex;
    grid-gap: 24px;
    margin-top: 24px;
    flex-direction: column;
}
@media (min-width:768px){
    .block-banner__cta{
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }

}
.block-banner__cta > a {
    max-width: 710px;
    width: 100%;
    text-align: center;
}
.block-banner__cta-group{
    display: flex;
    justify-content: flex-start;
    grid-gap: 6px;
}
.block-banner__cta-group a{
    background-color: var(--bgdarkgreen);
    border-color: var(--bggreen2);
    padding: 11px 30px;
    border-width: 1px;
}
.block-banner__form{
    max-width: 445px;
    margin-left: auto;
    background: rgba(2, 15, 26, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    width: 100%;
    align-self: flex-start;
    position: relative;
    z-index: 2;
}
.block-banner__form-top{
    background-color: #132835;
    overflow: hidden;
    border-radius: 16px 16px 0 0;
}
.block-banner__form-img{
    width: 100%;
    background-color: var(--bgbaseblack);
    padding-top: 10px;
    text-align: center;
}
.block-banner__form-img img{
    aspect-ratio: 3.4;
    width: 100%;
    object-fit: cover;
    margin-bottom: -8px;
    max-width: 380px;
}
.block-banner__form-top > p{
    margin: 0;
    text-align: center;
    padding: 8px 0 9px;
    font-weight: 500;
    font-size: 16px;
}
.block-banner__text ul {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    grid-gap: 32px 20px;
    list-style: none;
    padding: 0;
}
.block-banner__text ul li{
    font-size: 20px;
    font-weight: 600;
    padding-left: 37px;
    position: relative;
}
.block-banner__text ul li:before{
    content: "";
    position: absolute;
    inset: 0 auto auto 0;
    width: 30px;
    height: 30px;
    background-image: url(../images/full_leaf.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.block-banner__text ul li:nth-child(odd) {
    width: calc(40% - 10px);
}
.block-banner__text ul li:nth-child(even) {
    width: calc(60% - 10px);
}
.block-banner__text ul li span {
    font-size: 14px;
}
.step-hubspotform > p{
    margin: 0;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{
    padding: 25px 30px 30px;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel{
    font-size: 16px;
    font-weight: 600;
    color: var(--bgwhite);
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput,
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput{
    height: 50px;
    padding: 10px 15px;
    border: 1px solid #2F4A5C;
    background-color: var(--bgsecondary400);
    border-radius: 6px;
    color: var(--bgwhite);
    font-size: 16px;
    font-weight: 500;
    font-family: var(--font-primary);
    width: 100% !important;
    box-shadow: none !important;
    margin-bottom: 0;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput{
    height: 100px;
    padding: 12px 15px;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput[aria-invalid="true"]{
    border-color: #F04438;
}
body [data-hsfc-id=Renderer] .hsfc-Step input,
body [data-hsfc-id=Renderer] .hsfc-Step select{
    color: #7B8993;
    font-size: 16px;
    font-weight: 500;
    font-family: var(--font-primary);
    opacity: 1 !important;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput.hsfc-DateInput{
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0374 0H14.3551V1.68224C14.3551 2.01869 14.0748 2.24299 13.7944 2.24299C13.514 2.24299 13.2336 2.01869 13.2336 1.68224V0H4.26168V1.68224C4.26168 2.01869 3.98131 2.24299 3.70093 2.24299C3.42056 2.24299 3.14019 2.01869 3.14019 1.68224V0H1.45794C0.616822 0 0 0.728972 0 1.68224V3.70093H17.9439V1.68224C17.9439 0.728972 16.9346 0 16.0374 0ZM0 4.8785V15.1402C0 16.1495 0.616822 16.8224 1.51402 16.8224H16.0935C16.9907 16.8224 18 16.0935 18 15.1402V4.8785H0ZM4.99065 14.2991H3.64486C3.42056 14.2991 3.19626 14.1308 3.19626 13.8505V12.4486C3.19626 12.2243 3.36449 12 3.64486 12H5.04673C5.27103 12 5.49533 12.1682 5.49533 12.4486V13.8505C5.43925 14.1308 5.27103 14.2991 4.99065 14.2991ZM4.99065 9.25234H3.64486C3.42056 9.25234 3.19626 9.08411 3.19626 8.80374V7.40187C3.19626 7.17757 3.36449 6.95327 3.64486 6.95327H5.04673C5.27103 6.95327 5.49533 7.1215 5.49533 7.40187V8.80374C5.43925 9.08411 5.27103 9.25234 4.99065 9.25234ZM9.47664 14.2991H8.07477C7.85047 14.2991 7.62617 14.1308 7.62617 13.8505V12.4486C7.62617 12.2243 7.79439 12 8.07477 12H9.47664C9.70093 12 9.92523 12.1682 9.92523 12.4486V13.8505C9.92523 14.1308 9.75701 14.2991 9.47664 14.2991ZM9.47664 9.25234H8.07477C7.85047 9.25234 7.62617 9.08411 7.62617 8.80374V7.40187C7.62617 7.17757 7.79439 6.95327 8.07477 6.95327H9.47664C9.70093 6.95327 9.92523 7.1215 9.92523 7.40187V8.80374C9.92523 9.08411 9.75701 9.25234 9.47664 9.25234ZM13.9626 14.2991H12.5607C12.3364 14.2991 12.1122 14.1308 12.1122 13.8505V12.4486C12.1122 12.2243 12.2804 12 12.5607 12H13.9626C14.1869 12 14.4112 12.1682 14.4112 12.4486V13.8505C14.4112 14.1308 14.243 14.2991 13.9626 14.2991ZM13.9626 9.25234H12.5607C12.3364 9.25234 12.1122 9.08411 12.1122 8.80374V7.40187C12.1122 7.17757 12.2804 6.95327 12.5607 6.95327H13.9626C14.1869 6.95327 14.4112 7.1215 14.4112 7.40187V8.80374C14.4112 9.08411 14.243 9.25234 13.9626 9.25234Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 17px) 50%;
    background-size: 18px;
} 
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child{
    margin-top: 20px;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child button{
    width: 100%;
    text-align: center;
    border-radius: 50px;
    padding: 9px 23px;
    font-size: 18px;
    color: var(--bgwhite);
    font-weight: 500;
    letter-spacing: 0.25px;
    background-color: var(--bgprimary500);
    border: 2px solid var(--bgprimary500);
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    cursor: pointer;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child button:hover {
    background-color: var(--bgdarkgreen1);
    border-color: var(--bgdarkgreen1);
}
body [data-hsfc-id=Renderer] .hsfc-ErrorAlert{
    font-size: 14px;
    font-weight: 400;
    margin-top: 2px;
}
body [data-hsfc-id=Renderer] .hsfc-DropdownField>*:not(:last-child).hsfc-DropdownInput {
    margin-bottom: 0 !important;
}
body [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret>span{
    display: none;
}
body [data-hsfc-id=Renderer] .hsfc-DropdownField .hsfc-DropdownInput .hsfc-TextInput{
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00003 5.70028C5.17925 5.70028 5.35845 5.63185 5.49508 5.49528L9.79486 1.19546C10.0684 0.921938 10.0684 0.478469 9.79486 0.205058C9.52145 -0.0683528 9.07807 -0.0683528 8.80452 0.205058L5.00003 4.00978L1.19551 0.205191C0.921988 -0.0682199 0.478652 -0.0682199 0.205263 0.205191C-0.0683908 0.478602 -0.0683908 0.922071 0.205263 1.19559L4.50497 5.49541C4.64168 5.63201 4.82087 5.70028 5.00003 5.70028Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 21px) 50%;
    background-size: 10px;
}
body [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret{
    padding: 0 11px 0 14px;
    width: 72px !important;
    background-color: #000;
    border-radius: 6px 0 0 6px;
    border: 1px solid #2F4A5C;
    background-color: var(--bgsecondary400);
    color: var(--bgwhite);
    border-right: 0;
    grid-gap: 0;
}
body [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret img{
    width: 28px !important;
    height: 28px !important;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput .hsfc-TextInput{
    border-radius: 0 6px 6px 0;
    flex: 1;
}
body [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret span.hsfc-PhoneInput__FlagAndCaret__Flag{
    display: inline-flex;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput__FlagAndCaret__Caret{
    border: 0 !important;
    width: 10px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00003 5.70028C5.17925 5.70028 5.35845 5.63185 5.49508 5.49528L9.79486 1.19546C10.0684 0.921938 10.0684 0.478469 9.79486 0.205058C9.52145 -0.0683528 9.07807 -0.0683528 8.80452 0.205058L5.00003 4.00978L1.19551 0.205191C0.921988 -0.0682199 0.478652 -0.0682199 0.205263 0.205191C-0.0683908 0.478602 -0.0683908 0.922071 0.205263 1.19559L4.50497 5.49541C4.64168 5.63201 4.82087 5.70028 5.00003 5.70028Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;    
}
body [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons {
    flex-direction: column-reverse;
    grid-gap: 16px;
}
body [data-hsfc-id=Renderer] .hsfc-Step:nth-child(2) .hsfc-NavigationRow__Buttons .hsfc-Button:first-child{
    width: auto;
    padding-right: 0;
    background-color: transparent !important;
    border: 0 !important;
    transform: unset !important;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4668 6.37889H1.99026C1.50475 6.37889 1.11135 5.98549 1.11135 5.49999C1.11135 5.01448 1.50475 4.62108 1.99026 4.62108H12.4668C12.9523 4.62108 13.3457 5.01448 13.3457 5.49999C13.3457 5.98549 12.9523 6.37889 12.4668 6.37889Z' fill='white'/%3E%3Cpath d='M6.0153 10.5361C5.80155 10.5361 5.58709 10.4584 5.41799 10.3016L0.935569 6.1444C0.754866 5.9767 0.652561 5.74081 0.654319 5.49401C0.656077 5.24756 0.761194 5.01272 0.944358 4.84749L5.54983 0.69026C5.91018 0.365064 6.466 0.393541 6.79119 0.753893C7.11639 1.11424 7.08791 1.67006 6.72756 1.99526L2.83506 5.50878L6.6133 9.0128C6.96908 9.34292 6.99018 9.89909 6.66006 10.2549C6.48674 10.4415 6.25155 10.5361 6.0153 10.5361Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 13px;
    align-self: center;
}
.step-hubspotform {
    padding: 16px 20px 20px;
    width: 100%;
}
.step-hubspotform .hs-form-field{
    margin-bottom: 10px;
}
.step-hubspotform .hs-button{
    height: 40px;
    line-height: 40px;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 600;
    margin-top: 7px;
    width: 100%;
    cursor: pointer;
    border: 0;
    font-size: 16px;
}
.step-hubspotform .hs-submit{
    text-align: center;
}
.step-hubspotform .hs-submit .hs-button{
    padding-top: 0;
    padding-bottom: 0;
    line-height: normal;
    
}
.step-hubspotform .hs-submit .hs-button.back-btn{
    background-color: transparent !important;
    width: auto !important; 
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4668 6.37889H1.99026C1.50475 6.37889 1.11135 5.98549 1.11135 5.49999C1.11135 5.01448 1.50475 4.62108 1.99026 4.62108H12.4668C12.9523 4.62108 13.3457 5.01448 13.3457 5.49999C13.3457 5.98549 12.9523 6.37889 12.4668 6.37889Z' fill='white'/%3E%3Cpath d='M6.0153 10.5361C5.80155 10.5361 5.58709 10.4584 5.41799 10.3016L0.935569 6.1444C0.754866 5.9767 0.652561 5.74081 0.654319 5.49401C0.656077 5.24756 0.761194 5.01272 0.944358 4.84749L5.54983 0.69026C5.91018 0.365064 6.466 0.393541 6.79119 0.753893C7.11639 1.11424 7.08791 1.67006 6.72756 1.99526L2.83506 5.50878L6.6133 9.0128C6.96908 9.34292 6.99018 9.89909 6.66006 10.2549C6.48674 10.4415 6.25155 10.5361 6.0153 10.5361Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 13px;
    border: 0 !important;
    font-weight: 400;
}
.hbspt-form input.error,
.hbspt-form select.error{
    border-color: #F04438;
}
body .fn-date-picker.pika-single{
    background-color: var(--bgsecondary600);
    border-color: var(--bgsecondary600);
    border-radius: 8px;
}
body .fn-date-picker .pika-label{
    background-color: var(--bgsecondary600);
    color: var(--bgwhite);
}
body .fn-date-picker .is-rtl .pika-next,body .fn-date-picker .pika-prev,
body .fn-date-picker .is-rtl .pika-prev,body .fn-date-picker .pika-next{
    filter: brightness(0) invert(1);
}
body .fn-date-picker .pika-table th{
    color: var(--bgwhite);
    font-weight: 400;
}
body .fn-date-picker .pika-button{
    background-color: var(--bgsecondary500);
    color: var(--bgwhite);
}
body .fn-date-picker .pika-button:hover{
    background-color: var(--bgprimary500) !important;
}
body .fn-date-picker .is-selected .pika-button{
    background: var(--bgprimary500);
    box-shadow: inset 0 1px 3px var(--bgprimary500);
    color: var(--bgwhite);
}
@media (max-width:1599px){
    .block-banner{padding: 250px 0 130px;}
}
@media (max-width:1399px){
    .block-banner__text ul li{font-size: 18px;width: calc(50% - 10px) !important;}
    .block-banner__text ul{grid-gap: 20px;}
}
@media (max-width:1199px){
    .block-banner{padding: 150px 0 100px;}
    .block-banner::before{inset: 0;height: auto;}
}
@media (max-width:991px){
    .block-banner__form {margin: 0 auto;width: 100%;max-width: 100%;}
    .block-banner__copy {max-width: 100%;width: 100%;}
    .block-banner__inner{flex-direction: column;}
    .block-banner__text{width: 100%;}
    .block-banner__form{margin: 0 auto 0 0;}
    .block-banner__video video{height: 100%;}
    .block-banner__inner::after{display: none;}
    .block-banner::after{content: "";position: absolute; inset: 0;width: auto;height: auto;filter: unset;background-color: rgba(0,0,0,0.4);}
    .block-banner__copy p span.text-xs{display: none;}
}
@media (max-width:767px){
    .block-banner__video{display: none;}
    .block-banner__cta-group a{padding: 10px 20px;font-size: 16px;}
    .block-banner__cta > a{flex: 1;align-self: stretch;text-align: center;}
    .block-banner{padding: 135px 0 40px;background-image: url(../images/home-mobile-banner-1.webp);background-position: top center;background-size: 100%;background-repeat: no-repeat;}
    .block-banner__copy p{font-size: 16px;line-height: 1.5em;}
    body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding: 25px 20px 30px;}
    .block-banner__cta{margin-top: 14px;}
    .block-banner__form-img{width: 100%;padding: 0 0 9px;}
    .block-banner__text ul li a{font-size: 14px;}
    .block-banner__text ul{grid-gap: 16px 10px;}
}
@media (max-width:575px){
    .block-banner__text ul{grid-gap: 16px 10px;flex-direction: column;}
    .block-banner__text ul li{width: 100% !important;padding-left: 29px;}
    .block-banner__text ul li:before{width: 21px;height: 21px;}
    .block-banner__text ul li.mobile-hide{display: none;}
}
/* Ending Banner Style */


/* Initiating Solutions Style */
.block-solutions{
    position: relative;
    z-index: 3;
    width: 100%;
    padding: 158px 0 153px;
}
.block-solutions:before{
    content: "";
    position: absolute;
    inset: -70px 0 0 0;
    background-image: url(../images/map-img.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 80%;
}
.block-solutions__inner{
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
    position: relative;
    z-index: 1;
}
.block-solutions__top{
    max-width: 906px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    grid-gap: 27px;
}
.block-solutions__top h2{
    margin: 0;
}
.block-solutions__top p{
    margin: 0 auto;
    max-width: 760px;
    color: var(--bgwhite);
}
.block-solutions__mid{
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-solutions__boxes{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 32px;
}
.block-solutions__box{
    width: 100%;
    background-color: var(--bgsecondary600);
    padding: 35px;
    aspect-ratio: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 16px;
}
.block-solutions__box h2{
    margin: 0;
    font-weight: 500;
    color: var(--bgprimary500);
}
.block-solutions__box h4{
    margin: 0;
    font-weight: 500;
    color: var(--bggray1);
    max-width: 281px;
}
.block-solutions__bottom-box{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
}
.block-solutions__bottom-box-item{
    width: 100%;
    background-color: var(--bgsecondary500);
    padding: 35px 47px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    grid-gap: 45px;
    position: relative;
}
.block-solutions__bottom-box-img{
    max-width: 50px;
    width: 100%;
}
.block-solutions__bottom-box-item:nth-child(1) .block-solutions__bottom-box-img img{
    width: 50px;
    height: 50px;
}
.block-solutions__bottom-box-item:nth-child(2) .block-solutions__bottom-box-img img{
    width: 40px;
    height: 50px;
}
.block-solutions__bottom-box-copy{
    flex: 1;
    display: flex;
    flex-direction: column;
    grid-gap: 10px;
    padding-right: 40px;
    
}
.block-solutions__bottom-box-copy p,
.block-solutions__bottom-box-copy h4{
    margin: 0;
    color: var(--bggray1);
}
.block-solutions__bottom-box-copy h4{
    font-weight: 500;
    letter-spacing: 0;
    transition: all 0.3s;
}
.block-solutions__bottom-box-copy a{
    text-decoration: none;
}
.block-solutions__bottom-box-copy a::after{
    content: "";
    position: absolute;
    inset: 0;
}
.block-solutions__bottom-box-copy a::before{
    content: "";
    position: absolute;
    inset: 50% 40px auto auto;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750161 6.74078L13.9397 6.74078L9.96991 10.7105C9.89828 10.7797 9.84114 10.8625 9.80183 10.954C9.76253 11.0455 9.74184 11.1439 9.74097 11.2435C9.74011 11.3431 9.75908 11.4418 9.79679 11.534C9.8345 11.6262 9.89019 11.7099 9.96061 11.7803C10.031 11.8507 10.1148 11.9064 10.2069 11.9441C10.2991 11.9819 10.3979 12.0008 10.4975 12C10.597 11.9991 10.6955 11.9784 10.787 11.9391C10.8785 11.8998 10.9612 11.8427 11.0304 11.771L16.2804 6.52103C16.421 6.38039 16.5 6.18966 16.5 5.99078C16.5 5.79191 16.421 5.60118 16.2804 5.46053L11.0304 0.210533C10.889 0.0739143 10.6995 -0.00168143 10.5029 2.73707e-05C10.3062 0.00173617 10.1181 0.0806134 9.97905 0.219669C9.83999 0.358726 9.76111 0.546835 9.75941 0.743483C9.7577 0.94013 9.83329 1.12958 9.96991 1.27103L13.9397 5.24078L0.750161 5.24078C0.551248 5.24078 0.360482 5.3198 0.21983 5.46045C0.0791778 5.6011 0.00016076 5.79187 0.000160743 5.99078C0.000160725 6.18969 0.0791778 6.38046 0.21983 6.52111C0.360482 6.66176 0.551248 6.74078 0.750161 6.74078Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
    transform: translateY(-50%);
    width: 27px;
    height: 27px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 27px !important;
}
.block-solutions__bottom-box-copy a:hover:before{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750161 6.74078L13.9397 6.74078L9.96991 10.7105C9.89828 10.7797 9.84114 10.8625 9.80183 10.954C9.76253 11.0455 9.74184 11.1439 9.74097 11.2435C9.74011 11.3431 9.75908 11.4418 9.79679 11.534C9.8345 11.6262 9.89019 11.7099 9.96061 11.7803C10.031 11.8507 10.1148 11.9064 10.2069 11.9441C10.2991 11.9819 10.3979 12.0008 10.4975 12C10.597 11.9991 10.6955 11.9784 10.787 11.9391C10.8785 11.8998 10.9612 11.8427 11.0304 11.771L16.2804 6.52103C16.421 6.38039 16.5 6.18966 16.5 5.99078C16.5 5.79191 16.421 5.60118 16.2804 5.46053L11.0304 0.210533C10.889 0.0739143 10.6995 -0.00168143 10.5029 2.73707e-05C10.3062 0.00173617 10.1181 0.0806134 9.97905 0.219669C9.83999 0.358726 9.76111 0.546835 9.75941 0.743483C9.7577 0.94013 9.83329 1.12958 9.96991 1.27103L13.9397 5.24078L0.750161 5.24078C0.551248 5.24078 0.360482 5.3198 0.21983 5.46045C0.0791778 5.6011 0.00016076 5.79187 0.000160743 5.99078C0.000160725 6.18969 0.0791778 6.38046 0.21983 6.52111C0.360482 6.66176 0.551248 6.74078 0.750161 6.74078Z' fill='%233f7d3b'/%3E%3C/svg%3E%0A");
}
.block-solutions__bottom-box-copy a:hover h4{
    color: var(--bgprimary500);
}
.block-solutions__bottom{
    display: flex;
    justify-content: center;
    grid-gap: 12px;
    margin-top: 26px;
}
.block-solutions__bottom-box-copy p{
    font-size: 18px;
}
@media (max-width:1599px){
    .block-solutions{padding: 120px 0;}
}
@media (max-width:1399px){
    /* .block-solutions{padding: 0 0 120px;} */
    .block-solutions:before{inset: -120px 0 0 0;}
    .block-solutions__boxes{grid-gap: 20px;}
    .block-solutions__mid{grid-gap: 20px;}
    .block-solutions__bottom{margin-top: 0;}
    .block-solutions__box{padding: 25px;}
    .block-solutions__bottom-box-item{grid-gap: 25px;}
    .block-solutions__bottom-box{grid-gap: 20px;}
    .block-solutions{padding-bottom: 100px;}
}
@media (max-width:1199px){
    .block-solutions__bottom-box-item{padding: 25px 27px;}
    .block-solutions{padding: 80px 0;}
    .block-solutions__bottom-box-copy a::before{width: 23px;height: 23px;inset: 50% 27px auto auto;}
}
@media (max-width:991px){
    .block-solutions__boxes{grid-template-columns: 1fr 1fr;}
    .block-solutions__box{aspect-ratio: unset;grid-gap: 20px;}
    .block-solutions{padding: 60px 0;}
    .block-solutions:before{inset: -90px 0 0 0;}
    .block-solutions__bottom-box-item{grid-gap: 15px;}
}
@media (max-width:767px){
    .block-solutions__bottom-box{grid-template-columns: 1fr;}
    .block-solutions__box{padding: 20px;}
    .block-solutions__box h4{font-size: 18px;letter-spacing: -0.5px;}
    .block-solutions__box h2{font-size: 40px;}
    .block-solutions__bottom-box-item{flex-direction: column;align-items: flex-start;padding: 20px;}
    .block-solutions__bottom{flex-wrap: wrap;}
    .block-solutions:before{inset: -40px 0 0 0;background-size: 900px;}
    .block-solutions__bottom-box-item:nth-child(1) .block-solutions__bottom-box-img img{width: 40px;height: 40px;}
    .block-solutions__bottom-box-item:nth-child(2) .block-solutions__bottom-box-img img{width: 30px;height: 37px;}
    .block-solutions__bottom-box-copy h4{font-size: 24px;max-width: 300px;margin-bottom: 10px;}
    .block-solutions__inner{grid-gap: 35px;}
    .block-solutions__top h2{line-height: 1.2em;}
    .block-solutions__top p{font-size: 18px;}
    .block-solutions__top{    grid-gap: 13px;}
    .block-solutions__bottom-box-copy a::before{inset: 50% 20px auto auto;}
}
/* Ending Solutions Style */

/* Initiating Text Block Style */
.block-text{
    width: 100%;
    padding: 210px 0;
    background-color: var(--bgsecondary600);   
}
.block-text__inner{
    max-width: 744px;
    margin: 0 auto;
}
.block-text__inner h4:nth-child(1){
    font-weight: 600;
}
.block-text__inner h4:last-child{
    font-weight: 400;
    padding-top: 10px;
}
.block-text__inner h4{
    letter-spacing: 0;
}
.block-text__inner-copy p{
    font-weight: 400;
    letter-spacing: 0;
    color: var(--bgsecondary300);
    line-height: 1.4em;
    margin: 17px 0 37px;
}
.block-text__inner-copy a div{
    color: var(--bgsecondary300);
    transition: all 0.2s;
}
.block-text__inner-copy a:hover div{
    color: var(--bgprimary500) !important;
}
@media (max-width:1599px){
    .block-text{padding: 180px 0;}   
}
@media (max-width:1399px){
    .block-text{padding: 150px 0;}   
}
@media (max-width:1199px){
    .block-text{padding: 120px 0;}   
}
@media (max-width:991px){
    .block-text{padding: 100px 0;}   
}
@media (max-width:767px){
    .block-text{padding: 50px 0 60px;}   
    .block-text__inner h4{font-size: 20px;}
    .block-text__inner h4:last-child{padding-top: 0;margin-top: 0;line-height: 1.3em;}
    .block-text__inner-copy p{font-size: 18px;}
    .block-text__inner-copy{margin-top: 28px;margin-bottom: 50px;}
}
/* Ending Text Block Style */


/* Initiating Logo Carousel Style */
.block-logo-carousel{
    width: 100%;
    background-color: var(--bgwhite);
    padding: 100px 0;
}
.block-logo-carousel__inner{
    width: 100%;
    display: flex;
    grid-gap: 32px;
    align-items: center;
}
.block-logo-carousel__heading{
    width: calc(41.66% - 16px);
}
.block-logo-carousel__heading h2{
    color: var(--bgblack1);
    max-width: 500px;
}
.block-logo-carousel__slider{
    width: calc(58.34% - 16px);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    grid-gap: 18px;
    position: relative;
}
.block-logo-carousel__slider::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    width: 133px;
    z-index: 1;
}
.block-logo-carousel__slider::after{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    width: 133px;
    margin-left: auto;
    z-index: 1;
    transform: scaleX(-1);
}
.block-logo-carousel__slider-group {
    display: flex;
}
.block-logo-carousel__slider-items{
    width: fit-content;
    /* width: 100%; */
    display: flex;
    grid-gap: 18px;
    -webkit-animation: marquee 20s linear infinite;
	animation: marquee 20s linear infinite;
	animation-direction: normal;
    will-change: transform;
    padding-right: 18px;
}
.block-logo-carousel__slider-group:last-child .block-logo-carousel__slider-items{
    animation-direction: reverse;
}
.block-logo-carousel__item{
    min-width: 205px;
    max-width: 205px;
    background-color: var(--bggray4);
    padding: 10px;
    height: 80px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@-webkit-keyframes marquee {
    0% {
        transform: translateX(0);
	}
	100% {
        transform: translateX(-100%);
	}
}
@keyframes marquee {
    0% {
        transform: translateX(0);
	}
	100% {
        transform: translateX(-100%);
	}
}
@media (max-width:1199px){
    .block-logo-carousel__inner{flex-direction: column;}
    .block-logo-carousel__heading,
    .block-logo-carousel__slider{width: 100%;}
    .block-logo-carousel{padding: 70px 0 80px;}
    .block-logo-carousel__heading h2{max-width: 100%;}
}
@media (max-width:767px){
    .block-logo-carousel{padding: 50px 0 60px;}
    .block-logo-carousel__item{min-width: 153px;max-width: 205px;height: 60px;}
    .block-logo-carousel__slider::before,
    .block-logo-carousel__slider::after{width: 43px;}
    .block-logo-carousel__inner{grid-gap: 22px;}
    .block-logo-carousel__item img{max-width: 62%;}
}
/* Ending Logo Carousel Style */

/* Initiating Service Style */
.block-services{
    width: 100%;
    padding: 150px 0;
}
.block-services__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
}
.block-services__top h2{
    margin: 0;
}
.block-services__items{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 32px;
}
.block-services__item{
    width: 100%;
    border-radius: 16px;
    padding: 10px 10px 20px;
    background-color: var(--bgsecondary600);
    display: flex;
    flex-direction: column;
    grid-gap: 19px;
    position: relative;
}
.block-services__img{
    width: 100%;
    border-radius: 6px;
    overflow: hidden;
    display: inline-flex;
}
.block-services__img img{
    width: 100%;
    aspect-ratio: 0.935;
    object-fit: cover;
    transition: all 0.2s;
    transform: scale(1.01);
}
.block-services__copy{
    padding: 0 40px 0 0;
    display: flex;
    flex-direction: column;
    grid-gap: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750161 6.74078L13.9397 6.74078L9.96991 10.7105C9.89828 10.7797 9.84114 10.8625 9.80183 10.954C9.76253 11.0455 9.74184 11.1439 9.74097 11.2435C9.74011 11.3431 9.75908 11.4418 9.79679 11.534C9.8345 11.6262 9.89019 11.7099 9.96061 11.7803C10.031 11.8507 10.1148 11.9064 10.2069 11.9441C10.2991 11.9819 10.3979 12.0008 10.4975 12C10.597 11.9991 10.6955 11.9784 10.787 11.9391C10.8785 11.8998 10.9612 11.8427 11.0304 11.771L16.2804 6.52103C16.421 6.38039 16.5 6.18966 16.5 5.99078C16.5 5.79191 16.421 5.60118 16.2804 5.46053L11.0304 0.210533C10.889 0.0739143 10.6995 -0.00168143 10.5029 2.73707e-05C10.3062 0.00173617 10.1181 0.0806134 9.97905 0.219669C9.83999 0.358726 9.76111 0.546835 9.75941 0.743483C9.7577 0.94013 9.83329 1.12958 9.96991 1.27103L13.9397 5.24078L0.750161 5.24078C0.551248 5.24078 0.360482 5.3198 0.21983 5.46045C0.0791778 5.6011 0.00016076 5.79187 0.000160743 5.99078C0.000160725 6.18969 0.0791778 6.38046 0.21983 6.52111C0.360482 6.66176 0.551248 6.74078 0.750161 6.74078Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 2px) 50%;
    background-size: 20px;
    flex: 1;
}
.block-services__item:hover .block-services__copy{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750161 6.74078L13.9397 6.74078L9.96991 10.7105C9.89828 10.7797 9.84114 10.8625 9.80183 10.954C9.76253 11.0455 9.74184 11.1439 9.74097 11.2435C9.74011 11.3431 9.75908 11.4418 9.79679 11.534C9.8345 11.6262 9.89019 11.7099 9.96061 11.7803C10.031 11.8507 10.1148 11.9064 10.2069 11.9441C10.2991 11.9819 10.3979 12.0008 10.4975 12C10.597 11.9991 10.6955 11.9784 10.787 11.9391C10.8785 11.8998 10.9612 11.8427 11.0304 11.771L16.2804 6.52103C16.421 6.38039 16.5 6.18966 16.5 5.99078C16.5 5.79191 16.421 5.60118 16.2804 5.46053L11.0304 0.210533C10.889 0.0739143 10.6995 -0.00168143 10.5029 2.73707e-05C10.3062 0.00173617 10.1181 0.0806134 9.97905 0.219669C9.83999 0.358726 9.76111 0.546835 9.75941 0.743483C9.7577 0.94013 9.83329 1.12958 9.96991 1.27103L13.9397 5.24078L0.750161 5.24078C0.551248 5.24078 0.360482 5.3198 0.21983 5.46045C0.0791778 5.6011 0.00016076 5.79187 0.000160743 5.99078C0.000160725 6.18969 0.0791778 6.38046 0.21983 6.52111C0.360482 6.66176 0.551248 6.74078 0.750161 6.74078Z' fill='%233f7d3b'/%3E%3C/svg%3E%0A");
}
.block-services__copy h5,
.block-services__copy p{
    margin: 0;
}
.block-services__copy h5 a{
    text-decoration: none;
    transition: all 0.3s;
}
.block-services__copy p{
    font-size: 16px;
    line-height: 1.5em;
}
.block-services__copy h5 a::before{
    content: "";
    position: absolute;
    inset: 0;
}
.block-services__item:hover .block-services__img img{
    transform: scale(1.05);
}
.block-services__item:hover .block-services__copy h5 a{
    color: var(--bgprimary500);
}
.block-services__item:last-child{
    background-color: transparent;
    justify-content: center;
    align-items: center;
}
.block-services__item:last-child > img{
    width: 227px;
    height: 227px;
}
@media (max-width:1599px){
    .block-services{padding: 130px 0;}
}
@media (max-width:1399px){
    .block-services{padding: 120px 0;}
    .block-services__item{padding: 10px 10px 20px;}
}
@media (max-width:1199px){
    .block-services{padding: 90px 0;}
    .block-services__items{grid-template-columns: 1fr 1fr 1fr;}
}
@media (max-width:991px){
    .block-services{padding: 60px 0;}
    .block-services__items{grid-gap: 20px;}
}
@media (max-width:767px){
    .block-services__items{grid-template-columns: 1fr 1fr;}
    .block-services__inner{grid-gap: 30px;}
    .block-services__item{padding: 10px 10px 40px;grid-gap: 24px;}
    .block-services__copy h5{font-size: 24px;}
    .block-services{padding: 60px 0 0;}
}
@media (max-width:575px){
    .block-services__items{grid-template-columns: 1fr;}
}
/* Ending Service Style */

/* Initiatig Image box Style */
.block-img{
    width: 100%;
}
.block-img__img{
    width: 100%;
}
.block-img__img img{
    border-radius: 16px;
    width: 100%;
    aspect-ratio: 1.85;
}
/* Ending Image box Style */

/* Initiating transportation section styles */
body .hbspt-form ul {
    margin: 3px 0 0 0;
    padding: 0;
    list-style: none;
    font-size: 14px !important;
}
body .hbspt-form ul label {
    font-size: 14px;
    color: #e51520;
}
body .hbspt-form fieldset {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 30px;
}
.hbspt-form label {
    font-size: 16px;
    margin-bottom: 7px !important;
    display: block;
}
.step-hubspotform .hbspt-form label{
    font-size: 14px;
    margin-bottom: 5px !important;
}
body .hbspt-form .input {
    margin: 0 !important;
    width: 100%;
}
body .hbspt-form .input .hs-input.hs-fieldtype-intl-phone {
    width: 100% !important;
    position: relative;
    border-radius: 6px 0 0 6px;
    background-color: var(--bgsecondary400);
}
body .hbspt-form fieldset.form-columns-2 {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: 1fr 1fr;
}
body .hbspt-form fieldset.form-columns-2 > div {
    width: 100% !important;
}
body .hbspt-form input {
    width: 100%;
    height: 50px;
    padding: 10px 15px;
}

body .hbspt-form .input .hs-input.hs-fieldtype-intl-phone select{
    background-color: transparent !important;
    position: relative;
}
body .hbspt-form .input .hs-input.hs-fieldtype-intl-phone select option{
    background-color: var(--bgsecondary400);   
}
body .hbspt-form .input .hs-input.hs-fieldtype-intl-phone select,
body .hbspt-form  select {
    height: 50px !important;
    display: block;
    width: 72px !important;
    border: 1px solid #2F4A5C;
    background-color: var(--bgsecondary400);
    border-radius: 6px 0 0 6px;
    color: var(--bgwhite);
    padding: 10px 15px;
    font-family: var(--font-primary);
    font-size: 16px;
    font-weight: 600;
    background-image: var(--flagName);
    background-repeat: no-repeat;
    background-size: 28px;
    background-position: 14px 50%;
    font-size: 0;
    -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  
}

body .hbspt-form .input .hs-input.hs-fieldtype-intl-phone::before{
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    inset: 50% auto auto 49px;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00003 5.70028C5.17925 5.70028 5.35845 5.63185 5.49508 5.49528L9.79486 1.19546C10.0684 0.921938 10.0684 0.478469 9.79486 0.205058C9.52145 -0.0683528 9.07807 -0.0683528 8.80452 0.205058L5.00003 4.00978L1.19551 0.205191C0.921988 -0.0682199 0.478652 -0.0682199 0.205263 0.205191C-0.0683908 0.478602 -0.0683908 0.922071 0.205263 1.19559L4.50497 5.49541C4.64168 5.63201 4.82087 5.70028 5.00003 5.70028Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
body .hbspt-form  select{
    width: 100% !important;
    border-radius: 6px;
    color: var(--bgwhite);
    font-size: 16px;
    font-weight: 600;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00003 5.70028C5.17925 5.70028 5.35845 5.63185 5.49508 5.49528L9.79486 1.19546C10.0684 0.921938 10.0684 0.478469 9.79486 0.205058C9.52145 -0.0683528 9.07807 -0.0683528 8.80452 0.205058L5.00003 4.00978L1.19551 0.205191C0.921988 -0.0682199 0.478652 -0.0682199 0.205263 0.205191C-0.0683908 0.478602 -0.0683908 0.922071 0.205263 1.19559L4.50497 5.49541C4.64168 5.63201 4.82087 5.70028 5.00003 5.70028Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 21px) 50%;
    background-size: 10px;
    
}
body .hbspt-form .input .hs-input.hs-fieldtype-intl-phone select option{
    font-size: 16px;
}
body .hbspt-form .input .hs-input.hs-fieldtype-intl-phone select::placeholder{
    color: #7B8993 !important;
    font-size: 16px;
    font-weight: 600;
    font-family: var(--font-primary);
}
.hbspt-form input, .hbspt-form textarea, .hbspt-form select{
    outline: unset !important;
}
body .hbspt-form textarea {
    height: 100px;
    padding: 12px 15px;
}
body .hbspt-form input[type=submit] {
    border-radius: 50px;
    padding: 9px 23px;
    font-size: 18px;
    color: var(--bgwhite);
    font-weight: 500;
    letter-spacing: 0.25px;
    background-color: var(--bgprimary500);
    border: 2px solid var(--bgprimary500);
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    cursor: pointer;
}
body .hbspt-form input[type=submit]:hover {
    background-color: var(--bgdarkgreen1);
    border-color: var(--bgdarkgreen1);
}
.hbspt-form input, .hbspt-form textarea {
    border: 1px solid #2F4A5C;
    background-color: var(--bgsecondary400);
    border-radius: 6px;
    color: var(--bgwhite);
    font-size: 16px;
    font-weight: 500;
    font-family: var(--font-primary);
    width: 100% !important;
}

.hbspt-form input[type=date]::-webkit-calendar-picker-indicator{
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(313deg) brightness(121%) contrast(102%);
}
.hbspt-form .hs-dateinput {
    position: relative;
    width: 100% !important;
}
.hbspt-form .hs-dateinput .hs-input {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0374 0H14.3551V1.68224C14.3551 2.01869 14.0748 2.24299 13.7944 2.24299C13.514 2.24299 13.2336 2.01869 13.2336 1.68224V0H4.26168V1.68224C4.26168 2.01869 3.98131 2.24299 3.70093 2.24299C3.42056 2.24299 3.14019 2.01869 3.14019 1.68224V0H1.45794C0.616822 0 0 0.728972 0 1.68224V3.70093H17.9439V1.68224C17.9439 0.728972 16.9346 0 16.0374 0ZM0 4.8785V15.1402C0 16.1495 0.616822 16.8224 1.51402 16.8224H16.0935C16.9907 16.8224 18 16.0935 18 15.1402V4.8785H0ZM4.99065 14.2991H3.64486C3.42056 14.2991 3.19626 14.1308 3.19626 13.8505V12.4486C3.19626 12.2243 3.36449 12 3.64486 12H5.04673C5.27103 12 5.49533 12.1682 5.49533 12.4486V13.8505C5.43925 14.1308 5.27103 14.2991 4.99065 14.2991ZM4.99065 9.25234H3.64486C3.42056 9.25234 3.19626 9.08411 3.19626 8.80374V7.40187C3.19626 7.17757 3.36449 6.95327 3.64486 6.95327H5.04673C5.27103 6.95327 5.49533 7.1215 5.49533 7.40187V8.80374C5.43925 9.08411 5.27103 9.25234 4.99065 9.25234ZM9.47664 14.2991H8.07477C7.85047 14.2991 7.62617 14.1308 7.62617 13.8505V12.4486C7.62617 12.2243 7.79439 12 8.07477 12H9.47664C9.70093 12 9.92523 12.1682 9.92523 12.4486V13.8505C9.92523 14.1308 9.75701 14.2991 9.47664 14.2991ZM9.47664 9.25234H8.07477C7.85047 9.25234 7.62617 9.08411 7.62617 8.80374V7.40187C7.62617 7.17757 7.79439 6.95327 8.07477 6.95327H9.47664C9.70093 6.95327 9.92523 7.1215 9.92523 7.40187V8.80374C9.92523 9.08411 9.75701 9.25234 9.47664 9.25234ZM13.9626 14.2991H12.5607C12.3364 14.2991 12.1122 14.1308 12.1122 13.8505V12.4486C12.1122 12.2243 12.2804 12 12.5607 12H13.9626C14.1869 12 14.4112 12.1682 14.4112 12.4486V13.8505C14.4112 14.1308 14.243 14.2991 13.9626 14.2991ZM13.9626 9.25234H12.5607C12.3364 9.25234 12.1122 9.08411 12.1122 8.80374V7.40187C12.1122 7.17757 12.2804 6.95327 12.5607 6.95327H13.9626C14.1869 6.95327 14.4112 7.1215 14.4112 7.40187V8.80374C14.4112 9.08411 14.243 9.25234 13.9626 9.25234Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 17px) 50%;
    background-size: 18px;
    appearance: none;
}
body .hbspt-form .input .hs-input.hs-fieldtype-intl-phone input[type=tel] {
    width: calc(100% - 72px) !important;
    border-radius: 0 6px 6px 0px !important;
    border-left: 0 !important;
}
.hbspt-form input::placeholder,
.hbspt-form textarea::placeholder{
    color: #ACC2D7 !important;
    font-size: 16px;
    font-weight: 600;
    opacity: 1 !important;
    font-family: var(--font-primary);
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::placeholder::-webkit-input-placeholder,  /* Chrome/Opera/Safari */
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput::placeholder::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: red !important;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::placeholder::-moz-placeholder, /* Firefox 19+ */
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput::placeholder::-moz-placeholder { /* Firefox 19+ */
  color: red !important;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::placeholder:-ms-input-placeholder, /* IE 10+ */
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput::placeholder:-ms-input-placeholder { /* IE 10+ */
  color: red !important;
}
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::placeholder:-moz-placeholder, /* Firefox 18- */
body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput::placeholder:-moz-placeholder { /* Firefox 18- */
  color: red !important;
}
body .step-hubspotform .hbspt-form input,
body .step-hubspotform .hbspt-form  select{
    height: 40px !important;
}
body .step-hubspotform .hbspt-form .input .hs-input.hs-fieldtype-intl-phone select{
    height: 40px !important;
}
body .step-hubspotform .hbspt-form textarea{
    height: 60px;
}


.block-transportation__top h2, .block-transportation__top p {
    text-align: center;
}
.block-transportation__btns {
    display: flex;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap;
}
.block-transportation__top h2 {
    max-width: 928px;
    margin: 0 auto;
}
.block-transportation__top p {
    max-width: 550px;
    margin: 32px auto 32px;
    font-size: 18px;
}
.block-transportation {
    padding-top: 284px;
    padding-bottom: 80px;
    position: relative;
    overflow: hidden;
}
.block-transportation__top {
    margin-bottom: 140px;
}
.block-transportation__box{
    background-color: rgba(22, 34, 44, 0.5);
    border-radius: 16px;
    overflow: hidden;
}
.block-transportation__box-title p {
    margin: 0;
    font-weight: 600;
}
.block-transportation__box-title {
    padding: 13px 30px;
    background-color: #202F3C;
}
.block-transportation__flex-left {
    padding: 30px;
    width: 43.5%;
}
.block-transportation__flex-right {
    width: 56.5%;
}
.block-transportation__flex {
    display: flex;
    flex-wrap: wrap;
}
.block-transportation__flex-right img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.237;
}
.block-transportation::before {
    content: "";
    position: absolute;
    inset: -40px 0 0 0;
    background-image: url('../images/transportation-section-shape.webp');
    background-repeat: no-repeat;
    background-size: contain;
}
.block-transportation__top, .block-transportation__bottom {
    position: relative;
    z-index: 3;
}
.block-transportation--section .block-transportation__top{
    margin-bottom: 32px;
}
.block-transportation--section .block-transportation__top h2{
    max-width: 981px;
}
.block-transportation--section .block-transportation__top p{
    max-width: 740px;
    color: #8C8C8C;
    margin-top: 24px;
}
.block-transportation--remove-bg:before{
    display: none;
}
.block-transportation--contact {
    padding-top: 100px !important;
}
.block-transportation__flex-left .hbspt-form fieldset:nth-last-child(5){
    margin-bottom: 0;
}
.block-transportation__flex-left .hbspt-form .hs_recaptcha{
    margin-bottom: 30px;
}
@media (max-width:1599px){
    .block-transportation {padding-top: 200px;}
    .block-transportation__top {margin-bottom: 100px;}
}
@media (max-width:1399px){
    .block-transportation {padding-top: 100px;}
    .block-transportation__top {margin-bottom: 60px;}
}
@media (max-width:1199px){
    .block-transportation__flex-left{width: 100%;}
    .block-transportation__flex-right{width: 100%;}
    .block-transportation__box-title p{text-align: center;}
    .block-transportation--contact{padding-top: 80px !important;}
}
@media (max-width:767px){
    body .hbspt-form fieldset {margin-bottom: 20px;}
    .block-transportation{padding-bottom: 60px;}
    .block-transportation__top p {margin: 15px auto 22px;line-height: 1.4em;}
    .block-transportation {padding-top: 60px;padding-bottom: 60px;}
    .block-transportation__top {margin-bottom: 40px;}
    .block-transportation__btns .btn {min-width: 320px;text-align: center;}
    body .hbspt-form fieldset.form-columns-2{grid-template-columns: 1fr;grid-gap: 20px;margin-bottom: 20px;}
    .block-transportation__flex-left{padding: 30px 20px;}
	.hbspt-form .hs-dateinput input.hs-input{width: calc(100vw - 80px) !important}
    .block-transportation--contact{padding-top: 60px !important;}
}
/* Ending transportation section styles */
/* Initiating planet section styles */
.block-planetfuture .block-transportation__top p {
    max-width: 744px;
}
.block-planetfuture {
    padding-top: 200px;
    position: relative;
    height: 1124px;
    overflow: hidden;
    z-index: 1;
}
body.home .block-planetfuture{
    border-bottom: 3px solid var(--bgwhite);

}
.block-planetfuture > img {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    display: flex;
    object-position: bottom;
}
@media (max-width:1599px){
    .block-planetfuture {height: 100vh;}
    .block-planetfuture {padding-top: 140px;}
}
@media (max-width:1399px){
    .block-planetfuture {padding-top: 100px;}
}
@media (max-width:1199px){
    .block-planetfuture {height: auto;}
    .block-planetfuture {padding-bottom: 190px;}
    .block-planetfuture .block-transportation__top {padding-bottom: 0;margin-bottom: 0;}
}
@media (max-width:767px){
    .block-planetfuture {padding-top: 40px;padding-bottom: 130px;}
}
/* Ending planet section styles */
/* Initiating faq section styles */
.block-faq__container{
    max-width: 990px;
    margin: 0 auto;
}
.block-faq__inner .accordion-list {
    position: relative;
    display: block;
    margin: 0;
    list-style: none;
    padding: 0;
}
.block-faq__inner .accordion-list li {
    position: relative;
    display: block;
    background-color: #041728;
    padding: 22px 30px;
    border-radius: 16px;
    margin-bottom: 10px;
}
.block-faq__inner .accordion-list li h3 {
    position: relative;
    display: block;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em !important;
    letter-spacing: 0;
    margin: 0;
    padding-right: 20px;
}
.block-faq__inner .accordion-list li div.answer p {
    font-size: 16px;
    line-height: 1.5em;
    color: var(--bgwhite);
    font-weight: 500;
    margin-top: 10px;
    padding-right: 50px;
    margin-bottom: 10px;
}
.block-faq__inner .accordion-list li div.answer p:last-child{
    margin-bottom: 0;
}
.block-faq__inner .accordion-list li div.answer p a{
    color: var(--bgprimary500);
    font-weight: 600;
    transition: all 0.3s;
}
.block-faq__inner .accordion-list li div.answer p a:hover{
    color: var(--bgprimary700);
}
.block-faq__inner .accordion-list li h3:after {
    content: "";
    position: absolute;
    inset: 50% 0 0 auto;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12109 4.12109H5.87891V0.878906C5.87891 0.393496 5.48541 0 5 0C4.51459 0 4.12109 0.393496 4.12109 0.878906V4.12109H0.878906C0.393496 4.12109 0 4.51459 0 5C0 5.48541 0.393496 5.87891 0.878906 5.87891H4.12109V9.12109C4.12109 9.6065 4.51459 10 5 10C5.48541 10 5.87891 9.6065 5.87891 9.12109V5.87891H9.12109C9.6065 5.87891 10 5.48541 10 5C10 4.51459 9.6065 4.12109 9.12109 4.12109Z' fill='%233f7d3b'/%3E%3C/svg%3E%0A");
    transform: translateY(-50%) !important;
    height: 10px;
    width: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.block-faq__inner .accordion-list li.active h3:after {
    width: 11px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='2' viewBox='0 0 11 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.4668 0H10.0332C10.5672 0 11 0.432846 11 0.966797C11 1.50075 10.5672 1.93359 10.0332 1.93359H6.4668H4.5332H0.966797C0.432846 1.93359 0 1.50075 0 0.966797C0 0.432846 0.432846 0 0.966797 0H4.5332H6.4668Z' fill='%233f7d3b'/%3E%3C/svg%3E%0A");
}
.block-faq__inner .accordion-list li div.answer {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
.block-faq {
    padding-top: 150px;
    padding-bottom: 150px;
}
body .block-faq .block-transportation__top {
    margin-bottom: 40px !important;
}
.block-faq__btn{
    width: 100%;
    text-align: center;
    margin-top: 32px;
}
.block-faq__inner .accordion-list li div.answer ul{
    padding-left: 0;
    display: flex;
    flex-direction: column;
    grid-gap: 10px;
    margin: 15px 0;
    padding-right: 50px;
}
.block-faq__inner .accordion-list li div.answer ul li{
    padding: 0 0 0 20px;
    margin: 0;
    color: var(--bgwhite);
    position: relative;
    font-size: 16px;
    line-height: 1.5em;
}
.block-faq__inner .accordion-list li div.answer ul li::before{
    content: "";
    position: absolute;
    inset: 9px auto auto 6px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: var(--bgwhite);
}
@media (max-width:1499px){
    .block-faq {padding-top: 120px;padding-bottom: 120px;}
}
@media (max-width:1399px){
    .block-faq {padding-top: 100px;padding-bottom: 100px;}
}
@media (max-width:1199px){
    .block-faq__inner .accordion-list li div.answer p {padding-right: 0;}
    .block-faq {padding-top: 80px;padding-bottom: 80px;}
}
@media (max-width:767px){
    .block-faq {padding-top: 60px;padding-bottom: 60px;}
    .block-faq__inner .accordion-list li{padding: 20px;}
    .block-faq__inner .accordion-list li h3{padding-right: 40px;}
    body .block-faq .block-transportation__top{margin-bottom: 20px !important;}
}
/* Ending faq section styles */
/* Initiating what's possibble section styles */
.block-white-bg{
    background-color: var(--bgwhite);
}
.block-white-bg h2, .block-white-bg h3, .block-white-bg p, .block-white-bg h4, .block-white-bg h5, .block-white-bg h6{
    color: var(--baseBG);
}
.block-whats-possible__top-copy {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.block-whats-possible__top-copy p {
    max-width: 873px;
}
.block-whats-possible__top h2 {
    max-width: 485px;
}
.lm-btn {
    position: relative;
    transition: all 0.3s;
    color: var(--bgprimary500);
    text-decoration: none;
    padding-right: 25px;
    font-size: 20px;
}
.lm-btn:hover{
    color: var(--bgdarkgreen1);
}
.lm-btn:hover::before{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750161 6.74078L13.9397 6.74078L9.96991 10.7105C9.89828 10.7797 9.84114 10.8625 9.80183 10.954C9.76253 11.0455 9.74184 11.1439 9.74097 11.2435C9.74011 11.3431 9.75908 11.4418 9.79679 11.534C9.8345 11.6262 9.89019 11.7099 9.96061 11.7803C10.031 11.8507 10.1148 11.9064 10.2069 11.9441C10.2991 11.9819 10.3979 12.0008 10.4975 12C10.597 11.9991 10.6955 11.9784 10.787 11.9391C10.8785 11.8998 10.9612 11.8427 11.0304 11.771L16.2804 6.52103C16.421 6.38039 16.5 6.18966 16.5 5.99078C16.5 5.79191 16.421 5.60118 16.2804 5.46053L11.0304 0.210533C10.889 0.0739143 10.6995 -0.00168143 10.5029 2.73707e-05C10.3062 0.00173617 10.1181 0.0806134 9.97905 0.219669C9.83999 0.358726 9.76111 0.546835 9.75941 0.743483C9.7577 0.94013 9.83329 1.12958 9.96991 1.27103L13.9397 5.24078L0.750161 5.24078C0.551248 5.24078 0.360482 5.3198 0.21983 5.46045C0.0791778 5.6011 0.00016076 5.79187 0.000160743 5.99078C0.000160725 6.18969 0.0791778 6.38046 0.21983 6.52111C0.360482 6.66176 0.551248 6.74078 0.750161 6.74078Z' fill='%231B5700'/%3E%3C/svg%3E%0A");
}
.lm-btn::before {
    content: "";
    position: absolute;
    inset: 50% 0 0 auto;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750161 6.74078L13.9397 6.74078L9.96991 10.7105C9.89828 10.7797 9.84114 10.8625 9.80183 10.954C9.76253 11.0455 9.74184 11.1439 9.74097 11.2435C9.74011 11.3431 9.75908 11.4418 9.79679 11.534C9.8345 11.6262 9.89019 11.7099 9.96061 11.7803C10.031 11.8507 10.1148 11.9064 10.2069 11.9441C10.2991 11.9819 10.3979 12.0008 10.4975 12C10.597 11.9991 10.6955 11.9784 10.787 11.9391C10.8785 11.8998 10.9612 11.8427 11.0304 11.771L16.2804 6.52103C16.421 6.38039 16.5 6.18966 16.5 5.99078C16.5 5.79191 16.421 5.60118 16.2804 5.46053L11.0304 0.210533C10.889 0.0739143 10.6995 -0.00168143 10.5029 2.73707e-05C10.3062 0.00173617 10.1181 0.0806134 9.97905 0.219669C9.83999 0.358726 9.76111 0.546835 9.75941 0.743483C9.7577 0.94013 9.83329 1.12958 9.96991 1.27103L13.9397 5.24078L0.750161 5.24078C0.551248 5.24078 0.360482 5.3198 0.21983 5.46045C0.0791778 5.6011 0.00016076 5.79187 0.000160743 5.99078C0.000160725 6.18969 0.0791778 6.38046 0.21983 6.52111C0.360482 6.66176 0.551248 6.74078 0.750161 6.74078Z' fill='%233f7d3b'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 16.5px;
    height: 12px;
    transition: all 0.3s;
    transform: translateY(-50%);
}
.block-whats-possible__img img {
    border-radius: 16px;
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.08;
}
.block-whats-possible__img {
    display: flex;
}
.block-whats-possible__list {
    gap: 32px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.block-whats-possible__single {
    width: calc(25% - 24px);
    display: flex;
    flex-direction: column;
}
.block-whats-possible__text {
    display: flex;
    flex-direction: column;
    flex: 1;
}
.block-whats-possible__link {
    margin-top: auto;
}
.block-whats-possible__link a::before{
    margin-top: 1px;
}
.block-whats-possible__text h6 {
    font-size: 18px;
    line-height: 1.4em;
    margin-top: 15px;
}
.block-whats-possible__text p {
    margin-top: 5px;
    font-size: 18px;
}
body:not(.single-post) .block-whats-possible__text p a{
    color: var(--bgprimary500);
    font-weight: 600;
}
body:not(.single-post) .block-whats-possible__text p a:hover{
    color: var(--bgprimary700);
}
@media (max-width:1399px){
    .block-whats-possible__list {gap: 15px;}
    .block-whats-possible__single {width: calc(25% - 12px);}
}
@media (max-width:1199px){
    .block-whats-possible__top-copy p {max-width: 583px;}
}
@media (min-width:992px){
    .block-whats-possible__mobile-btn{display: none;}
}
@media (max-width:991px){
    .block-whats-possible__single {width: calc(50% - 8px);}
    .block-whats-possible__list {gap: 30px 15px;}
    .block-whats-possible__top-copy a.btn{display: none;}
    .block-whats-possible__mobile-btn{margin-top: 32px;text-align: center;}
}
@media (max-width:767px){
    .block-whats-possible__top h2 {margin-left: auto;margin-right: auto;line-height: 1.2em;}
    .block-whats-possible__top p {margin-top: 0;margin-left: auto;margin-right: auto;font-size: 18px;line-height: 1.3em;}
    .block-whats-possible__top {text-align: center;margin-bottom: 0px;}
    .block-whats-possible__top-copy a.btn {margin: 0 auto;}
    .block-whats-possible__list{margin-top: 0px;}
    .block-whats-possible__mobile-btn a{width: 100%;}
}
@media (max-width:575px){
    .block-whats-possible__single {width: 100%;}
}
/* Ending what's possibble section styles */
/* Initiating block vehicles styles */
.block-vehicless{
    padding-top: 100px;
    padding-bottom: 150px;
}
.block-vehicless-inner{
    border-radius: 16px;
    padding: 60px 60px 48px; 
    background-color: var(--bgsecondary600);
}
.block-vehicless .block-whats-possible__top-copy p{
    color: var(--bgwhite);
    max-width: 684px !important;
}
.block-vehicless .block-whats-possible__top h2 {
    max-width: 100% !important;
    margin-bottom: 5px;
}
.block-vehicless__body p {
    margin: 0;
}
.block-vehicless__text {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    margin-top: auto;
}
a.block-vehicless__btn {
    height: 38px;
    width: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    background-color: rgb(63 125 59 / 30%);
    transition: all 0.3s;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5332 8.12109L14.0098 8.12109C14.4953 8.12109 14.8887 8.51449 14.8887 9C14.8887 9.48551 14.4953 9.87891 14.0098 9.87891L3.5332 9.87891C3.0477 9.87891 2.6543 9.48551 2.6543 9C2.6543 8.51449 3.0477 8.12109 3.5332 8.12109Z' fill='%2345981F'/%3E%3Cpath d='M9.9847 3.96385C10.1985 3.96385 10.4129 4.04155 10.582 4.19834L15.0644 8.35557C15.2451 8.52326 15.3474 8.75916 15.3457 9.00596C15.3439 9.25241 15.2388 9.48725 15.0556 9.65248L10.4502 13.8097C10.0898 14.1349 9.534 14.1064 9.20881 13.7461C8.88361 13.3857 8.91209 12.8299 9.27244 12.5047L13.1649 8.99119L9.3867 5.48717C9.03092 5.15705 9.00982 4.60088 9.33994 4.2451C9.51326 4.05842 9.74845 3.96385 9.9847 3.96385Z' fill='%2345981F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
}
a.block-vehicless__btn::before{
    content: "";
    position: absolute;
    inset: 0;
}
.block-vehicless__flex:hover{
    background-color: var(--bgsecondary500);
}
.block-vehicless__flex:hover a.block-vehicless__btn{
    background-color: rgb(63 125 59 / 100%);
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5332 8.12109L14.0098 8.12109C14.4953 8.12109 14.8887 8.51449 14.8887 9C14.8887 9.48551 14.4953 9.87891 14.0098 9.87891L3.5332 9.87891C3.0477 9.87891 2.6543 9.48551 2.6543 9C2.6543 8.51449 3.0477 8.12109 3.5332 8.12109Z' fill='%23ffffff'/%3E%3Cpath d='M9.9847 3.96385C10.1985 3.96385 10.4129 4.04155 10.582 4.19834L15.0644 8.35557C15.2451 8.52326 15.3474 8.75916 15.3457 9.00596C15.3439 9.25241 15.2388 9.48725 15.0556 9.65248L10.4502 13.8097C10.0898 14.1349 9.534 14.1064 9.20881 13.7461C8.88361 13.3857 8.91209 12.8299 9.27244 12.5047L13.1649 8.99119L9.3867 5.48717C9.03092 5.15705 9.00982 4.60088 9.33994 4.2451C9.51326 4.05842 9.74845 3.96385 9.9847 3.96385Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.block-vehicless__body {
    width: calc(100% - 38px);
    padding-right: 10px;
}
.block-vehicless__flex {
    background-color: var(--bgsecondary800);
    padding: 30px 20px 20px 30px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    min-height: 269px;
    transition: all 0.3s;
}
.block-vehicless__bottom {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 32px;
    margin-top: 20px;
}
.block-vehicless__img {
    text-align: center;
    height: 140px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex: 1;
}
.block-vehicless__body h6 {
    margin-bottom: 8px;
}
.block-vehicless__img img {
    max-width: 100%;
	object-fit: contain;
}
.block-vehicless__hover-item {
    position: absolute;
    inset: 0 0 0 0;
    background: radial-gradient(50% 50% at 50% 50%, #1A1A1A 0%, #00070D 100%);
    display: flex;
    flex-direction: column;
    grid-gap: 12px;
    padding: 30px;
    transform: translateY(-100%);
    transition: all 0.3s;
    opacity: 0;
}
.block-vehicless__hover-top {
    width: 100%;
    display: flex;
    grid-gap: 24px;
    align-items: center;
	flex:1;
}
.block-vehicless__hover-img img {
    max-height: 65px;
    max-width: 120px;
}
.block-vehicless__hover-heading h6{
    font-weight: 400;
    margin: 0;
}
.block-vehicless__hover-mid{
    
}
.block-vehicless__hover-mid p{
   font-size: 16px;
    font-weight: 400;
    margin: 0 0 13px;
    max-height: 67px;
    overflow: auto;
}
.block-vehicless__hover-bottom a{
    width: 100%;
    text-align: center;
}
.block-vehicless__flex.active .block-vehicless__hover-item{
    transform: translateY(0);
    opacity: 1;
}
@media (max-width:1599px){
    .block-vehicless{padding-bottom: 130px;}
}
@media (max-width:1399px){
    .block-vehicless{padding-bottom: 110px;}
    .block-vehicless__hover-img img{max-width: 70px;}
    .block-vehicless__hover-top{grid-gap: 14px;}
	.block-vehicless__hover-mid p{max-height:85px;}
}
@media (max-width:1199px){
    .block-vehicless{padding-bottom: 80px;padding-top: 80px;}
    .block-vehicless .block-whats-possible__top-copy p {max-width: 554px !important;}
    .block-vehicless__bottom {grid-template-columns: 1fr 1fr;}
	.block-vehicless__hover-mid p{max-height:67px;}
}
@media (min-width:992px){
    .block-vehicless__mobile-btn{display: none;}
}
@media (max-width:991px){
    .block-vehicless__bottom {margin-top: 10px;}
    .block-vehicless__mobile-btn{margin-top: 32px;text-align: center;}
    .block-vehicless__bottom{gap: 22px;}
}
@media (max-width:767px){
    .block-vehicless .block-whats-possible__top h2 {margin-bottom: 10px;line-height: 1.27em;}
    .block-vehicless-inner {padding: 30px 20px 60px;}
    .block-vehicless__bottom {gap: 15px;}
    .block-vehicless__mobile-btn a{width: 100%;}
    .block-vehicless{padding-bottom: 60px;padding-top: 60px;}
    .block-vehicless .block-whats-possible__top-copy p{font-size: 18px;line-height: 1.3em;}
}
@media (max-width:575px){
    .block-vehicless__bottom {grid-template-columns: 1fr;}
    .block-vehicless__flex {padding: 30px;row-gap: 26px;}
}
/* Ending block vehicles styles */


/* Initiating Inner Banner with Form Style */
.block-innerpage-banner-with-form{
    padding-top: 160px;
    padding-bottom: 82px;
    position: relative;
}
.block-innerpage-banner-with-form__bg {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.block-innerpage-banner-with-form::before {
    content: "";
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.2) 20%, #000000 100%);
    /* opacity: 0.5; */
    z-index: 1;
}



.block-innerpage-banner-with-form__inner {
    position: relative;
    z-index: 2;
    display: flex;
    grid-gap: 32px;
}
.block-innerpage-banner-with-form__copy{
    width: calc(68% - 32px);
}
.block-innerpage-banner-with-form__text h1 {
    max-width: 910px;
    margin-bottom: 30px;
    margin-top: 32px;
}
.block-innerpage-banner-with-form__breadcrumb ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    flex-wrap: wrap;
    grid-row-gap: 10px;
}
.block-innerpage-banner-with-form__breadcrumb ul li a{
    text-decoration: none;
    transition: all 0.3s;
}
.block-innerpage-banner-with-form__breadcrumb ul li a:hover{
    color: var(--bgprimary500);
}
.block-innerpage-banner-with-form__breadcrumb ul li:not(:first-child) {
    padding-left: 26px;
    position: relative;
}
.block-innerpage-banner-with-form__breadcrumb ul li:not(:first-child)::before {
    content: "";
    position: absolute;
    inset: 50% 0 0 11px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.55791 3.25713L1.12017 0.214996C0.915227 0.0744069 0.708732 0 0.537094 0C0.205266 0 0 0.266673 0 0.71305V7.28799C0 7.73385 0.205008 8 0.53606 8C0.707956 8 0.911153 7.92553 1.11655 7.78455L5.55636 4.74248C5.84188 4.54652 6 4.28283 6 3.99964C6.00006 3.71665 5.84375 3.45302 5.55791 3.25713Z' fill='white'/%3E%3Cpath d='M5.55791 3.25713L1.12017 0.214996C0.915227 0.0744069 0.708732 0 0.537094 0C0.205266 0 0 0.266673 0 0.71305V7.28799C0 7.73385 0.205008 8 0.53606 8C0.707956 8 0.911153 7.92553 1.11655 7.78455L5.55636 4.74248C5.84188 4.54652 6 4.28283 6 3.99964C6.00006 3.71665 5.84375 3.45302 5.55791 3.25713Z' fill='white'/%3E%3Cpath d='M5.55791 3.25713L1.12017 0.214996C0.915227 0.0744069 0.708732 0 0.537094 0C0.205266 0 0 0.266673 0 0.71305V7.28799C0 7.73385 0.205008 8 0.53606 8C0.707956 8 0.911153 7.92553 1.11655 7.78455L5.55636 4.74248C5.84188 4.54652 6 4.28283 6 3.99964C6.00006 3.71665 5.84375 3.45302 5.55791 3.25713Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 8px;
    width: 6px;
    transform: translateY(-50%);
}
.block-innerpage-banner-with-form__text a.btn {
    margin-top: 20px;
}
.block-innerpage-banner .btn {
    margin-top: 20px;
}
.block-innerpage-banner-with-form__des {
    max-width: 720px;
}
@media (min-width: 1200px){
    .block-innerpage-banner-with-form__text h5{font-size: 22px;}
}
@media (max-width:1499px){
    .block-innerpage-banner-with-form__text h1 {margin-top: 40px;}
    .block-innerpage-banner-with-form {padding-bottom: 100px;}
}
@media (max-width:1199px){
    .block-innerpage-banner-with-form__copy{width: calc(50% - 16px);}
    .block-banner__form{width: calc(50% - 16px);}
}
@media (max-width:991px){
    .block-innerpage-banner-with-form__inner{flex-direction: column;grid-gap: 40px;}
    .block-innerpage-banner-with-form__copy{width: 100%;}
    .block-banner__form{width: 100%;}
}
@media (max-width:767px){
    .block-innerpage-banner-with-form {padding-bottom: 70px;padding-top: 130px;}
    .block-innerpage-banner-with-form__text h1 {margin-top: 30px;}
}
/* Ending Inner Banner with Form Style */

/* Initiating Why Choose Style */
.block-why-choose{
    width: 100%;
    padding: 140px 0 153px;
}
.block-why-choose__inner{
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
}
.block-why-choose__top{
    max-width: 745px;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    text-align: center;
}
.block-why-choose__top h2{
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.block-why-choose--heading-big .block-why-choose__top h2{
    max-width: 720px;
}
.block-why-choose__top p{
    color: var(--bgwhite); 
    margin-bottom: 0;   
}
.block-why-choose__items{
    display: grid;
    grid-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
}
.block-why-choose__item{
    width: 100%;
    background-color: var(--bgsecondary600);
    padding: 40px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    grid-gap: 33px;
}
.block-why-choose__icon img{
    width: 45px;
    height: 45px;
}
.block-why-choose__des h4{
    color: var(--bggray1);
    max-width: 230px;
    margin-bottom: 12px;
}
.block-why-choose__des p{
    margin: 0;
    line-height: 1.35em;
    color: var(--bgwhite);
    letter-spacing: -1px;
}
@media (min-width:1600px){
    .block-why-choose__des p{font-size: 20px;}
}
.block-why-choose__btn-group {
    text-align: center;
    margin-top: 22px;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 12px;
    justify-content: center;
}
.block-why-choose--grid3 .block-why-choose__items{
    grid-template-columns: repeat(3, 1fr);
}
@media (max-width:1599px){
    .block-why-choose{padding: 120px 0 133px;}
    .block-why-choose__item{padding: 30px;}
    .block-why-choose__btn-group{margin-top: 10px;}
}
@media (max-width:1499px){
    .block-why-choose{padding: 100px 0 100px;}
}
@media (max-width:1199px){
    .block-why-choose{padding: 80px 0 90px;}
    .block-why-choose__inner{grid-gap: 30px;}
    .block-why-choose__item{grid-gap: 15px;}
    .block-why-choose__btn-group{margin-top: 0;}
    .block-why-choose__items{grid-gap: 20px;}
}
@media (max-width:991px){
    .block-why-choose__items{grid-template-columns: 1fr 1fr;}
    .block-why-choose--grid3 .block-why-choose__items{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:767px){
    .block-why-choose{padding: 50px 0 60px;}
    .block-why-choose__items{grid-template-columns: 1fr 1fr;}
    .block-why-choose__item{min-height: unset;}
}
@media (max-width:575px){
    .block-why-choose__items{grid-template-columns: 1fr;}
    .block-why-choose__item{align-items: center;text-align: center;}
    .block-why-choose__des h4{max-width: 100%;}
    .block-why-choose--grid3 .block-why-choose__items{grid-template-columns: repeat(1, 1fr);}
}
/* Ending Why Choose Style */

/* Initiating Gallery Slider Style */
.block-gallery{
    padding: 140px 0 150px;
}
.block-gallery__inner{
    width: 100%;
    display: flex;
    grid-gap: 30px;
    flex-direction: column;
    max-width: 1262px;
    margin: 0 auto;
}
.block-gallery__top{
    width: 100%;
    max-width: 793px;
    margin: 0 auto;
    text-align: center;
}
.block-gallery__slider-img img{
    border-radius: 12px;
    aspect-ratio: 2.14;
    width: 100%;
    object-fit: cover;
}
.block-gallery__slider-bottom{
    margin-right: -32px;
    margin-top: 27px;
}
.block-gallery__nav-img{
    width: 100%;
}
.block-gallery__nav-img img{
    width: 100%;
    border-radius: 12px;
    aspect-ratio: 1.67;
    object-fit: cover;
    border: 1px solid transparent;
}
.block-gallery__slider-bottom .slick-track::before,
.block-gallery__slider-bottom .slick-track::after{
    display: none;
}
.block-gallery__slider-bottom .slick-track .slick-slide{
    margin-right: 32px;
}
.block-gallery__slider-bottom .slick-track .slick-slide.slick-current .block-gallery__nav-img img{
    border-color: var(--bgprimary500);
}
.slick-arrow{
    transform: unset;
    top: unset;
    bottom: 35px;
    left: auto;
    right: 30px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: rgba(0, 7, 13, 0.7) !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 14px !important;
    z-index: 1;
    transition: all 0.3s;
    font-size: 0;
    border: 0;
    cursor: pointer;
    outline: none;
}
.slick-arrow::before{
    display: none
}
.slick-arrow.slick-prev{
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0305 6.45987H1.47371C0.938139 6.45987 0.504179 6.03024 0.504179 5.50001C0.504179 4.96978 0.938139 4.54015 1.47371 4.54015H13.0305C13.566 4.54015 14 4.96978 14 5.50001C14 6.03024 13.566 6.45987 13.0305 6.45987Z' fill='%23ffffff'/%3E%3Cpath d='M5.91375 11C5.67797 11 5.4414 10.9151 5.25486 10.7439L0.310273 6.20378C0.110939 6.02064 -0.00191447 5.76301 2.45828e-05 5.49348C0.00196364 5.22434 0.117919 4.96786 0.319969 4.78741L5.40029 0.247278C5.7978 -0.10787 6.41093 -0.0767704 6.76965 0.316772C7.12838 0.710314 7.09697 1.31733 6.69946 1.67248L2.40562 5.50961L6.57342 9.33637C6.96589 9.6969 6.98915 10.3043 6.625 10.6928C6.43381 10.8967 6.17436 11 5.91375 11Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");    
    right: 75px;
}
.slick-arrow.slick-next{
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.969527 6.45987H12.5263C13.0619 6.45987 13.4958 6.03024 13.4958 5.50001C13.4958 4.96978 13.0619 4.54015 12.5263 4.54015H0.969527C0.433961 4.54015 0 4.96978 0 5.50001C0 6.03024 0.433961 6.45987 0.969527 6.45987Z' fill='%23ffffff'/%3E%3Cpath d='M8.08625 11C8.32203 11 8.5586 10.9151 8.74514 10.7439L13.6897 6.20378C13.8891 6.02064 14.0019 5.76301 14 5.49348C13.998 5.22434 13.8821 4.96786 13.68 4.78741L8.59971 0.247278C8.2022 -0.10787 7.58907 -0.0767704 7.23035 0.316772C6.87162 0.710314 6.90303 1.31733 7.30054 1.67248L11.5944 5.50961L7.42658 9.33637C7.03411 9.6969 7.01085 10.3043 7.375 10.6928C7.56619 10.8967 7.82564 11 8.08625 11Z' fill='white'/%3E%3C/svg%3E%0A");
}
.slick-arrow.slick-prev.slick-disabled,
.slick-arrow.slick-prev:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0305 6.45987H1.47371C0.938139 6.45987 0.504179 6.03024 0.504179 5.50001C0.504179 4.96978 0.938139 4.54015 1.47371 4.54015H13.0305C13.566 4.54015 14 4.96978 14 5.50001C14 6.03024 13.566 6.45987 13.0305 6.45987Z' fill='%2355667D'/%3E%3Cpath d='M5.91375 11C5.67797 11 5.4414 10.9151 5.25486 10.7439L0.310273 6.20378C0.110939 6.02064 -0.00191447 5.76301 2.45828e-05 5.49348C0.00196364 5.22434 0.117919 4.96786 0.319969 4.78741L5.40029 0.247278C5.7978 -0.10787 6.41093 -0.0767704 6.76965 0.316772C7.12838 0.710314 7.09697 1.31733 6.69946 1.67248L2.40562 5.50961L6.57342 9.33637C6.96589 9.6969 6.98915 10.3043 6.625 10.6928C6.43381 10.8967 6.17436 11 5.91375 11Z' fill='%2355667D'/%3E%3C/svg%3E%0A");    
}
.slick-arrow.slick-next.slick-disabled,
.slick-arrow.slick-next:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.969527 6.45987H12.5263C13.0619 6.45987 13.4958 6.03024 13.4958 5.50001C13.4958 4.96978 13.0619 4.54015 12.5263 4.54015H0.969527C0.433961 4.54015 0 4.96978 0 5.50001C0 6.03024 0.433961 6.45987 0.969527 6.45987Z' fill='%2355667D'/%3E%3Cpath d='M8.08625 11C8.32203 11 8.5586 10.9151 8.74514 10.7439L13.6897 6.20378C13.8891 6.02064 14.0019 5.76301 14 5.49348C13.998 5.22434 13.8821 4.96786 13.68 4.78741L8.59971 0.247278C8.2022 -0.10787 7.58907 -0.0767704 7.23035 0.316772C6.87162 0.710314 6.90303 1.31733 7.30054 1.67248L11.5944 5.50961L7.42658 9.33637C7.03411 9.6969 7.01085 10.3043 7.375 10.6928C7.56619 10.8967 7.82564 11 8.08625 11Z' fill='%2355667D'/%3E%3C/svg%3E%0A");
}
@media (max-width:1599px){
    .block-gallery{padding: 120px 0 130px;}   
}
@media (max-width:1399px){
    .block-gallery{padding: 110px 0 120px;}   
}
@media (max-width:1199px){
    .block-gallery{padding: 90px 0 100px;}   
    .block-gallery__slider-bottom .slick-track .slick-slide{margin-right: 20px;}
    .block-gallery__slider-bottom{margin-right: -20px;margin-top: 17px;}
}
@media (max-width:991px){
    .block-gallery{padding: 70px 0 80px;}   
}
@media (max-width:767px){
    .block-gallery{padding: 50px 0 60px;}   
    .block-gallery__inner{grid-gap: 20px;}
    .block-gallery__slider-bottom .slick-track .slick-slide{margin-right: 10px;}
    .block-gallery__slider-bottom{margin-right: -10px;margin-top: 7px;}
    .slick-arrow{right: 10px;bottom: 15px;}
    .slick-arrow.slick-prev{right: 55px;}
}
/* Ending Gallery Slider Style */

/* Initiating Text with image Style */
.block-text-img{
    width: 100%;
    padding: 0 0 150px;
}
.block-text-img__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-text-img__row{
    width: 100%;
    background-color: var(--bgsecondary600);   
    padding: 40px 40px 40px 50px;
    border-radius: 16px;
    display: flex;
    grid-gap: 70px;
}
.block-text-img__text{
    width: calc(50% - 49px);
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
}
.block-text-img__text h2,
.block-text-img__text p{
    margin: 0;
}
.block-text-img__text p{
    line-height: 1.6em;
    max-width: 611px;
    font-weight: 400;
}
.block-text-img__img{
    width: calc(50% - 21px);
}
.block-text-img__img img{
    width: 100%;
    border-radius: 16px;
    aspect-ratio: 1.555;
    object-fit: cover;
}
.block-text-img__inner .block-text-img__row:nth-child(even){
    flex-direction: row-reverse;
    padding: 40px 50px 40px 40px;
}
.block-text-img__inner .block-text-img__row:nth-child(even) .block-text-img__text p{
    max-width: 670px;
}
@media (max-width:1599px){
    .block-text-img{padding: 0 0 130px;}
    .block-text-img__row{grid-gap: 30px;}
    .block-text-img__text{width: calc(50% - 9px);}
    .block-text-img__row{padding: 40px !important;}
}
@media (max-width:1399px){
    .block-text-img{padding: 0 0 110px;}
    .block-text-img__row{padding: 30px !important;}
}
@media (max-width:1199px){
    .block-text-img{padding: 0 0 90px;}
    .block-text-img__text{grid-gap: 14px;}
}
@media (max-width:991px){
    .block-text-img{padding: 0 0 80px;}
    .block-text-img__row{flex-direction: column !important;}
    .block-text-img__text{width: 100%;}
    .block-text-img__img{width: 100%;}
    .block-text-img__text p,
    .block-text-img__inner .block-text-img__row:nth-child(even) .block-text-img__text p{max-width: 100%;}    
}
@media (max-width:767px){
    .block-text-img{padding: 0 0 60px;}
    .block-text-img__row{padding: 30px 20px 20px !important;}
}
/* Initiating Text with image Style */

/* Initiating Text Grid Image Style */
.block-text-grid-img{
    width: 100%;
    padding: 0 0 94px;
}
.block-text-grid-img__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-text-grid-img__row{
    width: 100%;
    padding: 50px;
    display: flex;
    grid-gap: 33px;
    border-radius: 16px;
    background-color: var(--bgwhite);
}
.block-text-grid-img__text{
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
    width: calc(53.5% - 16px);
}
.block-text-grid-img__text h2{
    color: var(--baseBG);
    margin: 0;
    max-width: 600px;
}
.block-text-grid-img__text p{
    color: var(--baseBG);      
    margin: 0;
}
.block-text-grid-img__text h5{
    color: var(--baseBG);
    font-weight: 400;
    margin: 0;
}
.block-text-grid-img__grid{
    margin-top: 8px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 33px;
}
.block-text-grid-img__item{
    width: 100%;
    background-color: var(--bggray4);
    padding: 24px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    grid-gap: 39px;
    position: relative;
    justify-content: space-between;
}
.block-text-grid-img__item::before{
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 0L17.7555 10.0193L28.2903 10.0193L19.7674 16.2115L23.0229 26.2307L14.5 20.0385L5.97711 26.2307L9.23257 16.2115L0.709681 10.0193L11.2445 10.0193L14.5 0Z' fill='%2300070D'/%3E%3C/svg%3E%0A");
    content: "";
    display: block;
    width: 29px;
    height: 29px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.block-text-grid-img__img{
    width: calc(46.5% - 16px);
}
.block-text-grid-img__img img{
    width: 100%;
    aspect-ratio: 1.3033;
    object-fit: cover;
    border-radius: 6px;
}
@media (max-width:1599px){
    .block-text-grid-img__row{padding: 40px;}
    .block-text-grid-img__grid{grid-gap: 23px;margin-top: 0;}
    .block-text-grid-img__item{grid-gap: 29px;padding: 19px;}
}
@media (max-width:1399px){
    .block-text-grid-img__text h5{font-size: 20px;}
    .block-text-grid-img__grid{grid-gap: 15px;}
}
@media (max-width:1199px){
    .block-text-grid-img__row{flex-direction: column;}
    .block-text-grid-img__text,
    .block-text-grid-img__img{width: 100%;}
    .block-text-grid-img__text h2{max-width: 100%;}
    .block-text-grid-img__text h2 br{display: none;}
}
@media (max-width:991px){
    .block-text-grid-img__row{padding: 30px;}
    .block-text-grid-img{padding: 0 0 80px;}
}
@media (max-width:767px){
    .block-text-grid-img{padding: 0 0 60px;}
    .block-text-grid-img__row{padding: 30px 20px 20px;}
    .block-text-grid-img__grid{grid-template-columns: 1fr;}
    .block-text-grid-img__item::before{width: 24px;height: 24px;}
    .block-text-grid-img__text h5{font-size: 18px;}
    .block-text-grid-img__item{grid-gap: 15px;}
    .block-text-grid-img__row{grid-gap: 20px;}
}
/* Ending Text Grid Image Style */

/* Initiating Image Full Image Style */
.block-text-full-img{
    width: 100%;
}
.block-text-full-img__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
    max-width: 1262px;
    margin: 0 auto;
}
.block-text-full-img__top{
    max-width: 745px;
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    text-align: center;
    margin: 0 auto;
}
.block-text-full-img__top h2{
    margin: 0;
}
.block-text-full-img__top p{
    color: var(--bgwhite);
    margin: 0;
}
.block-text-full-img__img{
    width: 100%;
}
.block-text-full-img__img img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 2.138;
    border-radius: 16px;
}
.block-text-full-img__list{
    width: 100%;
    display: grid;
    grid-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: -8px;
}
.block-text-full-img__item{
    width: 100%;
    border-left: 4px solid var(--bgprimary500);
    padding: 4px 16px;
    display: flex;
    align-items: center;
}
.block-text-full-img__item p{
    margin: 0;
}
@media (max-width:991px){
    .block-text-full-img__inner{grid-gap: 30px;}
    .block-text-full-img__top{grid-gap: 22px;}
    .block-text-full-img__list{grid-gap: 0;}
}
@media (max-width:767px){
    .block-text-full-img__list{grid-template-columns: 1fr 1fr;grid-gap: 20px;}
}
@media (max-width:575px){
    .block-text-full-img__list{grid-template-columns: 1fr;grid-gap: 20px;}
}
/* Ending Image Full Image Style */

/* Initiating Full Image Text */
.block-full-img-text{
    width: 100%;
    padding: 150px 0 158px;
    background-color: var(--bgwhite);
    position: relative;
}
.block-full-img-text__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
}
.block-full-img-text__text{
    width: calc(54.5% - 20px);
    max-width: 743px;
    display: flex;
    flex-direction: column;
    grid-gap: 42px;
}
.block-full-img-text__text h2{
    margin: 0;
    color: var(--baseBG);
}
.block-full-img-text__text ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
}
.block-full-img-text__text li{
    position: relative;
    padding-left: 19px;
    color: var(--baseBG);
}
.block-full-img-text__text li::before{
    content: "";
    position: absolute;
    inset: 6px auto auto 0;
    width: 9px;
    height: 9px;
    background-color: var(--bgprimary500);
}
.block-full-img-text__tag{
    display: flex;
    grid-gap: 20px;
    flex-wrap: wrap;
    width: 100%;
}
.block-full-img-text__tag span{
    display: inline-block;
    padding: 20px 35px;
    background-color: var(--bgprimary500);
    border-radius: 50px;
    text-transform: uppercase;
}
.block-full-img-text__img {
    position: absolute;
    inset: 0 0 0 auto;
    width: calc(45.5% - 20px);
}
.block-full-img-text__img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media (max-width:1599px){
    .block-full-img-text{padding: 130px 0;}   
}
@media (max-width:1399px){
    .block-full-img-text{padding: 110px 0;}   
}
@media (max-width:1199px){
    .block-full-img-text{padding: 90px 0;}   
}
@media (max-width:991px){
    .block-full-img-text{padding: 80px 0;}   
    .block-full-img-text__text{width: calc(55.5% - 20px);grid-gap: 22px;}
}
@media (max-width:767px){
    .block-full-img-text{padding: 60px 0 20px;}   
    .block-full-img-text__text{width: 100%;max-width: 100%;}
    .block-full-img-text__img{width: 100%;position: unset;}
    .block-full-img-text__inner{grid-gap: 30px;}
    .block-full-img-text__img img{aspect-ratio: 1.235;}
}
/* Ending Full Image Text Style */

/* Initiating Why Teams Style */
.block-why-teams{
    width: 100%;
}
.block-why-teams__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-why-teams__grid{
    display: grid;
    width: 100%;
    grid-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
}
.block-why-teams__item:first-child{
    padding: 68px 46px 0;
}
.block-why-teams__item h2{
    color: var(--bgwhite);
    margin: 0;
}
.block-why-teams__item:not(:first-child){
    padding: 30px;
    width: 100%;
    background-color: var(--bgsecondary600);
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
    border-radius: 16px;
}
.block-why-teams__item h4{
    margin: 0;
    font-weight: 500;
    color: var(--bggray1);
}
.block-why-teams__item p{
    margin: 0;
    line-height: 1.5em;
    color: var(--bggray1);
}
.block-why-teams__bottom{
    width: 100%;
    padding: 50px;
    border-radius: 16px;
    background-color: var(--bgsecondary600);
    display: flex;
    grid-gap: 40px;
    align-items: center;
    justify-content: space-between;
}
.block-why-teams__bottom h2{
    max-width: 565px;
    margin: 0;
}
.block-why-teams__bottom p{
    max-width: 463px;
    font-size: 20px;
    margin: 0;
    letter-spacing: -0.9px;
    color: var(--bggray1);
}
@media (max-width:1599px){
    .block-why-teams__grid,
    .block-why-teams__inner{grid-gap: 25px;}
    .block-why-teams__item:first-child{padding: 48px 36px 0;}
}
@media (max-width:1399px){
    
}
@media (max-width:1199px){
    .block-why-teams__bottom{padding: 30px;}
    .block-why-teams__bottom p{font-size: 18px;}
    .block-why-teams__item:first-child{padding: 48px 26px 0;}
}
@media (max-width:991px){
    .block-why-teams__bottom{flex-direction: column;grid-gap: 20px;}
    .block-why-teams__bottom h2,
    .block-why-teams__bottom p{max-width: 100%;}
    .block-why-teams__bottom p{letter-spacing: 0;}
    .block-why-teams__grid{grid-template-columns: 1fr 1fr;}
    .block-why-teams__grid, .block-why-teams__inner{grid-gap: 20px;}
}   
@media (max-width:767px){
    .block-why-teams__grid{grid-template-columns: 1fr;}
    .block-why-teams__item:first-child{padding: 0 0 5px;}
    .block-why-teams__item:not(:first-child),
    .block-why-teams__bottom{padding: 20px;}
}
/* Ending Why Teams Style */

/* Initiating chauffeur Style */
.block-chauffeur{
    width: 100%;
}
.block-chauffeur__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
}
.block-chauffeur__top{
    width: 100%;
    max-width: 745px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-chauffeur__top h2{
    max-width: 667px;
    margin: 0 auto;
}   
.block-chauffeur__top p{
    margin: 0;
    color: var(--bgwhite);
}
.block-chauffeur__grid{
    width: 100%;
    padding: 50px;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    background-color: var(--bgsecondary600);
    border-radius: 16px;
}
.block-chauffeur__grid h2{
    margin: 0;
}
.block-chauffeur__items{
    display: grid;
    grid-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.block-chauffeur__item{
    width: 100%;
    background-color: var(--bgsecondary800);
    padding: 33px 40px 40px;
    border-radius: 16px;
    display: flex;
    align-items: center;
}
.block-chauffeur__item h6{
    font-weight: 600;
    margin: 0;
    line-height: 1.25em;
    max-width: 209px;
}
@media (max-width:1399px){
    .block-chauffeur__grid{padding: 40px;}
    .block-chauffeur__item{padding: 30px;}
}
@media (max-width:1199px){
    .block-chauffeur__grid{padding: 30px;}
    .block-chauffeur__item{padding: 20px;}
    .block-chauffeur__items{grid-gap: 15px;}
}
@media (max-width:991px){
    .block-chauffeur__items{grid-template-columns: 1fr 1fr;}
}
@media (max-width:767px){
    .block-chauffeur__top{grid-gap: 22px;}
    .block-chauffeur__inner{grid-gap: 30px;}
    .block-chauffeur__grid{padding: 30px 20px 20px;}
    .block-chauffeur__items{grid-gap: 10px;}
    .block-chauffeur__item{padding: 20px 15px;}
}
/* Ending chauffeur Style */

/* Initiating Left Heading Grid Style */
.block-left-heading-grid{
    width: 100%;
}
.block-left-heading-grid__inner{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 32px;
}
.block-left-heading-grid__item:first-child{
    padding: 10px 0 10px 65px;
    display: flex;
    align-items: center;
}
.block-left-heading-grid__item:first-child h2{
    margin: 0;
}
.block-left-heading-grid__item:not(:first-child){
    background-color: var(--bgsecondary600);
    padding: 40px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
    min-height: 347px;
    justify-content: space-between;
}
.block-left-heading-grid__item:not(:first-child) h4{
    margin: 0;
    font-weight: 500;
    max-width: 263px;
}
.block-left-heading-grid__icon img{
    width: 54px;
    height: 55px;
}
@media (max-width:1599px){
    .block-left-heading-grid__item:first-child{padding: 10px 0 10px 45px;}
    .block-left-heading-grid__item:not(:first-child){min-height: 317px;}
}
@media (max-width:1399px){
    .block-left-heading-grid__item:first-child{padding-left: 0;}
    .block-left-heading-grid__item:not(:first-child){padding: 30px;}
    .block-left-heading-grid__icon img{width: 44px;height: 45px;}
    .block-left-heading-grid__item:not(:first-child){min-height: 287px;}
    .block-left-heading-grid__inner{grid-gap: 22px;}
}
@media (max-width:991px){
    .block-left-heading-grid__item:first-child{grid-column: 1 / -1;justify-content: center;}
    .block-left-heading-grid__item:not(:first-child){min-height: 267px;}
    .block-left-heading-grid__inner{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width:767px){
    .block-left-heading-grid__inner{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:575px){
    .block-left-heading-grid__inner{grid-template-columns: repeat(1, 1fr);}
    .block-left-heading-grid__item:not(:first-child){min-height: unset;padding: 25px;}
}
/* Ending Left Heading Grid Style */

/* Initiating Event Services Style */
.block-event-services{
    width: 100%;
}
.block-event-services--bg-600{
    background-color: var(--bgsecondary600);
}
.block-event-services__inner{
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-event-services__top{
    width: 100%;
    margin: 0 auto;
    max-width: 744px;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    margin-bottom: 8px;
}
.block-event-services__top h2{
    text-align: center;
    margin: 0;
}
.block-event-services__top p{
    color: var(--bgwhite);
    text-align: center;
    margin: 0;
}
.block-event-services__item{
    width: 100%;
    padding: 20px;
    border-radius: 16px;
    background-color: var(--bgprimary500);
    display: flex;
    grid-gap: 32px;
}
.block-event-services__text{
    padding: 30px;
    display: flex;
    flex-direction: column;
    width: calc(41.28% - 16px);
}
.block-event-services__text h4{
    margin: 0 0 6px;
    color: var(--bggray1);
    font-weight: 400;
}
.block-event-services__text p{
    margin: 0;
}
.block-event-services__text p:last-child {
    margin-top: 24px;
}
.block-event-services__text ul{
    margin: 24px 0 0;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 10px;
    list-style: none;
    padding: 0;
}
.block-event-services__text ul li{
    padding: 11px 15px;
    background-color: var(--bgprimary700);
    border-radius: 6px;
    color: var(--bgwhite);
}
.block-event-services__item.no_service_img{
    padding: 42px;
}
.block-event-services__item.no_service_img .block-event-services__text {
    width: 100%;
    max-width: 1031px;
    grid-gap: 16px;
}
.block-event-services__item.no_service_img .block-event-services__text h2{
    margin: 0;
}
.block-event-services__item.no_service_img .block-event-services__text p{
    font-weight: 400;
}
.block-event-services__img{
    width: calc(58.72% - 16px);
    display: flex;
}
.block-event-services__img img{
    width: 100%;
    aspect-ratio: 1.89;
    object-fit: cover;
    border-radius: 16px;
}
.block-event-services__bottom{
    margin-top: 8px;
    text-align: center;
}
.block-event-services__bottom p{
    margin: 0;
}
@media (max-width:1399px){
    .block-event-services__text{padding: 10px;}
}
@media (max-width:1199px){
    .block-event-services__top{grid-gap: 25px;}
}
@media (max-width:991px){
    .block-event-services__item{flex-direction: column;grid-gap: 20px;}
    .block-event-services__text{width: 100%;padding: 0;}
    .block-event-services__img{width: 100%;}
    .block-event-services__item.no_service_img{padding: 30px;}
}
@media (max-width:767px){
    .block-event-services__item.no_service_img{padding: 25px 20px 20px;}

}
/* Ending Event Services Style */

/* Initiating Event Additional Service Style */
.block-event-additional-service{
    width: 100%;
    background-color: var(--bgsecondary600);
}
.block-event-additional-service__inner{
    display: flex;
    flex-direction: column;
    grid-gap: 150px;
}
.block-event-additional-service__row{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-event-additional-service__top{
    width: 100%;
    text-align: center;
}
.block-event-additional-service__top h2{
    margin: 0;
}
.block-event-additional-service__grid{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 32px;
}
.block-event-additional-service__item{
    padding: 40px;
    border-radius: 16px;
    background-color: var(--bgsecondary700);
}
.block-event-additional-service__item h4{
    margin: 0;
    font-weight: 400;
    max-width: 310px;
}
@media (max-width:1599px){
    .block-event-additional-service__inner{grid-gap: 130px;}
}
@media (max-width:1399px){
    .block-event-additional-service__inner{grid-gap: 110px;}
    .block-event-additional-service__item{padding: 30px;}
    .block-event-additional-service__grid{grid-gap: 22px;}
}
@media (max-width:1199px){
    .block-event-additional-service__inner{grid-gap: 90px;}
}
@media (max-width:991px){
    .block-event-additional-service__inner{grid-gap: 80px;}
    .block-event-additional-service__item{padding: 20px;}
    .block-event-additional-service__grid{grid-gap: 15px;}
}
@media (max-width:767px){
    .block-event-additional-service__inner{grid-gap: 60px;}
    .block-event-additional-service__grid{grid-template-columns: repeat(2,1fr);}
}
@media (max-width:575px){
    .block-event-additional-service__grid{grid-template-columns: repeat(1,1fr);}
}
/* Ending Event Additional Service Style */

/* Initiating Location Info Style */
.block-location-info{
    width: 100%;
}
.block-location-info__inner{
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 16px;
    padding: 80px;
}
.block-location-info__inner:before{
    content: "";
    background: linear-gradient(270deg, rgba(4, 23, 40, 0) 0%, #041728 100%);
    position: absolute;
    inset: 0;
    z-index: 1;
}
.block-location-info__img{
    position: absolute;
    inset: 0;
}
.block-location-info__img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 19px;
}
.block-location-info__text {
    position: relative;
    z-index: 2;
    max-width: 664px;
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
}
.block-location-info__text h4,
.block-location-info__text p{
    margin: 0;
}
.block-location-info__text p{
    line-height: 1.6em;
}
.block-location-info__text ul{
    margin: 16px 0 32px;
    list-style: none;
    padding: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 16px;
    max-width: 480px;
}
.block-location-info__text ul li{
    padding: 22px 30px;
    background: rgba(22, 34, 44, 0.6);
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    border-radius: 16px;
    text-transform: uppercase;
}
.block-location-info__cta{
    margin-top: 16px;
}
.san-francisco-bay--longlist .block-location-info__text ul {
    max-width: 100%;
}
.san-francisco-bay--longlist .block-location-info__text {
    max-width: 900px;
}
.san-francisco-bay--longlist .block-location-info__text ul li {
    padding: 12px 20px;
    border-radius: 10px;
}
@media (max-width:1599px){
    .block-location-info__inner{padding: 60px;}
    .block-location-info__text ul{margin: 16px 0;}
}
@media (max-width:1399px){
    .block-location-info__text ul li{padding: 17px 30px;}
    .block-location-info__inner{padding: 50px;}
}
@media (max-width:1199px){
    .block-location-info__inner:before{background: linear-gradient(270deg, rgba(4, 23, 40, 0) -60%, #041728 100%);}
    .block-location-info__text{max-width: 100%;}
    .block-location-info__text ul{max-width: 100%;}
}
@media (max-width:991px){
    .block-location-info__inner{padding: 40px;}
}
@media (max-width:767px){
    .block-location-info__inner{padding: 30px 20px;}
    .block-location-info__text ul li{padding: 13px 20px;}
    .block-location-info__text ul{grid-gap: 7px;margin: 0;}
}
/* Ending Location Info Style */

/* Initiating Map Style */
.block-map{
    width: 100%;
}
.block-map__inner{
    width: 100%;
    border-radius: 16px;
    display: flex;
    overflow: hidden;
}
.block-map__inner p{
    margin: 0;
    width: 100%;
}
.block-map__inner iframe{
    aspect-ratio: 2.12;
    width: 100%;
    height: 100%;
}
/* Ending Map Style */

/* Initating Nationwide International Style */
.block-nationwide-international{
    width: 100%;
}
.block-nationwide-international__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    align-items: center;
}
.block-nationwide-international__top{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
    text-align: center;
    max-width: 616px;
    margin: 0 auto;
}
.block-nationwide-international__top h2,
.block-nationwide-international__top p{
    margin: 0;
}
.block-nationwide-international__top p{
    max-width: 550px;
    margin: 0 auto;
}
.block-nationwide-international__list{
    width: 100%;
    display: flex;
    max-width: 903px;
    margin: 0 auto;
    grid-gap: 24px;
    flex-wrap: wrap;
    justify-content: center;
}
.block-nationwide-international__list p{
    margin: 0;
    padding: 30px 74px;
    background-color: var(--bgprimary500);
    border-radius: 16px;
    width: calc(33.33% - 16px);
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.block-nationwide-international__bottom{
    width: 100%;
    text-align: center;
    max-width: 1002px;
}
.block-nationwide-international__bottom p{
    margin: 0;
}
.block-nationwide-international__bottom h5{
    margin: 0;
    line-height: 1.4em;
}
@media (max-width:1199px){
    .block-nationwide-international__list p{padding: 30px;}
}
@media (max-width:991px){
    .block-nationwide-international__list p{padding: 20px 48px;}
}
@media (max-width:767px){
    .block-nationwide-international__list p{padding: 20px 23px;}
}
@media (max-width:575px){
    .block-nationwide-international__list p{width: calc(50% - 10px);padding: 20px 18px;}
    .block-nationwide-international__list{grid-gap: 20px;}
}
/* Ending Nationwide International Style */

/* Initiating Casestudy Style */
.block-casestudy{
    width: 100%;
}
.block-casestudy__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-casestudy__row{
    width: 100%;
    display: flex;
    grid-gap: 32px;
    padding: 50px;
    background-color: var(--bgsecondary600);
    border-radius: 16px;
}
.block-casestudy__text{
    width: calc(50% - 16px);
    display: flex;
    flex-direction: column;
    grid-gap: 22px;
    justify-content: space-between;
}
.block-casestudy__top{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
}
.block-casestudy__top h2{
    margin: 0;
    line-height: 1.1em;
    font-weight: 500;
    letter-spacing: -1px;
    max-width: 520px;
}
.block-casestudy__info{
    display: flex;
    flex-direction: column;
    grid-gap: 9px;
    width: 100%;
    margin-top: 10px;
}
.block-casestudy__info p{
    color: var(--bgwhite);   
    margin: 0;
}
.block-casestudy__info p span{
    color: var(--bgprimary500);
}
.block-casestudy__top > p{
    margin: 0;
    line-height: 1.8em;
    color: var(--bgwhite);
}
.block-casestudy__cta a{
    font-size: 18px;
}
.block-casestudy__img{
    width: calc(50% - 16px);
    display: flex;
    align-self: flex-start;
}
.block-casestudy__img img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.56;
    border-radius: 16px;
}
@media (max-width:1399px){
    .block-casestudy__row{padding: 30px;}
}
@media (max-width:991px){
    .block-casestudy__row{flex-direction: column;}
    .block-casestudy__text,
    .block-casestudy__img{width: 100%;}
    .block-casestudy__top h2{max-width: 100%;}
}
@media (max-width:767px){
    .block-casestudy__row{padding: 20px;}
    .block-casestudy__top{grid-gap: 13px;}
    .block-casestudy__inner{grid-gap: 20px;}
}
/* Ending Casestudy Style */

/* Initiating Casestudy Detail Style */
.block-casestudy-detail{
    width: 100%;
    padding: 140px 0 150px;
}
.block-casestudy-detail__inner{
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-casestudy-detail__top{
    width: 100%;
    display: flex;
    grid-gap: 32px;
    justify-content: space-between;
}
.block-casestudy-detail__info{
    flex: 1;
    display: flex;
    flex-direction: column;
    max-width: 930px;
}
.block-casestudy-detail__info h3{
    font-size: 40px;
    font-weight: 500;
}
.block-casestudy-detail__info h3:not(:first-child){
    margin-top: 45px;
}
.block-casestudy-detail__info ul{
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    grid-gap: 11px;
    margin-bottom: 0;
}
.block-casestudy-detail__info ul li{
    padding-left: 30px;
    position: relative;
    font-size: 20px;
    font-weight: 500;
}
.block-casestudy-detail__info ul li::before{
    content: "";
    position: absolute;
    inset: 11px auto auto 12px;
    width: 5px;
    height: 5px;
    background-color: var(--bgwhite);
    border-radius: 50%;
}
.block-casestudy-detail__info p{
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
}
.block-casestudy-detail__info p strong{
    color: var(--bgprimary500);
}
.block-casestudy-detail__info h6{
    margin-bottom: 0;
    font-weight: 500;
}
.block-casestudy-detail__box{
    background-color: var(--bgsecondary600);   
    padding: 40px;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    align-self: flex-start;
    max-width: 351px;
    width: 100%;
    position: sticky;
    top: 20px;
}
.block-casestudy-detail__box p{
    margin: 0;
    font-size: 20px;
}
.block-casestudy-detail__box p span{
    display: block;
    font-size: 16px;
    color: var(--bgwhite);
    text-transform: uppercase;
}
.block-casestudy-detail__bottom{
    margin-top: 70px;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-casestudy-detail__quote{
    width: 100%;
    padding: 55px 55px 55px 177px;
    background-image: url("data:image/svg+xml,%3Csvg width='77' height='64' viewBox='0 0 77 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.7427 0L33.496 12.6369C27.0964 14.1316 22.1264 17.2569 18.5862 22.0127C15.046 26.6327 13.1397 32.6115 12.8674 39.949H25.939V64H0V46.6752C0 36.7558 1.56587 28.603 4.69761 22.2166C7.96552 15.8302 12.2546 10.8705 17.565 7.33758C23.0115 3.80468 29.0707 1.35882 35.7427 0ZM77 0L74.7533 12.6369C68.2175 14.1316 63.1795 17.2569 59.6393 22.0127C56.099 26.6327 54.2608 32.6115 54.1247 39.949H66.992V64H41.2573V46.6752C41.2573 36.7558 42.8232 28.603 45.9549 22.2166C49.2228 15.8302 53.5119 10.8705 58.8223 7.33758C64.2688 3.80468 70.328 1.35882 77 0Z' fill='%233f7d3b'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 55px 50px;
    background-size: 77px;
    background-color: var(--bgsecondary600);
    border-radius: 16px;
    display: flex;
    grid-gap: 84px;
}
.block-casestudy-detail__quote h4{
    margin: 0;
    font-weight: 500;
    letter-spacing: -1px;
    line-height: 1.2em;
    max-width: 170px;
    color: var(--bggray1);
}
.block-casestudy-detail__quote p{
    margin: 0;
    font-weight: 200;
    font-style: italic;
    line-height: 1.2em;
    max-width: 694px;
    color: var(--bggray1);
}
.block-casestudy-detail__bottom .block-solutions__box{
    grid-gap: 20px;
    aspect-ratio: unset;
}
.block-casestudy-key{
    width: 100%;
    padding-bottom: 150px;
}
.block-casestudy-key__inner{
    display: flex;
    flex-direction: column;
    grid-gap: 18px;
}
.block-casestudy-key__inner h3{
    margin: 0;
}
.block-casestudy-key__inner ul{
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    grid-gap: 11px;
    margin: 0;
}
.block-casestudy-key__inner ul li{
    padding-left: 20px;
    position: relative;
    font-size: 20px;
    font-weight: 500;
}
.block-casestudy-key__inner ul li::before{
    content: "";
    position: absolute;
    inset: 11px auto auto 7px;
    width: 5px;
    height: 5px;
    background-color: var(--bgwhite);
    border-radius: 50%;
}
@media (max-width:1599px){
    .block-casestudy-detail{padding: 120px 0 130px;}
    .block-casestudy-key{padding-bottom: 130px;}
    .block-casestudy-detail__bottom{margin-top: 50px;}
}
@media (max-width:1399px){
    .block-casestudy-detail{padding: 100px 0 110px;}
    .block-casestudy-key{padding-bottom: 110px;}
    .block-casestudy-detail__bottom{margin-top: 30px;grid-gap: 20px;}
}
@media (max-width:1199px){
    .block-casestudy-detail{padding: 80px 0 90px;}
    .block-casestudy-key{padding-bottom: 90px;}
    .block-casestudy-detail__bottom{margin-top: 10px;}
    .block-casestudy-detail__info ul li{font-size: 18px;}
    .block-casestudy-detail__info p{font-size: 18px;}
    .block-casestudy-key__inner ul li{font-size: 18px;}
    .block-casestudy-detail__box p{font-size: 18px;}
    .block-casestudy-detail__quote{padding: 45px 45px 45px 137px;background-position: 35px 42px;background-size: 67px;grid-gap: 54px;}
}
@media (max-width:991px){
    .block-casestudy-detail{padding: 70px 0 80px;}
    .block-casestudy-key{padding-bottom: 80px;}
    .block-casestudy-detail__info ul li{font-size: 16px;}
    .block-casestudy-detail__info p{font-size: 16px;}
    .block-casestudy-key__inner ul li{font-size: 16px;}
    .block-casestudy-detail__box p{font-size: 16px;}
    .block-casestudy-detail__info ul li::before{inset: 9px auto auto 12px;}
    .block-casestudy-key__inner ul li::before{inset: 9px auto auto 7px;}
    .block-casestudy-detail__top{flex-direction: column;}
    .block-casestudy-detail__info{max-width: 100%;width: 100%;}
    .block-casestudy-detail__box{width: 100%;max-width: 100%;flex-direction: row;flex-wrap: wrap;grid-gap: 20px;}
    .block-casestudy-detail__box p{width: calc(50% - 10px);}
    .block-casestudy-detail__inner{grid-gap: 10px;}
    .block-casestudy-detail__quote{flex-direction: column;grid-gap: 15px;padding: 36px 25px 35px 127px;}
    .block-casestudy-detail__quote h4{max-width: 100%;}
    .block-casestudy-detail__info h3{font-size: 36px;}
}
@media (max-width:767px){
    .block-casestudy-detail{padding: 50px 0 60px;}
    .block-casestudy-key{padding-bottom: 60px;}
    .block-casestudy-detail__info h3{font-size: 30px;}
    .block-casestudy-detail__box{padding: 20px;flex-direction: column;}
    .block-casestudy-detail__box p{width: 100%;}
    .block-casestudy-detail__quote{padding: 80px 25px 25px 25px;background-position: 25px 25px;background-size: 40px;}
}
/* Ending Casestudy Detail Style */

/* Initiating Fleet Coach Style */
.block-fleet-info{
    width: 100%;
    padding: 50px 0 150px;
}
.block-fleet-info__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    max-width: 1262px;
    margin: 0 auto;
}
.block-fleet-info__details{
    width: 100%;
    display: flex;
    grid-gap: 32px;
}
.block-fleet-info__img{
    width: calc(39.8% - 16px);
    background-color: var(--bgsecondary600);
    border-radius: 12px;
    padding: 22px;
    aspect-ratio: 1.194;
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: flex-start;
}
.block-fleet-info__img img{
    width: auto;
    max-width: 100%;
}
.block-fleet-info__text{
    width: calc(60.2% - 16px);
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
}
.block-fleet-info__text h4{
    margin: 0;
    font-weight: 400;
}
.block-fleet-info__copy{
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
}
.block-fleet-info__copy p{
    margin: 0;
    font-size: 16px;
    line-height: 1.8em;
}
.block-fleet-info__copy ul {
    margin-right: 0;
    padding: 0 0 0 19px;
    font-size: 16px;
    line-height: 1.8em;
}
.block-fleet-info__copy p a{
    color: var(--bgprimary500);
    font-weight: 600;
    transition: all 0.2s;
}
.block-fleet-info__copy p a:hover{
    color: var(--bgprimary700);
}
.text-sm{
    font-size: 16px;
    text-transform: uppercase;
    color: var(--bgwhite);
    letter-spacing: 2px;
}
.block-fleet-info__copy p span{
    display: block;
}
.block-fleet-info__logo{
    display: flex;
    grid-gap: 12px;
}
.block-fleet-info__cta{
    width: 100%;
    display: flex;
    grid-gap: 32px;
    align-items: center;
    justify-content: space-between;
    padding: 28px 37px 31px 30px;
    border-radius: 16px;
    background-color: var(--bgprimary500);
}
.block-fleet-info__cta-text{
    max-width: 711px;
}
.block-fleet-info__cta-text h6{
    margin: 0;
    font-weight: 400;
    line-height: 1.3em;
}
.block-fleet-info__cta-group{
    display: inline-flex;
    grid-gap: 14px;
}
.block-fleet-info__cta-group .btn--border:not(:hover){
    border-color: var(--bgprimary700);
}
.block-fleet-info__grid{
    width: 100%;
    display: flex;
    grid-gap: 20px;
    flex-direction: column;
    border-radius: 16px;
    background-color: var(--bgsecondary600);
    padding: 33px 30px 30px;
}
.block-fleet-info__grid p{
    margin: 0;
}
.block-fleet-info__grid-items{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 32px;
}
.block-fleet-info__grid-item{
    background-color: var(--bgsecondary800);
    padding: 30px;
    display: flex;
    flex-direction: column;
    grid-gap: 19px;
    border-radius: 16px;
    justify-content: space-between;
}
.block-fleet-info__grid-item h5{
    font-weight: 500;
    margin: 0;
    max-width: 296px;
    line-height: 1.35em;
}
.block-fleet-info__grid-item p{
    color: var(--bgprimary500);
    max-width: 286px;
}
.block-fleet-info__row{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
    padding: 30px;
    background-color: var(--bgsecondary600);
    border-radius: 16px;
}
.block-fleet-info__row p{
    margin: 0;
    line-height: 1.57em;
}
@media (max-width:1599px){
    .block-fleet-info{padding: 50px 0 130px;}
}
@media (max-width:1399px){
    .block-fleet-info{padding: 50px 0 110px;}
}
@media (max-width:1199px){
    .block-fleet-info{padding: 50px 0 90px;}
    .block-fleet-info__copy{grid-gap: 15px;}
    .block-fleet-info__cta{flex-direction: column;align-items: flex-start;}
    .block-fleet-info__grid-items{grid-gap: 20px;}
    .block-fleet-info__grid-item{padding: 25px;}
}
@media (max-width:991px){
    .block-fleet-info{padding: 50px 0 80px;}
    .block-fleet-info__details{flex-direction: column;}
    .block-fleet-info__img{width: 100%;max-width: 500px;}
    .block-fleet-info__text{width: 100%;}
    .block-fleet-info__grid{padding: 25px;}
    .block-fleet-info__grid-items{grid-template-columns: repeat(2, 1fr);}
    .block-fleet-info__row{padding: 25px;}
    .block-fleet-info__cta{grid-gap: 22px;padding: 25px;}
}
@media (max-width:767px){
    .block-fleet-info{padding: 40px 0 60px;}
    .block-fleet-info__cta,
    .block-fleet-info__grid,
    .block-fleet-info__row{padding: 20px;}
    .block-fleet-info__grid-items{grid-template-columns: repeat(1, 1fr);}
    .block-fleet-info__row{grid-gap: 15px;}
    .block-fleet-info__cta-group{flex-wrap: wrap;}
}
/* Ending Fleet Coach Style */

/* Initiating Sustainability Grid Style */
.block-sustainability-grid{
    width: 100%;
}
.block-sustainability-grid__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    max-width: 1262px;
    margin: 0 auto;
}
.block-sustainability-grid__top{
    width: 100%;
    text-align: center;
    max-width: 616px;
    margin: 0 auto;
}
.block-sustainability-grid__top h2{
    margin: 0;
    line-height: 1.2em;
}
.block-sustainability-grid__box{
    width: 100%;
    padding: 30px;
    background-color: var(--bgsecondary600);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    grid-gap: 23px;
}
.block-sustainability-grid__box-item{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
}
.block-sustainability-grid__box-item h5{
    font-weight: 600;
    margin: 0;
}
.block-sustainability-grid__box-item p{
    margin: 0;
}
.block-sustainability-grid__items{
    width: 100%;
    display: grid;
    grid-template-columns:repeat(4, 1fr);
    grid-gap: 32px;
}
.block-sustainability-grid__item{
    width: 100%;
    padding: 30px 30px 41px;
    border-radius: 16px;
    background-color: var(--bgsecondary800);
}
.block-sustainability-grid__item h5{
    margin: 0;
    line-height: 1.35em;
}
.block-sustainability-grid__full-row{
    width: 100%;
    margin-top: 38px;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-sustainability-grid__row-item{
    width: 100%;
    min-height: 380px;
    padding: 80px 40px 40px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 16px;
    overflow: hidden;
    display: flex;
    align-items: flex-end;
    position: relative;
}
.block-sustainability-grid__row-item > img{
    position: absolute;
    inset: 0;
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.block-sustainability-grid__row-item:before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(4, 23, 40, 0) 0%, rgba(4, 23, 40, 0.8) 100%);
    z-index: 1;
}
.block-sustainability-grid__row-item-copy{
    width: 100%;
    display: flex;
    flex-direction: column;
    z-index: 1;
    position: relative;
}
.block-sustainability-grid__row-item-copy h4{
    margin: 0;
    margin-bottom: 10px;
}
@media (min-width:1400px){
    .block-sustainability-grid__row-item-copy h4{font-size: 32px;}
}
.block-sustainability-grid__row-item-copy p{
    margin-top: 0;
    line-height: 1.4em;
    font-weight: 500;
    letter-spacing: -1px;
}
@media (min-width:1200px){
    .block-sustainability-grid__row-item-copy p{font-size: 20px;}
}
.block-sustainability-grid__row-item-copy p:last-child{
    margin:0
}
@media (max-width:1399px){
    .block-sustainability-grid__item{padding: 30px;}
}
@media (max-width:1199px){
    .block-sustainability-grid__items{grid-gap: 25px;}
    .block-sustainability-grid__item{padding: 25px;}
    .block-sustainability-grid__full-row{margin-top: 18px;}
}
@media (max-width:991px){
    .block-sustainability-grid__items{grid-template-columns: repeat(2, 1fr);grid-gap: 20px;}
    .block-sustainability-grid__box{padding: 25px;}
    .block-sustainability-grid__row-item{padding: 60px 25px 25px;}
    .block-sustainability-grid__row-item-copy p{letter-spacing: 0;}
}
@media (max-width:767px){
    .block-sustainability-grid__box{padding: 25px 20px 20px;}
    .block-sustainability-grid__item{padding: 20px;}
}
@media (max-width:575px){
    .block-sustainability-grid__items{grid-template-columns: repeat(1, 1fr);grid-gap: 10px;}
}
/* Ending Sustainability Grid Style */

/* Initiating Blog Listing Style */
.block-blog-listing{
    padding: 70px 0 150px;
    width: 100%;
}
.block-blog-listing__inner{
    display: flex;
    flex-direction: column;
    width: 100%;
    grid-gap: 60px;
}
.block-blog-listing__top{
    width: 100%;
    display: flex;
    grid-gap: 32px;
    justify-content: space-between;
}
.block-blog-listing__filter{
    width: 100%;
    display: flex;
    grid-gap: 10px;
    max-width: 1273px;
    flex-wrap: wrap;
}
.block-blog-listing__filter .btn{
    cursor: pointer;
}
.block-blog-listing__filter .btn.active{
    background-color: var(--bgprimary500);
    border-color: var(--bgprimary500);
}
.block-blog-listing__sorting{
    display: flex;
    grid-gap: 15px;
    align-self: flex-start;
    align-items: center;
    width: 232px;
    justify-content: flex-end;
}
.block-blog-listing__sorting label{
    font-size: 16px;
    font-weight: 600;
}
.form-control{
    height: 50px;
    background-color: var(--bgsecondary400);
    border: 1px solid #2F4A5C;
    padding: 10px 34px 10px 15px;
    border-radius: 6px;
    color: var(--bgwhite);
    font-size: 16px;
    outline: none;
}
select.form-control{
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00003 5.85067C5.17925 5.85067 5.35845 5.78224 5.49508 5.64567L9.79486 1.34585C10.0684 1.07233 10.0684 0.62886 9.79486 0.355449C9.52145 0.0820378 9.07807 0.0820378 8.80452 0.355449L5.00003 4.16017L1.19551 0.355582C0.921988 0.0821707 0.478652 0.0821707 0.205263 0.355582C-0.0683908 0.628993 -0.0683908 1.07246 0.205263 1.34598L4.50497 5.6458C4.64168 5.7824 4.82087 5.85067 5.00003 5.85067Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 10px;
    background-position: calc(100% - 15px) 50%;
    background-repeat: no-repeat;
    color: #7B8993;

}
.block-blog-listing__grid{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 60px 32px;
}
.block-blog-listing__item{
    width: 100%;
    position: relative;
    display: flex;
    grid-gap: 16px;
    flex-direction: column;
}
.block-blog-listing__img{
    width: 100%;
    display: block;
}
.block-blog-listing__img a{
    width: 100%;
}
.block-blog-listing__img img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.1;
    border-radius: 16px;
}
.block-blog-listing__copy{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 12px;
    flex: 1;
}
.block-blog-listing__copy h6{
    line-height: 1.3em;
    margin: 0;
    font-weight: 600;
}
@media (min-width:1200px){
    .block-blog-listing__copy h6{
        font-size: 18px;
    }
}
.block-blog-listing__copy h6 a{
    text-decoration: none;
    transition: all 0.3s;
}
.block-blog-listing__copy h6 a:hover{
    color: var(--bgprimary500);
}
.block-blog-listing__copy p{
    color: var(--bgwhite);
    line-height: 1.45em;
    margin: 0;
}
.block-blog-listing__cta a{ 
    font-size: 18px;
}
@media (max-width:1599px){
    .block-blog-listing{padding: 70px 0 130px;}   
}
@media (max-width:1399px){
    .block-blog-listing{padding: 70px 0 110px;}   
    .block-blog-listing__inner{grid-gap: 40px;}
    .block-blog-listing__grid{grid-gap: 40px 25px;}
}
@media (max-width:1199px){
    .block-blog-listing{padding: 70px 0 90px;} 
    .block-blog-listing__filter{max-width: 100%;}  
    .block-blog-listing__inner{grid-gap: 32px;}
    .block-blog-listing__grid{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width:991px){
    .block-blog-listing{padding: 70px 0 80px;} 
    .block-blog-listing__inner{grid-gap: 30px;}  
    .block-blog-listing__filter .btn{font-size: 16px;}
    .block-blog-listing__grid{grid-gap: 30px 25px;}
    .block-blog-listing__top{flex-wrap: wrap;}
    .block-blog-listing__sorting{justify-content: flex-start;width: 100%;}
}
@media (max-width:767px){
    .block-blog-listing{padding: 60px 0;}   
    .block-blog-listing__filter .btn{font-size: 14px;}
    .block-blog-listing__grid{grid-template-columns: repeat(2, 1fr);}
    .block-blog-listing__cta a{font-size: 16px;}
    .block-blog-listing__filter .btn{padding: 7px 14px;}
}
@media (max-width:575px){
    .block-blog-listing__grid{grid-template-columns: repeat(1, 1fr);}
}
/* Ending Blog Listing Style */

/* Initiating Newssletter Style */
.block-newssletter{
    width: 100%;
    padding-bottom: 45px;
}
.block-newssletter__inner{
    width: 100%;
    display: flex;
    grid-gap: 32px;
    background-color: var(--bgprimary500);
    border-radius: 16px;
    padding: 24px 24px 24px 55px;
    align-items: center;
}
.block-newssletter__form{
    width: calc(55.3% - 16px);
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
}
.block-newssletter__img{
    width: calc(50% - 16px);
}
.block-newssletter__form h5{
    font-weight: 400;
    margin: 0;
}
.block-newssletter__form p{
    margin: 0;
    
    font-size: 16px;
}
.block-newssletter__img{
    display: flex;
    justify-content: flex-end;
}
.block-newssletter__img img{
    max-width: 644px;
    width: 100%;
    object-fit: contain;
}
.block-newssletter__form-inner{
    margin-top: 0;
}
.block-newssletter__form-inner .hs-form-private{
    display: flex;
    grid-gap: 16px;
    position: relative;
}
.block-newssletter__form-inner .hs_email{
    flex: 1;
}
.block-newssletter__form-inner .hs-form-field label{
    display: none;
}
.block-newssletter__form-inner .hs-form-field .input .hs-input{
    height: 56px !important;
    border-radius: 50px !important;
    background-color: var(--bgprimary600);
    border-color: var(--bgprimary900);
    padding-left: 26px;
}
.block-newssletter__form-inner .hs_submit .actions .hs-button{
    background-color: var(--bgprimary100);   
    color: var(--bgprimary900);
    height: 56px;
    font-weight: 600;
    padding-left: 50px;
    padding-right: 50px;
}
.block-newssletter__form-inner .hs_submit .actions .hs-button:hover{
    background-color: var(--bgwhite);
}
.block-newssletter__form-inner .hs_error_rollup{
    position: absolute;
    inset: auto auto -26px 0;
}
.block-newssletter__form-inner .submitted-message{
    text-align: left !important;
    color: var(--bgprimary900) !important;
}
.block-newssletter__form-inner .sib_signup_box_inside_2 {
    display: flex;
    grid-gap: 16px;
    width: 100%;
    flex-wrap: wrap;
}
.block-newssletter__form-inner .sib_signup_box_inside_2 .sib_msg_disp{
    flex: 0 0 100%;
}
.block-newssletter__form-inner .sib_signup_box_inside_2 p.sib-email-area {
    flex: 1;
}
.block-newssletter__form-inner .sib_signup_box_inside_2 p.sib-email-area input.sib-email-area {
        width: 100%;
    height: 56px !important;
    border-radius: 50px !important;
    background-color: var(--bgprimary700);
    border: 1px solid var(--bgprimary900) !important;
    padding-left: 26px;
    border: 0;
    color: #fff;
	font-size:16px;
}
.block-newssletter__form-inner .sib_signup_box_inside_2 p.sib-email-area input.sib-email-area::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: var(--bgwhite) !important;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font-primary);
}
.block-newssletter__form-inner .sib_signup_box_inside_2 p.sib-email-area input.sib-email-area::-moz-placeholder { /* Firefox 19+ */
  color: var(--bgwhite) !important;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font-primary);
}
.block-newssletter__form-inner .sib_signup_box_inside_2 p.sib-email-area input.sib-email-area:-ms-input-placeholder { /* IE 10+ */
  color: var(--bgwhite) !important;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font-primary);
}
.block-newssletter__form-inner .sib_signup_box_inside_2 p.sib-email-area input.sib-email-area:-moz-placeholder { /* Firefox 18- */
  color: var(--bgwhite) !important;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font-primary);
}
.block-newssletter__form-inner .sib_signup_box_inside_2 input.sib-default-btn{
    background-color: var(--bgprimary100);
    color: var(--bgprimary900);
    height: 56px;
    font-weight: 600;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 50px;
    font-size: 18px;
    letter-spacing: 0.25px;
    border: 2px solid var(--bgprimary500);
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    cursor: pointer;
}
.block-newssletter__form-inner .sib_signup_box_inside_2 input.sib-default-btn:hover{
    border-color: var(--bgdarkgreen1);
}
@media (max-width:1399px){
    .block-newssletter__img img{max-width: 414px;}
    .block-newssletter__form{width: calc(73.3% - 16px);}
    .block-newssletter__form-inner .hs_submit .actions .hs-button,
    .block-newssletter__form-inner .sib_signup_box_inside_2 input.sib-default-btn{padding-left: 23px;padding-right: 23px;}
    .block-newssletter__inner{padding: 24px;}
}
@media (max-width:1199px){
    .block-newssletter__form{width: calc(79.3% - 16px);}
}
@media (max-width:991px){
    .block-newssletter__img{display: none;}
    .block-newssletter__form{width: 100%;}
}
@media (max-width:767px){
    .block-newssletter__inner{padding: 25px 20px 20px;}   
    .block-newssletter__form-inner .hs-form-private{flex-direction: column;grid-gap: 10px;}
    .block-newssletter__form-inner .hs_error_rollup{position: unset;}
    .block-newssletter__form-inner .sib_signup_box_inside_2{flex-direction: column;}
    .block-newssletter__form-inner .sib_signup_box_inside_2 input.sib-default-btn{width: 100%;}
}
/* Ending Newssletter Style */

/* Initiating Service Custom Solution Style */
.block-service-custom-solution{
    width: 100%;
    padding-top: 150px;
}
.block-service-custom-solution__inner{
    width: 100%;
    display: flex;
    grid-gap: 32px;
    align-items: center;
    border-radius: 16px;
    overflow: hidden;
    background-color: var(--bgprimary500);
}
.block-service-custom-solution__content{
    width: calc(50% - 16px);
    padding: 40px 100px;
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
}
.block-service-custom-solution__content h2{
    margin: 0;
}
.block-service-custom-solution__content p{
    margin: 0;
    line-height: 1.4em;
}
.block-service-custom-solution__content p a{
    transition: all 0.3s;
}
.block-service-custom-solution__content p a:hover{
    color: var(--bgprimary300);
}
.block-service-custom-solution__cta{
    margin-top: 16px;
}
.block-service-custom-solution__cta .btn{
    background-color: var(--baseBG);   
    border-color: var(--baseBG);
}
.block-service-custom-solution__cta .btn:hover{
    background-color: var(--bgsecondary500);
    border-color: var(--bgsecondary500);
}
.block-service-custom-solution__img{
    width: calc(50% - 16px);
    display: flex;
    align-self: stretch;
}
.block-service-custom-solution__img img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.51;
    height: 100%;
}
@media (min-width:1200px){
    .block-service-custom-solution--contact{
        padding-top: 100px;
    }
}
@media (max-width:1599px){
    .block-service-custom-solution__content{padding: 40px 60px;}
    .block-service-custom-solution{padding-top: 130px;}
}
@media (max-width:1399px){
    .block-service-custom-solution__content{padding: 40px 40px;}
    .block-service-custom-solution__cta{margin-top: 0;}
    .block-service-custom-solution{padding-top: 110px;}
}
@media (max-width:1199px){
    .block-service-custom-solution{padding-top: 90px;}
}
@media (max-width:991px){
    .block-service-custom-solution{padding-top: 80px;}
    .block-service-custom-solution__inner{flex-direction: column;}
    .block-service-custom-solution__content{padding-bottom: 0;}
    .block-service-custom-solution__content,
    .block-service-custom-solution__img{width: 100%;}
}
@media (max-width:767px){
    .block-service-custom-solution__content{padding: 25px 20px 0;}
}
/* Ending Service Custom Solution Style */

/* Initiating Blog Single Style */
.block-blog-single{
    width: 100%;
    padding: 100px 0;
}
p.blog_read_time{
    color: var(--bgprimary500);
}
.block-blog-single__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 59px;
    max-width: 1256px;
    margin: 0 auto;
}
.block-blog-single__big-img{
    width: 100%;
    display: flex;
}   
.block-blog-single__big-img img{
    object-fit: cover;
    width: 100%;
    aspect-ratio: 2.13;
    border-radius: 16px;
}
.block-blog-single__copy{
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 1002px;
    margin: 0 auto;
}
@media (min-width:1400px){
    .block-blog-single__copy p{
        font-size: 20px;
    }
}

.block-blog-single__copy p{
    line-height: 1.9em;
}
.block-blog-single__copy p a,
.block-blog-single__copy ul a{
    color: var(--bgprimary500);
    font-weight: 600;
    transition: all 0.2s;
}   
.block-blog-single__copy p a:hover,
.block-blog-single__copy ul a:hover{
    color: var(--bgprimary700);
}
.block-blog-single__copy img{
    max-width: 100%;
    border-radius: 16px;
    margin: 20px 0 0;
    height: auto;
}
.block-blog-single__copy h5{
    font-weight: 600;
}
.block-blog-single__copy h2, .block-blog-single__copy h3{
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.3em;
}
@media (min-width:768px){
    .block-blog-single__copy h2{font-size: 20px;}
}
@media (min-width:992px){
    .block-blog-single__copy h3{font-size: 20px;}
    .block-blog-single__copy h2{font-size: 22px;}
}
@media (min-width:1200px){
    .block-blog-single__copy h2{font-size: 24px;}
    .block-blog-single__copy h3{font-size: 22px;}
}
.block-blog-single__copy ul{
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
}
.block-blog-single__copy ol{
    padding: 0 0 0 30px;
    display: flex;
    flex-direction: column;
}
@media (min-width:1400px){
    .block-blog-single__copy ul li,
    .block-blog-single__copy ol li{font-size: 20px;}   
}
.block-blog-single__copy ul li{
    position: relative;
    line-height: 1.9em;
    padding-left: 30px;
}
.block-blog-single__copy ol li{
    position: relative;
    line-height: 1.9em;
    padding-left: 0;
    
}
.block-blog-single__copy ol li a{
    color: var(--bgprimary500);
    font-weight: 600;
    transition: all 0.2s;
}
.block-blog-single__copy ol li a:hover{
    color: var(--bgprimary700);
}
.block-blog-single__copy ul li::before{
    content: "";
    position: absolute;
    inset: 16px auto auto 13px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: var(--bgwhite);
}
.block-blog-single__conclusion{
    max-width: 1002px;
    margin: 0 auto;
    padding: 30px 30px 60px;
    border-radius: 16px;
    background-color: var(--bgsecondary600);
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
}
.block-blog-single__conclusion p{
    margin: 0;
}
.block-blog-single__conclusion p:not(:first-child){
    line-height: 1.9em;
    color: var(--bgsecondary100);
}
@media (min-width:1400px){
    .block-blog-single__conclusion p:not(:first-child){font-size: 20px;}
}   
.block-blog-single__copy p,
.block-blog-single__copy ul li,
.block-blog-single__copy ol li,
.block-blog-single__copy h2,
.block-blog-single__copy h3,
.block-blog-single__copy h4,
.block-blog-single__copy h5,
.block-blog-single__copy h6{
    color: var(--bgsecondary100);
}
.block-blog-single__social{
    margin-top: 40px;
    padding-top: 100px;
    width: 100%;
    position: relative;
}
.block-blog-single__social::before{
    content: "";
    position: absolute;
    inset: 0 0 auto 0;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='7' viewBox='0 0 45 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3.5' cy='3.5' r='3.5' fill='%23D9D9D9'/%3E%3Ccircle cx='22.5' cy='3.5' r='3.5' fill='%23D9D9D9'/%3E%3Ccircle cx='41.5' cy='3.5' r='3.5' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
    width: 45px;
    height: 7px;
    margin: 0 auto;
}
.block-blog-single__social-inner{
    max-width: 786px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    background-color: var(--bgsecondary300);
    padding: 20px;
    display: flex;
    grid-gap: 32px;
    align-items: center;
    width: 100%;
}
.block-blog-single__social-copy{
    flex: 1;
}
.block-blog-single__social-copy p{
    margin: 0;
    font-size: 16px;
}
.block-blog-single__social-items{
    display: inline-flex;
    justify-content: flex-end;
    width: auto;
    grid-gap: 20px;
}
.block-blog-single__social-items a{
    display: flex;
}
.block-blog-single__social-items a svg{
    width: 30px;
    height: 30px;
    transition: all 0.3s;
}
.block-blog-single__social-items a:hover svg{
    transform: scale(1.1);
}
@media (max-width:1599px){
    .block-blog-single{padding: 100px 0 80px;}
    .block-blog-single__social{padding-top: 80px;}
    .block-blog-single__inner{grid-gap: 39px;}
}
@media (max-width:1399px){
    .block-blog-single{padding: 100px 0 60px;}
    .block-blog-single__social{padding-top: 70px;}
    .block-blog-single__inner{grid-gap: 29px;}
}
@media (max-width:1199px){
    .block-blog-single{padding: 90px 0 50px;}
    .block-blog-single__social{padding-top: 60px;}
    .block-blog-single__inner{grid-gap: 19px;}
}
@media (max-width:991px){
    .block-blog-single{padding: 80px 0 40px;}
    .block-blog-single__social{padding-top: 50px;margin-top: 30px;}
    .block-blog-single__inner{grid-gap: 19px;}
}
@media (max-width:991px){
    .block-blog-single__conclusion{padding: 25px 20px;}
    .block-blog-single__social-inner{flex-direction: column;align-items: center;grid-gap: 13px;}
}
/* Initiating Blog Single Style */

/* Initiating Related Blog Style */
.block-related-blog{
    width: 100%;
    padding-top: 50px;
}
.block-related-blog__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-related-blog__top h2{
    margin: 0;
}
/* Ending Related Blog Style */

/* Initiating Text Grid with Imagebox Style */
.block-text-grid-with-imagebox{
    width: 100%;
    padding-bottom: 150px;
}
.block-text-grid-with-imagebox__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    max-width: 1132px;
    margin: 0 auto;
}
.block-text-grid-with-imagebox__top{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
    max-width: 937px;
    margin: 0 auto;
    text-align: center;
}
.block-text-grid-with-imagebox__top h2{
    margin: 0;
}
.block-text-grid-with-imagebox__top p{
    margin: 0;
}
.block-text-grid-with-imagebox__grid{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-text-grid-with-imagebox__grid-inner{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 32px;
}
.block-text-grid-with-imagebox__item{
    width: 100%;
    padding: 40px;
    background-color: var(--bgsecondary600);
    border-radius: 16px;
}
.block-text-grid-with-imagebox__item h4{
    margin: 0;
    line-height: 1.2em;
}
.block-text-grid-with-imagebox__item h4 a{
    transition: all 0.3s;
    text-decoration: none;
}
.block-text-grid-with-imagebox__item h4 a:hover{
    color: var(--bgprimary500);
}
.block-text-grid-with-imagebox__grid-copy{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 40px;
    border-radius: 16px;
    background-color: var(--bgsecondary600);
}
.block-text-grid-with-imagebox__grid-copy h5{
    margin: 0;
}
.block-text-grid-with-imagebox__box{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-text-grid-with-imagebox__box-inner{
    width: 100%;
    padding: 78px;   
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
}
.block-text-grid-with-imagebox__box-inner::before{
    background: linear-gradient(90deg, #041728 58.65%, rgba(4, 23, 40, 0) 100%);
    content: "";
    position: absolute;
    inset: 0;
}
.block-text-grid-with-imagebox__box-inner ul{
    max-width: 583px;
    grid-gap: 8px;
}
.block-text-grid-with-imagebox__box-inner ul li{
    font-size: 24px;
}
.block-text-grid-with-imagebox__box-inner ul li::before{
    inset: 12px 0 0 0;
}
.block-text-grid-with-imagebox__box-copy{
    margin: 0 auto;
    text-align: center;
    padding: 40px;
    border-radius: 16px;
    background-color: var(--bgsecondary600);
}
.block-text-grid-with-imagebox__box-copy h5{
    margin: 0;
}
.block-text-grid-with-imagebox--spab .block-text-grid-with-imagebox__inner{
    max-width: 1008px;
    grid-gap: 32px;
}
.block-text-grid-with-imagebox--spab .block-text-grid-with-imagebox__top{
    max-width: 727px;
}
.block-text-grid-with-imagebox--spab .block-text-grid-with-imagebox__item h4 {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0;
}
.block-text-grid-with-imagebox--spab .block-text-grid-with-imagebox__grid-inner{
    grid-template-columns: repeat(2, 1fr);
}
.block-text-grid-with-imagebox--spab .block-text-grid-with-imagebox__grid .block-text-grid-with-imagebox__grid-copy{
    max-width: 745px;
    margin-top: 8px;
}
.block-text-grid-with-imagebox--spab .block-text-grid-with-imagebox__grid .block-text-grid-with-imagebox__grid-copy h5{
    font-size: 18px;
    line-height: 1.5em;
}
@media (max-width:1599px){
    .block-text-grid-with-imagebox{padding-bottom: 130px;}   
}
@media (max-width:1399px){
    .block-text-grid-with-imagebox{padding-bottom: 110px;}   
    .block-text-grid-with-imagebox__box-inner ul li{font-size: 22px;}
    .block-text-grid-with-imagebox__top{max-width: 847px;}
}
@media (max-width:1199px){
    .block-text-grid-with-imagebox{padding-bottom: 90px;}   
    .block-text-grid-with-imagebox__box-inner ul li{font-size: 20px;}
    .block-text-grid-with-imagebox__top{max-width: 100%;}
    .block-text-grid-with-imagebox__inner{grid-gap: 32px;}
    .block-text-grid-with-imagebox__item{padding: 30px;}
    .block-text-grid-with-imagebox__box-inner{padding: 48px;}
    .block-text-grid-with-imagebox__box-inner ul li::before{inset: 10px 0 0 0;}
}
@media (max-width:991px){
    .block-text-grid-with-imagebox{padding-bottom: 80px;}   
    .block-text-grid-with-imagebox__box-inner ul li{font-size: 18px;}
    .block-text-grid-with-imagebox__grid-inner{grid-gap: 25px;}
    .block-text-grid-with-imagebox__box{grid-gap: 24px;}
    .block-text-grid-with-imagebox__box-inner ul li::before{inset: 8px 0 0 0;}
}
@media (max-width:767px){
    .block-text-grid-with-imagebox{padding-bottom: 60px;}   
    .block-text-grid-with-imagebox__box-inner ul li{font-size: 16px;}
    .block-text-grid-with-imagebox__grid-inner{grid-gap: 20px;}
    .block-text-grid-with-imagebox__item{padding: 25px 20px 20px;}
    .block-text-grid-with-imagebox__box-inner{padding: 28px;}
    .block-text-grid-with-imagebox--spab .block-text-grid-with-imagebox__grid-inner{grid-template-columns: repeat(1, 1fr);}
}
@media (max-width:575px){
    .block-text-grid-with-imagebox__grid-inner{grid-template-columns: repeat(1, 1fr);}
}
/* Ending Text Grid with Imagebox Style */

/* Initiating Field Trip Travel Style */
.block-field-trip-travel{
    width: 100%;
    padding: 150px 0;
    background-color: var(--bgsecondary600);
}
.block-field-trip-travel__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
}
.block-field-trip-travel__top{
    width: 100%;
    max-width: 745px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    grid-gap: 26px;
}
.block-field-trip-travel__top h2{
    margin: 0;
}
.block-field-trip-travel__top p{
    margin: 0;
}
.block-field-trip-travel__listing{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    overflow: hidden;
    position: relative;
}
.block-field-trip-travel__group{
    display: flex;
}
.block-field-trip-travel__items{
    width: fit-content;
    display: flex;
    grid-gap: 32px;
    -webkit-animation: marquee 50s linear infinite;
    animation: marquee 50s linear infinite;
    animation-direction: normal;
    will-change: transform;
    padding-right: 32px;
}
.block-field-trip-travel__group:nth-child(2) .block-field-trip-travel__items {
    animation-direction: reverse;
}
.block-field-trip-travel__box{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    background-color: var(--baseBG);
    padding: 20px 20px 32px 20px;
    border-radius: 16px;
    width: 356px;
}
.block-field-trip-travel__img{
    width: 100%;
    display: flex;
}
.block-field-trip-travel__img img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.48;
    border-radius: 6px;
}
.block-field-trip-travel__box p{
    margin: 0;
    font-weight: 500;
    letter-spacing: -1px;
    color: var(--bggray1);
}
.block-field-trip-travel__listing::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(270deg, rgba(4, 23, 40, 0) 0%, #041728 100%);
    width: 227px;
    z-index: 1;
}
.block-field-trip-travel__listing::after{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(270deg, rgba(4, 23, 40, 0) 0%, #041728 100%);
    width: 227px;
    margin-left: auto;
    z-index: 1;
    transform: scaleX(-1);
}
.block-field-trip-travel__copy{
    width: 100%;
    max-width: 744px;
    margin: 0 auto;
    text-align: center;
}
.block-field-trip-travel__copy p{
    margin: 0;
    letter-spacing: -1px;
    color: var(--bggray1);
}
@media (max-width:1599px){
    .block-field-trip-travel{padding: 130px 0;}
}
@media (max-width:1399px){
    .block-field-trip-travel{padding: 110px 0;}
}
@media (max-width:1199px){
    .block-field-trip-travel{padding: 90px 0;}
}
@media (max-width:991px){
    .block-field-trip-travel{padding: 80px 0;}
    .block-field-trip-travel__box{width: 280px;}
    .block-field-trip-travel__items{grid-gap: 25px;padding-right: 25px;}
    .block-field-trip-travel__listing{grid-gap: 25px;}
}
@media (max-width:767px){
    .block-field-trip-travel{padding: 60px 0;}
    .block-field-trip-travel__box{width: 220px;padding: 10px 10px 20px 10px;}
    .block-field-trip-travel__items{grid-gap: 20px;padding-right: 20px;}
    .block-field-trip-travel__listing{grid-gap: 20px;}
    .block-field-trip-travel__listing::before,
    .block-field-trip-travel__listing::after{width: 77px;}
    .block-field-trip-travel__listing{grid-gap: 10px;}
    .block-field-trip-travel__items{grid-gap: 10px;padding-right: 10px;}
    .block-field-trip-travel__inner{grid-gap: 28px;}
    .block-field-trip-travel__top{grid-gap: 22px;}
}
/* Initiating Field Trip Travel Style */

/* Initiating Text with Badge Style */
.block-text-with-badge{
    width: 100%;
    padding: 150px 0;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}
.block-text-with-badge__inner{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 53px;
}
.block-text-with-badge__top{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 26px;
    text-align: center;
    margin: 0 auto;
    max-width: 745px;
}
.block-text-with-badge__top h2,
.block-text-with-badge__top p{
    margin: 0;
}
.block-text-with-badge__listing{
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
    overflow: hidden;
    position: relative;
}
/* .block-text-with-badge__listing::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(270deg, rgba(5, 9, 12, 0) 0%, #04080B 100%);
    width: 356px;
    z-index: 1;
}
.block-text-with-badge__listing::after{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(270deg, rgba(5, 9, 12, 0) 0%, #04080B 100%);
    width: 356px;
    margin-left: auto;
    z-index: 1;
    transform: scaleX(-1);
} */
.block-text-with-badge__group{
    display: flex;
}
.block-text-with-badge__items{
    width: fit-content;
    display: flex;
    grid-gap: 10px;
    will-change: transform;
    padding-right: 20px;
    flex-wrap: wrap;
    justify-content: center;
}
.block-text-with-badge__item{
}
.block-text-with-badge__item a{
    padding: 15px 20px;
    background-color: var(--bgsecondary600);
    border-radius: 6px;
    margin: 0;
    font-weight: 400;
    white-space: nowrap;
    text-decoration: none;
    transition: all 0.3s;
}
.block-text-with-badge__item a:hover{
    background-color: var(--bgsecondary700);
}
.block-text-with-badge__bottom{
    max-width: 639px;
    margin: 0 auto;
    padding: 40px 68px;
    border-radius: 16px;
    background: rgba(2, 15, 26, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    margin-top: 21px;
    text-align: center;
}
.block-text-with-badge__bottom p{
    margin: 0;
    line-height: 1.4em;
    font-weight: 400;
}
.block-text-with-badge__listing .block-text-with-badge__group:nth-child(2) .block-text-with-badge__items{
    animation-direction: reverse;
}
@media (max-width:1599px){
    .block-text-with-badge{padding: 130px 0;}   
    .block-text-with-badge__bottom{margin-top: 0;}
}
@media (max-width:1399px){
    .block-text-with-badge{padding: 110px 0;}   
    .block-text-with-badge__inner{grid-gap: 32px;}
}
@media (max-width:1199px){
    .block-text-with-badge{padding: 90px 0;min-height: unset;}   
    .block-text-with-badge__bottom{padding: 30px 38px;}
    .block-text-with-badge__listing::after,
    .block-text-with-badge__listing::before{width: 176px;}
    .block-text-with-badge__listing{grid-gap: 15px;}
    .block-text-with-badge__items{grid-gap: 15px;padding-right: 15px;}
}
@media (max-width:991px){
    .block-text-with-badge{padding: 80px 0;}   
}
@media (max-width:767px){
    .block-text-with-badge{padding: 60px 0;}   
    .block-text-with-badge__listing{width: unset;margin-left: -20px;margin-right: -20px;}
    .block-text-with-badge__listing::after, .block-text-with-badge__listing::before{width: 66px;}
    .block-text-with-badge__inner{grid-gap: 25px;}
}
/* Ending Text with Badge Style */

/* Initiating Service Single Banner styles */
.block-innerpage-banner{
    padding-top: 160px;
    padding-bottom: 250px;
    position: relative;
    min-height: 868px;
}
.block-innerpage-banner__bg {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.block-innerpage-banner::before {
   content: "";
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.2) 20%, #000000 100%);
    /* opacity: 0.5; */
    z-index: 1;
}
.block-innerpage-banner__inner {
    position: relative;
    z-index: 2;
    max-width: 1132px;
}
.block-innerpage-banner__text h1 {
    max-width: 910px;
    margin-bottom: 30px;
    margin-top: 32px;
}
.block-innerpage-banner__text p {
    max-width: 800px;
}
.block-innerpage-banner__breadcrumb ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    flex-wrap: wrap;
    row-gap: 10px;
}
.block-innerpage-banner__breadcrumb ul li a{
    text-decoration: none;
    transition: all 0.3s;
}
.block-innerpage-banner__breadcrumb ul li a:hover{
    color: var(--bglightgreen1);
}
.block-innerpage-banner__breadcrumb ul li:not(:first-child) {
    padding-left: 26px;
    position: relative;
}
.block-innerpage-banner__breadcrumb ul li:not(:first-child)::before {
    content: "";
    position: absolute;
    inset: 50% 0 0 11px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.55791 3.25713L1.12017 0.214996C0.915227 0.0744069 0.708732 0 0.537094 0C0.205266 0 0 0.266673 0 0.71305V7.28799C0 7.73385 0.205008 8 0.53606 8C0.707956 8 0.911153 7.92553 1.11655 7.78455L5.55636 4.74248C5.84188 4.54652 6 4.28283 6 3.99964C6.00006 3.71665 5.84375 3.45302 5.55791 3.25713Z' fill='white'/%3E%3Cpath d='M5.55791 3.25713L1.12017 0.214996C0.915227 0.0744069 0.708732 0 0.537094 0C0.205266 0 0 0.266673 0 0.71305V7.28799C0 7.73385 0.205008 8 0.53606 8C0.707956 8 0.911153 7.92553 1.11655 7.78455L5.55636 4.74248C5.84188 4.54652 6 4.28283 6 3.99964C6.00006 3.71665 5.84375 3.45302 5.55791 3.25713Z' fill='white'/%3E%3Cpath d='M5.55791 3.25713L1.12017 0.214996C0.915227 0.0744069 0.708732 0 0.537094 0C0.205266 0 0 0.266673 0 0.71305V7.28799C0 7.73385 0.205008 8 0.53606 8C0.707956 8 0.911153 7.92553 1.11655 7.78455L5.55636 4.74248C5.84188 4.54652 6 4.28283 6 3.99964C6.00006 3.71665 5.84375 3.45302 5.55791 3.25713Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 8px;
    width: 6px;
    transform: translateY(-50%);
}
@media (max-width:1599px){
    .block-innerpage-banner__text h1 {margin-top: 40px;}
    .block-innerpage-banner {padding-bottom: 100px;}
    .block-innerpage-banner {min-height: 650px;}
}
@media (max-width:1399px){
    .block-innerpage-banner {min-height: 550px;}
}
@media (max-width:1199px){
    .block-innerpage-banner {min-height: 450px;}
}
@media (max-width:767px){
    .block-innerpage-banner {padding-bottom: 70px;padding-top: 130px;}
    .block-innerpage-banner__text h1 {margin-top: 30px;}
}
/* Ending Service Single Banner styles */
/* Initiating Service Single Verticle image styles */
.block-verticle-slider__left h2 {
    letter-spacing: 0;
    font-weight: 400 !important;
    line-height: 1.2em;
}
.block-verticle-slider__left {
    padding: 79px;
    width: 60%;
}
.block-verticle-slider__right {
    width: calc(44% - 130px);
    overflow: hidden;
    position: absolute;
    inset: 0 130px 0 auto;
    display: flex;
    gap: 25px;
    justify-content: flex-end;
}
.block-verticle-slider__inner {
    background-color: var(--bgsecondary600);
    display: flex;
    flex-wrap: wrap;
    border-radius: 16px;
    padding-right: 0;
    position: relative;
}
.block-verticle-slider{
    padding-top: 150px;
    padding-bottom: 150px;
}
.block-verticle-slider__module img {
    width: 225px;
    height: 275px;
    border-radius: 16px;
    object-fit: cover;
}
.block-verticle-slider__module {
    display: flex;
    flex-direction: column;
}
.block-verticle-slider__module-inner{
    display: flex;
    flex-direction: column;
    row-gap: 30px;
    padding-bottom: 30px;
}
.block-verticle-slider__reg .block-verticle-slider__module-inner{
    animation: scrollVertical 15s linear infinite;
}
.block-verticle-slider__rev .block-verticle-slider__module-inner{
    animation: scrollVertical 15s linear infinite reverse;
}
@keyframes scrollVertical {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-100%);
  }
}
.block-verticle-slider .block-corp-list__ul {
    margin-top: 32px;
    gap: 8px;
}
@media (min-width:768px){
.block-verticle-slider__left h2 {
    font-size: 34px;
}
}
@media (max-width:1599px){
    .block-verticle-slider__left {padding: 100px;}
}
@media (max-width:1599px){
    .block-verticle-slider__left {padding: 60px;}
    .block-verticle-slider__right {width: calc(44% - 70px);inset: 0 70px 0 auto;}
    .block-verticle-slider {padding-top: 100px;padding-bottom: 100px;}
}
@media (max-width:1199px){
    .block-verticle-slider__left {width: 100%;}
    .block-verticle-slider__right {width: 100%;position: unset;justify-content: center;height: 500px;padding: 0 20px;}
}
@media (max-width:991px){
    .block-verticle-slider__left {padding: 40px 20px;}
}
@media (max-width:767px){
    .block-verticle-slider {padding-top: 60px;padding-bottom: 60px;}
}
@media (max-width:475px){
    .block-verticle-slider__right {height: 360px;}
    .block-verticle-slider__module img {height: 175px;}
}
/* Ending Service Single Verticle image styles */
/* Initiating Footer Styles */
.block-footer__top {
    background-color: var(--bgwhite);
    padding-top: 70px;
    padding-bottom: 100px;
    border-radius: 30px;
}
.block-footer__top h3{
    color: var(--bgblack2);
}
.block-footer__top-flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.block-footer__top-flex a {
    width: 296px;
    padding-right: 57px;
}
.block-footer__top-flex a img{
    max-width: 229px;
    width: 100%;
}
.block-footer__top-heading {
    width: calc(100% - 296px);
    padding-left: 42px;
    border-left: 1px solid #E3E3E3;
    padding-top: 7px;
    padding-bottom: 7px;
}
.block-footer__nav {
    padding-top: 37px;
}
.block-footer__nav-inner ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.block-footer__ct-info ul li:nth-child(3) img {
    height: 18px;
}
.block-footer__nav ul li, .block-footer__nav ul li a {
    color: var(--bgbaseblack);
    text-decoration: none;
    transition: all 0.3s;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
}
.block-footer__nav ul li a:hover{
    color: var(--bgprimary500);
}
.block-footer__top h5 {
    color: var(--bgprimary500);
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 25px !important;
    text-align: left !important;
}
.block-footer__nav ul li a span {
    display: flex;
    flex-direction: column;
}
.block-footer__nav ul li a span sub {
    font-size: 12px;
    font-style: italic;
}
.block-footer__social-info ul img {
    width: 20px;
}
.block-footer__nav-flex {
    display: flex;
    flex-wrap: wrap;
}
.block-footer__nav-inner{
    padding-right: 20px;
}
.block-footer__nav-flex .block-footer__nav-inner:nth-child(1) {
    width: 21%;
}
.block-footer__nav-flex .block-footer__nav-inner:nth-child(2) {
    width: 20%;
}
.block-footer__nav-flex .block-footer__nav-inner:nth-child(3) {
    width: 17%;
}
.block-footer__nav-flex .block-footer__nav-inner:nth-child(4) {
    width: 20%;
}
.block-footer__nav-flex .block-footer__nav-inner:nth-child(5) {
    padding-right: 0 !important;
    width: 22%;
}
.block-footer__bottom p {
    text-align: center;
    font-size: 16px;
    color: #7B8A97;
    padding: 25px 0 !important;
    margin: 0;
}
.block-footer__bottom p a{
    text-decoration: none;
    transition: all 0.3s;
    font-weight: 500;
    color: #7B8A97;
}
.block-footer__bottom p a:hover{
    color: var(--bgprimary500);
}
body .solo-link{
    text-decoration: underline !important;
    color: var(--bgprimary500) !important;
}
body .solo-link:hover{
    color: var(--bgbaseblack) !important;
}
.block-footer__ct-info-map {
    margin-top: 30px;
}
.block-footer__ct-info-map iframe {
    max-width: 337px;
    width: 100%;
    height: 172px;
    border-radius: 16px;
}
.block-footer__ct-info li img {
    width: 18px;
    margin-right: 10px;
}
.block-footer__ct-info li, .block-footer__ct-info li a {
    display: flex;
    align-items: center;
}
.block-footer__social-info ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 15px;
}
.block-footer__social-info ul li {
    width: calc(33.33% - 10px) !important;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.block-footer__social-info ul li img{
    transition: all 0.3s;
    filter: invert(56%) sepia(0%) saturate(36%) hue-rotate(149deg) brightness(90%) contrast(80%);
}
.block-footer__social-info ul li a:hover img{
    filter: invert(41%) sepia(7%) saturate(3615%) hue-rotate(69deg) brightness(99%) contrast(86%);;
}
.block-footer__ct-info ul img {
    filter: invert(41%) sepia(7%) saturate(3615%) hue-rotate(69deg) brightness(99%) contrast(86%);;
}
.block-footer__ctf {
    margin-top: 43px;
}
.block-footer__ctf img {
    max-width: 164px;
    width: 100%;
}
.block-footer__top {
    position: relative;
    overflow: hidden;
}
.block-footer__top .container {
    z-index: 2;
    position: relative;
}
.block-footer__top::before {
    content: "";
    position: absolute;
    inset: 0 0 0 0;
    background-image: url('../images/ft-left-blur.webp');
    width: 450px;
    height: 505px;
    z-index: 1;
    border-radius: 30px 0 0 0px !important;
}
.block-footer__top::after{
    content: "";
    position: absolute;
    inset: 0 0 0 auto;
    background-image: url('../images/ft-right-blur.webp');
    width: 563px;
    height: 505px;
    z-index: 1;
    border-radius: 0 30px 0 0px !important;
}
.ct__social h4 {
    color: var(--bgsecondary500);
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
}
.ct__social {
    display: flex;
    align-items: center;
    column-gap: 26px;
    margin-top: 30px;
    flex-wrap: wrap;
}
.ct__social-flex {
    display: flex;
    gap: 12px;
}
.ct__social-flex a {
    transition: all 0.3s;
}
.ct__social-flex a:hover{
    scale: 1.1 !important;
}
img.bb-image {
    margin-top: 32px;
}
button#backToTop {
    position: fixed;
    left: auto;
    right: 20px;
    height: 40px;
    width: 40px;
    z-index: 99999;
    bottom: 20px;
    border-radius: 50%;
    border: 0 !important;
    background-color: var(--bgprimary500);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath fill='%23ffffff' d='m12.713 4.293 6 6a1.005 1.005 0 0 1-1.42 1.42l-4.29-4.3v11.59a1 1 0 1 1-2 0V7.413l-4.29 4.3a1.004 1.004 0 1 1-1.42-1.42l6-6a1 1 0 0 1 1.42 0z' opacity='1' data-original='%23ffffff' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
    cursor: pointer;
    transition: all 0.3s;
}
button#backToTop:hover{
    scale: 1.1;
}
@media (min-width:992px){
    .block-footer__ct-info h5 {margin-bottom: 25px;}
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(3) ul, .block-footer__nav-flex .block-footer__nav-inner:nth-child(4) ul {gap: 32px;}
}
@media (max-width:1399px){
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(1) {width: 21%;}
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(5) {width: 26%;}
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(3) {width: 13%;}
}
@media (max-width:1199px){
    .block-footer__top h5 {font-size: 20px !important;}
    .block-footer__nav {padding-top: 27px;}
    .block-footer__top {padding-top: 40px;padding-bottom: 40px;}
}
@media (max-width:991px){
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(1),
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(2),
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(3) {width: 33.33%;}
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(4),
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(5){width: 50%;}
    .block-footer__nav-flex {row-gap: 40px;}
    .block-footer__social-info ul {gap: 0;}
    .block-footer__social-info ul li {width: calc(25% - 0px) !important;justify-content: flex-start;}
}
@media (max-width:767px){
    .block-footer__top h5 {font-size: 25px !important;}
    .block-footer__top-flex a {width: 100%;padding-right: 0;}
    .block-footer__top-heading {width: 100%;padding-left: 0;border-left: 0px solid #E3E3E3;border-top: 1px solid #E3E3E3;padding-top: 10px;padding-bottom: 0;margin-top: 10px;}
    .block-footer__top h5 {margin-bottom: 15px;}
    .block-footer__nav-inner ul {gap: 20px;}
    .block-footer__nav-flex {row-gap: 30px;}
}
@media (max-width:640px){
    .ct__social h4 {color: #3f7d3b !important;}
    .block-transportation::before {background-size: cover;height: 380px;background-position: -160px 0px;}
    .block-footer__top-flex a img {max-width: 161px;}
    .block-footer__top::before,.block-footer__top::after{content: unset !important;}
    .block-footer__top {padding-bottom: 50px;}
    .bb-block{margin-top: 32px;}
    .ct__social-flex {margin-top: 10px;}
    .ct__social {margin-top: 10px;flex-direction: column;}
    .block-footer__ct-info-map {margin-top: 60px;}
    .block-footer__nav {padding-top: 0px;}
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(1),
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(2),
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(3), 
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(4),
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(5) {width: 100%;padding-right: 0;}
    .block-footer__social-info ul li {width: 55px !important;}
    .block-footer__social-info ul {gap: 0;max-width: 180px;justify-content: center;margin: 0 auto;}
    .block-footer__nav-flex .block-footer__nav-inner:nth-child(5) {text-align: center;}
    .block-footer__ctf {margin-top: 20px;}
    .block-footer__ctf img {max-width: 126px;}
    .block-footer__ct-info-map iframe {max-width: 100%;}
    .block-footer__bottom p {font-size: 14px;line-height: 24px;padding: 20px 0 !important;}
    .block-footer__social-info ul li {justify-content: center;}
}
/* Ending Footer Styles */
/* Initiating homepage full video styles */
.block-img video {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    object-fit: cover;
    aspect-ratio: 16/9;
}
.block-img__img {
    position: relative;
}
.block-img button#playBtn {
    position: absolute;
    inset: 50% 0 0 50%;
    height: 54px;
    width: 54px;
    border-radius: 50%;
    outline: 12px solid rgb(255 255 255 / 20%);
    border: 0 !important;
    transition: all 0.3s;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.block-img button#playBtn:hover{
    opacity: 0.6;
}
.block-img button#playBtn::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 779.652 779.652' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M679.503 349.728 151.09 9.181C119.742-7.703 83.832-5.951 83.832 54.688v670.58c0 55.408 38.525 64.17 67.258 45.506l528.442-340.547c21.723-22.252 21.723-58.274-.029-80.499z' fill='%233B4049' opacity='1' data-original='%233B4049' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 19px;
}
@media (max-width:767px){
    .block-img{padding-top: 60px;}
}
@media (max-width:640px){
    .block-img button#playBtn {height: 32px;width: 32px;outline: 8px solid rgb(255 255 255 / 20%);}
    .block-img button#playBtn::before {background-size: 15px;background-position: 10px;}
}
@media (max-width:575px){
    .block-img{padding-top: 0;}
}
/* Ending homepage full video styles */
/* Initiating global hubspot styles */
.submitted-message {
    color: var(--bglightgreen1) !important;
    text-align: center !important;
    font-weight: 600 !important;
}
.hsfc-PostSubmit p {
    text-align: center !important;
    font-weight: 400 !important;
    color: var(--bglightgreen1) !important;
    font-family: var(--font-primary) !important;
}
/* Ending global hubspot styles */
/* Initiating service page listing styles */
.block-service-list__box {
    display: flex;
    flex-wrap: wrap;
    background-color: var(--bgsecondary600);
    border-radius: 16px;
    padding: 10px;
    margin-bottom: 30px;
}
.container-sm{
    max-width: 1300px;
    margin: 0 auto;
}
.container-xsm{
    max-width: 1260px;
    margin: 0 auto;
}
.block-service-list__image {
    width: 49%;
}
.block-service-list__body {
    width: 51%;
    padding: 40px 50px 30px 32px;
    display: flex;
    flex-direction: column;
    flex: 1;
}
.custom--h2 {
    font-size: 34px;
    letter-spacing: 0;
    font-weight: 400 !important;
    line-height: 1.2em;
}
.custom--h4 {
    font-size: 30px;
    letter-spacing: 0;
    font-weight: 600 !important;
    line-height: 1.35em;
}
.block-service-list__body h5{
    font-weight: 400;
    line-height: 1.2em;
}
.p2 {
    font-size: 20px;
    line-height: 1.4em;
}
.block-service-list__image img {
    border-radius: 6px;
    height: 100%;
    width: 100%;
    aspect-ratio: 1.678;
    object-fit: cover;
}
.block-service-list__texonomy h2 {
    margin-top: 0;
    margin-bottom: 20px;
}
.block-service-list__btns {
    margin-top: auto;
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}
.block-service-list__inner .block-service-list__box:last-child {
    margin-bottom: 0;
}
.block-service-list__texonomy {
    padding-bottom: 60px;
}
.block-service-list__texonomy p {
    font-size: 16px;
}
.block-service-list__texonomy p:last-child{
    margin-bottom: 0;
}
.block-service-list{
    padding-bottom: 0px !important;
}
.block-service-list__top {
    max-width: 730px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
    margin-bottom: 40px;
}
.block-service-list__top h2{
    margin: 0;
}
.block-service-list__top p{
    margin: 0;
    color: var(--bgwhite);
}
@media (max-width:1599px){
    .block-service-list{padding-bottom: 100px;}
}
@media (max-width:1199px){
    .p2 {font-size: 18px !important;}
    .block-service-list__body {padding: 30px;}
}
@media (max-width:991px){
    .block-service-list__image, .block-service-list__body {width: 100%;}
    .block-service-list__body {padding: 40px 30px 30px 30px;}
    .block-service-list__texonomy {padding-bottom: 20px;}
}
@media (max-width:767px){
    .block-service-list{padding-bottom: 60px;}
    .custom--h2{font-size: 32px;}
    .block-service-list__body {padding: 20px 10px;}
    .block-service-list__texonomy {padding-bottom: 30px;}
}
/* Ending service page listing styles */
/* Initiating fleet inner page styles */
.block-fleet-banner .block-innerpage-banner__text h1 {
    margin-top: 32px !important;
}
.block-fleet-banner a.btn {
    margin-top: 10px;
}
.block-fleet-banner .block-innerpage-banner__text p {
    max-width: 1132px;
    line-height: 1.6em;
    margin-top: -10px !important;
}
.block-fleet-banner .block-innerpage-banner__text h1 {
    max-width: 873px;
}
@media (min-width:1500px){
    .block-innerpage-banner{padding-bottom: 200px;padding-top: 175px;}
}
/* Ending fleet inner page styles */
/* Initiating block-equipped styles */
.block-equipped__texonomy .block-transportation__btns {
    justify-content: flex-start;
    margin-top: 32px;
}
.block-equipped__inner {
    padding: 100px 100px 110px 100px;
    background-color: var(--bgbaseblack);
    border-radius: 16px;
    position: relative;
    overflow: hidden;
}
.block-equipped__slider .block-equipped__slider-imgs img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.867;
}
.block-equipped__slider {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
}
.block-equipped {
    padding-top: 150px;
    padding-bottom: 150px;
}
.block-equipped__texonomy > p {
    max-width: 553px;
}
.block-equipped__icon-single h3 {
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 500;
    margin-bottom: 0 !important;
    margin-top: 30px;
    line-height: 1.3em;
}
.block-equipped__icon-single p {
    margin-top: 5px;
    color: var(--bgwhite);
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 1.1em;
    max-width: 120px;
    line-height: 1.3em;
}
.block-service-list__texonomy ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
}
.block-service-list__texonomy li{
    position: relative;
    padding-left: 19px;
    color: var(--bgwhite);
    font-size: 16px;
    line-height: 1.3em;
}
.block-service-list__texonomy li::before{
    content: "";
    position: absolute;
    inset: 6px auto auto 0;
    width: 9px;
    height: 9px;
    background-color: var(--bgprimary500);
}
.block-equipped__icon-flex {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    max-width: 444px;
    margin-top: 25px;
}
.block-equipped__icon-single {
    padding: 20px 39px 20px 20px;
    background-color: rgb(22 34 44 / 70%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    width: calc(50% - 16px);
}
.block-equipped__texonomy {
    position: relative;
    z-index: 2;
    width: fit-content;
}
.block-equipped__slider::before {
    content: "";
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    background: var(--bgbaseblack);
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 1;
    opacity: 0.8;
    max-width: 892px;
}
.block-equipped__slider .slick-arrow {
    position: absolute;
    inset: auto 40px 40px auto;
    box-shadow: unset;
}
.block-equipped__slider button.slick-prev{
    right: 80px;
}
.block-equipped__slider-imgs div,
.block-equipped__slider-imgs  {
    height: 100%;
}
.block-equipped .block-transportation__btns .btn {
    min-width: unset;
    text-align: center;
}
.block-equipped__icon-wrap {
    height: 40px;
}
.block-equipped--2col .block-equipped__icon-flex .block-equipped__icon-single {
    width: calc(50% - 16px);
}
.block-equipped--2col .block-equipped__icon-flex .block-equipped__icon-single p {
    max-width: 100%;
}
.block-equipped--2col .block-equipped__icon-flex .block-equipped__icon-single.block-equipped__icon-single--noicon h3{
    margin-top: 0;
    margin-bottom: 10px !important;
}
.block-equipped--full-overlay .block-equipped__slider::before {
    max-width: 100%;
}
.block-equipped--2col .block-equipped__icon-flex {
    max-width: 1001px !important;
}
.block-equipped--full-overlay .block-equipped__slider::before {
    max-width: 100%;
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 100%);
}
@media (max-width:1599px){
    .block-equipped {padding-top: 120px;padding-bottom: 120px;}
}
@media (max-width:1399px){
    .block-equipped__inner{padding: 50px;}
}
@media (max-width:1199px){
    .block-equipped {padding-top: 100px;padding-bottom: 100px;}
}
@media (max-width:991px){
    .block-equipped__slider .slick-arrow {inset: auto 20px 20px auto;}
    .block-equipped__slider button.slick-prev {right: 65px;}
}
@media (max-width:767px){
    .block-equipped {padding-top: 60px;padding-bottom: 60px;}
    .block-equipped__inner {padding: 20px;}
    .block-equipped__slider::before {background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);opacity: 0.6;max-width: 100%;}
    .block-equipped__texonomy > h2, .block-equipped__texonomy > p {text-align: center;max-width: 100%;}
    .block-equipped__icon-flex {gap: 20px;margin-top: 25px;justify-content: center;margin-left: auto;margin-right: auto;}
    .block-equipped__texonomy .block-transportation__btns {justify-content: center;}
    .block-equipped__slider button.slick-prev {right: auto;left: calc(50% - 25px);transform: translateX(-50%);}
    .block-equipped__slider button.slick-next {right: auto;left: calc(50% + 25px);transform: translateX(-50%);}
    .block-equipped--2col .block-equipped__icon-flex .block-equipped__icon-single{width: 100% !important;}
}
@media (max-width:640px){
    .block-equipped__icon-single {width: 100%;}
    .block-equipped__icon-single p {margin-top: 10px;max-width: 100%;margin-left: auto;margin-right: auto;text-align: center;}
    .block-equipped__icon-single h3 {text-align: center;margin-top: 20px;}
    .block-equipped__icon-single {text-align: center;padding: 20px;}
}
/* Ending block-equipped styles */
/* Initiating block-fleet-gallery styles */
.block-fleet-gallery__single {
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    background-color: var(--bgsecondary600);
    border-radius: 12px;
    margin-bottom: 50px;
}
.block-fleet-gallery__inner .block-fleet-gallery__single:last-child{
    margin-bottom: 0;
}
.block-fleet-gallery__left {
    width: 40.2%;
}
.block-fleet-gallery__right {
    width: 59.8%;
    padding: 18px 0px 18px 32px;
    display: flex;
    flex-direction: column;
    flex: 1;
}
.block-fleet-gallery__right .block-transportation__btns {
    margin-top: auto;
    justify-content: flex-start;
}
.block-fleet-gallery__right .block-transportation__btns .btn {
    min-width: unset;
}
.block-fleet-gallery__image-slider .slick-list.draggable {
    padding: 0 !important;
    margin: 0 -8px;
}
.block-fleet-gallery__image-slider .slick-list.draggable .slick-slide img {
    background-color: #02101c;
    border-radius: 12px;
    height: 100%;
    width: 100% !important;
    object-fit: cover;
    aspect-ratio: 1.17;
}
.block-fleet-gallery__image-slider .slick-list.draggable .slick-track {
    display: flex;
    gap: 15px;
}
.block-fleet-gallery__image-slider .slick-list.draggable .slick-track .slick-slide.slick-current img {
    border: 2px solid #3f7d3b;
}
.block-fleet-gallery__image-slider .slick-list.draggable .slick-slide > div {
    display: flex;
}
.block-fleet-gallery__single-image .slick-track {
    display: flex;
}
.block-fleet-gallery__single-image .slick-track div {
    height: unset;
    width: 100%;
    display: flex;
}
.block-fleet-gallery__single-image__img {
    background-color: var(--bgsecondary800);
    border-radius: 12px;
    width: 100% !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.block-fleet-gallery__single-image .slick-track .slick-slide .block-fleet-gallery__single-image__img.featured-image img{
    object-fit: contain;
    width: auto;
    height: auto;
}
.block-fleet-gallery__single-image .slick-track img {
    object-fit: cover;
    background-color: var(--bgsecondary800);
    border-radius: 12px;
    aspect-ratio: 1.567;
    height: 100%;
    width: 100%;
}
.block-fleet-gallery__single-image {
    margin-bottom: 15px;
}
.custom-h3 {
    font-size: 40px;
    letter-spacing: 0;
    font-weight: 400;
}
.block-fleet-gallery__right h3 {
    margin-bottom: 24px;
}
.block-fleet-gallery__det p {
    margin-top: 10px;
}
.block-fleet-gallery__det p a{
    color: var(--bgprimary500);
    font-weight: 600;
    transition: all 0.3s;
}
.block-fleet-gallery__det p a:hover{
    color: var(--bgprimary700);
}
.block-fleet-gallery__det span {
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--bgwhite);
    letter-spacing: 1px;
}
.block-fleet-gallery__vo {
    margin-bottom: 30px;
}
.block-fleet-gallery__des {
    margin-bottom: 50px;
}
@media (max-width:1399px){
    .custom-h3{font-size: 36px;}
}
@media (max-width:991px){
    .custom-h3{font-size: 32px;}
    .block-fleet-gallery__left,
    .block-fleet-gallery__right {width: 100%;}
    .block-fleet-gallery__right {padding: 20px 0;}
}
@media (max-width:767px){
    .custom-h3 {font-size: 28px;}
    .block-fleet-gallery__des {margin-bottom: 30px;}
}
/* Ending block-fleet-gallery styles */
/* Initiating block charter flex styles */
.block-charter-boxes h2{
    margin-bottom: 32px;
    text-align: center;
    margin-top: 0;
}
.block-charter-boxes__flex {
    display: grid;
    gap: 32px;
    grid-template-columns: 1fr 1fr;
}
.block-charter-boxes__single{   
    padding: 40px;
    border-radius: 16px;
    background-color: var(--bgsecondary600);
}
.block-charter-boxes__single-text p{
    margin-bottom: 0 !important;
    font-size: 20px;
    letter-spacing: -1px;
    color: var(--bgwhite);
}
.block-charter-boxes__single-text .lm-btn {
    margin-top: 20px;
}
.block-charter-boxes__single-text h4 {
    margin-top: 30px;
}
.block-charter-boxes__single-image img {
    border-radius: 10px;
    height: 206px;
    width: 100%;
    object-fit: cover;
    display: flex;
}
.block-charter-boxes-btn {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 70px;
    flex-wrap: wrap;
}
.block-charter-boxes__top{
    max-width: 745px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    grid-gap: 32px;
    flex-direction: column;
    margin-bottom: 32px;
}
.block-charter-boxes__top h2{
    margin: 0;
    /* max-width: 600px; */
    margin: 0 auto;
}
.block-charter-boxes--h2-100 .block-charter-boxes__top h2 {
    max-width: 100%;
}
.block-charter-boxes__top p{
    margin: 0;
    color: var(--bgwhite);
}
.block-charter-boxes__flex-full-width{
    margin: 32px 0;
}
.block-charter-boxes__flex-full-width .block-charter-boxes__single{
    display: flex;
    grid-gap: 32px;
}
.block-charter-boxes__flex-full-width .block-charter-boxes__single .block-charter-boxes__single-text h4{
    margin-top: 0;
}
.block-charter-boxes__flex-full-width .block-charter-boxes__single .block-charter-boxes__single-text,
.block-charter-boxes__flex-full-width .block-charter-boxes__single .block-charter-boxes__single-image{
    width: calc(50% - 16px);
}
.block-charter-boxes__flex-full-width .block-charter-boxes__single .block-charter-boxes__single-text ul{
    margin-top: 16px;
    grid-gap: 3px;
}
.block-charter-boxes__flex-full-width .block-charter-boxes__single-image img{
    aspect-ratio: 2.8;
    height: 100%;
}
@media (min-width:1400px){
    .block-charter-boxes__flex-full-width .block-charter-boxes__single .block-charter-boxes__single-text ul li{
        font-size: 20px;
    }
    .block-charter-boxes__flex-full-width .block-charter-boxes__single .block-charter-boxes__single-text ul li:before{
        inset: 10px 0 0 0;
    }
}
.block-charter-boxes__bottom .block-charter-boxes__single h4{
    margin-top: 0;
}
.block-charter-boxes__bottom .block-charter-boxes__single p{
    margin-bottom: 0;
}
.block-charter-boxes--bg{
    background-color: var(--bgsecondary600);
}
.block-charter-boxes--bg .block-charter-boxes__single{
    background-color: var(--baseBG);    
}
@media (max-width:1199px){
    .block-charter-boxes-btn {margin-top: 40px;}
    .block-charter-boxes__single-text .lm-btn {font-size: 18px;}
}
@media (max-width:991px){
    .block-charter-boxes__flex {gap: 15px;}
    .block-charter-boxes__single {padding: 20px;}
    .block-charter-boxes__single-text p {margin-top: 0;}
}
@media (max-width:767px){
    .block-charter-boxes__flex {grid-template-columns: 1fr;}
    .block-charter-boxes__flex-full-width .block-charter-boxes__single{flex-direction: column-reverse;grid-gap: 30px;}
    .block-charter-boxes__flex-full-width .block-charter-boxes__single .block-charter-boxes__single-text, .block-charter-boxes__flex-full-width .block-charter-boxes__single .block-charter-boxes__single-image{width: 100%;}
}
/* Ending block charter flex styles */
/* Initiating block-charter-aminities styles */
.block-charter-aminities__flex {
    display: grid;
    gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
}
.block-charter-aminities .block-charter-aminities__top h2{
    text-align: center;
}
.block-charter-aminities__single {
    padding: 40px;
    border-radius: 16px;
    background-color: var(--bgsecondary600);
    display: flex;
    flex-direction: column;
}
.block-charter-aminities__top {
    max-width: 744px;
    margin: 0 auto 32px;
}
.block-charter-aminities__title {
    max-width: 300px;
    margin-bottom: 20px;
}
.block-charter-aminities__single p {
    margin-bottom: 0;
    margin-top: 0 !important;
    color: var(--bgwhite);
}
.block-charter-aminities__title h4 {
    margin-top: 0;
}
.block-charter-aminities__single.block-charter-aminities__single--icon .block-charter-aminities__title{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 7px;
    grid-gap: 33px;
}
.block-charter-aminities__single.block-charter-aminities__single--icon .block-charter-aminities__title img{
    width: 45px;
    height: 45px;
}
@media (min-width:1200px){
    .block-charter-aminities--4grid .block-charter-aminities__flex{grid-template-columns: 1fr 1fr 1fr 1fr;}
}
@media (max-width:1599px){
    .block-charter-aminities__single{padding: 30px;}
}
@media (max-width:1199px){
    .block-charter-aminities__flex {grid-template-columns: 1fr 1fr;grid-gap: 20px;}
    .block-charter-aminities__single.block-charter-aminities__single--icon .block-charter-aminities__title{grid-gap: 15px;}
}
@media (max-width:991px){
    .block-charter-aminities__flex {gap: 20px;}
}
@media (max-width:767px){
    .block-charter-aminities__single {min-height: unset;}
}
@media (max-width:575px){
    .block-charter-aminities__flex {grid-template-columns: 1fr;}
    .block-charter-aminities__single {padding: 30px;}
    .block-charter-aminities__title {margin-bottom: 10px;}
}
/* Ending block-charter-aminities styles */
/* Initiating block-privateevents-boxes styles */
.block-privateevents-boxes__top{
    max-width: 744px;
    margin: 0 auto 32px;
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
    text-align: center;
}
.block-privateevents-boxes__top h2,
.block-privateevents-boxes__top p{
    margin: 0;
}
.block-privateevents-boxes__flex{
    display: grid;
    gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.block-privateevents-boxes__single {
    border-radius: 16px;
    background-color: var(--bgsecondary600);
    padding: 20px;
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: normal;
}
.block-privateevents-boxes__text h4 {
    margin-bottom: 0 !important;
}
.block-privateevents-boxes__text h4 a{
    transition: all 0.2s;
    text-decoration: none;
}
.block-privateevents-boxes__text h4 a:hover{
    color: var(--bgprimary500);
}
.block-privateevents-boxes__img img {
    border-radius: 6px;
    display: flex;
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.53;
}
@media (max-width:1199px){
    .block-privateevents-boxes__flex {gap: 20px;grid-template-columns: 1fr 1fr;}
    .block-privateevents-boxes__text h4 {margin-top: 20px;}
}
@media (max-width:575px){
    .block-privateevents-boxes__flex {grid-template-columns: 1fr;}
}
/* Ending block-privateevents-boxes styles */
/* Initiating block-pe-occassion styles */
.em-container{
    max-width: 1000px;
    margin: 0 auto;
}
.block-pe-occassion__top h2, .block-pe-occassion__top p{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.block-pe-occassion__top h2 {
    margin-top: 0 !important;
    max-width: 745px;
}
.block-pe-occassion__top p {
    color: var(--bgwhite);
}
.block-pe-occassion {
    background-color: var(--bgsecondary600);
}
.block-pe-occassion__single {
    display: flex;
    flex-wrap: wrap;
}
.block-pe-occassion__right {
    width: 52%;
}
.block-pe-occassion__left{
    width: 48%;
    padding: 30px;
}
.block-pe-occassion__single{
    background-color: var(--baseBG);
    border-radius: 16px;
    overflow: hidden;
}
.block-pe-occassion__left-inner {
    background-color: rgba(2, 15, 26, 0.7);
    border-radius: 16px;
    padding: 30px;
    height: 100%;
}
.block-pe-occassion__left-inner ul {
	padding: 0;
	margin: 16px 0 0 0px;
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.block-pe-occassion__left-inner ul li {
	position: relative;
	padding-left: 19px;
}
.block-pe-occassion__left-inner ul li::before {
	content: "";
	position: absolute;
	inset: 3px 0 0 0;
	height: 15px;
	width: 4px;
	background-color: var(--bgprimary500);
}
.block-pe-occassion__right img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 16px;
	aspect-ratio: 1.67;
}
.block-pe-occassion__left-inner h4 {
	margin-top: 0;
}
.block-pe-occassion__flex {
	margin-top: 32px;
}
.block-pe-occassion__flex .block-pe-occassion__single:not(:last-child) {
	margin-bottom: 32px;
}
.block-pe-occassion--remove-bg .block-pe-occassion__left-inner{
    background-color: transparent;
    padding: 0;    
}
.block-pe-occassion--remove-bg .block-pe-occassion__left-inner h4{
    line-height: 1.2em;
    margin-bottom: 24px;
}
.block-pe-occassion__withbtn .block-pe-occassion__left-inner a.btn {
    height: 44px;
    display: flex;
    width: fit-content;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.block-pe-occassion--remove-bg .block-pe-occassion__left-inner p{
    line-height: 1.55em;
}
.block-pe-occassion--hide-mainbg {
    background-color: transparent;
}
.block-pe-occassion--hide-mainbg .block-pe-occassion__single {
    background-color: var(--bgsecondary600);
}
@media (max-width:1199px){
    .block-pe-occassion__left-inner ul li::before {inset: 2px 0 0 0;}
    .block-pe-occassion__left-inner ul li {padding-left: 14px;}
}
@media (max-width:991px){
    .block-pe-occassion__left {padding: 20px;}
    .block-pe-occassion__left-inner {padding: 20px;}
}
@media (max-width:767px){
    .block-pe-occassion__right,
    .block-pe-occassion__left {width: 100%;}
    .block-pe-occassion__single {flex-direction: column-reverse;}
}
/* Ending block-pe-occassion styles */
/* Initiating block-extramile styles */
.block-extramile__top h2,
.block-extramile__top p,
.block-extramile__middle-box p,
.block-extramile__middle-box h4,
.block-extramile__middle-box h5{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.block-extramile__top h2{ 
    margin-top: 0;
    max-width: 743px;
}
.block-extramile__top p{
    max-width: 743px;
    color: var(--bgwhite);
    margin-top: 32px;
}
.block-extramile__middle-box {
	border-radius: 16px;
	background-color: var(--bgsecondary600);
	padding: 70px 150px;
	margin-top: 32px;
}
.block-extramile__middle-box .p2{
    letter-spacing: -1px;
    color: var(--bgwhite);
}
.block-extramile__middle-img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 16px;
	aspect-ratio: 2.086;
	margin-top: 24px;
	display: flex;
}
.block-extramile__middle-box h5{
    font-size: 32px;
    font-weight: 400;
    margin-top: 32px;
    margin-bottom: 0;
}
.block-extramile__bottom {
	padding: 50px;
	border-radius: 16px;
	background-color: var(--bgsecondary600);
	margin-top: 32px;
}
.block-extramile__bottom-left h2{
    margin-top: 0;
}
.block-extramile__bottom-left p {
	margin-bottom: 0;
	color: var(--bgwhite);
	max-width: 296px;
	margin-top: 17px;
}
.block-extramile__bottom-flex {
	display: flex;
	flex-wrap: wrap;
    align-items: center;
}
.block-extramile__bottom-left {
	width: 35%;
    padding-right: 30px;
}
.block-extramile__bottom-right {
	width: 65%;
}
.block-extramile__bottom-right ul {
	display: flex;
	flex-wrap: wrap;
	gap: 12px 20px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.block-extramile__bottom-right ul li {
	padding: 15px 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 65px;
	border-radius: 100px;
    background-color: var(--bgsecondary400);
}
@media (max-width:1199px){
    .block-extramile__bottom-right ul li {height: 45px;}
    .block-extramile__middle-box {padding: 40px 90px;}
    .block-extramile__bottom-right ul li h4 {font-size: 20px;}
}
@media (max-width:991px){
    .block-extramile__bottom-left h2,
    .block-extramile__bottom-left p {text-align: center;margin-left: auto;margin-right: auto;}
    .block-extramile__bottom-left,
    .block-extramile__bottom-right{width: 100%;} 
    .block-extramile__bottom-flex {gap: 30px;justify-content: center;}
    .block-extramile__middle-box h5 {font-size: 22px;}
    .block-extramile__middle-box {padding: 40px;}
    .block-extramile__bottom-right ul{justify-content: center;}
}
@media (max-width:767px){
    .block-extramile__middle-box,
    .block-extramile__bottom {padding: 40px 20px;}
    .block-extramile__bottom-right ul li h4 {font-size: 16px;}
    .block-extramile__bottom-right ul li {height: 30px;padding: 15px 20px;}
    .block-extramile__bottom-right ul {gap: 15px;}
}
/* Ending block-extramile styles */
/* Initiating block-equipped-premier styles */
.block-equipped-premier .block-equipped__icon-flex {
	max-width: 682px;
}
.block-equipped-premier .block-equipped__icon-single {
	width: calc(33.33% - 22px);
}
.block-equipped-premier{
    padding-top: 0;
    padding-bottom: 0;
}
.block-equipped-2-col .block-equipped__icon-flex{
    max-width: 444px;
}
.block-equipped-2-col .block-equipped__icon-single{
    width: calc(50% - 16px);
}
@media (min-width:1200px){
    .block-equipped-premier .block-equipped__icon-flex {margin-top: 50px;}
}
@media (max-width:991px){
    .block-equipped-premier .block-equipped__icon-single {width: calc(50% - 16px);}
    .block-equipped-premier .block-equipped__icon-flex {max-width: 100%;}
}
@media (max-width:640px){
    .block-equipped-premier .block-equipped__icon-single {width: 100%;}
    .block-equipped-2-col .block-equipped__icon-single{width: 100%;}
}
/* Ending block-equipped-premier styles */
/* initiating block-professional-chauffeurs styles */
.block-professional-chauffeurs__top h2,
.block-professional-chauffeurs__top p{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 743px;
}
.block-professional-chauffeurs__top h2{
    margin-top: 0;
}
.block-professional-chauffeurs__top p{
    margin-bottom: 0;
    color: var(--bgwhite);
}
.block-professional-chauffeurs__top p span{
    color: var(--bgprimary500);
}
.block-professional-chauffeurs--home{
    padding-top: 110px;
}
.block-professional-chauffeurs--home .block-professional-chauffeurs__top p{
    max-width: 1200px;
}
.block-professional-chauffeurs--thank-you .block-professional-chauffeurs__top{
    text-align: center;
}
.block-professional-chauffeurs--thank-you .block-professional-chauffeurs__top h1 {
    color: var(--bgprimary500);
}
.block-professional-chauffeurs--thank-you .block-professional-chauffeurs__top a.btn {
    margin-top: 27px;
}
.p3{
    font-size: 24px;
}
.block-professional-chauffeurs--thank-you{
    padding: 150px 0;
}
@media (max-width:1599px){
    .block-professional-chauffeurs--home{padding-top: 100px;}
}
@media (max-width:1399px){
    .block-professional-chauffeurs--home{padding-top: 90px;}
    .block-professional-chauffeurs--thank-you{padding: 110px 0;}
}
@media (max-width:1199px){
    .block-professional-chauffeurs--home{padding-top: 80px;}
    .p3{font-size: 22px;}   
}
@media (max-width:991px){
    .p3{font-size: 18px;}   
    .block-professional-chauffeurs--home{padding-top: 45px;}
}
/* eNDING block-professional-chauffeurs styles */
/* Initiatning block-corp-list styles */
.block-corp-list__ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.block-corp-list__ul li{
    color: var(--bgwhite);
    line-height: 1.5em;
    position: relative;
	padding-left: 20px;
}
.block-corp-list__ul li::before {
	content: "";
	position: absolute;
	inset: 9px 0 0 0;
	height: 9px;
	width: 9px;
	background-color: var(--bgprimary500);
}
/* Ending block-corp-list styles */
/* Initiating block-charter-aminities--light styles */
.block-charter-aminities--light{
    background-color: var(--bgsecondary600);
}
.block-charter-aminities--light .block-charter-aminities__single{
    background-color: var(--bgsecondary800);
}
.block-charter-aminities--light .block-charter-aminities__single p {
    letter-spacing: -1px;
}
.block-charter-aminities--light .block-charter-aminities__single:last-child {
    grid-column: 1/5;
    display: flex;
    flex-wrap: wrap;
    flex-direction: unset;
    min-height: unset;
}
.block-charter-aminities--light .block-charter-aminities__single:last-child .block-charter-aminities__title {
    flex: unset;
    margin-bottom: 5px;
    max-width: unset;
    width: 49%;
    padding-right: 20px;
}
.block-charter-aminities--light .block-charter-aminities__single:last-child p {
    margin-top: 0 !important;
}
.block-charter-aminities__flex-right {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    width: 51%;
    align-items: center;
    justify-content: end;
    padding-right: 30px;
}
@media (max-width:1399px){
    .block-charter-aminities__flex-right {padding-right: 0;}
}
@media (max-width:1199px){
    .block-charter-aminities--light .block-charter-aminities__single:last-child {grid-column: 1/3;}
    .block-charter-aminities__flex-right {align-items: end;justify-content: center;flex-direction: column;}
}
@media (max-width:767px){
    .block-charter-aminities--light .block-charter-aminities__single:last-child .block-charter-aminities__title,
    .block-charter-aminities__flex-right {width: 100%;padding-right: 0 !important;}
    .block-charter-aminities__flex-right {align-items: flex-start;}
    .block-charter-aminities--light .block-charter-aminities__single:last-child{grid-gap: 20px;}
    .block-charter-aminities__flex-right{flex-direction: row;justify-content: flex-start;}
}
@media (max-width:575px){
    .block-charter-aminities--light .block-charter-aminities__single:last-child {grid-column: 1/2;gap: 20px;}
    .block-charter-aminities__single{text-align: center;justify-content: center;}
    .block-charter-aminities__title{max-width: 100%;}
    .block-charter-aminities__single.block-charter-aminities__single--icon .block-charter-aminities__title{align-items: center;}
    .block-charter-aminities__flex-right{justify-content: center;}

}
/* Ending block-charter-aminities--light styles */
/* Initiating block-bay-area styles */
.block-bay-area__box{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}
.block-bay-area__box img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.0259;
    display: flex;
}
.block-bay-area__box h2 {
    padding: 40px;
    position: absolute;
    inset: auto 0 0 0;
    letter-spacing: -1px;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 2;
    
}
@media (min-width:1600px){
    .block-bay-area__box h2 {font-size: 32px;}
}
.block-bay-area__inner{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 32px;
}
.block-bay-area__inner .block-bay-area__box:last-child {
    grid-column: span 3 / span 3;
    padding: 106px 131px;
    display: flex;
    align-items: center;
}
.block-bay-area__inner .block-bay-area__box:last-child h2{
    position: unset;
    padding: 0;
    max-width: 570px;
}
.block-bay-area__inner .block-bay-area__box:not(:last-child)::before{
    content: "";
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    background: var(--bgbaseblack);
    background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0);
}
.block-bay-area__top h2{
    max-width: 744px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.block-bay-area__bottom {
    margin-top: 42px;
}
@media (max-width:1599px){
    .block-bay-area__box h2 {padding: 30px;font-size: 30px;}
    .block-bay-area__inner .block-bay-area__box:last-child {padding: 115px 90px;}
}
@media (max-width:1399px){
    .block-bay-area__inner .block-bay-area__box:last-child {padding: 85px;}
    .block-bay-area__box h2 {font-size: 27px;}
}
@media (max-width:1199px){
    .block-bay-area__inner .block-bay-area__box:last-child {padding: 70px;}
    .block-bay-area__box h2 {font-size: 23px;padding: 20px;}
    .block-bay-area__inner {gap: 20px;}
}
@media (max-width:991px){
    .block-bay-area__inner {grid-template-columns: repeat(2, 1fr);}
    .block-bay-area__inner .block-bay-area__box:last-child {grid-column: span 1 / span 1;padding: 20px;}
    .block-bay-area__box img {aspect-ratio: 1.5;}
}
@media (max-width:767px){
    .block-bay-area__box h2 {font-size: 20px;}
}
@media (max-width:575px){
    .block-bay-area__inner {grid-template-columns: repeat(1, 1fr);}
}
/* Ending block-bay-area styles */
/* Initiating block-couple-quotes styles */
.block-couple-quotes__inner{
    border-radius: 16px;
    background-color: var(--bgprimary500);
    padding: 90px 129px 90px 129px;
    position: relative;
    z-index: 11;
}
.block-couple-quotes__title h2 {
    text-align: center;
    margin-top: 0;
}
.block-couple-quotes__flex {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px;
    margin-top: 32px;
}
.block-couple-quotes__box{
    padding: 32px;
    border-radius: 16px;
    background-color: var(--bgprimary700);
    position: relative;
}

.block-couple-quotes__box .block-couple-quotes__quote {
    margin-top: 0;
    max-width: 100%;
    position: relative;
    padding: 51px 0;
    margin-bottom: 0;
}
.block-couple-quotes__box .block-couple-quotes__quote:before,
.block-couple-quotes__box .block-couple-quotes__quote:after{
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23122f05' class='bi bi-quote' viewBox='0 0 16 16'%3E%3Cpath d='M12 12a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1h-1.388q0-.527.062-1.054.093-.558.31-.992t.559-.683q.34-.279.868-.279V3q-.868 0-1.52.372a3.3 3.3 0 0 0-1.085.992 4.9 4.9 0 0 0-.62 1.458A7.7 7.7 0 0 0 9 7.558V11a1 1 0 0 0 1 1zm-6 0a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1H4.612q0-.527.062-1.054.094-.558.31-.992.217-.434.559-.683.34-.279.868-.279V3q-.868 0-1.52.372a3.3 3.3 0 0 0-1.085.992 4.9 4.9 0 0 0-.62 1.458A7.7 7.7 0 0 0 3 7.558V11a1 1 0 0 0 1 1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.block-couple-quotes__box .block-couple-quotes__quote:before{
    inset: 0 auto auto -8px;
}
.block-couple-quotes__box .block-couple-quotes__quote:after{
    inset: auto 0 0 auto;
    transform: scaleX(-1);
}
.block-couple-quotes--home .block-couple-quotes__box .block-couple-quotes__quote{
    max-width: 100%;
}
.block-couple-quotes__box .block-couple-quotes__author {
    margin-bottom: 0;
    font-weight: 600;
    margin-top: 24px;
}
.block-couple-quotes__box p {
    
}
.block-couple-quotes__bottom{
    display: flex;
    flex-wrap: wrap;
    border-radius: 16px;
    background-color: var(--baseBG);
    padding: 60px;
    margin-top: 40px;
}
.block-couple-quotes__bottom h2, .block-couple-quotes__bottom p {
    margin-bottom: 0;
    margin-top: 0;
}
.block-couple-quotes__bottom h2 {
    width: 38%;
    padding-right: 20px;
}
.block-couple-quotes__bottom p {
    width: 62%;
    font-weight: 600;
    max-width: 372px;
    margin-left: auto;
    font-style: italic;
}
.block-couple-quotes__top-cta{
    text-align: center;
    margin-top: 32px;
}
@media (min-width:1200px){
    .block-couple-quotes__box p,
    .block-couple-quotes__bottom p {font-size: 20px;}
}
@media (max-width:1399px){
    .block-couple-quotes__inner {padding: 70px;}
}
@media (max-width:1199px){
    .block-couple-quotes__bottom h2 {width: 60%;}
    .block-couple-quotes__bottom p {width: 40%;}
    .block-couple-quotes__bottom {margin-top: 32px;padding: 32px;}
}
@media (max-width:991px){
    .block-couple-quotes__inner {padding: 40px;}
    .block-couple-quotes__flex {grid-template-columns: 1fr;gap: 20px;margin-top: 22px;}
    .block-couple-quotes__bottom {margin-top: 20px;gap: 20px;}
    .block-couple-quotes__bottom h2, .block-couple-quotes__bottom p {width: 100% !important;margin-left: 0;}
}
@media (max-width:767px){
    .block-couple-quotes__inner {padding: 40px 20px;}
}
/* Ending block-couple-quotes styles */
/* Initiating block-why-choose-school-transportation styles */
.block-why-choose-school-transportation{
    padding-top: 0;
}
.block-why-choose--three-grid .block-why-choose__des h4 {
    max-width: unset;
}
.block-why-choose-school-full{
    border-radius: 16px;
    background-color: var(--bgsecondary600);
    padding: 40px 309px 40px 141px;
}
.block-why-choose-school-full h4{
    margin-top: 0;
}
.block-why-choose-school-full p{
    margin-bottom: 0;
}
.block-why-choose--three-grid .block-why-choose__item{
    
}
.block-why-choose--three-grid .block-why-choose__items {grid-template-columns: 1fr 1fr 1fr;}
@media (max-width:1599px){
    .block-why-choose-school-full {padding: 40px 209px 40px 141px;margin-top: -20px;}
}
@media (max-width:1199px){
    .block-why-choose-school-full {padding: 30px;margin-top: -12px;}
}
@media (max-width:991px){
    .block-why-choose--three-grid .block-why-choose__items {grid-template-columns: 1fr 1fr;}
    .block-why-choose--three-grid .block-why-choose__item {min-height: unset;}
}
@media (max-width:575px){
    .block-why-choose--three-grid .block-why-choose__items {grid-template-columns: 1fr;}
    .block-why-choose--three-grid .block-why-choose__des h4,
    .block-why-choose--three-grid .block-why-choose__des p{text-align: center;}
}
/* Ending block-why-choose-school-transportation styles */
/* Initiating block-sts styles */
.block-sts{
    background-color: var(--bgsecondary600);
}
.block-sts__upper h2,
.block-sts__upper p {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.block-sts__upper{
    max-width: 1001px;
    margin-left: auto;
    margin-right: auto;
}
.block-sts__upper p{
    color: var(--bgwhite);
}
.block-sts__flex {
    display: flex;
    flex-wrap: wrap;
}
.block-sts__right {
    width: 49%;
}
.block-sts__left {
    width: 51%;
}
.block-sts__right img {
    border-radius: 16px;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.579;
}
ul.line--ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 24px;
}
.line--ul li {
    position: relative;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.line--ul li a {
    color: var(--bgprimary500);
    font-weight: 600;
    transition: all 0.2s;
}
.line--ul li a:hover{
    color: var(--bgsuccess700);
}
.line--ul li::before {
    content: "";
    position: absolute;
    inset: 0;
    height: 100%;
    width: 4px;
    background-color: var(--bgprimary500);
}
.block-sts__bottom {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    gap: 100px;
}
.block-sts__flex-rev {
    flex-direction: row-reverse;
}
@media (min-width:992px){
    .block-sts__left {padding-right: 20px;}
    .block-sts__flex-rev .block-sts__left {padding-right: 0;padding-left: 32px;}
}
@media (max-width:991px){
    .block-sts__bottom{gap: 60px;}
    .block-sts__left,
    .block-sts__right{width: 100%;}
    ul.line--ul {max-width: 100%;margin-top: 26px;}
    .block-sts__flex {flex-direction: column-reverse;gap: 22px;}
}
/* Ending block-sts styles */
/* Initiating block-full-img-text--st styles */
.block-full-img-text__text p{
    color: var(--bgbaseblack);
}
.block-full-img-text--st .block-full-img-text__text {
    gap: 0 !important;
}
.disable-ul ul li::before{
    content: unset;
}
.disable-ul ul li{
    padding-left: 0 !important;
}
.block-full-img-text--st .block-full-img-text__img::before {
    content: "";
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    background: #FFFFFF;
    background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#FFFFFF", GradientType=1);
}
.block-full-img-text__cta {
    margin-top: 16px;
}
@media (min-width:992px){
    .block-full-img-text--st ul {margin-top: 30px;}
}
@media (max-width:767px){
    .block-full-img-text--st {padding-bottom: 60px;}
    .block-full-img-text--st .block-full-img-text__img{position: relative;inset: unset;}
    .block-full-img-text--st .block-full-img-text__img::before{background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#FFFFFF", GradientType=0);height: 20%;}
}
/* Ending block-full-img-text--st styles */
/* Initiating block-event-additional-service--st styles */
.block-event-additional-service--st{
    background-color: transparent;
}
.block-event-additional-service--st .block-event-additional-service__item{
    background-color: var(--bgsecondary600);
}
.block-event-additional-service--st .block-event-additional-service__grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 32px;
}
.block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item:nth-child(1){
    grid-column: span 2 / span 2;
    background-color: transparent;
    padding: 38px 140px 38px 46px;
}
.block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item:nth-child(1) h2,
.block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item h4{
    margin: 0;
}
.block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item h4 {
    max-width: 250px;
}
.block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item:nth-child(2){
    grid-column-start: 3;
}
.block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item:nth-child(3){
    grid-column-start: 4;
}
.block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item {
    padding: 30px;
    display: flex;
    align-items: center;
    min-height: 186px;
    white-space: normal;
    word-break: break-word;
}
@media (max-width:1199px){
    .block-event-additional-service--st .block-event-additional-service__grid {gap: 20px;}
    .block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item:nth-child(1) {padding: 40px;}
    .block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item {padding: 20px;}
}
@media (max-width:991px){
    .block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item:nth-child(1) {padding: 20px;}
    .block-event-additional-service--st .block-event-additional-service__grid {grid-template-columns: repeat(2, 1fr);}
    .block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item{grid-column-start: unset !important;grid-column: unset !important;min-height: 100px;}
}
@media (max-width:575px){
    .block-event-additional-service--st .block-event-additional-service__grid {grid-template-columns: repeat(1, 1fr);}
    .block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item h4 {max-width: unset;}
    .block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item {min-height: unset;}
    .block-event-additional-service--st .block-event-additional-service__grid .block-event-additional-service__item:nth-child(1) {padding: 0 0 10px 0;}
}
/* Ending block-event-additional-service--st styles */
/* Initiating about page styles */
body .remove-pt{
    padding-top: 0 !important;
}
body .remove-pb{
    padding-bottom: 0 !important;
}
body .remove-pd-all{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
body .ct--inner {
    padding-top: 110px !important;
    padding-bottom: 100px !important;
}
.block-location-info__text-img {
    max-width: 183px;
}
.block-location-info__text-img {
    max-width: 183px;
    margin-bottom: 47px;
}
.about-fleet-block {
    margin-top: 32px;
}
@media (max-width:1199px){
    body .ct--inner {padding-top: 60px !important;padding-bottom: 50px !important;}
}
@media (max-width:991px){
    body .ct--inner {padding-top: 40px !important;padding-bottom: 30px !important;}
}
/* Ending about page styles */
/* Initiating block-your-way styles */
.block-your-way__bottom{
    display: grid;
    gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 40px;
}
.block--lws-locations .block-your-way__top{
    text-align: center;
}
.block--lws-locations .block-your-way__box{
    background-color: var(--bgsecondary600) !important;
}
.block-your-way__box{
    border-radius: 16px;
    background-color: #020424;
    padding: 10px;
}
.block-your-way__box-img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 208px;
    border-radius: 6px;
    background-color: var(--baseBG);
    width: 100%;
    padding: 30px;
}
.block-your-way__bottom .block-your-way__box:nth-child(2){
    background-color: #15183e;
}
.block-your-way__bottom .block-your-way__box:nth-child(3){
    background-color: #280D04;
}
.block-your-way__bottom .block-your-way__box:nth-child(4){
    background-color: #02333b;
}
.block-your-way__bottom .block-your-way__box:nth-child(2) img{
    max-width: 200px;
}
.block-your-way__box-content {
    padding: 24px 20px 10px 20px;
}
.block-your-way__box-content h5{
    margin-top: 0;
}
.block-your-way__box-content h5 a{
    transition: all 0.2s;
    text-decoration: none;
}
.block-your-way__box-content h5 a:hover{
    color: var(--bgprimary500);
}
.block-your-way__box-content p{
    font-size: 16px;
}
.block-your-way__box-content p:first-child{
    margin-top: 0;
}
.sm--learnmore a.lm-btn {
    font-size: 16px !important;
    padding-right: 20px;
}
.sm--learnmore .lm-btn::before {
    width: 14.5px;
    height: 11px;
}
@media (max-width:1199px){
    .block-your-way__bottom {gap: 20px;}
}
@media (max-width:991px){
    .block-your-way__bottom {grid-template-columns: 1fr 1fr;}
}
@media (max-width:575px){
    .block-your-way__bottom {grid-template-columns: 1fr;}
}
/* Ending block-your-way styles */
/* Initiating block-trained-three styles */
.block-trained-three .block-trained-three--nodeg li {
    padding: 0;
    text-transform: unset;
    background-color: unset;
    backdrop-filter: unset;
    border-radius: unset;
}
.block-trained-three .block-location-info__text p, .block-trained-three .block-location-info__text li {
    font-size: 16px;
    line-height: 1.75em;
}
.block-trained-three .block-trained-three--nodeg {
    list-style: disc;
    padding: 0 0 0 27px;
    gap: 30px;
    margin-bottom: 24px;
    max-width: 415px;
    margin-top: 10px;
}
.block-trained-three .block-location-info__text ul:last-child {
    margin-bottom: 0 !important;
}
.block-trained-three .block-location-info__inner {
    min-height: 646px;
}
.block-trained-three__inner {
    display: flex;
    flex-direction: column;
    gap: 80px;
}
.block-trained-three .block-location-info__text > img {
    max-width: 183px !important;
    width: 100%;
    margin-bottom: 35px;
}
.block-trained-three--careers a.btn {
    margin-top: 12px;
    width: fit-content;
}
.block-trained-three--careers .block-location-info__inner {
    min-height: unset;
}
body .block-trained-three--star {
    list-style: none !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
    flex-direction: column !important;
    gap: 0 !important;
    margin-top: 5px !important;
}
.block-trained-three--star li {
    position: relative !important;
    padding-left: 23px !important;
}
.block-trained-three--star li::before {
    content: "" !important;
    position: absolute !important;
    inset: 5px 0 0 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L8.5716 4.83688H13.6574L9.5429 7.82624L11.1145 12.6631L7 9.67376L2.8855 12.6631L4.4571 7.82624L0.342604 4.83688H5.4284L7 0Z' fill='%233f7d3b'/%3E%3C/svg%3E%0A");
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 14px !important;
    width: 14px !important;
}
.lcc-career p, .lcc-career li {
    font-size: 16px;
    line-height: 1.75em;
    color: var(--bgwhite);
}
@media (min-width:1200px){
    .block-trained-three--careers .block-trained-three__inner {gap: 63px;}
}
@media (min-width:1600px){
    .block-trained-three .block-location-info__inner {padding: 70px;}
}
@media (max-width:1199px){
    .block-trained-three__inner {gap: 60px;}
}
@media (max-width:991px){
    .block-trained-three__inner {gap: 30px;}
}
/* Ending block-trained-three styles */
/* Initiating block-proudly-aligned styles */
.light-section{
    background-color: #f8f8f8;
}
.dark-section{
    background-color: var(--bgsecondary600);
}
.dark-section h2, .dark-section p, .dark-section h3, .dark-section h4, .dark-section h5, .dark-section h6, .dark-section li{
    color: var(--bgwhite);
}
.light-section h2, .light-section p, .light-section h3, .light-section h4, .light-section h5, .light-section h6, .light-section li{
    color: var(--baseBG);
}
.block-proudly-aligned__top h2{
    max-width: 744px;
}
.block-proudly-aligned__grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 40px 32px;
}
.block-proudly-aligned__box-img{
    background-color: #fefefe;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    height: 145px;
}
.block-proudly-aligned__box-txt p {
    letter-spacing: -1px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 12px;
}
@media (max-width:1199px){
    .block-proudly-aligned__grid {grid-template-columns: 1fr 1fr 1fr;}
}
@media (max-width:991px){
    .block-proudly-aligned__grid {grid-template-columns: 1fr 1fr;}
}
@media (max-width:575px){
    .block-proudly-aligned__grid {grid-template-columns: 1fr;}
}
/* Ending block-proudly-aligned styles */
/* Initiating lcc-career styles */
.lcc-career .block-casestudy__row{
    background-color: var(--bgprimary500);
}
.lcc-career .block-trained-three--star li::before {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L8.5716 4.83688H13.6574L9.5429 7.82624L11.1145 12.6631L7 9.67376L2.8855 12.6631L4.4571 7.82624L0.342604 4.83688H5.4284L7 0Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
body .lcc-career {
    padding-bottom: 150px !important;
    position: relative;
}
body .lcc-career::before {
    content: "";
    position: absolute;
    inset: 320px 0 0 0;
    background-image: url('../images/tyre-marks.webp');
    background-position: top;
    background-repeat: no-repeat;
    z-index: -1;
    background-size: cover;
}
.lcc-career .block-casestudy__img img {
    border-radius: 5px;
}
@media (min-width:992px){
    .lcc-career .block-casestudy__text {padding-top: 30px;}
}
/* Ending lcc-career styles */
/* Initiating block-why-choose--corporate-shuttles styles */
.block-why-choose--corporate-shuttles .block-why-choose__des h4 {
    max-width: 100%;
    margin-bottom: 0;
}
.block-why-choose--corporate-shuttles .block-why-choose__top{
    max-width: 1003px;
}
.block-why-choose--corporate-shuttles .block-why-choose__top p {
    color: var(--bgwhite);
}
.why-companies--corporate-shuttles p {
    margin: 0;
}
/* Ending block-why-choose--corporate-shuttles styles */
/* Initiating block-shutle-infobox styles */
.block-shutle-infobox__single {
    background-color: var(--bgsecondary600);
    border-radius: 16px;
    padding-left: 54px;
    padding-right: 54px;
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.block-shutle-infobox__single-top h2,
.block-shutle-infobox__single-top p,
.block-shutle-infobox__single-top a,
.block-shutle-infobox__single-bottom h2,
.block-shutle-infobox__single-bottom p,
.block-shutle-infobox__single-bottom a{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.block-shutle-infobox__single-top,
.block-shutle-infobox__single-bottom {
    max-width: 817px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.block-shutle-infobox__inner{
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.block-shutle-infobox__single-middle {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
    justify-content: center;
}
.block-shutle-infobox__single-middlebox {
    width: calc(25% - 24px);
    position: relative;
        overflow: hidden;
    border-radius: 16px;    
}
.block-shutle-infobox__single-middlebox-content {
    position: absolute;
    inset: auto 40px 40px 40px;
}
.block-shutle-infobox__single-middlebox-content p {
    margin-bottom: 0;
    font-weight: 600;
    max-width: 240px;
}
.block-shutle-infobox__single-middlebox-img {
    display: flex;
    height: 100%;
}
.block-shutle-infobox__single-middlebox::before{
    content: "";
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
}
.block-shutle-infobox__single-middlebox-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.015;
}
.block-shutle-infobox__single-bottom p:last-child {
    margin-bottom: 0 !important;
}
.block-shutle-infobox__single-top h2:first-child {
    margin-top: 0;
}
@media (max-width:1599px){
    .block-shutle-infobox__single {padding-left: 40px;padding-right: 40px;}
    .block-shutle-infobox__single-middlebox-content {inset: auto 30px 30px 30px;}
}
@media (max-width:1399px){
    .block-shutle-infobox__single-middlebox-img img {aspect-ratio: 0.9;}
}
@media (max-width:1199px){
    .block-shutle-infobox__single-middlebox {width: calc(50% - 10px);}
    .block-shutle-infobox__single-middlebox-img img {aspect-ratio: 1.1;}
    .block-shutle-infobox__single-middle {gap: 20px;}
}
@media (max-width:767px){
    .block-shutle-infobox__single-middlebox {width: 100%;}
    .block-shutle-infobox__single-middlebox-content p {max-width: 100%;text-align: center;}
    .block-shutle-infobox__single {padding-left: 20px;padding-right: 20px;}
    .block-shutle-infobox__single-middlebox-content {inset: auto 20px 30px 20px;}
}
/* Ending block-shutle-infobox styles */
/* Initiating block-benefits-of-bauers styles */
.block-benefits-of-bauers .block-shutle-infobox__single {
    background-color: transparent;
    border-radius: 0;
    padding: 0;
}
.block-benefits-of-bauers .block-shutle-infobox__single-middle {
    margin-top: 0;
    justify-content: flex-start;
}
.block-benefits-of-bauers .block-shutle-infobox__single-middle .block-shutle-infobox__single-middlebox:first-child {
    border-radius: 0;
    display: flex;
    align-items: center;
}
.block-benefits-of-bauers .block-shutle-infobox__single-middle .block-shutle-infobox__single-middlebox:first-child::before{
    content: unset;
}
.block-benefits-of-bauers  .block-shutle-infobox__single-middlebox-img img {
    aspect-ratio: 1.495;
}
.block-benefits-of-bauers .block-shutle-infobox__single-bottom {
    max-width: 100%;
}
.block-shutle-infobox-hs .block-shutle-infobox__single-top {
    max-width: 100%;
}
@media (min-width:768px){
    .block-benefits-of-bauers .block-shutle-infobox__single-bottom p {text-align: left;max-width: 1003px;margin-left: 0;}
    .block-benefits-of-bauers .block-shutle-infobox__single-bottom {margin-right: unset;margin-left: 0;text-align: left;}
    .block-benefits-of-bauers .block-shutle-infobox__single-middlebox-content p {max-width: 276px;}
}
@media (min-width:1200px){
    .block-benefits-of-bauers .block-shutle-infobox__single-middle .block-shutle-infobox__single-middlebox {width: calc(33.33% - 22px);}
}
@media (max-width:767px){
    .block-benefits-of-bauers .block-shutle-infobox__single-middle .block-shutle-infobox__single-middlebox:first-child h2 {text-align: center;}
}
/* Ending block-benefits-of-bauers styles */
/* Initiating block-why-choose--whs styles */
.block-why-choose--whs .block-why-choose__extra {
    order: 3;
}
.block-why-choose--whs .block-why-choose__btn-group {
    order: 4;
}
.block-why-choose--whs .block-why-choose__extra p {
    margin-top: 0;
    max-width: 1002px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}
.dark-content li, .dark-content p, .dark-content h2, .dark-content h3, .dark-content h4, .dark-content h5, .dark-content h6{
    color: var(--baseBG);
} 
.light-content li, .light-content p, .light-content h2, .light-content h3, .light-content h4, .light-content h5, .light-content h6{
    color: var(--bgwhite);
} 
.light-content{
    background-color: var(--bgsecondary600);
}
/* Ending block-why-choose--whs styles */
/* Initiating block-casestudy__bottom styles */
.block-casestudy__bottom{
    background-color: var(--bgsecondary600);
    border-radius: 16px;
    padding: 40px;
    margin-top: 32px;
}
.block-casestudy__bottom h5:first-child{
    margin-top: 0;
}
.block-casestudy__bottom p:last-child{
    margin-bottom: 0;
}
.block-casestudy__text .btn {
    line-height: 22px;
    margin-top: 22px;
}
.block-why-choose--whs .block-why-choose__des h4 {
    max-width: 100%;
}
.block-casestudy .block-your-way__top h2, .block-casestudy .block-your-way__top p {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 1003px;
}
.block-casestudy .block-your-way__top {
    margin-bottom: 40px;
}
@media (max-width:1399px){
    .block-casestudy__bottom{padding: 30px;}
}
@media (max-width:767px){
    .block-casestudy__text .btn{margin-top: 0;}
    .block-casestudy__bottom{padding: 30px;margin-top: 20px;}
}
/* ending block-casestudy__bottom styles */
/* Initiating compare vehicles page tabne style */
.compare-wrapper__inner > div {
    display: grid;
    gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.comp-reletive-box {
    position: relative;
}
.remove--btn {
    height: 27px;
    width: 27px;
    position: absolute;
    inset: 6px 6px 0 auto;
    font-size: 0;
    color: transparent;
    background-color: #242A2F;
    border-radius: 50%;
    border: 0;
    outline: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4759 2.11947C10.9157 1.67947 10.9157 0.968584 10.4759 0.528582C10.2565 0.309198 9.96851 0.198992 9.68033 0.198992C9.39235 0.198992 9.10437 0.309198 8.88498 0.528582L5.50442 3.90935L2.12386 0.528582C1.90448 0.309198 1.6165 0.198992 1.32852 0.198992C1.04033 0.198992 0.752356 0.309198 0.532972 0.528582C0.0931759 0.968584 0.0931759 1.67947 0.532972 2.11947L3.91374 5.50003L0.532972 8.88059C0.0931759 9.3206 0.0931759 10.0315 0.532972 10.4715C0.972975 10.9113 1.68386 10.9113 2.12386 10.4715L5.50442 7.09072L8.88498 10.4715C9.32499 10.9113 10.0359 10.9113 10.4759 10.4715C10.9157 10.0315 10.9157 9.3206 10.4759 8.88059L7.09511 5.50003L10.4759 2.11947Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10.5px;
    cursor: pointer;
    transition: all 0.2s;
    z-index: 3;
}
.comp-reletive-box h3 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
    padding: 10px 0px 15px;
}
.remove--btn:hover{
    background-color: var(--bgprimary600);
}
.compare-wrapper {
    max-width: 1262px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}
.compare-wrapper__inner > div:first-child{
    background-color: transparent !important; 
}
.compare-wrapper__inner > div:nth-child(odd){
    background-color: var(--bgsecondary500);
}
.compare-wrapper__inner > div:nth-child(even){
    background-color: var(--bgsecondary600);
}
.compare-wrapper__left-det > div {
    padding: 24px 24px 24px 0px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    text-align: left;
}
.compare-wrapper__left-title {
    padding-left: 32px !important;
    font-weight: 600;
}
.compare-wrapper__top .comp-image {
    background-color: var(--bgsecondary600);
    border-radius: 16px;
    padding: 20px;
    position: relative;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.compare-wrapper__top .comp-image img {
    width: 169px;
    height: auto;
}
.compare-dropdown__add-vehicle {
    background-color: transparent;
    font-size: 0px;
    color: var(--bgwhite);
    font-size: 18px;
    font-family: var(--font-primary);
    font-weight: 400;
    border: unset;
    outline: unset;
    transition: all 0.2s;
    cursor: pointer;
}
.compare-dropdown__add-vehicle:hover{
    scale: 0.95;
}
.compare-dropdown__add-vehicle span {
    height: 32px;
    width: 32px;
    display: block;
    margin: 0 auto;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0C7.17706 0 0 7.17706 0 16C0 24.8229 7.17706 32 16 32C24.8229 32 32 24.8217 32 16C32 7.17831 24.8229 0 16 0ZM16 29.5213C8.54531 29.5213 2.47869 23.4559 2.47869 16C2.47869 8.54406 8.54531 2.47869 16 2.47869C23.4547 2.47869 29.5213 8.54406 29.5213 16C29.5213 23.4559 23.4559 29.5213 16 29.5213Z' fill='white'/%3E%3Cpath d='M22.1954 14.6491H17.238V9.69177C17.238 9.00764 16.684 8.45239 15.9986 8.45239C15.3132 8.45239 14.7592 9.00764 14.7592 9.69177V14.6491H9.80187C9.1165 14.6491 8.5625 15.2044 8.5625 15.8885C8.5625 16.5726 9.1165 17.1279 9.80187 17.1279H14.7592V22.0853C14.7592 22.7694 15.3132 23.3246 15.9986 23.3246C16.684 23.3246 17.238 22.7694 17.238 22.0853V17.1279H22.1954C22.8807 17.1279 23.4347 16.5726 23.4347 15.8885C23.4347 15.2044 22.8807 14.6491 22.1954 14.6491Z' fill='white'/%3E%3C/svg%3E%0A");
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
#compare-dropdown-list {
    border-radius: 16px;
    background-color: rgba(2, 15, 26, 0.7) !important;
    border: 1px solid #313131 !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    width: 100%;
    margin-top: 10px;
}
#compare-dropdown-list li{
    transition: all 0.2s;
}
#compare-dropdown-list li:hover{
    color: var(--bgprimary500);
}
.compare-wrapper__popup .storage-container__active{
    opacity: 1 !important;
    z-index: 99 !important;
    visibility: visible !important;
}
.compare-wrapper__popup .storage-container {
    position: fixed;
    inset: 50% 0 0 50%;
    transform: translate(-50%, -50%);
    height: fit-content;
    width: 100vh;
    transition: all 0.2s;
    border-radius: 16px;
    background-color: rgba(2, 15, 26, 0.7) !important;
    border: 1px solid #313131 !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    padding: 10px;
     opacity: 0;
    z-index: -1;
    visibility: hidden;
    max-width: 545px;
    width: 100%;
    overflow-y: auto;
    max-height: 480px;
}
.storage-title {
    padding: 20px;
    font-weight: 600;
    position: relative;
}
.storage-container__ttl{
    position: relative;
    padding: 10px 0;
}
.storage-container__ttl::before {
    content: "";
    position: absolute;
    inset: auto 0 0 50%;
    height: 1px;
    width: 100vw;
    transform: translateX(-50%);
    background-color: #313131;
}
.storage-container__ttl::after {
    content: "";
    position: absolute;
    inset: 0 0 0 50%;
    height: 1px;
    width: 100vw;
    transform: translateX(-50%);
    background-color: #313131;
}
.storage-container__inr{
    padding: 20px 0;
    border-bottom: 1px solid #212121;
}
.storage-container__upr .storage-container__inr:last-child {
    border: 0 !important;
}
.storage-container__measures {
    padding: 0 20px;
    position: relative;
}
.storage-container__flex {
    display: flex;
    flex-wrap: wrap;
}
.storage-container__flex > div:nth-child(1) {
    width: 30%;
    padding-right: 20px;
}
.storage-container__flex > div:nth-child(2) {
    width: 70%;
    text-align: end;
}
.storage-container__ttl > div {
    text-transform: uppercase;
    color: var(--bggray);
}
.storage-container{
    overflow: hidden;
}
.storage-container .note {
    border-radius: 6px;
    background-color: var(--bgprimary500);
    padding: 20px;
}
.storage-container .note p {
    margin-top: 10px;
    margin-bottom: 10px;
}
.storage-container .note p:first-child{
    margin-top: 0;
}
.storage-container .note p:last-child{
    font-size: 14px;
    font-style: italic;
    margin-bottom: 0;
}
.storage-container .note p a{
    font-weight: 600;
    text-decoration: underline;
}
.storage-container .note p a:hover{
    color: var(--bgwarning800);
}
.compare-wrapper__sc{
    color: var(--bgprimary500);
    transition: all 0.2s;
    font-weight: 600;
}
.compare-wrapper__sc:hover{
    color: var(--bgprimary700);
}
.storage-container__cross {
    position: absolute;
    inset: 20px 20px 0 auto;
    height: 27px;
    width: 27px;
    border-radius: 50%;
    background-color: #242A2F;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4759 2.11941C10.9157 1.67941 10.9157 0.968523 10.4759 0.528521C10.2565 0.309137 9.96851 0.198931 9.68033 0.198931C9.39235 0.198931 9.10437 0.309137 8.88498 0.528521L5.50442 3.90929L2.12386 0.528521C1.90448 0.309137 1.6165 0.198931 1.32852 0.198931C1.04033 0.198931 0.752356 0.309137 0.532972 0.528521C0.0931759 0.968523 0.0931759 1.67941 0.532972 2.11941L3.91374 5.49997L0.532972 8.88053C0.0931759 9.32054 0.0931759 10.0314 0.532972 10.4714C0.972975 10.9112 1.68386 10.9112 2.12386 10.4714L5.50442 7.09065L8.88498 10.4714C9.32499 10.9112 10.0359 10.9112 10.4759 10.4714C10.9157 10.0314 10.9157 9.32054 10.4759 8.88053L7.09511 5.49997L10.4759 2.11941Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: 10.5px;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 9;
}
body.ov-hidden{
    overflow: hidden !important;
}
.storage-container__ttl > div {
    letter-spacing: 2px;
}
.block-compare-fleet .block-your-way__top h2 {
    text-align: center;
}
.single-post .block-innerpage-banner__text p a{
    transition: all 0.2s;
    font-weight: 600;
    color: var(--bgprimary500);
}
.single-post .block-innerpage-banner__text p a:hover{
    color: var(--bgprimary300);
}
.single-luxury_car_fleet section.block-faq {
    padding-top: 0;
}
@media (max-width:1399px){
    .compare-wrapper__inner > div {gap: 15px;}
}
@media (max-width:1199px){
    .compare-dropdown__add-vehicle {font-size: 16px;}
    .compare-dropdown__add-vehicle span {height: 26px;width: 26px;margin-bottom: 10px;}
}
@media (max-width:991px){
    .compare-wrapper__inner > div {display: flex;}
    .compare-wrapper__inner > div > div{width: 216px;}
    .compare-wrapper__inner{width: fit-content;}
}
@media (max-width:767px){
    .compare-wrapper__popup .storage-container{max-width: 90%;}
    .compare-wrapper__inner > div > div {width: 160px;}
    .compare-wrapper__left-det > div {padding: 15px 15px 15px 0;}
    .compare-wrapper__left-title {padding-left: 15px !important;}
}
@media (max-width:575px){
    .storage-container__measures{font-size: 14px;}
    .storage-container .note {font-size: 14px;padding: 10px;}
    .storage-container__inr {padding: 12px 0;}
    .storage-container__measures {padding: 0 5px;}
    .storage-title {padding: 10px 5px;}
    .storage-container__cross {height: 18px;width: 18px;inset: 17px 14px 0 auto;background-size: 8px;}
}
/* Ending compare vehicles page tabne style */
/* Initiating 404 styles */
.custom--404 h1,
.custom--404 h3{
    text-align: center;
}
.custom--404 h1 {
    font-size: 270px;
    margin-top: 0;
    color: var(--bgprimary500);
    line-height: normal;
}
@media (max-width:1199px){ 
    .custom--404 h1 {font-size: 180px;}
}
@media (max-width:991px){ 
    .custom--404 h1 {font-size: 120px;}
}
/* Ending 404 styles */

/* Initiating Review Block Style */
.block-review{
    width: 100%;
    padding-bottom: 150px;
}
.block-review__inner{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    grid-gap: 78px;
    position: relative;
}
.block-review__inner::before{
    content: "";
    position: absolute;
    inset: auto 0 0 0;
    height: 470px;
    background: linear-gradient(180deg, rgba(0, 7, 13, 0) 0%, #00070D 100%);
    z-index: 1;
}
.block-review__top{
    width: 100%;
    max-width: 694px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
    text-align: center;
}
.block-review__top h2,
.block-review__top p{
    margin: 0;
}
body .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper {
    display: block;
    column-count: 4;
    column-gap: 32px !important;
}
body .ti-widget.ti-goog .ti-widget-container .ti-review-item{
    max-width: 100%;
    break-inside: avoid;
    padding: 0 0 30px 0 !important;
}
body .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-review-content{
    height: auto !important;
    -webkit-line-clamp: unset;
    overflow: visible;
}
body .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-inner{
    display: flex;
    flex-direction: column;
    background-color: var(--bgbaseblack) !important; 
    border-radius: 16px !important;
    padding: 30px !important;
}
body .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-inner .ti-review-header{
    order: 3;
}
body .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-inner .ti-stars{
    order: 2;
    margin: 12px 0 32px;
    display: flex;
    grid-gap: 3px !important;
}
body .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-inner .ti-review-text-container{
    order: 1;
    font-size: 16px;
    line-height: 1.65em;
    color: var(--bggray3);
}
body .ti-widget.ti-goog .ti-widget-container .ti-name{
    font-weight: 600;
}
.block-review__btn {
    position: absolute;
    inset: auto 0 0 0;
    z-index: 1;
    text-align: center;
}
.block-review--page{
    padding-top: 150px;
}
.block-review--page .block-review__inner{
    grid-gap: 40px;
}
.block-review--page .block-review__inner:before{
    display: none;
}
.block-review--page .block-review__top{
    margin-left: 0;
    text-align: left;
}
@media (max-width:1599px){
    .block-review{padding-bottom: 130px;}
    .block-review--page{padding-top: 130px;}
}
@media (max-width:1399px){
    .block-review{padding-bottom: 110px;}
    .block-review--page{padding-top: 110px;}
}
@media (max-width:1199px){
    .block-review{padding-bottom: 90px;}
    .block-review--page{padding-top: 90px;}
    body .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper{column-count: 3;}
    .block-review__inner{grid-gap: 38px;}
}
@media (max-width:991px){
    .block-review{padding-bottom: 80px;}
    .block-review--page{padding-top: 80px;}
    body .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper{column-count: 2;column-gap: 20px !important;}
    body .ti-widget.ti-goog .ti-widget-container .ti-review-item{margin-bottom: 20px;}
    .block-review__inner{grid-gap: 23px;}
    .block-review--page .block-review__inner{grid-gap: 23px;}
}
@media (max-width:767px){
    .block-review{padding-bottom: 60px;}
    .block-review--page{padding-top: 60px;}
}
@media (max-width:575px){
    body .ti-widget.ti-goog .ti-reviews-container .ti-reviews-container-wrapper{column-count: 1;column-gap: 0 !important;}   
    body .ti-widget.ti-goog .ti-widget-container .ti-review-item{margin-bottom: 10px;}
}
/* Ending Review Block Style */

/* Initiating Popup Style */
body .pum-theme-default-theme{
    background-color: rgba(2, 15, 26, 0.7);
    backdrop-filter: blur(10px);
}
body .pum-container {
    max-width: 600px !important;
    margin: 0 auto !important;
    background-color: var(--bgsecondary500) !important;
    padding: 40px !important;
}
body .pum-container .pum-title.popmake-title{
    text-align: center !important;
    color: var(--bgwhite) !important;
    font-size: 33px;
    font-weight: 500;
    margin-bottom: 20px;
}
body .pum-container .pum-content.popmake-content{
    text-align: center !important;
    color: var(--bgwhite) !important;
}
body button.pum-close.popmake-close {
    background-color: transparent !important;
    font-size: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 25px !important;
    padding: 0 !important;
    width: 40px !important;
    height: 40px !important;
}
body .pum-container .pum-content.popmake-content p {
    font-size: 18px;
    margin-bottom: 19px;
}
body .pum-container .pum-content.popmake-content p:last-child {
    margin-bottom: 0;
}
body .pum-container .pum-content.popmake-content h5 {
    margin-bottom: 28px;
    font-weight: 400;
    line-height: 1.2em;
}
body .pum-container input.sib-default-btn {
    border-radius: 50px;
    padding: 9px 23px;
    font-size: 18px;
    color: var(--bgwhite);
    font-weight: 500;
    letter-spacing: .25px;
    background-color: var(--bgprimary500);
    border: 2px solid var(--bgprimary500);
    text-decoration: none;
    transition: all .3s;
    display: inline-block;
    outline: none;
    font-family: var(--font-primary);
}
body .pum-container input.sib-default-btn:hover{
    background-color: var(--bgdarkgreen1);
    border-color: var(--bgdarkgreen1);
}
body .pum-container input.sib-default-btn:focus{
    background-color: var(--bgdarkgreen2);
    border-color: var(--bgdarkgreen2);
}
body .pum-container input.sib-email-area {
    width: 100%;
    height: 44px !important;
    border-radius: 50px !important;
    background-color: var(--bgsecondary600) !important;
    padding-left: 26px;
    border: 0; 
    color: var(--bgwhite) !important;
    font-family: var(--font-primary); 
    font-size: 16px !important;  
}
body .pum-container input.sib-email-area::-moz-placeholder { /* Firefox 19+ */
    color: var(--bgwhite) !important;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font-primary);
}
body .pum-container input.sib-email-area:-ms-input-placeholder { /* IE 10+ */
    color: var(--bgwhite) !important;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font-primary);
}
body .pum-container input.sib-email-area:-moz-placeholder { /* Firefox 18- */
    color: var(--bgwhite) !important;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font-primary);
}
@media (max-width:767px){
    body .pum-container{padding: 40px 20px !important;}
    body .pum-container .pum-content.popmake-content p{font-size: 16px;}
}
.sib_loader img{
    max-width: 50px !important;
}