/*----------------------------------------------------------------------------------------------------------------------
 @Theme : TRANSPORTATION INDUSTRY 
 @Author : NetPlanet
 @URL : www.netplanet.gr
 @Date : 10/2023 
----------------------------------------------------------------------------------------------------------------------*/

/* ====================================================
    GLOBAL STYLES
   ==================================================== */
   html{scroll-behavior:smooth}
   html,body{font-size: 16px;font-family: Ubuntu;font-weight: 300;-moz-osx-font-smoothing: grayscale;position: relative;}
   .dark_mode{background: #13161B;}
   *{transition: background 0.3s, color 0.3s;}
   a:hover{color: initial;text-decoration: none;}
   .hide{display: none;}
   
   .link,.link:hover{text-decoration: none;color: inherit;}
   
   .lst{padding: 0px;margin: 0px;list-style: none;}
   
   .container{max-width: 1712px;padding: 0px 16px;margin: auto;}
   .grecaptcha-badge { 
    visibility: hidden !important;
}

   
   main section:last-child{padding-bottom: 72px;}
   
   .checkbox label:after, .radio label:after {content: '';display: table;clear: both;}
   .checkbox .cr, .radio .cr {position: relative;display: inline-block;border: 1px solid #FF7A00;border-radius: 20px;background: transparent;width: 16px;height: 16px;float: left;margin-right: 5px;margin-top: 3px;margin-left: 4px;}
   .radio .cr {border-radius: 50%;}
   .checkbox .cr .cr-icon, .radio .cr .cr-icon {position: absolute;font-size: 14px;line-height: 0;top: 4px;left: 4px;color: #fff;width: 6px;text-align: center;background: #FF7A00;height: 6px;border-radius: 20px;}
   .radio .cr .cr-icon {margin-left: 0.04em;border-radius: 50%;}
   .checkbox label input[type="checkbox"], .radio label input[type="radio"] {display: none;}
   .checkbox label input[type="checkbox"]+.cr>.cr-icon, .radio label input[type="radio"]+.cr>.cr-icon {transform: scale(3) rotateZ(-20deg);opacity: 0;transition: all .3s ease-in;}
   .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon, .radio label input[type="radio"]:checked+.cr>.cr-icon {transform: scale(1) rotateZ(0deg);opacity: 1;}
   .checkbox label input[type="checkbox"]:disabled+.cr, .radio label input[type="radio"]:disabled+.cr {opacity: .5;}
   .checkbox.dark .cr, .radio.dark  .cr {position: relative;display: inline-block;border: 1px solid #081441;border-radius: 20px;background: transparent;width: 16px;height: 16px;float: left;margin-right: 8px;margin-top: 2px;}
   .checkbox.dark  .cr .cr-icon, .radio.dark  .cr .cr-icon {position: absolute;font-size: 14px;line-height: 0;top: 4px;left: 4px;color: #081441;width: 6px;text-align: center;background: #081441;height: 6px;border-radius: 20px;}
   .dark_mode .checkbox.dark .cr, .dark_mode .radio.dark  .cr{border-color: #fff}
   .dark_mode .checkbox.dark  .cr .cr-icon, .dark_mode .radio.dark  .cr .cr-icon{background: #fff}
   
    .share_widget{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:100%;left: 50%;transform: translateX(-50%);opacity:0!important;pointer-events: none!important;-webkit-transition:.3s!important;-o-transition:.3s!important;transition:.3s!important}
    .share_widget.show_widget{opacity:1!important;pointer-events: auto!important;}
    .share_widget.show_widget .st-btn{margin:5px!important;transition: 0.2s;}


   .termsfeed-com---nb .cc-nb-title {font-size: 16px!important;line-height: 100%!important}
   .termsfeed-com---nb .cc-nb-main-container {padding: 20px!important}
   .termsfeed-com---nb .cc-nb-text {font-size: 13px!important}
   .termsfeed-com---reset button {padding: 5px!important}
   .termsfeed-com---palette-light .cc-nb-okagree {background-color: #FF7A00!important}
   .termsfeed-com---palette-light .cc-nb-reject {background-color: #FF7A00!important}
   .termsfeed-com---palette-light .cc-cp-foot-save {background-color: #FF7A00!important}
   .termsfeed-com---pc-dialog .cc-cp-body-content-entry-title {font-size: 16px!important;margin-bottom: 5px!important}
   .termsfeed-com---pc-dialog .cc-cp-body-content-entry-text {font-size: 13px!important;line-height: 1.2!important}
   .header .dark_mode_toggle{margin-top:5px;margin-right: 40px;}
   .header .dark_mode_toggle .ui-switch{--switch-bg:rgb(135, 150, 165);--switch-width:48px;--switch-height:20px;--circle-diameter:32px;--circle-bg:rgb(0 0 0);--circle-inset:calc((var( --circle-diameter) - var(--switch-height)) / 2);margin:0}
   .header .dark_mode_toggle .ui-switch input{display:none}
   .header .dark_mode_toggle .slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--switch-width);height:var(--switch-height);background:rgb(255 255 255);border-radius:999px;position:relative;cursor:pointer}
   .header .dark_mode_toggle .slider .circle{top:calc(var(--circle-inset) * -1);left: -2px;width:var(--circle-diameter);height:var(--circle-diameter);position:absolute;background:rgb(69 67 67);border-radius:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiCiAgICAgICAgZD0iTTkuMzA1IDEuNjY3VjMuNzVoMS4zODlWMS42NjdoLTEuMzl6bS00LjcwNyAxLjk1bC0uOTgyLjk4Mkw1LjA5IDYuMDcybC45ODItLjk4Mi0xLjQ3My0xLjQ3M3ptMTAuODAyIDBMMTMuOTI3IDUuMDlsLjk4Mi45ODIgMS40NzMtMS40NzMtLjk4Mi0uOTgyek0xMCA1LjEzOWE0Ljg3MiA0Ljg3MiAwIDAwLTQuODYyIDQuODZBNC44NzIgNC44NzIgMCAwMDEwIDE0Ljg2MiA0Ljg3MiA0Ljg3MiAwIDAwMTQuODYgMTAgNC44NzIgNC44NzIgMCAwMDEwIDUuMTM5em0wIDEuMzg5QTMuNDYyIDMuNDYyIDAgMDExMy40NzEgMTBhMy40NjIgMy40NjIgMCAwMS0zLjQ3MyAzLjQ3MkEzLjQ2MiAzLjQ2MiAwIDAxNi41MjcgMTAgMy40NjIgMy40NjIgMCAwMTEwIDYuNTI4ek0xLjY2NSA5LjMwNXYxLjM5aDIuMDgzdi0xLjM5SDEuNjY2em0xNC41ODMgMHYxLjM5aDIuMDg0di0xLjM5aC0yLjA4NHpNNS4wOSAxMy45MjhMMy42MTYgMTUuNGwuOTgyLjk4MiAxLjQ3My0xLjQ3My0uOTgyLS45ODJ6bTkuODIgMGwtLjk4Mi45ODIgMS40NzMgMS40NzMuOTgyLS45ODItMS40NzMtMS40NzN6TTkuMzA1IDE2LjI1djIuMDgzaDEuMzg5VjE2LjI1aC0xLjM5eiIgLz4KPC9zdmc+);background-repeat:no-repeat;background-position:center center;-webkit-transition:left 150ms cubic-bezier(.4,0,.2,1) 0s,-webkit-transform 150ms cubic-bezier(.4,0,.2,1) 0s;-o-transition:left 150ms cubic-bezier(.4,0,.2,1) 0s,transform 150ms cubic-bezier(.4,0,.2,1) 0s;transition:left 150ms cubic-bezier(.4,0,.2,1) 0s,transform 150ms cubic-bezier(.4,0,.2,1) 0s,-webkit-transform 150ms cubic-bezier(.4,0,.2,1) 0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}
   .header .dark_mode_toggle .slider .circle::before{content:"";position:absolute;width:100%;height:100%;background:rgb(255 255 255 / 75%);border-radius:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}
   .header .dark_mode_toggle .ui-switch input:checked+.slider .circle{left: calc(100% + 2px - var(--circle-diameter));background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiCiAgICAgICAgZD0iTTQuMiAyLjVsLS43IDEuOC0xLjguNyAxLjguNy43IDEuOC42LTEuOEw2LjcgNWwtMS45LS43LS42LTEuOHptMTUgOC4zYTYuNyA2LjcgMCAxMS02LjYtNi42IDUuOCA1LjggMCAwMDYuNiA2LjZ6IiAvPgo8L3N2Zz4=)}
   .header .dark_mode_toggle .ui-switch input:active+.slider .circle::before{-webkit-transition:0s;-o-transition:0s;transition:0s;opacity:1;width:0;height:0}
   
   
   .btn-transparent{font-family: Ubuntu;font-size: 20px;font-weight: 700;letter-spacing: -0.05em;text-align: center;text-decoration: none;color: #fff;transition: all 250ms ease-in-out;padding: 13px 45px;border: solid 1px #D9D9D9;border-radius: 8px;display: block;width: 100%;}
   .btn-transparent:hover,.btn-transparent:focus{text-decoration: none;color: #fff;background: #FF7A00;}
   .btn-transparent:active{background-color: #bebebe;}
   
   .btn-orange{font-family: Gilroy;font-size: 20px;font-weight: 800;letter-spacing: 0em;text-align: center;width: 100%;background-color:#FF7A00;padding: 12px 42px;border-radius: 8px;border: 1px solid #FF7A00;text-decoration: none;color: #fff;transition: all 250ms ease-in-out;}
   .btn-orange:hover,.btn-orange:focus{text-decoration: none;color: #fff;background: #d9d9d9;border-color: #d9d9d9;}
   .btn-orange:active{background-color: #bebebe;border-color: #bebebe;}
   
   .btn-orange--trasparent{font-family: Gilroy;font-size: 20px;font-weight: 800;letter-spacing: 0em;text-align: center;width: 100%;background-color:#ff7b0000;padding: 12px 42px;border-radius: 8px;border: 1px solid #FF7A00;text-decoration: none;color: #000000;transition: all 250ms ease-in-out;display: block;}
   .dark_mode .btn-orange--trasparent{color:#fff;}
   .btn-orange--trasparent:hover,.btn-orange--trasparent:focus{text-decoration: none;color: #fff;background: #ff7b00;border-color: #FF7A00;}
   .btn-orange--trasparent:active{background-color: #cf6502;border-color: #cf6502;}
   
   .btn-orange--secondary{font-family: Gilroy;font-size: 32px;font-weight: 800;line-height: 32px;letter-spacing: -0.05em;text-align: center;text-decoration: none;color: #000;transition: all 250ms ease-in-out;padding: 13px 45px;border: solid 1px #FF7A00;border-radius: 54px;display: block;width: 100%;}
   .dark_mode .btn-orange--secondary{color: #fff;}
   .btn-orange--secondary:hover,.btn-orange--secondary:focus{text-decoration: none;color: #fff;background: #FF7A00;}
   .btn-orange--secondary:active{background-color: #d86a03;}
   
   .btn-black{font-family: Gilroy;font-size: 32px;font-weight: 800;line-height: 32px;letter-spacing: -0.05em;text-align: center;text-decoration: none;color: #000;transition: all 250ms ease-in-out;padding: 13px 45px;border: solid 1px transparent;border-radius: 54px;display: block;width: 100%;background-color: #23262B;color: #ffffff;}
   .btn-black:hover,.btn-black:focus{text-decoration: none;color: #fff;background: #363a41;}
   .btn-black:active{background-color: #4f5153;}
   
   .btn-social{width: 48px;height: 48px;color: #FFFFFF;font-size: 16px;display: flex;align-items: center;justify-content: center;border: 1px solid #FF7A00;border-radius: 4px;text-decoration: none;transition: all 250ms ease-in-out;}
   .btn-social:hover,.btn-social:focus{background: #FF7A00;color: #000000;text-decoration: none;}
   .btn-social:active{}
   
   .btn-tab-small{font-family: Inter;font-size: 14px;font-weight: 800;line-height: 14px;letter-spacing: 0em;text-align: center;padding: 8px;width: 100%;border: 1px solid #D9D9D9 ;border-radius: 8px ;color: #99A2AD;text-decoration: none;text-transform: uppercase;transition: all 250ms ease-in-out;display: inline-block;}
   .btn-tab-small:hover,.btn-tab-small:focus{text-decoration: none;color: #000;border-color: #D9D9D9;background-color: #D9D9D9;}
   .btn-tab-small:active{background-color: #23262B;color: #FF7A00;}
   
   .btn-subject{font-family: Ubuntu;font-size: 12px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;color: #FFFFFF;padding: 6px 22px;border: 1px solid #FF7A00;border-radius: 8px;width: fit-content;display: inline-block;}
   
   .btn-header{width: 47px;height: 47px;display: flex;align-items: center;justify-content: center;background: transparent;border: 1px solid transparent;color: #23262B;font-size: 22px;}
   
   .more-down{font-family: Gilroy;font-size: 16px;font-weight: 800;letter-spacing: 0em;color: #FF7A00;text-decoration: none;}
   .more-down .icon{font-size: 8px;color: #fff;padding-left: 8px;font-weight: 300;}
   .more-down .hidden_text{display: none;}
   .more-down .visible_text{}
   
   .breadcrumb{background: transparent;font-family: Ubuntu;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;color: #FF7A00;margin-bottom: 62px;padding: 0px;padding-top: 22px;}
   .breadcrumb a{color: inherit;text-decoration: none;}
   .breadcrumb-item+.breadcrumb-item{padding-left: 5px;}
   .breadcrumb-item+.breadcrumb-item::before{padding-right: 5px;}
   .breadcrumb-item.active{color: #757C85;}
   .dark_mode .breadcrumb-item.active{color: #fff;}
   
   .slick-dots li{transition: all 250ms ease-in-out;margin: 0px 6px;}
   .slick-dots li button{transition: all 250ms ease-in-out;width: 20px;}
   .slick-dots li button::before{background-color: #000000;content: '';transition: all 250ms ease-in-out;height: 12px;border-radius: 8px;width: 12px;opacity: 1;top: 4px;left: 4px;opacity: 20%;}
   .dark_mode .slick-dots li button::before{background: #fff;}
   .slick-dots li.slick-active {width: 37px;}
   .slick-dots li.slick-active button{width: 70px;pointer-events: none;}
   .slick-dots li.slick-active button::before{background-color: #FF7A00;content: '';width: 100%;transform-origin: center;opacity: 1;border-radius: 8px;pointer-events: none;left: 0;}
   
   .custom-arrow{width: 50px;height: 50px;background-color: transparent;border-radius: 50%;border: 1px solid #C3C3C3;position: relative;cursor: pointer;transition: all 250ms ease-in-out;position: absolute;top: 50%;}
   .custom-arrow.next{right: -98px;}
   .custom-arrow.prev{left: -122px;}
   .custom-arrow.next::before{left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f061";color: #FF7A00;transition: all 250ms ease-in-out;}
   .custom-arrow.prev::before{left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f060";color: #FF7A00;transition: all 250ms ease-in-out;}
   .custom-arrow:hover{background-color: #FF7A00;border-color: #FF7A00;}
   .custom-arrow:hover.next::before{color: #000000;}
   .custom-arrow:hover.prev::before{color: #000000;}
   
   .main-ttl{margin-bottom: 80px;position: relative;z-index: 1;}
   .main-ttl .ttl-wrapper{max-width: 589px;margin: auto;}
   .main-ttl .ttl-wrapper .ttl{text-align: center;font-family: Gilroy;font-size: 90px;font-weight: 800;line-height: 90px;letter-spacing: -0.05em;color: #000;margin-bottom: 28px;}
   .main-ttl .ttl-wrapper .txt{text-align: center;font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #757C85;}
   .dark_mode .main-ttl .ttl-wrapper .ttl{color: #FF7A00;}
   .dark_mode .main-ttl .ttl-wrapper .txt{color: #AEAEAE;}
   .contact-form {background-color: #EFEFEF;border-radius: 16px;overflow: hidden;display: flex}
   .dark_mode .contact-form{background: #23262B;/* box-shadow: 12px 30px 44px 0px rgba(0, 0, 0, 0.05); */}   
   .contact-form .img-wrapper{width: 33.3%;display: flex;border-radius: 16px;background-size: cover;background-position: center;position: relative;}
   .contact-form .img-wrapper .ttl{position: absolute;top: 0;left: 0;width: 100%;font-family: Gilroy;font-size: 70px;font-weight: 800;line-height: 70px;letter-spacing: -0.05em;color: #FFFFFF;padding: 66px 80px;}
   .contact-form .form-wrapper{padding: 67px ;width: 66.6%;}
   .contact-form .form-data {padding: 72px 106px;background-color: #fff;border-radius: 16px;max-width: 867px;margin: auto;box-shadow: 9px 19px 47px 0px #00000014;}
   .dark_mode .contact-form .form-data {background: #13161B;}   
   .contact-form .form-data .ttl{padding: 0px 16px;font-family: Gilroy;font-size: 32px;font-weight: 800;line-height: 32px;letter-spacing: -0.05em;color: #23262B;margin-bottom: 16px;}
   .contact-form .form-data .txt{padding: 0px 16px;font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #757C85;margin-bottom: 52px;}
   .dark_mode .contact-form .form-data .ttl{color: #FFF;}
   .dark_mode .contact-form .form-data .txt{color: #AEAEAE;}
   .contact-form .form-fields{padding-left: 26px;}
   .contact-form .input-data{display: flex;align-items: stretch;padding: 0px;margin-bottom: 32px;padding-right: 26px;position: relative;}
   .contact-form .form-element{width: 100%;font-family: Ubuntu;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: -0.05em;color: #000;padding: 15px 24px;border: 1px solid #C3C3C3;border-radius: 8px 0px 0px 8px;border-radius: 10px;}
   .dark_mode .contact-form .form-element{color:#fff;outline: none;border: 1px solid rgb(217 217 217 / 20%);background: #13161B;}
   .contact-form .form-element.readonly{
    color: #C3C3C3;
    outline: none;
}
   .contact-form .input-icon{background: #23262B;display: flex;align-items: center;justify-content: center;color: #FF7A00;min-width: 56px;border-radius: 0px 6px 6px 0px;font-size: 15px;height: 56px;position: absolute;top: 0;right: 26px;}
   .contact-form .input-icon .icon-Email{font-size: 11px;}
   .contact-form .button-data{padding: 0px;margin-bottom: 8px;padding-right: 26px;}
   .contact-form .form-element::placeholder{color: #757C85;}
   .contact-form .checkbox a{color: #FF7A00;}
   .contact-form  .form-more-down {
       color: #081441;
       leading-trim: both;
       text-edge: cap;
       font-family: Ubuntu;
       font-size: 13px;
       font-style: normal;
       font-weight: 500;
       line-height: 149.5%;
       letter-spacing: -0.6px;
   }

.dark_mode .contact-form  .form-more-down {color:#fff;}
      
   .art-card{display: flex;align-items: center;max-width: 608px;}
   .art-card .img{padding: 16px;margin-right: 16px;position: relative;overflow: hidden;}
   .art-card .img img{max-width: 236px;border-radius: 16px;}
   .art-card .img .link{position: relative;display: flex;border-radius: 16px;overflow: hidden;}
   .art-card .img .link::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #0000004b;opacity: 0;transition: 250ms ease-in-out;}
   .art-card:has(a:hover) .link::before{opacity: 1;}
   .art-card .info{padding: 16px;}
   .art-card .info .date{font-family: Inter;font-size: 14px;font-weight: 800;line-height: 14px;letter-spacing: 0em;text-transform: uppercase;color: #757C85;margin-bottom: 16px;}
   .art-card .info .btn-subject{margin-bottom: 16px;}
   .art-card .info .ttl{font-family: Gilroy;font-size: 20px;font-weight: 800;line-height: 20px;letter-spacing: 0em;color: #FFFFFF;margin-bottom: 8px;}
   .art-card .info .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #AEAEAE;margin-bottom: 9px;}
   
   .top-card {width: 368px;padding-left: 33px;overflow: hidden;position: relative;}
   .top-card .ttl-wrapper{max-width: 320px;}
   .top-card .ttl{font-family: Inter;font-size: 24px;font-weight: 800;line-height: 24px;letter-spacing: 0em;color: #FFFFFF;color: #23262B;margin-bottom: 14px;}
   .top-card .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #C3C3C3;margin-bottom: 16px;}
   .dark_mode .top-card .ttl{color: #FFF;}
   .dark_mode .top-card .txt{color: #C3C3C3;}
   .top-card .fake-card{width: 100%;}
   .top-card .img-anchor{width: 365px;height: 238px;position: absolute;top: 35px;left: 0;overflow: hidden;}
   .top-card .img-wrapper{width: 368px;padding-left: 66px;height: 250px;transition: all 250ms ease-in-out;}
   .top-card .img-wrapper img{width: 368px;height: auto;}
   .top-card .img-frame{width:332px;height:  307px;background: linear-gradient(137.15deg, #FFFFFF 0.06%, #E8EFF7 52.52%);border-radius: 12px;margin-bottom: 52px;}
   .dark_mode .top-card .img-frame{background: #4F5662;}
   .top-card:hover .img-wrapper{padding-left: 16px;}
   
   .double-ttls .container{display: flex;justify-content: space-between;max-width: 1400px;padding: 100px 16px 70px 16px;}
   .double-ttls .main-ttl {margin-bottom: 0px;}
   .double-ttls .main-ttl .ttl-wrapper{max-width: 662px;padding: 16px;}
   .double-ttls .main-ttl .ttl-wrapper .ttl{text-align: left;}
   .double-ttls .main-ttl .ttl-wrapper .txt{text-align: left;margin-bottom: 16px;max-width: 526px;}
   .double-ttls .main-ttl .ttl-wrapper .more-down .icon{color: #000000;}
   
   .block-txt-img {padding: 36px 0px;padding-top: 0px;}
   .block-txt-img .content {display: flex;align-items: center;}
   .block-txt-img .content  .img{width: 48%;}
   .block-txt-img .content  .img img{max-width: 100%;height: auto;width: 100%;}
   .block-txt-img .content  .ttl-container{flex: 1;display: flex;align-items: center;justify-content: center;}
   .block-txt-img .content  .ttl-wrapper{flex-direction: column;max-width: 600px;padding: 16px;padding-right: 24px;}
   .block-txt-img .content  .ttl-wrapper .ttl{font-family: Gilroy;font-size: 50px;font-weight: 800;line-height: 50px;letter-spacing: -0.05em;color: #23262B;margin-bottom: 18px;}
   .block-txt-img .content  .ttl-wrapper .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #757C85;margin-bottom: 24px;}
   .dark_mode .block-txt-img .content  .ttl-wrapper .ttl{color: #fff;}
   .dark_mode .block-txt-img .content  .ttl-wrapper .txt{color: #aeaeae;}
   .block-txt-img .content  .ttl-wrapper .more-down .icon{color: #23262B;}
   
   .block-simple {padding: 36px 16px;}
   .block-simple .ttl{font-family: Gilroy;font-size: 50px;font-weight: 800;line-height: 50px;letter-spacing: -0.05em;color: #23262B;margin-bottom: 28px;}
   .block-simple .txt{color: #757C85;}
   .dark_mode .block-simple .ttl{color: #fff;}
   .dark_mode .block-simple .txt{color: #AEAEAE;}
   
   .block-pagination{padding-top: 62px;}
   .pagination:empty {
     display:none;
   }
   .pagination{padding: 6px 6px 6px 6px;justify-content: center;max-width: fit-content;margin: auto;border: 1px solid #D9D9D9;border-radius: 8px;}
   .dark_mode .pagination{border-color:rgb(217 217 217 / 40%);}
   .pagination .page-item{padding: 0px 4px;}
   .pagination .page-link{font-family: Ubuntu;font-size: 16px;font-weight: 500;line-height: 16px;letter-spacing: -0.05em;text-align: center;border: none;color: #757C85;border-radius: 4px;}
   .dark_mode .pagination .page-link{background:transparent;}   
   .pagination .page-item.active .page-link{background-color: #FF7A00;}
   
   /* ====================================================
       HEADER FOOTER
      ==================================================== */
   
   .header{background-color: #23262B;}
   .header.is-fixed{position: sticky;width:100%;z-index:9999;top: 0;}
   .header .header-wrapper{display: flex;align-items: center;padding-top: 33px;padding-bottom: 33px;color: #FFFFFF;}
   .header .logo-wrapper{flex: 1;}
   .header .logo-wrapper img{max-height: 54px;}
   .homepage.header .logo-wrapper img{max-height: unset;}
   .header .btn-header.jsSearch{margin-right: 40px;}
   .header .header-wrapper .btn-header{color: #ffffff;}
   .header .header-wrapper .btn-header.hPhone{font-family: Gilroy;font-size: 16px;font-style: normal;font-weight: 800;line-height: 100%; /* 16px */display: flex;white-space: nowrap;width: fit-content;border-radius: 54px;background: #FF7A00;color: white !important;box-shadow: 8px 6px 24.1px 0px rgba(0, 0, 0, 0.10);height: unset;padding: 8px 20px;gap: 10px;text-decoration: none;transition: 0.2s;margin-right: 40px;}
   .header .header-wrapper .btn-header.hPhone i{color:#23262B;transition:0.2s;}
   .header .header-wrapper .btn-header.hPhone:hover{color:#23262B !important;background:#fff;}
   .header .header-wrapper .btn-header.hPhone:hover i{color:#23262B;}


   .header.homepage .header-wrapper .langs .btn{color:#000}
   .header.homepage .header-wrapper .langs .btn i {color:#000; font-size:6px}

   .dark_mode .header.homepage .header-wrapper .langs .btn{color:#FF7A00}
   .dark_mode .header.homepage .header-wrapper .langs .btn i {color:#FF7A00;}
   .header .header-wrapper .langs .btn{
    color: #FFF;
    
/* H11 */
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%; /* 16px */
    margin-right: 40px;
    outline: none;
    box-shadow: none;
    display: flex;
    align-items: center;
    gap: 8px;
}
.header .header-wrapper .langs .btn i {color:#FF7A00; font-size:6px}
.header .header-wrapper .langs .btn::after{display: none;}


   .header.homepage{/* position: absolute; */width: 100%;top: 0;left: 0;z-index: 99;background-color: transparent;margin-bottom: -215px;}
   .header.homepage .header-wrapper{display: flex;align-items: center;padding-top: 80px;}
   .header.homepage .logo-wrapper{flex: 1;}
   .header.homepage .btn-header.jsSearch{/* margin-right: 65px; */}
   .header.homepage .btn-header{color: #23262B;}
   .dark_mode .header.homepage .btn-header{color: #FF7A00;}
   
   .menuModal .modal-dialog{margin-right: 35px;margin-top: 40px;max-width: 600px;}
   .menuModal .modal-content{padding:62px;padding-top: 0px;border-color: transparent;border-radius: 24px;padding-bottom: 40px;}
   .dark_mode .menuModal .modal-content{background: #23262B}
   .menuModal .modal-header{justify-content: flex-end;border-bottom: none;margin-bottom: 40px;padding-top: 48px;}
   .menuModal .modal-header .btn-header{color: #FF7A00;font-size: 24px;}
   .menuModal .modal-body .lst li{margin-bottom: 42px;}
   .menuModal .modal-body .lst li a{font-family: Gilroy;font-size: 60px;font-weight: 800;line-height: 60px;letter-spacing: -0.05em;transition: all 160ms ease-in-out;}
   .menuModal .modal-body .lst li a:hover{color: #FF7A00;}
   .dark_mode .menuModal .modal-body .lst li a {color: #fff}
   .dark_mode .menuModal .modal-body .lst li a:hover {color: #FF7A00}
   .menuModal .modal-footer{border-top: none;justify-content: flex-start;}
   .menuModal .modal-footer .lst{display: flex;gap: 12px;}
   .menuModal .modal-footer .lst li a{color: #000000;}
   .dark_mode .menuModal .modal-footer .lst li a{color: #FF7A00}
   .dark_mode .menuModal .modal-footer .lst li a:hover{color: #23262B}
   
   .searchModal{}
   .searchModal .modal-dialog{max-width:1680px;}
   .searchModal .form-container{display: flex;padding: 100px 80px;align-items: center;flex-wrap: wrap;}
   .searchModal .form-fields{display: flex;flex-grow: 1;align-items: center;}
   .searchModal .form-fields .input-data{width: 100%;}
   .searchModal .form-fields .input-data input{width: 100%;background-color: transparent;border: none;border-bottom: 1px solid #757C85;padding: 8px 0px 8px 24px;font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;color: #898989;outline: none;}
   .searchModal .form-txt{font-family: Gilroy;font-size: 60px;font-weight: 800;line-height: 60px;letter-spacing: -0.05em;color: #FFFFFF;padding-right: 136px;text-transform: uppercase;}
   .searchModal .form-extra{width: 14%;display: flex;justify-content: flex-end;}
   .searchModal .form-extra .icon{color: #FF7A00;}
   .searchModal .modal-content{background-color: #000000;border-radius: 16px;}
   
   .footer .container{max-width: 1562px;padding: 0px 16px;margin: auto;}
   
   .footer-contact{background: linear-gradient(90deg, rgba(255,169,40,1) 0%, rgba(248,119,0,1) 40.45%, rgba(255,148,40,1) 75.85%, rgba(255,169,40,1) 100%);border-radius: 16px 16px 0px 0px;padding: 70px 0px;position: relative;margin-top: -12px;}
   .footer-contact .container{display: flex;align-items: center;position: relative;z-index: 99;}
   .footer-contact .ttl-wrapper {width: 50%;}
   .footer-contact .ttl-wrapper .ttl {font-family: Gilroy;font-size: 40px;font-weight: 800;letter-spacing: -0.05em;color: #fff;}
   .footer-contact .ttl-wrapper .sbttl{font-family: Ubuntu;font-size: 16px;font-weight: 500;letter-spacing: -0.05em;color: #23262B;}
   .footer-contact .link-wrapper {width: 50%;}
   .footer-contact .link-wrapper .btn-transparent{max-width: 490px;margin: 0 0px 0 auto;}
   .footer-contact .bg-dec{position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;z-index: 9;}
   .footer-contact .bg-img{background-image: url(../img/bg-envelopes.png);width: 100%;height: 100%;background-repeat: no-repeat;max-width:580px;background-size: cover;margin: 0 auto 0 506px;}
   
   .footer-newsletter {background-color: #23262B;padding: 44px 0px;border-radius: 12px 12px 0px 0px;border-bottom: 1px solid #757C85;margin-top: -12px;position: relative;z-index: 99;}
   .footer-newsletter .container{display: flex;align-items: center;}
   .footer-newsletter .logo-wrapper{flex: 1;}
   .footer-newsletter .ttl-wrapper{flex: 1;max-width: 216px;}
   .footer-newsletter .ttl-wrapper .ttl {font-family: Gilroy;font-size: 40px;font-weight: 800;color: #fff;}
   .footer-newsletter .ttl-wrapper .sbttl{font-family: Ubuntu;font-size: 16px;font-weight: 500;letter-spacing: -0.05em;color: #99A2AD;}
   .footer-newsletter .form-wrapper{flex: 1;max-width: 490px;}
   .footer-newsletter .form-fields{display: flex;justify-content: flex-end;margin-bottom:4px;}

   .footer-newsletter .form-more-down{color: #99A2AD;leading-trim: both;text-edge: cap;font-family: Ubuntu;font-size: 13px;font-style: normal;font-weight: 500;line-height: 149.5%; /* 17.94px */letter-spacing: -0.6px;}
   .footer-newsletter .form-fields .input-data {width: 100%;position: relative;max-width: 294px;}
   .footer-newsletter .form-fields .input-data .form-element{min-height: 58px;padding: 10px 24px;border-radius: 8px;font-family: 'Manrope', sans-serif;font-size: 20px;font-weight: 800;line-height: 27px;letter-spacing: 0em;width: 100%;border: 1px solid #C3C3C3;background-color: transparent;color:#99A2AD ;min-width: 294px;}
   .footer-newsletter .form-fields .input-data .form-element::placeholder{color:#99A2AD;transition: all 250ms ease-in-out;}
   .footer-newsletter .form-fields .input-data .form-element{padding-left: 50px;transition: all 250ms ease-in-out;}
   .footer-newsletter .form-fields .input-data:hover .form-element,.footer-newsletter .form-fields .input-data:focus-within .form-element{color: #fff;background-color: #D9D9D9;}
   .footer-newsletter .form-fields .input-data:hover .form-element::placeholder,.footer-newsletter .form-fields .input-data .form-element:focus::placeholder{color: #fff;}
   .footer-newsletter .form-fields .input-data .icon{color: #FF7A00;position: absolute;top: 22px;left: 20px;font-size: 16px;transition: all 250ms ease-in-out;}
   .footer-newsletter .form-fields .input-data:focus-within .icon,.footer-newsletter .form-fields .input-data:hover .icon{color: #fff;}
   .footer-newsletter .form-fields .button-data {margin-left: 14px;}
   .footer-newsletter .form-fields .button-data .btn-orange{padding: 13px 42px;}
   .footer-newsletter .checkbox label {color: #ffffff;}
   .footer-newsletter .checkbox label a {color: #fff;
/* H16 */font-size: 15px;font-weight: 600;}
   
   .footer-info {background: #23262B;padding: 75px 0px;position: relative;}
   .footer-info .container{padding: 0px;}
   .footer-info .info-wrapper {display: flex;justify-content:space-between;flex-wrap: wrap;gap: 100px;}
   .footer-info .info-wrapper .info-item{padding: 16px;max-width: 362px;}
   .footer-info .info-wrapper .info-item:last-child{text-align: right;margin-left: auto;}
   .footer-info .info-wrapper .info-item .item-ttl {font-family: Gilroy;font-size: 32px;font-weight: 800;letter-spacing: -0.05em;text-align: left;color: #ffffff;}
   .footer-info .info-wrapper .info-item .item-content {padding-top: 34px;}
   .footer-info .social {display: flex;flex-direction: column;}
   .footer-info .social .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;letter-spacing: -0.02em;color: #99A2AD;margin-bottom: 44px;}
   .footer-info .social .info {font-family: Inter;font-size: 14px;font-weight: 800;letter-spacing: 0em;text-transform: uppercase;color: #FFFFFF;margin-bottom: 18px;}
   .footer-info .social .times {font-family: Ubuntu;font-size: 16px;font-weight: 300;letter-spacing: -0.02em;color:#FFFFFF;margin-bottom: 100px;}
   .footer-info .social .lst {margin: 0px;padding: 0px;list-style: none;display: flex;gap: 12px;display: flex;}
   .footer-info .blog .blog-art {display: flex;justify-content: center;max-width: 310px;}
   .footer-info .blog .blog-art .img{padding-top: 16px;}
   .footer-info .blog .blog-art .img img{max-width: 120px;border-radius: 14px;}
   .footer-info .blog .blog-art .info{padding: 16px;}
   .footer-info .blog .blog-art .date{font-family: Ubuntu;font-size: 12px;font-weight: 500;letter-spacing: -0.05em;color: #99A2AD;text-transform: uppercase;margin-bottom: 10px;}
   .footer-info .blog .blog-art .ttl{font-family: Inter;font-size: 14px;font-weight: 800;letter-spacing: 0em;color: #FFFFFF;text-transform: uppercase;margin-bottom: 10px;}
   .footer-info .blog .blog-border {border-bottom: 1px solid #757C85;}
   .footer-info .contact .lst li{display: flex;margin-bottom: 18px;align-items: center;}
   .footer-info .contact .lst li .val{font-family: Ubuntu;font-size: 16px;font-weight: 500;letter-spacing: -0.05em;color: #C3C3C3;width: 70%;}
   .footer-info .contact .lst li .txt{font-family: Inter;font-size: 14px;font-weight: 800;letter-spacing: 0em;color: #99A2AD;text-transform: uppercase;padding-right: 38px;width: 30%;}
   .footer-info .info ul li{font-family: Inter;font-size: 14px;font-weight: 800;letter-spacing: 0em;color: #99A2AD;text-transform: uppercase;margin-bottom: 18px;}
   .footer-info .to-top{font-family: Gilroy;font-size: 20px;font-weight: 800;letter-spacing: 0em;color: #FF7A00;}
   
   .footer-copyright {background: #000;font-family: Inter;font-size: 14px;font-weight: 800;letter-spacing: 0em;color: #fff;padding: 10px 0px;text-transform: uppercase;}
   footer .footer-copyright .recaptcha_css {
    font-size: 12px!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

footer .footer-copyright a.recaptcha_css {
    margin: 0 3px;
   color: #FF7A00;
}
footer .footer-copyright a.recaptcha_css:hover {
    margin: 0 3px;
   color: #888;
}
   .footer-copyright .container{display: flex;justify-content: space-between;align-items: center;}
   .footer-copyright span{color: #FF7A00;font-size: 20px;vertical-align: middle;}
   
   /* ====================================================
       EXTRA CSS
      ==================================================== */
   
   
   .newsletter_confirm{
       text-align: center;
       padding: 160px 20px;
   }
   
   /* ====================================================
       EXTRA CSS
      ==================================================== */
   
   /* ====================================================
       HOMEPAGE
      ==================================================== */
   
   .hp-hero{position: relative;overflow: hidden;}
   .hp-hero .main-sliders{display: flex;}
   .hp-hero .info-slider{padding-top: 174px;width: 45%;}
   .dark_mode .hp-hero .info-slider{background: #13161B;position: relative;z-index: 2;}
   .hp-hero .info-slider .slider-container{display: flex;align-items: center;height: 100%;padding-bottom: 97px;}
   .hp-hero .info-slider .ttl-wrapper{flex-direction: column;max-width: 660px;padding: 16px;padding-right: 24px;position: relative;padding-left: 108px;}
   .hp-hero .info-slider .ttl-wrapper::before{content: '';position: absolute;top: 50px;left: 0;width: 92px;height: 1px;background-color: #C3C3C3;}
   .hp-hero .info-slider .ttl-wrapper .ttl{font-family: Gilroy;font-size: 70px;font-weight: 800;line-height: 70px;letter-spacing: -0.05em;color: #23262B;margin-bottom: 72px;}
   .hp-hero .info-slider .ttl-wrapper .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #757C85;margin-bottom: 24px;}
   .dark_mode .hp-hero .info-slider .ttl-wrapper .ttl{ color: #fff}
   .dark_mode .hp-hero .info-slider .ttl-wrapper .txt{ color: #aeaeae}
   .hp-hero .info-slider .ttl-wrapper .more-down {margin-bottom: 72px;}
   .hp-hero .info-slider .ttl-wrapper .more-down .icon{color: #23262B;}
   .dark_mode .hp-hero .info-slider .ttl-wrapper .more-down .icon{color: #FFF;}
   .hp-hero .info-slider .ttl-wrapper .action{max-width: 260px;}
   .hp-hero .img-slider{width: 55%;padding-left: 128px;min-height: 1080px;position: relative;}
   .hp-hero .img-slider::after{content:'';position: absolute;height: 100%;background: #13161B;width: 128px;top: 0;left: 0;opacity: 0;}
   .dark_mode .hp-hero .img-slider::after{opacity:1;}
   .hp-hero .img-slider .img-wrapper{padding-top: 174px;position: relative;height: 100%;position: absolute;width: 100%;left: 0;overflow: hidden;z-index: 1;}
   .hp-hero .img-slider .img-wrapper img{width: 100%;max-width: 955px;}
   .hp-hero .img-slider .linear{width: 100%;height: 100%;background: linear-gradient(7.24deg, #D0D0D0 -8.17%, rgba(208, 208, 208, 0) 191.22%);}
   .dark_mode .hp-hero .img-slider .linear{border-radius: 303px;background: #FFF;mix-blend-mode: overlay;filter: blur(107.5px);}
   .hp-hero .img-slider .spacer{width: 100%;padding-left: 128px;}
   .hp-hero .img-slider .lst-wrapper{max-width: 590px;margin: auto;}
   .hp-hero .img-slider .attr-lst{display: flex;justify-content: space-between;max-width: 600px;width: 100%;}
   .hp-hero .img-slider .attr .val{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #898989;margin-bottom: 20px;}
   .hp-hero .img-slider .attr .txt{font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;color: #000;}
   .dark_mode .hp-hero .img-slider .attr .txt{color: #fff;}
   .hp-hero .nav-slider-wrapper{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 9;}
   .hp-hero .nav-slider-wrapper .spacer{width: 55%;padding-left: 128px;margin-right: 0px;margin-left: auto;}
   .hp-hero .nav-slider{width: 600px;background-color: #23262B;overflow: hidden;padding: 10px 27px;margin: auto;border-radius: 16px 16px 0px 0px;}
   .dark_mode .hp-hero .nav-slider{background-color: #13161b;}
   .hp-hero .nav-slider .slider-container {width: 100%;}
   .hp-hero .nav-slider .slide-wrapper {padding: 10px;}
   .hp-hero .nav-slider .slick-slide {margin: 0 10px;}
   .hp-hero .nav-slider .slick-list {margin: 0 -10px;}
   .hp-hero .nav-slider .nav-card{width: 180px;height: 150px;position: relative;padding: 5px;}
   .hp-hero .nav-slider .nav-card .card-box{width: 150px;height: 140px;margin: auto;background-color: #E8EFF6;box-shadow: 7px 13px 15px 0px #00000045;border: 4px solid transparent;transition: 250ms ease-in-out;border-radius: 8px;}
   .hp-hero .nav-slider .nav-card .img-anchor{position: absolute;top: 5px;left: -5px;overflow: hidden;width: 170px;height: 140px;display: flex;align-items: center;transition: 250ms ease-in-out;}
   .hp-hero .nav-slider .nav-card .img-wrapper{padding-left: 25px;transition: 250ms ease-in-out;}
   .hp-hero .nav-slider .nav-card img{width: 170px;height: auto;transition: 250ms ease-in-out;}
   .hp-hero .nav-slider .slick-center .nav-card .card-box{border-color: #FF7A00;}
   .hp-hero .nav-slider .slick-center .nav-card .img-anchor{left: -9px;}
   .hp-hero .nav-slider .slick-center .nav-card .img-wrapper{padding-left: 10px;}
   .hp-hero .nav-slider .slick-slider {overflow: hidden;margin-bottom: 0px;}
   .hp-hero .nav-slider .slick-track{left: -200px;}
   .hp-hero .hero-nav-dots {position: absolute;bottom: 40px;left: 108px;width: 100%;height: 30px;}
   .hp-hero .hero-nav-dots .slick-dots{top: 0;text-align: left;z-index: 9;}
   .hp-hero .hero-nav-arrows {position: absolute;bottom: 40px;left: 50%;width: fit-content;/* height: 30px; */padding-right: 32px;transform: translateX(-50%);display: flex;flex-direction: column;gap: 12px;z-index: 11;}
   .hp-hero .hero-nav-arrows .custom-arrow.next{right: 0;}
   .hp-hero .hero-nav-arrows .custom-arrow.prev{left: 0;}
   .hp-hero .hero-nav-arrows .custom-arrow {position: relative;}
   
   .hp-about {padding: 36px 0px;padding-top: 0px;}
   .hp-about .info{background: linear-gradient(60deg, #DFDFDF 8.63%, rgba(255, 255, 255, 0) 73.67%);display: flex;align-items: center;min-height: 800px;padding-bottom: 120px;}
   .dark_mode .hp-about .info{background: linear-gradient(351deg, #13161B 18.04%, #383D44 74.57%);}
   .hp-about .info .img{width: 46%;}
   .hp-about .info .img img{max-width: 100%;height: auto;width: 100%;}
   .hp-about .info .ttl-container{flex: 1;display: flex;align-items: center;justify-content: center;}
   .hp-about .info .ttl-wrapper{flex-direction: column;max-width: 600px;padding: 16px;padding-right: 24px;}
   .hp-about .info .ttl-wrapper .ttl{font-family: Gilroy;font-size: 90px;font-weight: 800;line-height: 90px;letter-spacing: -0.05em;color: #23262B;margin-bottom: 18px;}
   .hp-about .info .ttl-wrapper .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #757C85;margin-bottom: 24px;}
   .dark_mode .hp-about .info .ttl-wrapper .ttl{ color: #fff;}
   .dark_mode .hp-about .info .ttl-wrapper .txt{ color: #AEAEAE;}
   .hp-about .info .ttl-wrapper .more-down .icon{color: #23262B;}
   .dark_mode .hp-about .info .ttl-wrapper .more-down .icon{color: #fff;}
   .hp-about .fleet{display: flex;max-width: 1720px;margin: auto;margin-top: -120px;}
   .hp-about .fleet  .ttl-wrapper {max-width: 400px;width: 100%;padding: 20px;}
   .hp-about .fleet  .ttl-wrapper .ttl{height: 100%;width: 100%;padding-left: 80px;padding-bottom: 24px;display: flex;align-items: center;font-family: Gilroy;font-size: 70px;font-weight: 800;line-height: 70px;letter-spacing: -0.05em;color: #FFFFFF;box-shadow: 12px 30px 44px 0px #0000000D;background-color: #23262B;border-radius: 16px;}
   .hp-about .fleet  .ttl-wrapper .ttl span{font-size: 40px;line-height: 102%;color: #C3C3C3;font-weight: 300;text-transform: capitalize;}
   .hp-about .cards-container{display: flex;}
   .hp-about .card-wrapper{padding: 20px;width: 33.3%;}
   .hp-about .fleet-card {box-shadow: 9px 19px 47px 0px #00000014;background-color: #FFFFFF;border-radius: 16px;max-width: 400px;margin: auto;transition: all .3s linear;position: relative;}
   .fleet-card::after{content:'';position: absolute;inset: 0;background: red;border-radius: 16px;z-index: 0;border-radius: 431px;opacity: 0;background: #FFF;mix-blend-mode: overlay;filter: blur(107.5px);}
   .dark_mode .fleet-card::after{opacity:0.7}
   .dark_mode  .fleet-card {
    border-radius: 16px;
    background: #3B414B;
    box-shadow: 12px 30px 44px 0px rgba(0, 0, 0, 0.05);
    overflow: hidden;
}
   .hp-about .fleet-card:hover{background-color: #FF7A00;}
   .hp-about .fleet-card .arrow{width: 72px;height: 72px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: #23262B;color: #FFFFFF;position: absolute;top: 24px;right: 24px;opacity: 0;transition: all .3s linear;z-index: 2;}
   .hp-about .fleet-card:hover .arrow{opacity: 1;}
   .hp-about .fleet-card .img{padding: 88px 42px 6px 42px;position: relative;z-index: 1;}
   .hp-about .fleet-card img{max-width: 315px;width: 100%;height: auto;}
   .hp-about .fleet-card .hover-cotnainer{padding: 38px 48px 40px 48px;position: relative;overflow: hidden;border-radius: 16px;}
   .hp-about .fleet-card .hover-effect{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 9;transition: all .3s linear;opacity: 0;pointer-events: none;}
   .hp-about .fleet-card .hover-effect::before{background: linear-gradient(90deg, rgba(35,38,43,1) 0%, rgba(35,38,43,1) 56%, rgba(35,38,43,0.41780462184873945) 100%);position: absolute;top: 0;left: 0;content: '';width: 100%;height: 100%;z-index: 8;}
   .hp-about .fleet-card:hover .hover-effect{opacity: 1;}
   .hp-about .fleet-card .thumb{position: absolute;width: 100%;height: 100%;background-size: cover;background-position: center;max-width: 178px;top: 0;right: 0;opacity: 1;border-radius:  0px 16px 16px 0px;overflow: hidden;z-index: 7;}
   .hp-about .fleet-card .ttl{font-family: Gilroy;font-size: 40px;font-weight: 800;line-height: 40px;letter-spacing: 0em;color: #23262B;margin-bottom: 12px;position: relative;z-index: 9;}
   .hp-about .fleet-card:hover .ttl{color: #ffffff;transition: all .3s linear;}
   .hp-about .fleet-card .sbttl{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #AEAEAE;position: relative;z-index: 9;}
   .dark_mode .hp-about .fleet-card .ttl{color:#fff;}
   .dark_mode .hp-about .fleet-card .sbttl{color:#AEAEAE;}
   .hp-destinations{padding: 36px 0px;}
   .hp-destinations .content{background: #23262B;box-shadow: 12px 30px 44px 0px #0000000D;border-radius: 16px;padding: 66px 80px;display: flex;padding-bottom: 27px;}
   .hp-destinations .content .info{width: 45%;}
   .hp-destinations .info .more-down span{color: #FF7A00;}
   .hp-destinations .info .ttl-wrapper{margin-bottom: 27px;flex-direction: column;max-width: 495px;}
   .hp-destinations .info .ttl-wrapper .ttl{font-family: Gilroy;font-size: 70px;font-weight: 800;line-height: 70px;letter-spacing: -0.05em;color: #FFFFFF;margin-bottom: 18px;}
   .hp-destinations .info .ttl-wrapper .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #99A2AD;margin-bottom: 14px;}
   .hp-destinations .info .ttl-wrapper .ttl span{font-size: 40px;line-height: 102%;color: #C3C3C3;font-weight: 300;text-transform: capitalize;}
   .hp-destinations .info .img-container{max-width: 700px;}
   .hp-destinations .info .img-container .img {padding-left: 40px;position: relative;}
   .hp-destinations .info .img-container .img-car {position: relative;z-index: 10;width: 100%;height: auto;max-width: 630px;}
   .hp-destinations .info .img-container .img-light {position: absolute;top: -75px;left: 15px;z-index: 9;height: auto;max-width: 100%;mix-blend-mode: overlay;pointer-events: none;}
   .hp-destinations .destinations{width: 55%;min-width: 800px;min-height: 770px;}
   .hp-destinations .destinations .destinations-container{position: relative;width: 100%;height: 100%;}
   .hp-destinations .destinations .destination{position: absolute;width: 100%;max-width: 460px;height: 390px;}
   .hp-destinations .destinations .destination .pin{position: absolute;top: 0;right: 20%;z-index: 12;}
   .hp-destinations .destinations .destination .ttl-wrapper {max-width: 245px;position: absolute;top: 85px;left: 0;z-index: 11;}
   .hp-destinations .destinations .destination .ttl-wrapper .ttl{font-family: Gilroy;font-size: 32px;font-weight: 800;line-height: 32px;letter-spacing: -0.05em;color: #FFFFFF;margin-bottom: 14px;}
   .hp-destinations .destinations .destination .ttl-wrapper .txt{font-family: Ubuntu;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;color: #99A2AD;margin-bottom: 10px;pointer-events: none;}
   .hp-destinations .destinations .destination .img{position: absolute;top: 0;right: 0;width: 100%;padding-top: 60px;}
   .hp-destinations .destinations .destination .rounded{max-width: 339px;width: fit-content;border-radius: 50% !important;overflow: hidden;box-shadow: 7px 11px 28px 0px #00000040;position: relative;}
   .hp-destinations .destinations .destination .rounded img{position: relative;background-color: #3B414B;z-index: 9;max-width: 100%;height: auto;}
   .hp-destinations .destinations .destination .rounded::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: transparent;z-index: 10;border: 4px solid transparent;border-radius: 50%;pointer-events: none;transition: 250ms ease-in-out;}
   .hp-destinations .destinations .destination:hover .rounded::before{border-color: #FF7A00;background-color: #0000004b;}
   .hp-destinations .destinations .destination:nth-child(1) {top: 0;right: 75px;}
   .hp-destinations .destinations .destination:nth-child(1) .img{padding-left: 25%;}
   .hp-destinations .destinations .destination:nth-child(2) {top: 299px;right: 384px;max-width: 380px;}
   .hp-destinations .destinations .destination:nth-child(2) .pin{right: 17%;}
   .hp-destinations .destinations .destination:nth-child(2) .ttl-wrapper{top: 85px;}
   .hp-destinations .destinations .destination:nth-child(2) .img{padding-left: 24%;}
   .hp-destinations .destinations .destination:nth-child(3) {top: 431px;right: 0;max-width: 352px;}
   .hp-destinations .destinations .destination:nth-child(2) .ttl-wrapper{top: 90px;}
   .hp-destinations .destinations .destination:nth-child(3) .img{padding-left: 21%;}
   
   .hp-service {padding: 36px 0px;}
   .hp-service .content{background-color: #EFEFEF;border-radius: 16px;padding: 66px 80px;}
   .hp-service .content > .ttl-wrapper{display: flex;justify-content: space-between;margin-bottom: 48px;align-items: center;}
   .hp-service .content > .ttl-wrapper .ttl{font-family: Gilroy;font-size: 70px;font-weight: 800;line-height: 70px;letter-spacing: -0.05em;color: #23262B;}
   .hp-service .content > .ttl-wrapper .ttl span{font-size: 40px;line-height: 102%;color: #C3C3C3;font-weight: 300;text-transform: capitalize;}
   .hp-service .content .more-down span{color: #000;}
   .hp-service .content .img{background: linear-gradient(328.81deg, #DFDFDF 25.16%, rgba(255, 255, 255, 0) 95.92%);width: 43%;display: flex;align-items: center;}
   .hp-service .content .img img{width: 100%;max-width: 100%;height: auto;}
   .hp-service .content .tab-content{background-color: #fff;border-radius: 12px 0px 12px 12px;box-shadow: 9px 19px 47px 0px #00000014;}
   .hp-service .content-wrapper{display: flex;}
   .hp-service .content-wrapper .lst-wrapper{width: 57%;padding: 192px 80px 133px 80px;}
   .hp-service .content-wrapper .lst{display: flex;flex-wrap: wrap;max-width: 550px;justify-content: space-between;}
   .hp-service .content-wrapper .lst li {width: 50%;font-family: Ubuntu;font-size: 12px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;color: #757C85;display: flex;align-items: center;margin-bottom: 20px;padding-right: 48px;}
   .hp-service .content-wrapper .lst li .icon{padding-right: 18px;color: #FF7A00;display: block;}
   .hp-service .first-content{position: relative;}
   .hp-service .second-nav{position: absolute;left: 48%;top: 88px;border: none;justify-content: space-between;width: 100%;max-width: 500px;}
   .hp-service .second-nav li{width: 25%;padding-right: 24px;}
   .hp-service .first-nav{border: none;justify-content: flex-end;}
   .hp-service .first-nav .icon-img img{width: 100%;max-width: 91px;height: auto;}
   .hp-service .first-nav li{padding-left: 11px;width: 100%;max-width: 293px;}
   .hp-service .first-nav li a{border-radius: 12px 12px 0px 0px;background-color: #ffffff80;width: 100%;display: flex;align-items: center;justify-content: space-between;background-color: #FFFFFF;font-family: Gilroy;font-size: 32px;font-weight: 800;line-height: 32px;letter-spacing: -0.05em;color: #23262B;transition: all 250ms ease-in-out;}
   .hp-service .first-nav li a.active{background-color: #23262B;color: #ffffff;}
   
   .hp-blog{padding: 36px 0px;}
   .hp-blog .content{background: #23262B;padding: 66px 80px;border-radius: 16px;position: relative;}
   .hp-blog .content .slick-dots{top: 88px;bottom: revert;left: 0;}
   .hp-blog .content > .ttl-wrapper{display: flex;justify-content: space-between;margin-bottom: 48px;align-items: center;}
   .hp-blog .content > .ttl-wrapper .ttl{font-family: Gilroy;font-size: 70px;font-weight: 800;line-height: 70px;letter-spacing: -0.05em;color: #FFFFFF;}
   .hp-blog .slide-content{display: flex;}
   .hp-blog .slide-content .art-preview{width: 61%;padding: 16px 30px 0px 0px;}
   .hp-blog .slide-content .art-preview .img{margin-bottom: 22px;}
   .hp-blog .slide-content .art-preview img{border-radius: 16px;width: 100%;max-width: 902px;height: auto;}
   .hp-blog .slide-content .art-preview .ttl-wrapper{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 18px;}
   .hp-blog .slide-content .art-preview .date{font-family: Inter;font-size: 14px;font-weight: 800;line-height: 16px;letter-spacing: 0em;color: #99A2AD;text-transform: uppercase;}
   .hp-blog .slide-content .art-preview .ttl{font-family: Gilroy;font-size: 20px;font-weight: 800;line-height: 22px;letter-spacing: 0em;color: #FFFFFF;margin-bottom: 8px;}
   .hp-blog .slide-content .art-preview .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #99A2AD;margin-bottom: 24px;}
   .hp-blog .slide-content .art-lst{width: 40%;min-width: 520px;}
   
   .hp-contact {padding: 36px 0px 72px 0px;}
   
   /* ====================================================
       FLEET
      ==================================================== */
   
   .fleet-cards {padding: 40px 0px;padding-top: 0px;}
   .fleet-cards .cards-container{display: flex;max-width: 1300px;margin: auto;flex-wrap: wrap;gap: 40px 0px;}
   .fleet-cards .card-wrapper{width: 33.3%;padding: 0px 20px;}
   .fleet-cards .fleet-card{max-width: 400px;margin: auto;box-shadow: 12px 30px 44px 0px #0000000D;background-color: #23262B;/* padding: 88px 48px 40px 48px; */border-radius: 16px;height: 100%;}
   .fleet-cards .fleet-card .img{margin-bottom: 32px;}
   .fleet-cards .fleet-card .img img{/* width: 100%; */max-width: 100%;height: auto;position: relative;z-index: 1;}
   .fleet-cards .fleet-card .ttl{font-family: Gilroy;font-size: 40px;font-weight: 800;line-height: 40px;letter-spacing: 0em;color: #FFFFFF;margin-bottom: 14px;}
   .fleet-cards .fleet-card .sbttl{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #AEAEAE;}

   .fleet-cards .fleet-card {border-radius: 16px;max-width: 400px;margin: auto;transition: all .3s linear;position: relative;pointer-events: none;}
   .fleet-cards .fleet-card a{pointer-events:auto;}
   .fleet-cards .fleet-card:hover{background-color: #FF7A00;}
   .fleet-cards .fleet-card .arrow{width: 72px;height: 72px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: #23262B;color: #FFFFFF;position: absolute;top: 24px;right: 24px;opacity: 0;transition: all .3s linear;}
   .fleet-cards .fleet-card:hover .arrow{opacity: 1;}
   .fleet-cards .fleet-card .img{padding: 88px 0px 0px 0px;display: flex;justify-content: center;}
   .fleet-cards .fleet-card img{max-width: 315px;/* width: 100%; */margin: auto;height: auto;}
   .fleet-cards .fleet-card .hover-cotnainer{padding: 38px 48px 40px 48px;position: relative;overflow: hidden;border-radius: 16px;background: #23262B;}
   .fleet-cards .fleet-card .hover-effect{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 9;transition: all .3s linear;opacity: 0;pointer-events: none;}
   .fleet-cards .fleet-card .hover-effect::before{background: linear-gradient(90deg, rgba(35,38,43,1) 0%, rgba(35,38,43,1) 56%, rgba(35,38,43,0.41780462184873945) 100%);position: absolute;top: 0;left: 0;content: '';width: 100%;height: 100%;z-index: 8;}
   .fleet-cards .fleet-card:hover .hover-effect{opacity: 1;}
   .fleet-cards .fleet-card .thumb{position: absolute;width: 100%;height: 100%;background-size: cover;background-position: center;max-width: 178px;top: 0;right: 0;opacity: 1;border-radius:  0px 16px 16px 0px;overflow: hidden;z-index: 7;}
   .fleet-cards .fleet-card .ttl{/* font-family: Gilroy; *//* font-size: 40px; *//* font-weight: 800; *//* line-height: 40px; *//* letter-spacing: 0em; *//* color: #23262B; *//* margin-bottom: 12px; */position: relative;z-index: 9;}
   .fleet-cards .fleet-card:hover .ttl{color: #ffffff;transition: all .3s linear;}
   .fleet-cards .fleet-card .sbttl{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #AEAEAE;position: relative;z-index: 9;}
   
   .top-products{padding: 40px 0px}
   .top-products .content{padding: 100px 80px 150px 80px;/* background-color: #23262B; */border: 1px solid #23262B;border-radius: 16px;}
   .top-products .content .main-ttl .ttl{color: #23262B;}
   .dark_mode .top-products .content .main-ttl .ttl{color: #fff;}
   .dark_mode .top-products .content .main-ttl .txt{color: #AEAEAE;}
   .dark_mode .top-products .content{
      background: #23262B;
      box-shadow: 12px 30px 44px 0px rgba(0, 0, 0, 0.05);
      position: relative;
   }

   .dark_mode .top-products .content::after{
      content:'';
      opacity: 0.4;
      background: #FFF;
      mix-blend-mode: overlay;
      filter: blur(107.5px);
      width: 60%;
      height: calc(100% - 60px);
      border-radius: 50%;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      z-index: 0;
      }
   .top-products .main-ttl .ttl-wrapper .txt{color:#AEAEAE;}
   .top-products .slider-container{max-width: 1300px;margin: auto;position: relative;z-index: 1;}
   .top-products .custom-arrow{top: 26%;}
   .top-products .custom-arrow.next{margin-right: 25px;}
   .top-products .custom-arrow.prev{margin-left: 25px;}
   .top-products .slick-dots{bottom: -85px;padding-right: 13px;}
   .top-products .slick-dots li.slick-active{width: 37px;}
   .top-products .slick-dots li button::before{/* background-color: #FFFFFF; */}
   .top-products .slick-dots li.slick-active button::before{background-color: #FF7A00;}
   .top-products .slide-wrapper{display: flex;justify-content: center;padding-right: 33px;}
   
   /* ====================================================
       ABOUT
      ==================================================== */
   
   .block-about-info {padding: 28px 0px;}
   .block-about-info .content {background-color: #23262B;border-radius: 16px;display: flex;overflow: hidden;}
   .block-about-info .info {width: 52%;padding: 80px;}
   .block-about-info .ttl {font-family: Gilroy;font-size: 60px;font-weight: 800;line-height: 60px;letter-spacing: -0.05em;color: #FFFFFF;margin-bottom: 34px;}
   .block-about-info .txt {font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #AEAEAE;}
   .block-about-info .img {width: 48%;position: relative;}
   .block-about-info .img-front {padding: 60px;position: relative;z-index: 20;display: flex;align-items: center;height: 100%;}
   .block-about-info .img-bg {position: absolute;width: 72%;height: 100%;top: 0;right: 0;z-index: 10;background-size: cover;}
   .block-about-info img{max-width: 100%;height: auto;}
   
   .block-about-info:nth-child(2n) .content {flex-direction: row-reverse;background-color: #EFEFEF;}
   .block-about-info:nth-child(2n) .ttl{color: #000000;}
   .block-about-info:nth-child(2n) .txt {color: #757C85;}
   .block-about-info:nth-child(2n) .img-bg {right: revert;left: 0;}
   
   .block-about-info.vid .img-bg{width: 100%;}
   .block-about-info.vid .info{width: 65%;display: flex;align-items: center;}
   .block-about-info.vid .txt{max-width: 700px;margin-bottom: 72px;}
   .block-about-info.vid .lst{display: flex;flex-wrap: wrap;}
   .block-about-info.vid .lst li {color:#FFFFFF ;width: 33%;padding-right: 16px;font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;margin-bottom: 52px;display: flex;}
   .block-about-info.vid .lst li span{color: #FF7A00;vertical-align: middle;padding-right:16px;}
   .block-about-info.vid .lst .txt {color:#FFFFFF ;font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;}
   .block-about-info.vid .video{width: 35%;position: relative;min-height: 630px;overflow: hidden;}
   .block-about-info.vid  video{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;}
   .c-grid {padding:0 24px}
   .dark_mode .c-grid {/* background: #000; */}
   .c-grid .container{border-radius: 16px;background: #EFEFEF;}
   .dark_mode .c-grid .container{background: #23262B;}
   .c-grid .list-services {padding: 40px 20px;text-align: center;position: relative;max-width: 1504px;margin: auto;}
   .c-grid .list-services .img-holder {border-radius: 50%;overflow: hidden;border: 2px solid #fff;margin: -50px auto 0;max-width: 75px;}
   .c-grid .services-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center;position: relative;margin: 0;}
   .c-grid .services-list:before {position: absolute;content: "";top: 0;right: 0;bottom: 0;left: 0;background-image: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 50%, #fff 100%);background-image: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 50%, #fff 100%);DISPLAY: NONE;z-index: 1;}
   .c-grid .services-list:after {position: absolute;content: "";top: 0;right: 0;bottom: 0;left: 0;background-image: -webkit-linear-gradient(bottom, #fff 0%, rgba(255, 255, 255, 0) 50%, #fff 100%);background-image: linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0) 50%, #fff 100%);DISPLAY: NONE;z-index: 1;}
   .c-grid .services-list li {width: 33.333%;position: relative;padding: 15px;}
   .c-grid .services-list li:before {position: absolute;content: "";top: 0;left: 0;bottom: 0;right: 0;border-right: 1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;DISPLAY: NONE;}
   .c-grid .services-list .link {display: block;position: relative;z-index: 20;width: 100%;min-width: fit-content;padding: 30px 15px;border-radius: 16px;background: #FFF;box-shadow: 9px 19px 47px 0px rgba(0, 0, 0, 0.08);margin: auto;transition: all 150ms linear;}
   .dark_mode .c-grid .services-list .link{background: #13161B;}
   .c-grid .services-list .txt{font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;text-align: center;color: #757C85;max-width: 120px;margin: auto;}
   .c-grid .services-list .link i {color: #FF7A00;font-size: 50px;position: relative;z-index: 30;}
   .c-grid .services-list .link:hover i {color: #ffffff;}
   .c-grid .services-list .link-box {width: 120px;height: 120px;margin: auto;position: relative;border-radius: 16px;overflow: hidden;margin-bottom: 28px;display: flex;align-items: center;justify-content: center;box-shadow: 6px 6px 60px 0px #00000024;}
   .c-grid .services-list .link-box::before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(120deg, #FFA928 0%, #F87700 54.45%, #FF8F28 83.85%, #FFA928 100% 100%);z-index: 10;opacity: 0;transition: all 150ms linear;}
   .c-grid .services-list .link:hover .link-box::before{opacity: 1;}
   .c-grid .services-list .link-box::after{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background: #23262B;z-index: 9;opacity: 1;}
   .dark_mode .c-grid .services-list .link-box::after{background:#000}

   /* ====================================================
       CONTACT
      ==================================================== */
   
   .contact-cards {padding: 36px 0px;}
   .contact-cards .top-img {display: flex;justify-content: center;}
   .contact-cards .top-img img{max-width: 100%;height: 100%;}
   .contact-cards .cards-container {background-color: #23262B;display: flex;border-radius: 16px;padding: 90px 0px;justify-content: center;align-items: stretch;}
   .contact-cards .card-wrapper {width: 33%;max-width: 432px;padding: 16px;}
   .contact-card {background-color: #FFFFFF;padding: 50px;height: 100%;position: relative;border-radius: 16px;box-shadow: 12px 30px 44px 0px #0000000D;overflow: hidden;}
   .dark_mode .contact-card{background: #13161b;}
   .contact-card .card-link {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 40;}
   .contact-card .card-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;border-radius: 16px 16px 0px 0px;opacity: 0;pointer-events: none;transition: 250ms linear;z-index: 20;}
   .contact-card .card-bg .bg{width: 100%;height: 50%;background-size: cover;}
   .contact-card .card-bg::before{background: linear-gradient(0deg, #000000 50.28%, rgba(0, 0, 0, 0) 87.5%);position: absolute;width: 100%;height: 100%;content: '';top: 0;left: 0;z-index: 10;pointer-events: none;}
   .contact-card .card-content {position: relative;z-index: 30;}
   .contact-card .card-icon {margin-bottom: 88px;font-size: 72px;color: #FF7A00;}
   .contact-card .ttl {font-family: Gilroy;font-size: 60px;font-weight: 800;line-height: 60px;letter-spacing: -0.05em;text-align: left;margin-bottom: 20px;color: #23262B;transition: 250ms linear}
   .contact-card .txt {font-family: Gilroy;font-size: 24px;font-weight: 300;line-height: 24px;letter-spacing: 0em;color: #23262B;margin-bottom: 16px;transition: 250ms linear}
   .contact-card .txt:last-child{margin-bottom: 0px;}
   .dark_mode .contact-card .ttl{color: #FFF;}
   .dark_mode .contact-card .txt{color: #AEAEAE;}
   .contact-card:hover .ttl{color: #FFFFFF;}
   .contact-card:hover .txt{color: #FFFFFF;}
   .contact-card:hover .card-bg{opacity: 1;}
   
   /* ====================================================
       SERVICES
      ==================================================== */
   
   .block-service {padding: 36px 0px;}
   .block-service .container{max-width: 1542px;}
   .block-service .content{position: relative;}
   .block-service .content .ttl-wrapper{display: flex;justify-content: space-between;align-items: center;width: 100%;}
   .block-service .content .ttl-block-wrapper{display: flex;border-radius: 16px 16px 0px 0px;overflow: hidden;min-width: 380px;width: 100%;display: flex;max-width: max-content;}
   .block-service .content .ttl-wrapper .ttl{font-family: Gilroy;font-size: 40px;font-weight: 800;line-height: 40px;letter-spacing: 0em;text-align: left;color: #FFFFFF;background-color: #23262B;width: 100%;max-width: 386px;padding-left: 48px;flex: 1;padding-right: 8px;width: 100%;display: flex;align-items: center;}
   .block-service .content .ttl-wrapper .icon-img{width: 100%;max-width: 128px;background-color: #FF7A00;display: flex;}
   .block-service .content .ttl-wrapper .icon-img img{width: 100%;height: auto;margin: auto;max-width: 100px;}
   .block-service .content .more-down span{color: #000;}
   .block-service .content .img{width: 30%;background-position: center center;background-size: cover;}
   .block-service .content .tab-content{background-color: #F9F9F9;border-radius: 0px 12px 12px 12px;box-shadow: 9px 27px 47px 0px #0000001C;overflow: hidden;}
   .block-service .content-wrapper{display: flex;}
   .block-service .content-wrapper .lst-wrapper{width: 70%;padding: 160px 80px 70px 80px;}
   .block-service .content-wrapper .lst{display: flex;flex-wrap: wrap;justify-content: space-between;}
   .block-service .content-wrapper .lst li {width: 33.3%;font-family: Ubuntu;font-size: 12px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;color: #757C85;display: flex;align-items: center;margin-bottom: 24px;padding-right: 48px;}
   .block-service .content-wrapper .lst li .icon{padding-right: 18px;color: #FF7A00;display: block;}
   .block-service .first-content{position: relative;}
   .block-service .second-nav{position: absolute;left: 72px;top: 142px;border: none;justify-content: flex-start;width: 500px;}
   .block-service .second-nav li .btn-tab-small{min-width: 80px;}
   .block-service .second-nav li{padding-right: 24px;margin-bottom: 16px;}
   .block-service .first-nav{border: none;justify-content: flex-end;}
   .block-service .first-nav .icon-img img{width: 100%;max-width: 91px;height: auto;}
   .block-service .first-nav li{padding-left: 11px;width: 100%;max-width: 293px;}
   .block-service .first-nav li a{border-radius: 12px 12px 0px 0px;background-color: #ffffff80;width: 100%;display: flex;align-items: center;justify-content: space-between;background-color: #FFFFFF;font-family: Gilroy;font-size: 32px;font-weight: 800;line-height: 32px;letter-spacing: -0.05em;color: #23262B;transition: all 250ms ease-in-out;}
   .block-service .first-nav li a.active{background-color: #23262B;color: #ffffff;}

   .services_main_row {padding: 0 24px;}
   .hp-service .services_main_row {padding: 0 16px;}
   .hp-service .services_main_row .container {max-width: 1680px;}
   .hp-service .services_main_row .container .right_txt {padding-top: 90px;margin-top: unset;display: flex;flex-direction: column;position: relative;}
   .hp-service .services_main_row .container .more-down {
    position: absolute;
    top: 40px;
    right: 8px;
}
   .hp-service .services_main_row .container .more-down .icon{
    color: #23262B;
}
   .dark_mode .hp-service .services_main_row .container .more-down .icon{
    color: #FFF;
}
   .services_main_row .container {border-radius: 16px;background: #EFEFEF;padding: 64px 80px;}
   .dark_mode .services_main_row .container {background: #23262B;}
   .services_main_row .container .services_main_row_content{display: flex;border-radius: 16px;background: #FFF;box-shadow: 9px 19px 47px 0px rgba(0, 0, 0, 0.08);min-height: 583px;overflow: hidden;flex-wrap: wrap;}
   .dark_mode .services_main_row .container .services_main_row_content{background: #13161B;}
   .services_main_row .container .left_img {max-width: 656px;width: 43%;background-size: cover;background-position: center;}
   .services_main_row .container .right_txt {width: 57%;max-width: 700px;margin: 0 auto;margin-top: auto;padding: 48px;padding-left: 24px;}
   .services_main_row .container .right_txt .right_txt_subttl {color: #C3C3C3;font-family: Gilroy;font-size: 40px;font-style: normal;font-weight: 300;line-height: 100%; /* 40px */letter-spacing: -2px;}
   .services_main_row .container .right_txt .right_txt_ttl {color: #23262B;font-family: Gilroy;font-size: 70px;font-style: normal;font-weight: 800;line-height: 100%; /* 70px */letter-spacing: -3.5px;margin-bottom: 30px;}
   .dark_mode .services_main_row .container .right_txt .right_txt_ttl {color: #fff}
   .dark_mode .services_main_row .container .right_txt .right_txt_text {color: #AEAEAE}
   .services_main_row .container .right_txt .right_txt_text {color: #757C85;font-family: Ubuntu;font-size: 16px;font-style: normal;font-weight: 300;line-height: 140%; /* 22.4px */letter-spacing: -0.32px;}   
   .right_txt_services{
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
    gap: 20px;
    flex-wrap: wrap;
    margin-top: auto;
}
   .right_txt_services li {width: 82px;position: relative;}
   .right_txt_services li:before {position: absolute;content: "";top: 0;left: 0;bottom: 0;right: 0;border-right: 1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;DISPLAY: NONE;}
   .right_txt_services .link {display: block;position: relative;z-index: 20;width: 100%;min-width: fit-content;/* padding: 30px 15px; */border-radius: 16px;/* background: #FFF; *//* box-shadow: 9px 19px 47px 0px rgba(0, 0, 0, 0.08); */margin: auto;transition: all 150ms linear;}
   .right_txt_services .txt{font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;text-align: center;color: #757C85;max-width: 120px;margin: auto;color: #757C85;text-align: center;leading-trim: both;text-edge: cap;
/* H15 */font-family: Ubuntu;font-size: 14px;font-style: normal;font-weight: 500;line-height: 130%; /* 18.2px */letter-spacing: -0.7px;}
   .right_txt_services .link i {color: #FF7A00;font-size: 35px;position: relative;z-index: 30;}
   .right_txt_services .link:hover i {color: #ffffff;}
   .right_txt_services .link-box {width: 82px;height: 82px;margin: auto;position: relative;border-radius: 16px;overflow: hidden;margin-bottom: 14px;display: flex;align-items: center;justify-content: center;box-shadow: 6px 6px 60px 0px #00000024;}
   .right_txt_services .link-box::before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(120deg, #FFA928 0%, #F87700 54.45%, #FF8F28 83.85%, #FFA928 100% 100%);z-index: 10;opacity: 0;transition: all 150ms linear;}
   .right_txt_services .link:hover .link-box::before{opacity: 1;}
   .right_txt_services .link-box::after{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background: #23262B;z-index: 9;opacity: 1;}
   
   .benefits_row {padding: 0 24px;}
   .benefits_row .container {border-radius: 16px;background: #FF7A00;display: flex;padding: 0;margin: 80px auto;}
   .benefits_row .container .benefits_row_ttl {width: 22%;min-width: fit-content;border-radius: 15px;background: #23262B;color: #FFF;leading-trim: both;text-edge: cap;font-family: Gilroy;font-size: 50px;font-style: normal;font-weight: 800;line-height: 100%; /* 50px */letter-spacing: -2.5px;display: flex;align-items: center;justify-content: center;padding: 20px;}
   .dark_mode .benefits_row .container .benefits_row_ttl {background: #13161bdb;}
   .benefits_row .container .benefits_row_content_container {width: 78%;}
   .benefits_row .container .benefits_row_content_container .benefits_row_content {max-width: 994px;padding: 50px 17px;margin: auto;display: flex;flex-wrap: wrap;}
   .benefits_row .container .benefits_row_content_container .benefits_row_content .benefits_row_item {color: #FFF;font-family: Ubuntu;font-size: 18px;font-style: normal;font-weight: 700;line-height: 100%; /* 25.2px */letter-spacing: -0.36px;width: 33.3333%;padding: 24px 4px;display: flex;align-items: center;gap: 16px;}
   .benefits_row .container .benefits_row_content_container .benefits_row_content .benefits_row_item i {font-size: 21px;color: #23262B;}
   .benefits_row .container .benefits_row_content_container .benefits_row_content .benefits_row_item span {}
   /* ====================================================
       BLOG
      ==================================================== */
   
   .block-slider{padding: 36px 0px;}
   .block-slider .slider-wrapper{background-color: #23262B;border-radius: 16px;}
   .block-slider .slide-wrapper{padding: 48px 0px 115px 0px;}
   .block-slider .art-preview{max-width: 902px;margin: auto;border-radius: 16px;overflow: hidden;position: relative;z-index: 10;transition: 250ms linear;}
   .block-slider .art-preview img{max-width:902px;height: auto;width: 100%;}
   .block-slider .art-preview .content{padding: 24px 34px 24px 34px;background-color:#3B414B;opacity: 0;transition: opacity 250ms linear;}
   .block-slider .art-preview .ttl-wrapper{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 18px;}
   .block-slider .art-preview .date{font-family: Inter;font-size: 14px;font-weight: 800;line-height: 16px;letter-spacing: 0em;color: #99A2AD;text-transform: uppercase;}
   .block-slider .art-preview .ttl{font-family: Gilroy;font-size: 20px;font-weight: 800;line-height: 22px;letter-spacing: 0em;color: #FFFFFF;margin-bottom: 8px;}
   .block-slider .art-preview .txt{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #99A2AD;margin-bottom: 24px;}
   .block-slider .art-preview{pointer-events: none;margin-top: 10%;margin-bottom: -10%;}
   .block-slider .slick-center.slick-current .art-preview .content{opacity: 1;}
   .block-slider .slick-center.slick-current .art-preview {pointer-events: auto;box-shadow: 0px 9px 17px 0px #00000040;margin-top: 0px}
   .block-slider .custom-arrow.prev{left: 15%;z-index: 20;}
   .block-slider .custom-arrow.next{right: 15%;z-index: 20;}
   .block-slider .slick-dots{bottom: 48px;}
   .block-slider .slick-dots li button::before{background-color: #6D6D6D;opacity: 1;}
   .block-slider .slick-dots li.slick-active button::before{background-color: #FF7A00;}
   
   .block-blog-list .art-lst{display: flex;flex-wrap: wrap;background-color: #23262B;padding: 80px 90px;border-radius: 16px;}
   .block-blog-list .art-lst .art-card-wrapper{width: 50%;display: flex;justify-content: center;}
   
   /* ====================================================
       ARTICLE
      ==================================================== */
   
   .block-article {padding: 0px 0px 36px 0px;}
   .block-article .content {background-color: #EFEFEF;box-shadow: 12px 30px 44px 0px #00000025;border-radius: 16px;overflow: hidden;}
   .dark_mode .block-article .content{background: #23262B;}
   .block-article .img-desktop {margin-bottom: 40px;margin-left: 72px;border-radius: 0px 16px 0px 16px;overflow: hidden;width: 100%;max-width: 900px;}
   .block-article .img-desktop img{width: 100%;max-width: 900px;height: auto;}
   .block-article .img-mobile{width: 100%;display: none;}
   .block-article .img-mobile img{width: 100%;height: auto;}
   .block-article .desktop-padding{padding: 80px 110px}
   .block-article .date-wrapper{display: flex;justify-content: space-between;flex-wrap: wrap;}
   .block-article .ttl-wrapper {margin-bottom: 4px;}
   .block-article .date {font-family: Inter;font-size: 14px;font-weight: 800;line-height: 14px;letter-spacing: 0em;color: #757C85;}
   .block-article .share {background-color: transparent;padding: 5px 6px;color: #ff7a00;border-radius: 6px;/* font-size: 25px; */position: relative;transition:0.2s}
   .block-article .share:hover{ background:#ff7a00; color:#fff}
   .block-article .btn-subject {color: #23262B;margin-bottom: 22px;}
   .block-article .ttl {font-family: Gilroy;font-size: 26px;font-weight: 800;line-height: 26px;letter-spacing: 0em;color: #23262B;margin-bottom: 22px;}
   .block-article .txt {font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #23262B;}

   .dark_mode .block-article .btn-subject {color: #fff}
   .dark_mode .block-article .ttl {color: #fff}
   .dark_mode .block-article .txt {color: #AEAEAE}
   

   .block-more-arts-slider .slider-wrapper {background-color: #23262B;padding: 70px 40px;border-radius: 16px;padding-bottom: 50px;}
   .block-more-arts-slider .slider-wrapper > .ttl {font-family: Gilroy;font-size: 30px;font-weight: 800;line-height: 30px;letter-spacing: -0.05em;text-align: center;color: #ffffff;margin-bottom: 42px;}
   .block-more-arts-slider .slider{max-width: 1272px;margin: auto;padding-bottom: 62px;position: relative;width: 95%;margin: auto;}
   .block-more-arts-slider .slider .slick-dots{bottom: 10px;}
   .block-more-arts-slider .slide-wrapper {padding: 12px;border-radius: 16px;}
   .block-more-arts-slider .slide-wrapper .art-card-wrapper{background-color: #3B414B;padding: 12px;box-shadow: 0px 9px 17px 0px #00000040;border-radius: 16px;padding-right: 0px;}
   .block-more-arts-slider .slick-dots li button::before{background-color: #6D6D6D;opacity: 1;}
   .block-more-arts-slider .slick-dots li.slick-active button::before{background-color: #FF7A00;}
   .block-more-arts-slider .custom-arrow.prev{top: 35%;left: -60px;}
   .block-more-arts-slider .custom-arrow.next{top: 35%;right: -60px;}
   
   /* ====================================================
       DESTINATIONS
      ==================================================== */

   .page-destinations .block-img-overflow .content {min-height: 538px;}
   .page-destinations .block-img-overflow .info{
    display: flex;
    align-items: center;
}
   .block-img-overflow {padding: 28px 0px;}
   .block-img-overflow .container{padding: 32px 16px 0px 16px;position: relative;overflow: hidden;}
   .block-img-overflow .content {background-color: #23262B;border-radius: 16px;display: flex;}
   .block-img-overflow .info {width: 52%;padding: 80px;}
   .block-img-overflow .subttl {color: #C3C3C3;text-align: center;font-family: Gilroy;font-size: 40px;font-style: normal;font-weight: 300;line-height: 100%; /* 40px */letter-spacing: -2px;text-align:start}
   .block-img-overflow .ttl {font-family: Gilroy;font-size: 60px;font-weight: 800;line-height: 60px;letter-spacing: -0.05em;color: #FFFFFF;margin-bottom: 34px;}
   .block-img-overflow .txt {font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #AEAEAE;}
   .block-img-overflow .img {width: 48%;position: relative;border-radius: 0px 16px 16px 0px;overflow: hidden;}
   .block-img-overflow .img-bg {position: absolute;width: 72%;height: 100%;top: 0;right: 0;z-index: 10;background-size: cover;}
   .block-img-overflow .img-front {position: absolute;z-index: 20;display: flex;align-items: flex-end;height: 100%;right: 7%;bottom: 0;justify-content: flex-start;}
   .block-img-overflow .img-wrapper{width: 90%;margin-left: auto;margin-right: 0px;padding-right: 0px;}
   .block-img-overflow img{height: auto;width: 96%;}
   
   .block-destination {padding: 36px 0px;}
   .block-destination .content {background-color: #23262B;border-radius: 16px 16px 16px 0px;overflow: hidden;}
   .block-destination .info {display: flex;}
   .block-destination .img-data{width: 20%;display: flex;justify-content: flex-end;}
   .block-destination .img-data img{width: 100%;height: auto;background-color: #FF7A00;border-radius: 0px 16px 0px 30px;}
   .block-destination .txt-data {padding: 56px 42px 28px 50px;width: 80%;position: relative;}
   .block-destination .txt-data > .icon{position: absolute;top: 56px;left: 33px;}
   .block-destination .sbttl {font-family: Gilroy;font-size: 24px;font-weight: 300;line-height: 24px;letter-spacing: 0em;color: #C3C3C3;}
   .block-destination .ttl {font-family: Gilroy;font-size: 60px;font-weight: 800;line-height: 60px;letter-spacing: -0.05em;color: #ffffff;}
   .block-destination .txt {column-count: 3;color: #AEAEAE;padding-top: 10px;padding-left: 56px;}
   .block-destination .slider-wrapper {padding: 22px;}
   .block-destination .slide-wrapper{padding: 8px;display: flex;justify-content: center;}
   .block-destination .slide-wrapper .img{max-width: fit-content;}
   .block-destination .slide-wrapper .img img{max-width: 530px;width: 100%;height: auto;border-radius: 16px;}
   .block-destination .bottom-content{display: flex;justify-content: space-between;}
   .block-destination .custom-arrow{position: relative;}
   .block-destination .custom-arrow.prev{left: revert;top: revert;}
   .block-destination .custom-arrow.next{right: revert;top: revert;}
   .block-destination .slider-arrows{display: flex;align-items: center;justify-content: center;gap: 8px;}
   .block-destination .action{max-width: 308px;background-color: #FF7A00;border-radius: 0px 0px 24px 24px;padding: 24px;}
   
   /* ====================================================
       SHOP
      ==================================================== */
   
   .filters-trigger{width: 100%;max-width: 142px;padding-right: 16px;}
   .filters-trigger .btn-black{font-family: Inter;font-size: 14px;font-weight: 800;line-height: 14px;letter-spacing: 0em;color: #FF7A00;text-align: center;padding: 12px 25px;border-radius: 8px;position: relative;width: 100%;}
   .shop-display .view .filters-trigger .btn-black{display:none}
   .filters-trigger .btn-black::before{width: 25px;height: 100%;content: '\f00d';font-family: 'Font Awesome 5 Free';left: 7px;top: 0;position: absolute;opacity: 0;display: flex;align-items: center;justify-content: center;font-size: 16px;}
   .filters-trigger .btn-black.active::before{opacity: 0;}
   .filters-container{max-width: 250px;margin: auto}
   .filters-container .filters-info{display: flex;justify-content:space-between;align-items: center;margin-bottom: 48px;}
   .filters-container .results{text-align: right;margin-bottom: 0;font-family: Ubuntu;font-size: 16px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;color: #757C85;}
   .filter-cat {margin-bottom: 42px;max-height: 275px;overflow: hidden;transition:0.2s;z-index: 1;position: relative;padding-bottom: 30px;}
   .filter-cat::after{content:'';position: absolute;bottom: 0;left: 0;width: 100%;background: white;height: 14px;z-index: 1;}   
   .dark_mode .filter-cat::after{background: #13161B;}   
   .filter-cat.active{max-height:fit-content;}
   .filter-cat.active .more-down .hidden_text{display: inline-block;}
   .filter-cat.active .more-down .visible_text{display: none;}
   .filter-cat .more-down-container{position: absolute;bottom: -4px;z-index: 2;left: 0;}

   .filter-cat .more-down .icon{color: #23262B;transition: 0.2s;}
   .filter-cat.active .more-down .icon::before{content:"\e906"}
   .filter-cat .ttl{border-bottom: 1px solid #757C85;display: flex;justify-content: space-between;padding-right: 3px;padding-bottom: 20px;font-family: Ubuntu;font-size: 15px;font-weight: 700;line-height: 18px;letter-spacing: -0.05em;color: #757C85;}
   .filter-cat  ul {padding-top: 20px;}
   .filter-option{display: flex;justify-content: space-between;align-items: center;font-family: Ubuntu;font-size: 15px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;text-align: right;color: #757C85;}
   .filter-option .checkbox{pointer-events: none;}
   /* .filter-option .checkbox.active{} */
   .filter-option .checkbox label input[type="checkbox"]+.cr>.cr-icon, .radio label input[type="radio"]+.cr>.cr-icon {transform: scale(3) rotateZ(-20deg);opacity: 0;transition: all .3s ease-in;}
   .filter-option .checkbox.active label input[type="checkbox"]+.cr>.cr-icon, .radio label input[type="radio"]:checked+.cr>.cr-icon {transform: scale(1) rotateZ(0deg);opacity: 1;}
   .filter-option:hover label input[type="checkbox"]+.cr>.cr-icon, .radio label input[type="radio"]:checked+.cr>.cr-icon {transform: scale(1) rotateZ(0deg);opacity: 1;}
   
   .sorting {position: relative;}
   .sorting .dropdown-toggle{width: 100%;padding: 8px 18px;border: 1px solid #C3C3C3;border-radius: 8px;display: flex;align-items: center;font-family: Inter;font-size: 16px;font-weight: 600;line-height: 15px;letter-spacing: 0em;color: #23262B;padding: 11px;min-height: 40px;}
   .dark_mode .sorting .dropdown-toggle{ color:#fff;}
   .sorting .dropdown-menu{width: 100%;}
   .sorting .dropdown-menu a {text-align: center;}
   .sorting .current{flex: 1;text-align: center;color: #757C85;leading-trim: both;text-edge: cap;font-family: Ubuntu;font-size: 14px;font-style: normal;font-weight: 400;line-height: 140%; /* 19.6px */letter-spacing: -0.28px;}
   .search-display.shop-display .view{padding-top: 60px;}
   .search-display.shop-display .view .ttl{
    font-size: 60px;
}
   .search-display.shop-display .view .ttl span{font-weight: 200;font-size: 61px;}
   .shop-display .view {margin-bottom: 62px;display: flex;align-items: center;justify-content: space-between;width: 100%;padding-right: 20px;flex-wrap: wrap;}
   .shop-display .view .ttl{font-family: Gilroy;font-size: 90px;font-weight: 800;line-height: 90px;letter-spacing: -0.05em;text-align: left;color: #23262B;margin-bottom: 16px;}
   .dark_mode .shop-display .view .ttl{color: #FF7A00;}
   .shop-display .view-by{display: flex;flex: 1;justify-content: flex-end;}
   .shop-display .view-by .dropown{width: 100%;max-width: 334px;}
   .shop-display .content {display: flex;}
   .shop-display .filters {display: block;transition: width 0.4s, opacity 0.2s;padding-right: 31px;padding-top: 155px;width: 350px;opacity: 1;}
   .shop-display .filters.active {display: block;opacity: 1;width: 350px;pointer-events: auto;}
   .shop-display .filters.show{opacity: 1;}
   .shop-display .grid-wrapper {max-width: 1324px;flex: 1;margin: 0 auto;}
   .shop-display .grid-wrapper .no-results{color: #23262B;leading-trim: both;text-edge: cap;font-family: Ubuntu;font-size: 24px;font-style: normal;font-weight: 500;line-height: 130%; /* 18.2px */letter-spacing: -0.7px;}
   .shop-display .grid-wrapper .grid{display: flex;flex-wrap: wrap;align-items: stretch;}
   .shop-display .card-wrapper {padding: 0px 20px 20px 0px;width: 25%}
   .product-card {max-width: 334px;margin: auto;padding: 8px 24px 10px 24px;border: 4px solid transparent;background-color: #EFEFEF;border-radius: 12px;transition: border 250ms ease-in-out;height: 100%;pointer-events: none;}
   .dark_mode .product-card {background: #4F5662;}
   .product-card:hover,.product-card:focus-within{border-color: #FF7A00;}
   .product-card a{pointer-events:auto}
   .product-card .img {margin-bottom: 22px;}
   .product-card .img img{width: 100%;max-width: 286px;height: auto;}
   .product-card .info {display: flex;justify-content: space-between;align-items: center;}
   .product-card .ttl {font-family: Ubuntu;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;max-width: 130px;}
   .dark_mode .product-card .ttl{color: #fff}
   .product-card .action {width: 100%;max-width: 117px;}
   .product-card .btn-orange--secondary{font-family: Ubuntu;font-size: 12px;font-weight: 700;line-height: 18px;letter-spacing: -0.05em;text-align: center;text-transform: uppercase;padding: 6px 12px;}
   
   /* ====================================================
       INSIDE PRODUCT
      ==================================================== */
   .page-product .contact-form {flex-direction: column;align-items: center;padding-top: 100px;}
   .page-product .contact-form .product_cf_ttl{color: #23262B;text-align: center;/* H6 */font-family: Gilroy;font-size: 32px;font-style: normal;font-weight: 800;line-height: 100%; /* 32px */letter-spacing: -1.6px;}   .page-product .contact-form .form-wrapper{padding: 67px;width: 100%;}
   .page-product .contact-form .form-data {max-width: 100%}
   .page-product .contact-form .form-more-down{display: flex;align-items: flex-end;}
   .page-product .benefits_row .container{margin: auto;margin-bottom: -40px;position: relative;}
   .page-product .hp-contact {padding: 0px 0px 72px 0px;}
   .page-product .container {padding: 0px;}

   .block-boxed-preview {position: relative;}
   .block-boxed-preview .box-bezel {background-color: #23262B;box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.61);padding: 40px 80px;border-radius: 16px;position: relative;z-index: 20;}
   .block-boxed-preview .box-display {background-color: #FFFFFF;box-shadow: 9px 19px 47px 0px #00000014;border-radius: 12px;overflow: hidden;}
   .dark_mode .block-boxed-preview .box-display{background: #13161B;}
   .block-boxed-preview .content {display: flex;min-height: 760px;}
   .block-boxed-preview .slider-wrapper {background: linear-gradient(60.81deg, #DFDFDF 25.16%, rgba(255, 255, 255, 0) 95.92%);width: 42%;position: relative;}
   .dark_mode .block-boxed-preview .slider-wrapper{background: linear-gradient(307deg, #1a1e23c4 20.57%, rgb(59 65 75 / 81%) 79.38%);

}
   .block-boxed-preview .slider {height: 100%;}
   .block-boxed-preview .slick-track{height: 100%;}
   .block-boxed-preview .slick-list{height: 100%;}
   .block-boxed-preview .slide-wrapper {height: 100%;}
   .block-boxed-preview .slide-wrapper .img{display: flex;justify-content: center;align-items: center;height: 100%;}
   .block-boxed-preview .slide-wrapper  img{height: auto;width: 100%;max-width: 590px;}
   .block-boxed-preview .slider-wrapper .slider-arrows{position: absolute;bottom: 0;right: 0;display: flex;flex-direction: column;gap: 8px;padding: 32px;}
   .block-boxed-preview .slider-wrapper .slider-dots{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: flex-end;padding-bottom: 32px;padding-left: 32px;pointer-events: none;}
   .block-boxed-preview .slider-wrapper .slider-dots .slick-dots{position: relative;bottom: revert;left: revert;text-align: left;}
   .block-boxed-preview .slider-wrapper .slider-dots .slick-dots li{pointer-events: auto;}
   .block-boxed-preview .custom-arrow{position: relative;}
   .block-boxed-preview .custom-arrow.prev{top: revert;left: revert;}
   .block-boxed-preview .custom-arrow.next{top: revert;right: revert;}
   .block-boxed-preview .info-wrapper {width: 58%;padding: 56px;display: flex;flex-direction: column;justify-content: space-between;}
   .block-boxed-preview .ttl-wrapper {/* padding-bottom: 38px; *//* border-bottom: 1px solid #DFDFDF; *//* margin-bottom: 38px; */padding-right: 38px;}
   .block-boxed-preview .info-wrapper-divider{
    width: 100%;
    height: 1px;
    background: #DFDFDF;
}
   .block-boxed-preview .ttl-wrapper .ttl {font-family: Gilroy;font-size: 30px;font-weight: 800;line-height: 30px;letter-spacing: -0.05em;color: #23262B;position: relative;margin-bottom: 6px;}
   .block-boxed-preview .ttl-wrapper .share{position: absolute;right: -34px;top: 4px;/* background-color: #FF7A00; */width: 30px;height: 31px;}
   .block-boxed-preview .ttl-wrapper .share i{font-size:27px;color: #FF7A00}
   .block-boxed-preview .ttl-wrapper .sbttl {font-family: Ubuntu;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: -0.05em;color: #757C85;margin-bottom: 8px;}
   .block-boxed-preview .ttl-wrapper .avail {font-family: Ubuntu;font-size: 12px;font-weight: 700;line-height: 18px;letter-spacing: -0.05em;color: #23262B;position: relative;padding-left: 20px;}
   .block-boxed-preview .ttl-wrapper .avail:before{position: absolute;top: 0;left: 0;height: 100%;display: flex;align-items: center;justify-content: center;content: '\f111';font-family: 'Font Awesome 5 Free';width: 20px;color: red;font-size: 8px;}
   .block-boxed-preview .ttl-wrapper .avail.active:before{color: #25C335;}


   .dark_mode .block-boxed-preview .ttl-wrapper .ttl {color: #fff;}
   .dark_mode .block-boxed-preview .ttl-wrapper .sbttl {color: #757C85;}


   .block-boxed-preview .features {/* padding-bottom: 12px; *//* border-bottom: 1px solid #DFDFDF; *//* margin-bottom: 38px; */}
   .block-boxed-preview .features .grid{display: flex;flex-wrap: wrap;gap: 28px 0;}
   .block-boxed-preview .features .feature-item {font-family: Gilroy;font-size: 16px;font-weight: 800;line-height: 16px;letter-spacing: -0.05em;color: #23262B;display: flex;align-items: center;padding-right: 72px;/* margin-bottom: 28px; */}
   .dark_mode .block-boxed-preview .features .feature-item{color: #fff}
   .block-boxed-preview .features .feature-item .icon{padding-right: 24px;font-size: 30px;color:#FF7A00 ;}
   .block-boxed-preview .short {/* margin-bottom: 38px; */}
   .block-boxed-preview .short .ttl {font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;color: #23262B;margin-bottom: 8px;}
   .block-boxed-preview .short .txt {font-family: Ubuntu;font-size: 14px;font-weight: 300;line-height: 20px;letter-spacing: -0.02em;color: #898989;margin-bottom: 14px;max-width: 605px;}
   .dark_mode .block-boxed-preview .short .ttl{color: #fff}
   .dark_mode .block-boxed-preview .short .txt{color: #AEAEAE}
   .block-boxed-preview .attrs{padding-bottom: 38px;border-bottom: 1px solid #DFDFDF;margin-bottom: 38px;}
   .block-boxed-preview .attrs .lst-wrapper{margin-bottom: 14px;}
   .block-boxed-preview .attrs .attr-lst{display: flex;flex-wrap: wrap;}
   .block-boxed-preview .attrs .attr {padding-right: 50px;margin-bottom: 16px;}
   .block-boxed-preview .attrs .attr .val{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #898989;margin-bottom: 6px;}
   .block-boxed-preview .attrs .attr .txt{font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;color: #000;}
   .block-boxed-preview .action {max-width: 260px;}
   .block-boxed-preview .action .btn-orange--trasparent {border-radius: 54px;text-transform: uppercase;}
   .block-boxed-preview .more-down .icon{color: #000000;}
   .dark_mode .block-boxed-preview .more-down .icon{color: #fff;}
   .block-boxed-preview .stripe {position: absolute;width: 100%;height: 400px;border-radius: 16px;background-color: #FF7A00;top: 26.6%;z-index: 10;background: linear-gradient(90deg, rgba(255,122,0,1) 0%, rgba(167,80,0,1) 10%, rgba(167,80,0,1) 90%, rgba(255,122,0,0.9836309523809523) 100%);}
   
   .block-product-tabs{padding: 36px 26px;padding-top: 88px;padding-bottom: 0px;}
   .block-product-tabs .product-tab{max-width: 1520px;margin: auto;}
   .block-product-tabs .btn-collapse{width: 100%;font-family: Gilroy;font-size: 30px;font-weight: 800;line-height: 30px;letter-spacing: -0.05em;text-align: left;padding: 28px 0px;border-bottom: 1px solid #DFDFDF;position: relative;padding-top: 0px;}
   .dark_mode .block-product-tabs .btn-collapse{ color:#fff;}
   .block-product-tabs .btn-collapse::before{position: absolute;right: 0;top: -14px;height: 100%;display: flex;align-items: center;justify-content: center;width: 20px;content: '\f107';font-family: "Font Awesome 5 Free";transition: 250ms ease-in-out;transform: rotate(180deg);}
   .block-product-tabs .btn-collapse.collapsed::before{transform: rotate(0deg);}
   .block-product-tabs .collapse-wrapper{padding-top: 18px;padding-bottom: 18px;}
   .block-product-tabs .collapse-wrapper .txt{padding-bottom: 50px;}
   .dark_mode .block-product-tabs .collapse-wrapper .txt{color:#AEAEAE;}
   .block-product-tabs .attrs .lst-wrapper{margin-bottom: 14px;padding-top: 24px;}
   .block-product-tabs .attrs .attr-lst{display: flex;flex-wrap: wrap;}
   .block-product-tabs .attrs .attr {width: 16.6%;padding-right: 16px;margin-bottom: 58px;}
   .block-product-tabs .attrs .attr .val{font-family: Ubuntu;font-size: 16px;font-weight: 300;line-height: 22px;letter-spacing: -0.02em;color: #898989;margin-bottom: 6px;}
   .block-product-tabs .attrs .attr .txt{font-family: Inter;font-size: 18px;font-weight: 800;line-height: 18px;letter-spacing: 0em;color: #000;}
   .dark_mode .block-product-tabs .attrs .attr .txt{color:#fff;}

   .block-banner-orange{padding: 36px 0px;}
   .block-banner-orange .content {display: flex;}
   .block-banner-orange .ttl-wrapper {background-color: #23262B;border-radius: 16px;display: flex;align-items: center;width: 370px;position: relative;z-index: 20;}
   .block-banner-orange .ttl {font-family: Gilroy;font-size: 50px;font-weight: 800;line-height: 50px;letter-spacing: -0.05em;color: #FFFFFF;width: 100%;text-align: center;padding-right: 30px;}
   .block-banner-orange .lst-wrapper {flex: 1;background-color: #FF7A00;border-radius: 0px 16px 16px 0px;margin-left: -20px;position: relative;z-index: 10;padding: 78px;padding-left: 88px;}
   .block-banner-orange .lst {max-width: 940px;margin: auto;display: flex;flex-wrap: wrap;}
   .block-banner-orange .lst li{width: 33.3%;font-family: Ubuntu;font-size: 18px;font-weight: 700;line-height: 25px;letter-spacing: -0.02em;color: #FFFFFF;display: flex;align-items: center;padding: 24px 0px;}
   .block-banner-orange .lst li .icon {color: #000000;padding-right: 12px;}
   
   .block-similar-products{/* padding: 36px 0px; */padding-bottom: 82px !important;}
   .block-similar-products .content{background-color: #EFEFEF;border-radius: 16px;padding: 72px 16px;padding-bottom: 62px;}
   .dark_mode .block-similar-products .content {background: #23262B;}
   .block-similar-products .content > .ttl{font-family: Gilroy;font-size: 30px;font-weight: 800;line-height: 30px;letter-spacing: -0.05em;text-align: center;color: #23262B;margin-bottom: 24px;}
   .block-similar-products .content > .ttl{color:#fff;}
   .block-similar-products .slider-wrapper{padding: 34px;max-width: 1512px;margin: auto;}
   .block-similar-products .slider{padding: 0px 34px;}
   .block-similar-products .product-card {margin: 4px;max-width: 334px;/* margin: auto; */border: 4px solid transparent;background-color: #EFEFEF;border-radius: 12px;transition: border 250ms ease-in-out;height: 100%;padding: 0px;}
   .dark_mode .block-similar-products .product-card{background: transparent;background: linear-gradient(307deg, #1a1e23c4 20.57%, rgb(59 65 75 / 81%) 79.38%);border: 0;}
   .block-similar-products .product-card:hover,.block-similar-products .product-card:focus-within{border-color: transparent;}
   .block-similar-products .product-card .img {border: 1px solid #99A2AD;border-bottom: transparent;border-radius: 12px 12px 0px 0px;margin-bottom: 0px;padding: 8px 24px 22px 24px;}
   .block-similar-products .product-card .img img{width: 100%;max-width: 286px;height: auto;}
   .block-similar-products .product-card .info {display: flex;justify-content: space-between;align-items: center;border: 1px solid #99A2AD;border-radius: 0px 0px 12px 12px;padding: 22px 16px;}
   .block-similar-products .product-card .ttl {font-family: Ubuntu;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: -0.05em;max-width: 128px;}
   .block-similar-products .product-card .action {width: 100%;max-width: 117px;}
   .block-similar-products .product-card .btn-orange--secondary{font-family: Ubuntu;font-size: 12px;font-weight: 700;line-height: 18px;letter-spacing: -0.05em;text-align: center;padding: 6px 12px;}
   .block-similar-products .slick-dots{bottom: -72px;left: 0;}
   .block-similar-products .custom-arrow{top: 40%;}
   .block-similar-products .custom-arrow.prev{left: -34px;}
   .block-similar-products .custom-arrow.next{right: -34px;}


   
   @media only screen and (max-width:1700px){
       .container{max-width: 1610px;}
       .footer .container{max-width: 1510px;}
      .services_main_row .container {
    border-radius: 16px;
    background: #EFEFEF;
    padding: 24px 24px;
}
      .services_main_row .container .right_txt {padding: 30px 15px;}
   }
   @media only screen and (max-width:1500px){
       .hp-about .fleet-card .img{padding-top: 30px;}
       .hp-about .fleet-card .ttl{font-size: 30px;}
   
       .hp-destinations .content{padding:66px 40px}
       .hp-destinations .info .img-container .img{padding-left: 0px;}
       .hp-destinations{min-width: unset;}
       .hp-destinations .destinations{min-width: 730px;width: 50%;}
       .hp-destinations .content .info{width: 50%;}
       .hp-destinations .destinations .destination .rounded{max-width: 270px;}
       .hp-destinations .destinations .destination:nth-child(1) {top: 0;right: 2px;}
       .hp-destinations .destinations .destination:nth-child(2) {top: 240px;right: 340px;}
       .hp-destinations .destinations .destination:nth-child(3) {top: 431px;right: 0;}
   
       .block-slider .custom-arrow.prev{left: 10%;z-index: 20;}
       .block-slider .custom-arrow.next{right: 10%;z-index: 20;}
   }
   @media only screen and (max-width:1400px){
      .searchModal .form-txt{padding-right:30px}
      .page-product .contact-form .form-wrapper .input-data.col-md-3{flex: 50%;max-width: 50%;}
       .container{max-width: 1310px;}
      footer .footer-copyright div.recaptcha_css{
         width:100%;
         order: 1
      }
   
       .footer .container{/* max-width: 1110px; */flex-wrap: wrap;}
       .footer-contact .bg-img{margin: 0 auto 0 auto;}
      .footer-info .info-wrapper {gap: 20px;display: flex;justify-content: flex-start;align-items: flex-start;}
   
       .contact-form{flex-direction: column;}
       .contact-form .img-wrapper{width: 100%;height: 300px;}
       .contact-form .form-wrapper{width: 100%;}
       .page-product .contact-form .form-wrapper {padding: 24px;}
       .page-product .contact-form .form-data {padding: 24px;}
       .hp-about .fleet{max-width: 1300px;}
       .hp-about .fleet  .ttl-wrapper{padding: 4px;}
       .hp-about .card-wrapper {padding: 4px;}
       .hp-service .content{padding: 66px 40px;}
       .hp-blog .content{padding: 66px 40px;}
   
       .top-products .top-card{width: 319px;}
       .top-products .top-card .img-frame{width: 286px;height: 271px;}
       .top-products .top-card .img-anchor{width: 319px;}
   
       .block-blog-list .art-lst{padding: 80px 20px;}
       .block-article .desktop-padding{padding: 80px 60px}
       .block-article .img-desktop{display: flex;justify-content: flex-end;width: 60%;margin-bottom: 20px;margin-left: 42px;}
       .block-article .img-desktop img{width: 100%;height: auto;max-width: 100%;}
   
       .block-img-overflow .img-front {right: 0;}
       .block-img-overflow .img-wrapper{width: 80%;margin-left: auto;margin-right: 0px;padding-right: 0px;}
   
       .block-destination .ttl-wrapper{padding-bottom: 42px;width: 380px;}
       .block-destination .txt {column-count: 2;color: #AEAEAE;padding-top: 10px;padding-left: 56px;}
   
       body:has(.filters.show.active) .shop-display .card-wrapper{width: 33.3%;}
   }   
   @media only screen and (max-width:1200px){
       .container{max-width: 1110px;}
   
       .footer .container{/* max-width: 910px; */}
       .footer-newsletter .container{justify-content: center;flex-wrap: wrap;gap: 24px;}
       .footer-newsletter .logo-wrapper{flex: 1;width: 100%;}
   .hp-hero .img-slider::after {display:none}
       .hp-hero .main-sliders{flex-direction: column;}
       .hp-hero .info-slider{width: 100%;}
       .hp-hero .info-slider .ttl-wrapper .ttl{margin-bottom: 32px;}
       .hp-hero .info-slider .ttl-wrapper::before{display: none;}
       .hp-hero .info-slider .ttl-wrapper{max-width: 820px;padding: 80px 24px 24px 24px;margin: auto;}
       .hp-hero .img-slider .lst-wrapper{padding: 16px;}
       .hp-hero .info-slider .ttl-wrapper .more-down{margin-bottom: 32px;}
       .hp-hero .img-slider .img-wrapper{overflow: revert;}
       .hp-hero .img-slider .slick-slider{margin-top: -12%;z-index: 10;margin-bottom: -50px;}
       .hp-hero .img-slider .linear{display: none;}
       .hp-hero .img-slider{padding-left: 0px;width: 100%;min-height: revert;background: linear-gradient(7.24deg, #D0D0D0 -8.17%, rgba(208, 208, 208, 0) 191.22%);}
       .hp-hero .hero-nav-dots{display: none;}
       .hp-hero .hero-nav-arrows{/* display: none; */padding: 0;display: flex;flex-direction: row;gap: 6px;inset: unset;right: 32px;transform: translate(0px, 0px);bottom: 73vw;z-index: 11;inset: 0;position: relative;margin-left: auto;padding-right: 32px;padding-bottom: 48px;}
       .hp-hero .hero-nav-arrows .custom-arrow {width:32px; height:32px}
       .hp-hero .nav-slider-wrapper .spacer{width: 100%;padding-left: 0px;background-color: #23262B;}
       .hp-hero .img-slider .spacer{padding-left: 0px;}
       .hp-hero .img-slider .img-wrapper{padding-top: 0px;position: revert;padding-bottom: 250px;}
       .hp-hero .img-slider .img-wrapper img{height: auto;justify-self: center;}
       .hp-hero .img-slider .img-set {display: flex;justify-content: center;max-width: 92vw;margin: auto;}
       .hp-hero .img-slider .attr{padding: 4px;}
       .hp-hero .img-slider .attr-lst{flex-wrap: wrap;}
       .hp-hero .img-slider .attr .val{font-family: Ubuntu;font-size: 14px;font-weight: 300;line-height: 14px;letter-spacing: -0.02em;color: #898989;margin-bottom: 20px;}
       .hp-hero .img-slider .attr .txt{font-family: Inter;font-size: 16px;font-weight: 800;line-height: 16px;letter-spacing: 0em;color: #000;}
   
       .hp-about .fleet{flex-direction: column;max-width: 1092px;}
       .hp-about .fleet  .ttl-wrapper{width: 100%;max-width: revert;padding:24px;}
       .hp-about .fleet-card .img{padding: 46px 22px 6px 22px;}
       .hp-about .fleet-card .hover-cotnainer{padding: 38px 22px 20px 22px;}
   
       .hp-destinations .content{flex-direction: column;}
       .hp-destinations .content .info{width: 100%;}
       .hp-destinations .info .ttl-wrapper{margin-bottom: 0px;}
       .hp-destinations .info .img-container{margin: auto;}
       .hp-destinations .info .img-container .img-car{margin: auto;}
       .hp-destinations .destinations{width: 100%;max-width: 732px;margin: auto;overflow: hidden;min-width: unset;}
       .hp-destinations .destinations .destination .rounded{max-width: 240px;}
   
       .hp-service .content-wrapper{flex-direction: column;}
       .hp-service .content .img{width: 100%;justify-content: center;}
       .hp-service .content-wrapper .lst-wrapper{width: 100%;padding: 110px 80px 66px 80px;}
       .hp-service .content-wrapper .lst{max-width: revert;}
       .hp-service .second-nav{right: unset;left: 40px;top: 620px;}
   
       .hp-blog .content{padding: 66px 90px;}
       .hp-blog .slide-content{flex-direction: column;}
       .hp-blog .slide-content .art-preview{width: 100%;padding: 0px;}
       .hp-blog .slide-content .art-lst{width: 100%;min-width: revert;display: flex;flex-wrap: wrap;padding-top: 40px;}
       .hp-blog .art-card-wrapper{width: 50%;}
       .hp-blog .art-card .img{padding-left: 0px;padding-right: 0px;margin-right: 0px;}
       .hp-blog .art-card .img img{width: 100%;max-width: 100%;height: auto;} 
       
       .fleet-cards .fleet-card .ttl{font-size: 28px;line-height: 28px;}
       .fleet-cards .card-wrapper{padding: 0px 8px;}
   
       .top-products .content{padding: 100px 0px 150px 0px;}
   
       .block-txt-img .content{flex-direction: column;align-items: flex-start;}
       .block-txt-img .content  .img{width: 100%;max-width: 666px;margin-bottom: 38px;padding-top: 38px;}
       .block-txt-img .content  .ttl-container{width: 100%;}
   
       .block-about-info .content{flex-direction: column;}
       .block-about-info .info{width: 100%;}
       .block-about-info .img-bg{width: 100%;background-position: center;}
       .block-about-info .img{width: 100%;}
       .block-about-info .img-front{padding: 20px;padding-top: 0px;}
       .block-about-info .img img{max-width: 600px;margin: auto;margin-top: -70px;width: 100%;}
   
       .block-about-info:nth-child(2n) .content{flex-direction: column;}
       .block-about-info:nth-child(2n) .info{width: 100%;}
       .block-about-info:nth-child(2n) .img-bg{width: 100%;background-position: center;}
       .block-about-info:nth-child(2n) .img{width: 100%;}
       .block-about-info:nth-child(2n) .img-front{padding: 20px;padding-top: 0px;}
       .block-about-info:nth-child(2n) .img img{max-width: 600px;margin: auto;margin-top: -70px;width: 100%;}
   
       .block-about-info.vid .video{display: none;}
       .block-about-info.vid .info{width: 100%;}
       .block-about-info.vid .bullets{padding-top: 54px;}
       .block-about-info.vid .txt{margin-bottom: 0px;}
   
       .contact-cards .cards-container{flex-direction: column;align-items: center;}
       .contact-cards .cards-container .card-wrapper{width: 100%;}
   
       .block-service .content .img{width: 40%;}
       .block-service .content-wrapper .lst-wrapper{width: 60%;}
       .block-service .content-wrapper .lst li{width: 50%;}
   
       .block-article .desktop-padding{padding: 80px 24px}
   
       .block-img-overflow .content{flex-direction: column;}
       .block-img-overflow .info{width: 100%;padding-bottom: 120px;}
       .block-img-overflow .img-bg{width: 100%;background-position: center;}
       .block-img-overflow .img{width: 100%;height: 277px;border-radius: 0px 0px 16px 16px;}
       .block-img-overflow .img-front{padding: 20px;padding-top: 0px;justify-content: center;width: 100%;padding-bottom: 0px;}
       .block-img-overflow .img-wrapper{max-width: fit-content;margin-left: revert;}
       .block-img-overflow .img-front img{max-width: 390px;margin: auto;margin-top: -70px;width: 100%;}
   
       .block-destination .txt{column-count: revert;}
       .block-destination .info{position: relative;}
       .block-destination .img-data{position: absolute;right: 0;top: 0;width: 150px;}
       .block-destination .txt-data{width: 100%;}
   
       .shop-display .card-wrapper{width: 33.3%;}
       body:has(.filters.show.active) .shop-display .card-wrapper{width: 50%;}
   
       .block-banner-orange .lst li{width: 50%;}
       .block-banner-orange .lst-wrapper{padding: 34px;padding-left: 68px;}
       .block-product-tabs .attrs .attr{width: 25%;}
   
       .searchModal .form-container{flex-direction: column-reverse;padding: 20px 20px;}
       .searchModal .form-extra{width: 100%;}
       .searchModal .form-fields{width: 100%;padding: 40px 40px;}
       .searchModal .form-txt{display: none;}
   }
   @media only screen and (max-width:992px){
      .shop-display .view .filters-trigger .btn-black{display:block}
      .benefits_row .container {
    flex-wrap: wrap;
    margin: 32px auto;
}
      .benefits_row .container .benefits_row_ttl {
         width:100%;
         font-size: 30px;
      }
      .benefits_row .container .benefits_row_content_container {
    width: 100%;
}
      .benefits_row .container .benefits_row_content_container .benefits_row_content{
         padding: 20px 10px;
      }
      .benefits_row .container .benefits_row_content_container .benefits_row_content .benefits_row_item {
    gap: 6px;
    width: 50%;
    padding: 12px 4px;
    font-size: 14px;
}
      .services_main_row .container .left_img {
         width:100%;
         height: 45vw;
         max-height: 480px;
         min-height: 200px;
         max-width: unset;
         /* order: 1; */
      }
      .hp-service .services_main_row .container .right_txt {
         padding-top: 50px;
      }
      .hp-service .services_main_row .container .more-down {
    top: 12px;
    right: 12px;
}
      .services_main_row .container .right_txt {
    padding: 30px 20px;
    width: 100%;
    max-width: unset;
}
       .container{max-width: 880px;}
      
   
       .footer .container{/* max-width: 770px; */}
      .footer .footer-newsletter .container{/* max-width: 770px; */display: flex;flex-direction: column;align-items: flex-start;}
      
       .footer-newsletter .form-wrapper{margin-right: 0px;/* margin-left: auto; */}
      .footer-info .info-wrapper .info-item:last-child {position:absolute;bottom: 18px;padding: 0;left: 32px;width: fit-content;margin: 0;}
      .footer-info .info-wrapper .info-item {padding-left:32px}
      .footer-info .contact .lst li {align-items: flex-start;}
       .hp-about .info{flex-direction: column;min-height: revert;}
       .hp-about .info .img{width: 100%;}
       .hp-about .info .img img{max-width: 600px;}
   
       .hp-service .content .tab-content{border-radius: 0px 0px 12px 12px;}
       .hp-service .first-nav{justify-content: revert;display: flex;width: 100%;}
       .hp-service .first-nav li{width: 33.3%;padding: 0px 4px;}
       .hp-service .first-nav li:first-child{padding-left: 0px;}
       .hp-service .first-nav li:last-child{padding-right: 0px;}
       .hp-service .first-nav li .nav-link{flex-direction: column;}
   
       .hp-blog .art-card-wrapper{width: 100%;}
   
       .fleet-cards .fleet-card{/* padding: 68px 28px 28px 28px; */}
       .fleet-cards .card-wrapper{width: 100%;}
       .fleet-cards .cards-container{flex-direction: column;align-items: center;gap: 12px;}
      .fleet-cards .fleet-card .img {padding: 40px 0px 0px 0px;}
      .fleet-cards .fleet-card .hover-cotnainer {padding: 16px 24px 20px 24px;}
   
       .block-about-info.vid .lst li{width: 50%;}
   
       .block-service .content-wrapper{flex-direction: column-reverse;}
       .block-service .content-wrapper .lst-wrapper{width: 100%;}
       .block-service .content-wrapper .lst li{padding-right: 8px;}
       .block-service .content .img {min-height: 480px;width: 100%;margin: auto;}
       .block-service .second-nav{top: 632px;}
   
       .block-slider .slide-wrapper{padding: 18px;}
       .block-slider .art-preview{pointer-events: none;margin-top: revert;margin-bottom: revert;}
   
       .block-slider{padding-bottom: 0px;}
       .block-slider .slider-wrapper{padding-bottom: 20px;border-radius: 16px 16px 0px 0px;}
       .block-blog-list .art-lst{border-radius: 0px 0px 16px 16px;padding-top: 40px;}
       .block-slider .slick-dots{bottom: -50px;}
   
       .block-blog-list .art-lst .art-card-wrapper{width: 100%;}
       .block-destination .slider-wrapper{padding: 0px;padding-bottom: 12px;}
       
       .page-products{position: relative;}
       .shop-display .filters{position: absolute;background-color: #FFFFFF;top: 0;left:0;z-index: 40;box-shadow: 3px 6px 30px 0px #0000003d;padding-bottom: 40px;border-radius: 16px 16px 16px 16px;padding-top: 40px;width: 100%;padding-right: 0px;min-height: 100vh;opacity: 0;pointer-events: none;z-index: 999;}
       .filters-container{max-width: 320px;padding: 0px 24px;margin: auto;}
       body:has(.filters.show.active) .shop-display .card-wrapper{width: 33.3%;}
       .shop-display .view .ttl{font-size: 38px;line-height: 38px;}
       .shop-display .view{flex-direction: column;gap: 16px;}
       .filters-trigger{padding-right: 0px;}
       .shop-display .view-by{width: 100%;justify-content: center;flex-wrap: wrap;gap: 16px;}
      .filters-trigger .btn-black.active::before {
          opacity: 1;
      }
   
       .block-similar-products .slider{padding: 0px 0px;}
       .block-banner-orange .content{flex-direction: column;}
       .block-banner-orange .ttl-wrapper{width: 100%;padding: 51px 16px;margin-bottom: -20px;}
       .block-banner-orange .ttl{padding-left: 0px;padding-left: 15%;text-align: left;}
       .block-banner-orange .lst-wrapper{margin-left: revert;}
       .block-banner-orange .lst-wrapper{border-radius: 0px 0px 16px 16px;}
       .block-banner-orange .lst li{padding-right: 8px;}
   
       .block-boxed-preview .content{flex-direction: column;}
       .block-boxed-preview .slider-wrapper{width: 100%;}
       .block-boxed-preview .info-wrapper{width: 100%;gap: 16px;}
       .block-boxed-preview .slider-wrapper .slider-arrows{flex-direction: row;}
       .block-boxed-preview .slide-wrapper .img{padding-bottom: 80px;}
   }
   @media only screen and (max-width:842px){
       .hp-destinations .destinations .destinations-container{display: flex;flex-direction: column;align-items: center;}
       .hp-destinations .destinations .destination{position: relative;top: revert !important;right: revert !important;max-width: 500px !important;height: 320px;}
       .hp-destinations .destinations .destination .ttl-wrapper{max-width: 70%;}
       .hp-destinations .destinations .destination .img{display: flex;justify-content: flex-end;}
   }
   @media only screen and (max-width:768px){
    .fleet-card::after{
    /* filter: blur(25px); */
    /* width: calc(100% - 50px); */
    /* left: 50%; */
    /* top: 50%; */
    /* transform: translate(-50%, -50%); */
}
      .block-similar-products .product-card {
    margin: auto;
}
      .header .header-wrapper {
    display: flex;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #FFFFFF;
}
      .header .btn-header.jsSearch {
          margin-right: 20px;
      }
      .header .dark_mode_toggle {
    margin-right: 20px;
}
      .page-product .contact-form .form-data {
          padding: 24px 6px;
      }
      .page-product .contact-form .product_cf_ttl {
    font-size: 24px;
}
      .page-product .contact-form .form-wrapper .input-data.col-md-3 {
    flex: 100%;
    max-width: 100%;
}
      .services_main_row .container .right_txt .right_txt_subttl {
    font-size: 25px;
    line-height: 25px;
}
      .right_txt_services .link-box {
    width: 60px;
    height: 60px;
      }
      .right_txt_services .link i {
    font-size: 25px;
}
      .right_txt_services li {
    width: calc(25% - 5px);
    min-width: fit-content;
}
      .right_txt_services {gap: 20px 0px;margin-top: 40px;display: flex;justify-content: center;}
            .services_main_row .container .right_txt .right_txt_ttl {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 10px;
}
                  .services_main_row .container .right_txt .right_txt_text {
    font-size: 14px;
    line-height: 15px;
}
      .header .header-wrapper .btn-header.hPhone{display:none}
      .header .header-wrapper .langs{display:none}
      .newsletter_confirm{text-align: center;padding: 80px 20px;}
      .newsletter_confirm .page-title h1{
       font-size: 28px;
   }
       .container{max-width: unset;width: 100%;}
   
       .main-ttl{margin-bottom: 60px;padding: 0px 16px;}
       .main-ttl .ttl-wrapper .ttl{font-size: 60px;line-height: 60px;}
   
       .container:has(.contact-form){max-width: unset;width: 100%;padding-left: 16px;padding-right: 16px;}
       .contact-form{background-color: transparent;border-radius: 16px 16px 0px 0px;box-shadow: 3px 6px 30px 0px #00000014;}
       .contact-form .img-wrapper{margin: auto;position: relative;z-index: 9;background-clip: content-box;}
       .contact-form .form-wrapper{padding: 0px;padding-top: 0px;overflow: hidden;border-radius: 16px 16px 0px 0px;position: relative;z-index: 10;margin-top: -24px;}
       .contact-form .form-data{box-shadow: 3px 6px 30px 0px #00000014;padding: 32px 16px;}
       .contact-form .img-wrapper .ttl{font-size: 36px;line-height: 36px;padding: 5%;}
       
       .menuModal .modal-dialog{margin-right: auto;margin-top: revert;max-width: 490px;}
       .menuModal .modal-header{margin-bottom: 70px;}
       .menuModal .modal-content{padding: 16px;}
       .menuModal .modal-body .lst li a{font-size: 38px;line-height: 48px;}
       .menuModal .modal-body .lst li{margin-bottom: 24px;}
   
       .hp-hero .nav-slider{width: 100%;max-width: 500px;padding: 12px 0px 12px 0px;}
       .hp-hero .nav-slider .slide-wrapper{padding: 0px;display: flex;justify-content: center;}
       .hp-hero .nav-slider .nav-card{width: 110px;height: 120px;}
       .hp-hero .nav-slider .nav-card .img-wrapper{padding-left: 15px;}
       .hp-hero .nav-slider .slick-center .nav-card .img-wrapper{padding-left: 0px;}
       .hp-hero .nav-slider .nav-card .card-box{width: 110px;height: 110px;}
       .hp-hero .nav-slider .nav-card .img-anchor{width: 120px;height: 110px;}
       .hp-hero .nav-slider .nav-card img {width: 130px;}
       .hp-hero .nav-slider .slick-track {left: revert;}
       .hp-hero .img-slider .img-wrapper{padding-bottom: 200px;}
       
       .hp-about .fleet  .ttl-wrapper{padding:16px;}
       .hp-about{padding-bottom: 0px;}
       .hp-about .card-wrapper{padding-bottom: 40px;max-width: revert;width: revert;}
       .hp-about .cards-container{display: block;max-width: 95%;margin-bottom: 20px;margin: auto;}
       .hp-about .slick-list{margin: 0 -8px;}
       .hp-about .slick-slide{margin: 0 4px;}
       .hp-about .fleet-card .ttl{margin-bottom: 0px;font-size: 26px;line-height: 26px;}
       .hp-about .info .ttl-wrapper .ttl{font-size: 36px;line-height: 36px;}
       .hp-about .fleet  .ttl-wrapper .ttl{font-size: 36px;line-height: 36px;padding: 32px;}
       .hp-about .fleet  .ttl-wrapper .ttl span {font-size: 36px;line-height: 36px;}
   
       .hp-destinations{padding-top: 0px;}
       .hp-destinations .info .ttl-wrapper .ttl{font-size: 36px;line-height: 36px;}
       .hp-destinations .info .ttl-wrapper .tt span{font-size: 28px;line-height: 28px;}
   
       .hp-service {padding-top: 20px;}
       .hp-service .content {min-width: 300px;padding: 66px 40px;}
       .hp-service .content .img img{max-width: 300px;}
       .hp-service .content > .ttl-wrapper{align-items: flex-end;}
       .hp-service .second-nav{top: 290px;left: 0;padding: 0px 16px;overflow-x: scroll;flex-wrap: nowrap;padding-bottom: 20px;}
       .hp-service .second-nav li{padding: 4px;width: revert;width: 100%;}
       .hp-service .content-wrapper .lst-wrapper{padding: 110px 24px 66px 24px;}
   
       .hp-blog .content{padding: 66px 40px;}
       .hp-blog .content > .ttl-wrapper .ttl{font-family: Gilroy;font-size: 36px;font-weight: 800;line-height: 36px;letter-spacing: -0.05em;}
   
       .footer .container{/* max-width: 590px; */}
      .footer-info {padding-top:30px}
       .footer-newsletter .container{/* max-width: 590px; */}
       .footer-newsletter .form-wrapper{max-width: 590px;}
       .footer-newsletter .form-data{width: 100%;}
       .footer-newsletter .form-fields{width: 100%;justify-content: space-between;}
       .footer-newsletter .form-more-down
       .footer-info .info-wrapper{flex-direction: column;flex-wrap: nowrap;}
       .footer-info .info-wrapper .info-item{max-width: revert;}
      .footer-info .social .times {margin-bottom: 20px;}
       
       .top-products{padding: 20px 0px;}
       .top-products .container{padding: 0px 0px;}
       .top-products .top-card{width: 200px;padding-left: 13px;}
       .top-card .img-wrapper img {width: 200px;}
       .top-card .img-wrapper {width: 286px;height: 300px;padding-left: 23px;}
       .top-products .top-card .img-frame{width: 187px;height: 182px;margin-bottom: 14px;}
       .top-products .top-card .img-anchor{width: 200px;}
       .top-products .slide-wrapper{padding-right: 13px;}
       .top-products .top-card .ttl{font-size: 24px;line-height: 24px;}
       .top-products .top-card .txt{font-size: 14px;line-height: 14px;}
       .top-products .content{border-radius: 0px;padding: 48px 0px;}
   
       .block-txt-img {padding: 20px 0px;padding-bottom: 5px;}
       .block-txt-img .content  .ttl-wrapper .txt{margin-bottom: 0px;}
       .block-txt-img .content  .ttl-wrapper .ttl{font-size: 30px;line-height: 30px;}
       .block-about-info .info{padding: 60px 16px;}
       .block-about-info .ttl-wrapper .ttl{font-size: 30px;line-height: 30px;}
       .block-about-info {padding: 20px 0px;}
   
       .double-ttls .container{flex-direction: column;padding-top: 0px;padding-bottom: 0px;}
       .double-ttls .main-ttl .ttl-wrapper{padding-left: 0px;}
   
       .block-article .img-desktop{display: none;}
       .block-article .desktop-padding{padding: 0px;}
       .block-article .img-mobile{display: block;border-radius: 0px 16px 0px 16px;overflow: hidden;}
       .block-article .txt{padding: 32px 24px ;}
       .block-article .date-wrapper{padding: 32px;padding-bottom: 0px;}
       .block-article .ttl-wrapper{padding: 0px 32px 16px 32px;}
   
       .block-more-arts-slider  .slider-wrapper{padding: 60px 0px;}
       .block-more-arts-slider .art-card .img{padding-right: 0px;}
   
       .block-img-overflow .info{padding:56px 22px 20% 22px;}
       .block-img-overflow .subttl {font-size: 20px;line-height: 20px;}
       .block-img-overflow .ttl {font-size: 24px;line-height: 24px;margin-bottom: 12px;}
   
       .block-destination .txt-data > .icon {top: 33px;left: 18px;}
       .block-destination .ttl-wrapper{padding-top: 105px;padding-bottom: 22px;}
       .block-destination .txt-data{padding: 56px 24px 28px 24px;}
       .block-destination .txt {padding-left: 0px;}
       .shop-display .card-wrapper{width: 50%;}
   
       .block-similar-products .slider-wrapper{padding: 62px 0px;}
       .block-similar-products .content{padding: 48px 0px;}
       .block-similar-products .slider-wrapper{padding: 0px 0px;}
       .block-product-tabs .attrs .attr{width: 33.3%;margin-bottom: 22px;}
       .block-product-tabs .collapse-wrapper .txt{padding-bottom: 0px;}
       .block-banner-orange .ttl{font-size: 36px;line-height: 36px;}
       .block-boxed-preview .box-bezel{padding: 24px 24px;}
       .block-boxed-preview .container{padding: 0px;}
       .block-boxed-preview .stripe{display: none;}
       .block-boxed-preview .info-wrapper{padding: 24px;}
            .footer-copyright .container{display: flex;flex-direction: column;align-items: center;gap: 16px;text-align: center;}

      .footer-info{/* padding: 40px 0px; */}
      .footer-info .info-wrapper .info-item{padding: 0px 32px;width: 100%;/* margin-bottom: 32px; */}
      .footer-info .info-wrapper .info-item .item-content{padding-top: 12px;}
   }
   @media only screen and (max-width:576px){
      .container{max-width: unset;width: 100%;}
      .c-grid .services-list .link-box {width:80px;height:80px;margin-bottom: 12px;}
      .c-grid .services-list .link{padding: 20px 10px;}
      .c-grid .services-list .link-box i{font-size: 30px;}
      .c-grid .services-list .txt {font-size: 14px;font-weight: 700;line-height: 14px;}
      .main-ttl .ttl-wrapper .ttl{font-size: 36px;line-height: 36px;margin-bottom: 16px;}
      .block-simple .ttl{font-size: 36px;line-height: 36px;}
      .block-simple{padding: 16px 8px;padding-top: 32px;}

      .header.homepage .header-wrapper{padding-top: 15px;}
      .header.homepage {
       margin-bottom: -70px;
   }
      .header.homepage .logo-wrapper .logo img{max-width: 48px;}

      .footer .container{max-width: unset;width: 100%;}
      .footer-contact .container{max-width: 341px;}
      .footer-contact .ttl-wrapper{width: 100%;}
      .footer-contact .link-wrapper{width: 100%;}
      .footer-contact{padding: 52px 0px;}
      .footer-contact .container{display: flex;flex-direction: column;gap: 24px;}
      .footer-contact .bg-img{background-size: cover;margin: 0px;max-width: unset;}
      .footer-newsletter .container{flex-direction: column;align-items: flex-start;padding: 32px;}
      .footer-newsletter .logo{display: flex;}
      .footer-newsletter .form-wrapper{width: 100%;margin: 0px;}
      .footer-newsletter .form-fields{align-items: flex-start;gap: 16px;margin-bottom: 8px;}
      .footer-newsletter .form-fields .button-data{margin-left: 0px;}
      .footer-newsletter .form-fields .input-data .form-element{min-width: revert;}


      .hp-hero .info-slider{padding-top: 100px;}
      .hp-hero .info-slider .ttl-wrapper {padding-top: 0px;}
      .hp-hero .info-slider .ttl-wrapper .ttl{font-size:36px;line-height: 36px;margin-bottom: 16px;}
      .hp-hero .info-slider .ttl-wrapper .txt{margin-bottom: 16px;}
      .hp-hero .info-slider .ttl-wrapper .more-down{margin-bottom: 16px;}
      .hp-hero .info-slider .ttl-wrapper .action{max-width: revert;}
      .hp-hero .info-slider .slider-container{padding-bottom: 1px;}
      .hp-hero .info-slider .ttl-wrapper .action .btn-orange--secondary {font-size: 24px;line-height: 24px;padding: 12px;}

      .hp-destinations .content{padding: 20px 24px;}

      .hp-service .second-nav{top: 282px;}
      .hp-service .content{padding: 20px 24px;}
      .hp-service .content-wrapper .lst-wrapper{padding-bottom: 28px;padding-top: 110px;}
      .hp-service .content-wrapper .lst li{width: 100%;padding-right: 0px;}
      .hp-service  .first-nav .nav-link{padding: 10px;}
      .hp-service .first-nav li a{font-size: 20px;line-height: 20px;margin-bottom: -5px;}
      .hp-service .content > .ttl-wrapper .ttl{font-size: 36px;line-height: 36px;}
      .hp-service .content > .ttl-wrapper .ttl span{font-size: 28px;line-height: 28px;}
      .hp-service .content > .ttl-wrapper .more-down{font-size: 14px;}

      .fleet-cards .card-wrapper{width: 100%;max-width: 70vw;min-width: 230px;}
      .fleet-cards .fleet-card{/* padding: 48px 20px 20px 20px; */}
      .fleet-cards .main-ttl{margin-bottom: 24px;}

      .block-about-info .img img{margin-top: -15%;}
      .block-about-info:nth-child(2n) .img img{margin-top: -15%;}

      .block-about-info.vid .lst li{width: 100%;padding-right: 0px;}
      .block-about-info.vid .lst li .txt{font-size: 16px;line-height: 16px;padding-right: 0px;}

      .c-grid .services-list li{width: 50%;}
      .c-grid .list-services{padding: 0px 0px;}

      .contact-card{padding: 28px;min-height: 230px;}
      .contact-card .ttl{font-size: 28px;line-height: 28px;}
      .contact-card .txt{font-size: 14px;line-height: 14px;}
      .contact-card .card-icon{margin-bottom: 32px;font-size: 50px;}
      .contact-cards .cards-container .card-wrapper{padding: 8px 50px;}

      .block-service .content-wrapper{flex-direction: column-reverse;}
      .block-service .content-wrapper .lst-wrapper{width: 100%;padding:110px 20px 50px 20px;}
      .block-service .content-wrapper .lst li{padding-right: 0px;width: 100%;}
      .block-service .content .img {min-height: 268px;width: 100%;margin: auto;}
      .block-service .second-nav{top: 410px;left: 0px;width: 100%;flex-wrap: nowrap;overflow-y: auto;}
      .block-service .second-nav li{min-width: fit-content;max-width: max-content;width: 100%;}
      .block-service .second-nav li .btn-tab-small{min-width: 80px}
      .block-service .content .ttl-wrapper .more-down{display: none;}
      .block-service .content .ttl-wrapper{max-width: 290px;}
      .block-service .content .ttl-wrapper .ttl{font-size: 24px;}
      .block-service .content .ttl-block-wrapper{max-width: 240px;min-width: revert;}
      .block-service .content .ttl-wrapper .icon-img{width: 90px;}
      .block-service .second-nav{padding-left: 16px;top: 380px;}

      .block-blog-list .art-lst .art-card .btn-subject{display: none;}
      .block-blog-list .art-lst .art-card .txt{display: none;}
      .block-slider .art-preview .content .btn-subject{display: none;}

      .block-more-arts-slider .art-card .img{margin-right: 0px;padding-right: 0px;}
      .block-more-arts-slider .art-card .img img{width: 130px;height: auto;}
      .block-more-arts-slider .art-card .info .date{font-size: 12px;line-height: 12px;}
      .block-more-arts-slider .art-card .info .ttl{font-size: 14px;line-height: 14px;}
      .block-more-arts-slider .art-card .txt{display: none;}
      .block-more-arts-slider .art-card .btn-subject{display: none;}
      .block-more-arts-slider .art-lst{padding-left: 0px;padding-right: 0px;}

      .product-card .img img{max-width: 142px;}
      .product-card .img{display: flex;justify-content: center;}
      .product-card .info{flex-direction: column;gap: 16px;}
      .product-card{padding: 4px 8px 12px 8px;}
      .product-card .ttl{max-width: revert;text-align: center;}
      .shop-display .card-wrapper{padding: 0px 8px 8px 0px;}
      .shop-display .view{padding-right: 8px;}
      .shop-display .container{padding: 0px 8px 0px 16px;}

      .block-banner-orange .lst li{width: 100%;}
      .block-banner-orange .lst-wrapper{padding-left: 34px;}
      .block-similar-products .product-card{/* max-width: 284px; *//* padding: 4px; */}
      .block-boxed-preview .custom-arrow{width: 32px;height: 32px;font-size: 12px;}
      .block-boxed-preview .slide-wrapper .img{padding-bottom: 60px;}
      .block-boxed-preview .features .feature-item{padding-right: 24px;}
      .block-boxed-preview .ttl-wrapper .ttl{padding-right: 28px;}
      .block-product-tabs .attrs .attr .txt{font-size: 14px;}
      .block-similar-products .container{padding: 0px;}

      .searchModal .form-fields{flex-direction: column;gap: 16px;}
      .searchModal .form-fields .input-data input{font-size: 14px;line-height: 14px;padding-left: 0px;text-align: center;}
   }
   @media only screen and (max-width:476px){
      .block-similar-products .product-card {margin:0 4px}

       main section:last-child{padding-bottom: 60px;}
       
       .hp-destinations .info .img-container .img-light{top: -15px;}
       .hp-destinations .destinations {min-height: 630px;}
       .hp-destinations .destinations .destination{min-height: 220px;height: revert;}
       .hp-destinations .destinations .destination .ttl-wrapper {max-width: 80%;}
       .hp-destinations .destinations .destination .rounded{max-width: 150px;}
       .hp-destinations .destinations .destination .ttl-wrapper{top: 45px !important;}
       .hp-destinations .destinations .destination:nth-child(2) .pin{right: 35px;}
       .hp-destinations .destinations .destination .pin{top: 26px;right: 35px;}
       .hp-destinations .destinations .destination .pin img{max-width: 38px;}
   
       .hp-blog{padding: 20px 0px;}
       .hp-blog .content{padding: 40px 20px;}
       .hp-blog .slide-content .art-preview .date{font-size: 12px;line-height: 12px;}
       .hp-blog .slide-content .art-preview .ttl-wrapper{align-items: flex-start;margin-bottom: 0px;}
       .hp-blog .slide-content .art-preview .ttl{font-size: 14px;line-height: 14px;}
       .hp-blog .slide-content .art-preview .txt{display: none;}
       .hp-blog .slide-content .art-lst{padding-top: 10px;}
       .hp-blog .art-card .info .txt{display: none;}
       .hp-blog .art-card .img img{width: 120px;height: auto;border-radius: 12px;}
       .hp-blog .art-card .info .date{font-size: 12px;line-height: 12px;}
       .hp-blog .art-card .info .btn-subject{display: none;}
       .hp-blog .art-card .info .ttl{font-size: 14px;line-height:.14px;}
   
       .hp-contact{padding: 20px 0px;}
       .contact-form .img-wrapper{height: 200px;}
   
       .footer-newsletter .form-fields{flex-direction: column;}
       .footer-newsletter .ttl-wrapper .sbttl{margin-top: -10px;}
       .footer-newsletter .form-fields .input-data{width: 100%;max-width: revert;}
       .footer-newsletter .form-fields .button-data{width: 100%;}
       .footer-newsletter .container{padding: 0px 32px;}
   
       .block-slider .art-preview .content .txt{display: none;}
   
       .block-blog-list .art-card .img{margin-right: 0px;padding-right: 0px;}
       .block-blog-list .art-card .img img{width: 130px;height: auto;}
       .block-blog-list .art-card .info .date{font-size: 12px;line-height: 12px;}
       .block-blog-list .art-card .info .ttl{font-size: 14px;line-height: 14px;}
       .block-blog-list .art-lst{padding-left: 0px;padding-right: 0px;}
   
       .block-more-arts-slider .container{padding: 0px 0px;}
       .block-more-arts-slider .slider-wrapper{border-radius: 0px;}
       .block-more-arts-slider  .slide-wrapper .art-card-wrapper{padding: 4px;}
   
       .block-img-overflow .info{padding-bottom: 30%;}
   
       .block-img-overflow .img-wrapper{width: 100%;}
   
       .block-destination .bottom-content .slider-arrows{display: none;}
       .block-destination .action{width: 100%;max-width: revert;}
       .block-destination .action .btn-black{max-width: 260px;margin: auto;}
       .block-destination .content{border-radius: 16px 16px 0px 0px;}
   }