
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.min.css');


/* @import url('//cdn.jsdelivr.net/jquery.magnific-popup/1.0.0/magnific-popup.css'); */

/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');

/* font-family: 'Roboto', sans-serif; */

:root{ --headingSize: 55px; }

@import url('https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.min.css');


@font-face {
  font-family: 'Averta Std CY';
  src: url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/webFonts/AvertaStdBold/font.woff2') format('woff2'),
    url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/webFonts/AvertaStdBold/font.woff') format('woff');
  /*     url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/Fonts/AnyConv.com__AvertaStd-Bold.woff2') format('woff2'),
  url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/Fonts/AnyConv.com__AvertaStd-Bold.woff') format('woff'); */
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Averta Std CY';
  src: url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/webFonts/AvertaStdRegular/font.woff2') format('woff2'),
    url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/webFonts/AvertaStdRegular/font.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Averta Std CY';
  src: url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/webFonts/AvertaStdSemibold/font.woff2') format('woff2'),
    url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/webFonts/AvertaStdSemibold/font.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Averta Std CY';
  src: url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/Fonts/AnyConv.com__AvertaStd-ExtraBold.woff2') format('woff2'),
    url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/Fonts/AnyConv.com__AvertaStd-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Averta Std CY';
  src: url(https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/Fonts/AnyConv.com__AvertaStd-Semibold.woff2%27) format('woff2'),
    url('https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/Fonts/AnyConv.com__AvertaStd-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}



/* End Fonts */
/* Magnific Popup CSS */
/* .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
*/






/* 1a. Containers */



/* 1b. Colors */ 





/* 1c. Typography */















/* 1d. Buttons */








/* 1e. Forms */




 



 
















/* 1f. Tables */










/* 1g. Site header */







/* 1h. Site footer */







.content-wrapper, .wrapper { max-width: 1356px; }
.dnd-section > .row-fluid, .dnd-section .wrapper { max-width: 1356px; }




html { font-size: 16px; scroll-behavior: smooth;}


body { font-family: Roboto; font-style: normal; font-weight: 400; text-decoration: none; color: #0A0F19; font-size: 16px; line-height: 1.5; opacity:1; }
body.loaded{ opacity:1; }

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a ,h6 a{  margin:0; padding:0; }
/* Anchors */
a { color: #000FC4; }
a:hover{ color: #00009c; }

:focus { outline:none; }

/* Headings */
h1 { font-weight: 700; text-decoration: none; font-family: Averta Std CY; font-style: normal; color: #2D2E34; font-size: 24px;  line-height: 100%;  }
h2, .h2 h1 { font-weight: 700; text-decoration: none; font-family: Averta Std CY; font-style: normal; color: #000000; font-size: 50px; line-height: 1.2;  }
h3 { font-weight: 700; text-decoration: none; font-family: Averta Std CY; font-style: normal; color: #0A0A0A; font-size: 36px; line-height: 130%;  }
h4 { font-weight: 700; text-decoration: none; font-family: Averta Std CY; font-style: normal; color: #0A0A0A; font-size: 24px; line-height: 120%; }
h5 { font-weight: 700; text-decoration: none; font-family: Averta Std CY; font-style: normal; color: #0A0A0A; font-size: 20px; line-height: 1.5; }
h6 { font-weight: 700; text-decoration: none; font-family: Averta Std CY; font-style: normal; color: #0A0A0A; font-size: 18px; line-height: 120%; }
p { font-family: Roboto; font-style: normal; font-weight: 400; text-decoration: none; color: #0A0F19; line-height:1.5; }
p.inner-para{ font-family: Averta Std CY; font-style: normal; font-weight: 400; text-decoration: none; color: #0A0F19; line-height:1.5; font-size: 16px;}

.Font32 { font-size: 32px;line-height: 1.18; }
.Font22 { font-size: 22px;line-height: 1.22; }
.Font20 { font-size: 20px;line-height: 1.3; }
.Font18 { font-size: 18px;line-height: 1.5; }
.Font12 { font-size: 12px;line-height: 1.5; }
.Font14 { font-size: 14px;line-height: 1.5; }
.Font16 { font-size: 16px;line-height: 1.31; }
.fw600 { font-weight: 600;}
.h2Style{font-weight: 600; text-decoration: none; font-family: Graphik; font-style: normal; color: #16437a; font-size: 42px; line-height: 1.3;}

/* Transition */
.transition{transition: all ease 0.4s;}
/* * * * * */

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#00DAB0; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
a:hover { color:#484848; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
input[type=submit] { font-weight: 700; text-decoration: none; font-family: Roboto; font-style: normal; cursor:pointer;  }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1180px; padding-left: 15px; padding-right: 15px; }
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */

.set-bg, .bg{ background-size:cover; background-position:center; position:relative; }
.overlay{ position: relative;  }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(0, 0, 0, 0.4);}
.overlay > * { position:relative; z-index:2; }

/* white Font */
.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.fontWhite a:hover { color:#196eb7; }
.headingcolor, .headingcolor a, .headingcolor h1, .headingcolor h2, .headingcolor h3, .headingcolor h4, .headingcolor h5, .headingcolor h6 { color: #2D2E34; }
.bodycolor, .bodycolor a, .bodycolor h1, .bodycolor h2, .bodycolor h3, .bodycolor h4, .bodycolor h5, .bodycolor h6 {color: #0A0F19; }
.sec_color, .sec_color a, .sec_color h1, .sec_color h2, .sec_color h3, .sec_color h4, .sec_color h5, .sec_color h6 {color: #484848; }
.Pri_color, .Pri_color a, .Pri_color h1, .Pri_color h2, .Pri_color h3, .Pri_color h4, .Pri_color h5, .Pri_color h6 {color: #00DAB0; }
.black_color { color: #000000; }

[class*="fa-"] { font-family: fontawesome; font-style: normal}
/* TitleStyle */
.titleStyle { position: relative; }
.titleStyle:after { content: '';    height: 2px;  display: block; margin: 10px auto 7px; background-image: url(https://4070598.fs1.hubspotusercontent-na1.net/hubfs/4070598/titleStyle.png); background-position: top center; background-repeat: no-repeat; background-size: 85px 2px; }

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

/* Text Alignment */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.widthCenter { margin:0 auto; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ max-width:100%; white-space:normal; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li + li {margin-top:12px;}
.listStyle ul li:before { position:absolute; left:4px; top:8px; content:'';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L5.70711 9.70711C5.31658 10.0976 4.68342 10.0976 4.29289 9.70711L0.292893 5.70711C-0.0976311 5.31658 -0.0976311 4.68342 0.292893 4.29289C0.683417 3.90237 1.31658 3.90237 1.70711 4.29289L5 7.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893Z' fill='%234CAE04'/%3E%3C/svg%3E");    width: 14px;height: 10px;background-position: center;background-size: contain;background-repeat: repeat;}

.listStyle.V2 ul li:before {position: absolute;left: 0;top: 50%;content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17' fill='none'%3E%3Cpath d='M0.618542 16.7374C0.753346 16.8075 0.904701 16.8396 1.05636 16.8302C1.20802 16.8208 1.35426 16.7703 1.47937 16.6841L12.3127 9.18407C12.4234 9.10737 12.5139 9.005 12.5764 8.8857C12.6388 8.7664 12.6715 8.63374 12.6715 8.49907C12.6715 8.3644 12.6388 8.23174 12.5764 8.11244C12.5139 7.99314 12.4234 7.89076 12.3127 7.81407L1.47937 0.314068C1.35435 0.227562 1.20805 0.176905 1.0563 0.167584C0.904557 0.158262 0.753153 0.19063 0.618483 0.261184C0.483813 0.331737 0.371011 0.437787 0.292289 0.567851C0.213567 0.697915 0.171926 0.847036 0.171875 0.999068V15.9991C0.17185 16.1512 0.213461 16.3004 0.292198 16.4306C0.370935 16.5607 0.483793 16.6668 0.618542 16.7374Z' fill='%23ADC8E4'/%3E%3C/svg%3E");width: 13px;height: 17px;background-position: center;background-size: contain;background-repeat: repeat;transform: translateY(-50%);}
.listStyle.V2 ul li+li {margin-top: 24px;}
.listStyle.V2 ul li {padding-left: 30px;}




.fl { float:left; }
.fr { float:right; }
.ib.vt { vertical-align:top !important;}
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%;}
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }




.pb5,.p5-0 { padding-bottom:5px; }
.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb30,.p30-0 { padding-bottom:30px; }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pt5,.p5-0 { padding-top:5px; }
.pt10,.p10-0 { padding-top:10px; }
.pt20,.p20-0 { padding-top:20px; }
.pt100,.p100-0 { padding-top:100px; }
.pt130,.p130-0 { padding-top:130px; }
.pt25 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt80,.p80-0 { padding-top:80px; }
.pt90,.p90-0 { padding-top:90px; }
.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15 { padding-top:15px; }
.pb15, .p15 { padding-bottom:15px; }

.pt16 { padding-top: 16px; } 
.pt32 { padding-top: 32px; }

.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }
.pt24{padding-top:24px;}
.p90-0 { padding-top: 90px;padding-bottom: 90px; }
.p80-0 { padding-top: 80px;padding-bottom: 80px; }
.pb90 { padding-bottom: 90px; }
.pb100 { padding-bottom: 100px; }

/* ::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important;} */
::placeholder {
  color: #8F8F8F;
}

/*************** display *******************/
.d_flex { display: flex; }
.align_center { align-items: center; }
.align_start { align-items: flex-start; }
.align_end { align-items: flex-end; }
.space_between { justify-content: space-between; }
.space_around { justify-content: space-around; }
.flex_start { justify-content: flex-start; }
.flex_end { justify-content: flex-end; }
.flex_center { justify-content: center; }
.d_flex.row_reverse { flex-direction: row-reverse; }
.flex_wrap { flex-wrap: wrap; }
.gap_50 { gap: 50px; }
.position_relative { position: relative; }
.position_absolute { position: absolute; }

/* Blockquote */
blockquote { border-left-color: #484848; }



button,.button {background-color: 

  
  
    
  


  rgba(0, 15, 196, 1.0)

;border: px solid ;border-radius: px;color: #0A0A0A;padding: px px;font-family: Roboto; font-style: normal; font-weight: 400; text-decoration: none;font-weight: 500;line-height: 1.334;text-decoration: none !important;}
button:hover,.button:hover{background-color: ;border-color: ;color: ;}
button:active,.button:active {background-color: ;border-color: ;color: ;}

.link { color:

  
  
    
  


  rgba(0, 15, 196, 1.0)

; }
.link svg { fill:

  
  
    
  


  rgba(0, 15, 196, 1.0)

; }
.button.V2 {background-color: ;border-color: ;color: ;}




form,.submitted-message { font-family: Roboto; font-style: normal; font-weight: 400; text-decoration: none; }
.submitted-message { color: #0a0a0a; font-family: Montserrat; font-style: normal; font-weight: 700; text-decoration: none; font-size: 25px; }
input[type="submit"]:hover {opacity: 0.6;}

.form-title { font-weight: 700; text-decoration: none; font-family: Roboto; font-style: normal; color: #0A0A0A; font-size: 32px;}
.form-banner-form-title h1{ font-weight: 700; text-decoration: none; font-family: Roboto; font-style: normal; color: #0A0A0A; font-size: 32px;}

/* Form label */
form label { font-weight: 700; text-decoration: none; font-family: Roboto; font-style: normal; line-height: 150%;  margin-bottom: 0; color:#484848; font-size: 12px;}
/* Form help text */
form legend { color: ; }
/* Form inputs */

form .input { margin-right:0 !important; }
form fieldset {max-width: inherit !important;margin: 0px -8px !important;}
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 20px; }
form fieldset .field { padding-left:8px; padding-right:8px; }
textarea { min-height:160px; }
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=file],select,textarea {color: #0A0F19;}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=file]:focus,select:focus,textarea:focus {border-color: #00DAB0;}
span.hs-form-required {color: red;}

input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=file], select, textarea { background-color:  #FFFFFF;    display: inline-block; font-size: 16px;  width: 100% !important;     border: 1px solid #EBEBEB; border-radius: 2px;  margin-top: 8px;}
/* Select arrow remove */
button, select { text-transform: none; -webkit-appearance: none; }
/* * * * * * */
form input[type="radio"],form input[type="checkbox"] { display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span { position:relative; display:block; padding-left:42px; cursor:pointer;font-size:16px;}
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before { content:"\f00c"; font-family:fontawesome; color:#6b1631 ; position:absolute; left:4px; top:0.5px; font-size:0; width:20px; height:20px; display:block; border:1px solid #C0C0C0; border-radius: 2px;
  transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:19px; }

form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before { background:#00DAB0; border-color:#00DAB0 }
form input[type="checkbox"]:checked+span:before { border-color:#00DAB0; font-size:12px; background:#00DAB0; color:#fff; letter-spacing:0; }
.hs-fieldtype-intl-phone.hs-input select {width: 100% !important; max-width: 45px;}
.form-module-right-col-wrap .hs-fieldtype-intl-phone.hs-input input {width: 100%!important;}
.hs-form-field {margin-bottom: 0;}
form .hs-richtext, form .hs-richtext p { margin: 0px; font-weight: 400; font-size: 16px; line-height: 150%; color: #000000; font-family: 'Lato', sans-serif; }
.legal-consent-container .field.hs-form-field { margin-bottom: 8px; padding: 0; }
.grecaptcha-badge { margin: inherit; }
.legal-consent-container .hs-form-booleancheckbox-display>span { margin-left: 0px; }
.legal-consent-container .hs-form-booleancheckbox-display>span, .legal-consent-container .hs-form-booleancheckbox-display>span p { margin: 0 !important; font-weight: 400; font-size: 16px; line-height: 150%; color: #000000; }

/* For Error msg */
ul.no-list.hs-error-msgs.inputs-list { margin-top: 8px; }
/* Form placeholder text */
/* Date picker */
.fn-date-picker td.is-selected .pika-button {background: #00DAB0;}
.fn-date-picker td .pika-button:hover {background-color: #00DAB0 !important;}
.fn-date-picker td.is-today .pika-button {color: #00DAB0;}
/* Submit button */
form .hs-button, form input[type=submit] { font-weight: 700; text-decoration: none; font-family: Roboto; font-style: normal; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; background-color: #00dab0; color: #ffffff; display: inline-block;  line-height: 130%; padding: 15px 48px; border: none; width: auto; border-radius: 4px; font-size: 16px;}

.hs-error-msgs label {color: #ff1818;font-weight: 400;}
.fontWhite input[type=text],.fontWhite input[type=email],.fontWhite input[type=password],.fontWhite input[type=tel],.fontWhite input[type=number],.fontWhite input[type=file],.fontWhite select,.fontWhite textarea {border-bottom: 1px solid #57bf97;border-color: #fff;color: #ffffff !important;}
.fontWhite form input[type=submit]  {background-color: ;border-color: ;color: ;}

/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
.align-left{text-align:left;}
/*<<<<<<<<<<*/





table { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #1c85e8; }
th,td { border-color: #1c85e8;color: #1c85e8; }
thead th,thead td {background-color: 

  
  
    
  


  rgba(0, 218, 176, 1)

;border-bottom-color: #1c85e8;color: #FFFFFF; }
tfoot td {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;color: #1c85e8; }
tbody + tbody {border-top-color: #1c85e8; }
figure { margin: 0; }





.header { background-color: ; }

.mainNavForWeb ul li a {
  color: #2D2E34;
}








.footer-social-media-item {width: 100%; max-width: 30px; height: 30px; overflow: hidden; border-radius: 50%;}
.footer-social-media-item a {width: 100%; height: 100%; display: flex; max-width: 100%; justify-content: center; background-color: #5441FF; align-items: center; overflow: hidden; position: relative;}
.footer-social-media-item a svg {width: 16px; height: 16px; display: block; fill: #fff; position: relative; transition: .5s; z-index: 3;}
.footer-social-media {display: flex; gap: 10px; padding-top: 25px;}
.footer-associates-logos {display: flex; gap: 24px; align-items: center;}
.footer-copyright {padding-top: 25px;}
.footer-outter {padding-top: 50px; padding-bottom: 50px; background-color: #161616;}
.footer-div-one-left {max-width: 400px; width: 100%;}
.footer-div-one {display: flex; gap: 50px; padding-bottom: 25px;}

.footer-div-one-right {display: flex; gap: 20px; justify-content: space-between; width: 100%; max-width: 906px;}
.footer-div-two p {margin: 0;}
.footer-outter p {font-size: 14px; color: #ffffff; font-weight: 400; line-height: 1.5;}

.footer-div-two p {font-size: 12px; line-height: 19px; text-align: left; color: {font=Roboto, font_set=DEFAULT, styles={font-family=Roboto, font-style=normal, font-weight=400, text-decoration=none}, size=16, size_unit=px, color=#0A0F19, variant=400, fallback=null, style=font-family: Roboto; font-style: normal; font-weight: 400; text-decoration: none, css=color: #0A0F19;font-size: 16px;font-family: Roboto; font-weight: 400;};}

.footer-div-address-title h4 {color: #95a2ba; font-weight: 600; font-size: 16px; line-height: 32px;}
.footer-div-one h4 {color: #95a2ba; font-weight: 600; font-size: 16px; line-height: 32px;}
.footer-div-links-inner ul {list-style-type: none; padding: 0; margin:0;}
.footer-div-address-title {padding-bottom: 8px;}
.footer-div-support-title {padding-bottom: 8px;}
.footer-div-links-title {padding-bottom: 8px;}
.footer-div-address {max-width: 266px; width: 100%;}
.footer-div-support {max-width: 230px; width: 100%;}
.footer-div-links {max-width: 230px; width: 100%;}
.footer-div-two {
  padding-top: 25px;
  border-top: 1px solid #e3e3e33d;
}

.footer-div-support-inner {display: flex; flex-direction: column; gap: 5px;}
.footer-div-links-inner ul {display: flex; flex-direction: column; gap: 5px;}

.footer-div-support-inner a {font-size: 14px; color: #fff; font-weight: 400; line-height: 1.5;}
.footer-div-links-inner a {font-size: 14px; color: #ffffff; font-weight: 400; line-height: 1.5;}


.footer-social-media-item a:hover svg {color: #fff; transform: rotateY(1turn);}

.footer-social-media-item a:before {background: red; content: ""; height: 100%; left: 0; position: absolute; top: 100%; transition: .5s; width: 100%; z-index: 2;}

.footer-div-support-item {color: #ffffff; font-size: 14px; font-weight: 400; line-height: 1.5;}

.footer-associates-logo-item {max-width: 80px; width: 100%;}

.footer-social-media-item a:hover:before {top: 0;}

.footer-social-media-item:first-child a:before {background: #3b5999;}
.footer-social-media-item:nth-child(2) a:before {background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);}
.footer-social-media-item:nth-child(3) a:before {background: #0A66C2;}
.footer-social-media-item:nth-child(4) a:before {background: #00acee;}
.footer-social-media-item:nth-child(5) a:before {background: #c4302b;}
.footer-social-media-item a:hover svg {fill: #fff; stroke: #fff;}
.footer-social-media-item a svg path {fill: #fff;}
.footer-div-one-right  a {position: relative;}
.footer-div-one-right  a:hover:before {width: 100%;}
.footer-div-one-right  a:before {content: ""; position: absolute; width: 0; height: 2px; background-color: #5441ff; bottom: -5px; transition: all .4s ease; left: 0;}


/* Banner */
.form-banner-form {max-width: 391px; width: 100%; border-radius: 2px; padding: 24px; padding-top: 32px;}
.form-banner{ background-position: center;}

.form-banner-outter {
  padding-top: 132px;
  padding-bottom: 115px;
}
.form-banner-form-title h1 {font-style: normal; line-height: 1.18;}
.form-banner-main-form {padding-top: 24px;}
.form-banner-main-form form label {font-style: normal;  line-height: 14px; text-transform: uppercase;}
.form-banner-main-form form input {margin-bottom: 8px;}
.form-banner-main-form form input[type=submit] {margin-bottom: 0px;}
.two-col-field input {margin-bottom: 0;}
.two-col-field {display: flex; flex-wrap: wrap;}
.one-col-field:nth-child(2) input {border-radius: 0px 2px 2px 0px;}
.one-col-field:first-child input {border-right: none; border-radius: 2px 0px 0px 2px;}
.submit-field {
  text-align: right;
  margin-top: 23px;
}
.one-col-field {width: 50%;}
.error {font-size: 12px; margin-bottom: 8px; display: block;}
/* .error {
margin-top: -14px;
display: block;
font-size: 12px;
} */

/* stripe cta */

.stripe-cta-inner {background-repeat: no-repeat; background-size: cover; background-position: center; padding-top: 134px; padding-left: 30px; padding-bottom: 50px; padding-right: 30px; position: relative; border-radius: 4px; overflow: hidden;}
.stripe-cta-wrap {position: relative; z-index: 2;}
.stripe-cta-inner:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #00000038;}
.stripe-main-cta {padding-top: 22px; text-align: center;}
.stripe-cta-logo { max-width: 362px; width: 100%;}

.stripe-main-cta a{ font-weight: 700; text-decoration: none; font-family: Averta Std CY; font-style: normal; color: #0A0A0A; position:relative; font-size: 18px;}
.stripe-main-cta a:before {content: ""; background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23484848' stroke-linecap='round'/%3E%3C/svg%3E%0A"); position: absolute; right: 16px; top: 50%; width: 6px; height: 12px; background-repeat: no-repeat; background-size: cover; transform: translateY(-50%); background-position: center;}
.stripe-cta-logo svg {width: 100%; height: 100%; display: block;}

/* Feature listing */
.listing-module-content {padding-top: 24px;}
.list-item-left-logo {max-width: 54px; width: 100%; height: 54px;}
.list-item-left-logo img {width: 100%; height: 100% !important; display: block; object-fit: contain;}
.list-item-right-logo {max-width: 46px; width: 100%; height: 35px; overflow: hidden;}
.list-item-right-logo img {object-fit: contain; width: 100%; height: 100% !important;}
.list-item-middle-content {max-width: 100%; width: 100%;}
.main-list-item {display: flex; align-items: center; gap:34px;}
.main-listing-wrap {display: flex; flex-direction: column; width: 100%; padding-top: 45px;}
.list-item-middle-content-para {padding-top: 10px;}
.listing-module-wrap {max-width: 1000px; margin: 0 auto;}


.list-item-left-logo svg {display: block; width: 100%; height: 100%;}
.list-item-left-logo svg {display: block; width: 100%; height: 100%;}
.main-list-item a {display: block; width: 100%; height: 100%;}
.list-item-right-logo a {display: block; width: 100%; height: 100%;}
/* .listing-module-title-content {padding-left: 24px;} */
.stripe-main-cta a:hover {opacity: 0.8;}
.list-item-right-logo svg {
  width: 100%;
  height: 100%;
  display: block;
}

.list-item-left-logo-wrapper .list-item-right-logo {display: none;}



/* .listing-module-title-content {max-width: 1000px; margin: 0 auto; width: 100%;} */
/* Blog listing */
.blog-listing-banner {width: 100%; max-width: 100%; height: 500px;}
.blog-listing-banner img {width: 100%; height: 100% !important; object-fit: cover;}
.featured-blog {background-color: #F7F7F7; max-width: 950px; margin: 0 auto; padding: 30px 40px; overflow: hidden; border-radius: 4px;     box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.featured-title {padding-top: 20px;}
.blog-pic-and-date {padding-top: 20px; display: flex; align-items: center; gap: 10px;}
.blog-content {margin-top: 20px;}
.blog-cta {margin-top: 20px; display: block;}
.blog-cta {display: inline-flex; gap: 13px; align-items: center; color: #0A0A0A; font-size: 16px; font-weight: 400;}
.blog-listing-inner {margin-top: -120px; position: relative;}
.blog-image-background a {display: block; height: 100%; width: 100%;}


.blog-author-pic {max-width: 27px; width: 100%; display: block; height: 27px; border-radius: 50%; overflow: hidden;}
.avatarperson-img {width: 100%; height: 100%; max-width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-color: white;}
.blog-pic {display: flex; align-items: center; gap: 10px; max-width: 160px; width: 100%;}
.blog-date {max-width: 150px; width: 100%; display: flex; gap: 10px; align-items: center;}

.blog-clock-icon {max-width: 25px; width: 100%; display: block;}
.blog-clock-icon svg {width: 100%; height: 100%; display: block;}
.blog-cta-icon {max-width: 22px; width: 100%; display: block;  transition: all 0.8s ease;}
.blog-cta-icon svg {width: 100%; height: 100%; display: block;}
.blog-cta {display: inline-flex; gap: 13px; align-items: center;}

.main-blog-listing {max-width: 1180px; margin: 0 auto; margin-top: 70px;}
/* .blog-list-item {width: calc(50% - 10px);} */

.main-blog-listing-inner {display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 20px; row-gap: 45px;}
.blog-text-content {max-width: 94%; margin: 0 auto; background-color: #F7F7F7; border-radius: 4px; padding: 30px 20px; margin-top: -50px; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; height: calc(100% - 200px);}
.blog-image-background {max-width: 100%; width: 100%; height: 250px; overflow: hidden;}
.blog-image-background img {width: 100%; max-width: 100%; height: 100%; object-fit: cover; transform: translate(0px, 0px) scale(1);transition: all 0.8s ease;}

/* .blog-list-item:hover .blog-image-background img{transform: translate(51px, 25px) scale(1.2); } */

.blog-list-item .blog-tags a {padding: 10px 15px; line-height: 1; display: inline-block; color: #fff; border-radius: 4px; background-color: #FE5D67; font-style: normal; font-weight: 500; font-size: 12px;}
.blog-item-title {margin-top: 15px;}
.blog-list-item .blog-tags {display: inline-block; margin-top: -50px; display: block;}
.featured-tag {background-color: #000; font-style: normal; font-weight: 500; display: inline-block; font-size: 14px; color: #fff; padding: 8px 20px; border-radius: 4px; line-height: 1;}

.loadmore-btn a {font-weight: 700; text-decoration: none; font-family: Roboto; font-style: normal; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; background-color: #00dab0; color: #ffffff; display: inline-block; line-height: 1; padding: 15px 48px; border: none; width: auto; border-radius: 4px; font-size: 16px; cursor:pointer;}

.featured-title h1 {font-weight: 700; text-decoration: none; font-family: Roboto; font-style: normal; color: #0A0A0A; font-size: 32px; line-height:1.2;} 

.blog-author-name {font-size: 14px; font-weight: 700;}
.blog-date {font-size: 14px; font-weight: 700;}
.blog-content p {font-size: 15px;}

.loadmore-btn {text-align: center; padding-top: 50px;}
.blog-listing {padding-bottom: 50px}

.blog-cta-text:before {position: absolute; content: ""; bottom: 0; left: 0; height: 2px; width: 0%; background-color: red; transition: all 0.8s ease;}
.blog-cta:hover .blog-cta-icon {transform: translateX(5px);}
.blog-cta:hover .blog-cta-text:before {width: 100%;}
.blog-cta-text {position: relative;}
.similar-posts-inner {display: flex; gap: 20px; justify-content: space-between; flex-wrap: wrap;}
.similar-posts-inner .blog-list-item {width: calc(33.33% - 14px);}



.similar-posts-inner-title:before {position: absolute; content: ""; left: -100%; top: 50%; max-width: 420px; background-image: linear-gradient(270deg, #000, hsla(0, 0%, 100%, 0)); width: 100%; height: 2px;}
.similar-posts-inner-title:after {position: absolute; content: ""; right: -100%; top: 50%; max-width: 420px; background-image: linear-gradient(90deg, #000, hsla(0, 0%, 100%, 0)); width: 100%; height: 2px;}
.similar-posts-inner-title-wrap {text-align: center; overflow: hidden; padding-bottom: 50px;}
.similar-posts-inner-title {display: inline-block; position: relative; padding: 0px 20px;}


.blog-inner-banner {height: 500px; max-width: 100%; width: 100%;}
.blog-inner-banner img {height: 100%!important; object-fit: cover; width: 100%; object-position: center;}
.blog-inner-social-icon a svg path {fill: #fff;}
.blog-inner-social-icon a svg {width: 16px; height: 16px; display: block; fill: #fff; position: relative; transition: .5s; z-index: 3;}
.blog-inner-social-icon a {width: 100%; height: 100%; display: flex; max-width: 100%; justify-content: center; background-color: #5441ff; align-items: center; overflow: hidden; position: relative;}
.blog-inner-social-icon {width: 100%; max-width: 30px; height: 30px; overflow: hidden; display: block; border-radius: 50%;}
.blog-inner-social-icon a:hover svg {color: #fff; transform: rotateY(1turn);}
.blog-inner-social-icon a:before {background: red; content: ""; height: 100%; left: 0; position: absolute; top: 100%; transition: .5s; width: 100%; z-index: 2;}

.blog-inner-social-icon:first-child a:before {background: #3b5999;}
.blog-inner-social-icon:nth-child(2) a:before {background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);}
.blog-inner-social-icon:nth-child(3) a:before {background: #0A66C2;}
.blog-inner-social-icon:nth-child(4) a:before {background: #00acee;}
.blog-inner-social-icon:nth-child(5) a:before {background: #c4302b;}
.blog-inner-social-icon:hover svg {fill: #fff; stroke: #fff;}
.blog-inner-social-icon a:hover:before {top: 0;}
.blog-inner-social-icon-inner {display: flex; flex-direction: column; gap: 10px; position: sticky; top: 100px;}

.avatarperson-img {background-color: #fff; background-position: 50%; background-repeat: no-repeat; background-size: cover; height: 100%; max-width: 100%; width: 100%;}
.blog-author-pic {border-radius: 50%; display: block; height: 27px; max-width: 27px; overflow: hidden; width: 100%;}

.blog-date, .blog-pic , .blog-author-name{align-items: center; display: flex; gap: 10px; font-size: 16px; font-weight: 700; color: #434d60; width: 100%;}

.blog-clock-icon svg {display: block; height: 100%; width: 100%;}
.blog-clock-icon {display: block; max-width: 25px; width: 100%;}
.blog-tags-icons {display: block; max-width: 25px; width: 100%;}
.blog-tags-icons svg {display: block; height: 100%; width: 100%;}
.blog-tags-text a {font-size: 16px; font-weight: 700; color: #434d60;}
.blog-tags {align-items: center; display: flex; gap: 10px; width: 100%;}
.blog-inner-col-content-date-name-tag {display: flex; justify-content: flex-start; max-width: 510px; align-items: center; padding-top:15px}
.blog-inner-col-main-content-wrap p {margin: 10px 0px;}
.blog-inner-col-main-content-wrap h2 {margin: 10px 0px; margin-top: 20px;}
.blog-inner-col-main-content-wrap img {margin: 10px 0px; border-radius:6px;}


.blog-inner-social-icons {max-width: 32px; width: 100%;  margin-top: 100px;}
.blog-inner-col-main-content {width: 100%;max-width: 870px;}
.blog-inner-three-col {display: flex; justify-content: space-between; gap: 20px; padding: 50px 0px;}
.blog-inner-col-popular {width: 100%; max-width: 390px;}
.blog-inner-popular-post {position: sticky; top: 100px; background-color: #F7F7F7; padding: 20px; border-radius: 4px;}


.blog-inner-col-content-tag a {background-color: #000; border-radius: 4px; font-size: 14px; font-weight: 500; line-height: 1; color: #fff; display: inline-block; font-style: normal; padding: 8px 20px;}
.blog-inner-col-content-title {padding-top: 30px;}
.blog-inner-col-main-content-wrap {padding-top: 30px;}
.blog-inner-post-list-item-pic {max-width: 70px; height: 60px; width: 100%;}
.blog-inner-post-list-item-pic img {width: 100%; height: 100%; object-fit: cover;}
.blog-inner-post-list-item {display: flex; align-items: flex-start; gap: 16px;}
.blog-inner-popular-post-list {display: flex; flex-direction: column; gap: 30px; padding-top: 15px;}
.blog-inner-popular-post-title {padding-bottom: 15px;}

.nextPreviousBlogOutter {display: flex; gap: 20px; justify-content: space-between;}
.previousBlog {display: flex; gap: 15px; max-width:400px; width:100%;}
.nextBlog-wrap {display: flex; align-items: flex-start; flex-direction: row-reverse; max-width:400px; width:100%; gap: 15px;}
.previousBlogWrap {display: block; position: relative; max-width: 140px; height: 95px; width: 100%;}
.nextBlogImage, .previousBlogImage {display: block; max-width: 100%; width: 100%; height: 100%; position:relative;}
.pre-le-arrow svg path {fill: #fff;}
.pre-le-text {color: #fff; font-weight:500;}
.nextBlogImage:before, .previousBlogImage:before {position: absolute; content: ""; left: 0; top: 0; width: 100%; background-color: #0000006b; height: 100%;}

.nextPreviousBlog {padding: 20px 0px; border-width: 1px; border-style: solid; border-image: linear-gradient(to right, black, rgba(255, 255, 255, 0)) 1 1 stretch; border-left: none; margin-top: 40px;}
.pre-le-arrow {max-width: 16px; width: 100%; height: 10px; display: block;}
.pre-le-arrow svg {width: 100%; height: 100%; display: block;}
.previousBlogText {display: flex; align-items: center; gap: 9px; position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); justify-content: center; z-index: 2;}
.nextBlogText {display: flex; flex-direction: row-reverse; gap: 9px; align-items: center; position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); justify-content: center; z-index: 2; padding: 0px 8px;}
.nextBlog {max-width: 140px; height: 95px; width: 100%; position: relative;}
.nextBlogImage img, .previousBlogImage img {width: 100%; height: 100%; object-fit: cover;}
.blog-inner-popular-post-title {padding-bottom: 15px; border-image: linear-gradient(to right, black, rgba(255, 255, 255, 0)) 1 1 stretch; border-bottom: 1px solid;}
.blog-inner-col-main-content-wrap ul {list-style-type: none; padding: 0;}
.blog-inner-col-main-content-wrap ul li {position: relative; padding-left: 20px; margin: 10px 0px;}
.blog-inner-col-main-content-wrap ul li:before {content: ""; position: absolute; width: 10px; height: 10px; border-radius: 50%; background-color: #000; left: 0; top: 50%; transform: translateY(-50%);}
.previousBlogText {padding: 0px 8px;}

.blog-two-col {display: flex; justify-content: space-between; gap: 30px; align-items: center;}
.blog-two-col * {width: 50%;}
.blog-two-col img {border-radius: 6px;}
.blog-two-col {margin: 20px 0px;}

.previousBlog {max-width: 100%;}
.nextBlog-wrap {max-width: 100%;}

.main-banner-title-content {padding-top: 240px; padding-bottom: 133px; max-width: 898px; width: 100%;}
.main-banner-content {padding-top: 12px;}
.main-banner {background-size: cover; background-position: center; background-repeat: no-repeat;}
.main-banner-title h1 {font-family: 'Averta Std CY';font-size: 66px;letter-spacing: 0.51pt; color: #FFFFFF;font-weight: bold;padding-left: 27%;}
.main-banner-inner {max-width: 1175px; width: 100%; margin: 0 auto;}
.main-banner-content p {color: #FFFFFF; font-family: 'Averta Std CY'; font-size: 32px; letter-spacing: -0.32pt;}

.filter-stripe-four-col ul {list-style-type: none; padding: 0; margin: 0;}
.filter-stripe-four-col ul li {padding: 0;}

.filter-stripe-four-col ul {list-style-type: none; padding: 0;}
.filter-stripe-four-col ul li {padding: 0;}
.filter-stripe-four-col-row {align-items: center; display: flex; gap: 10px; max-width: 100%; width: 100%; align-items: flex-start;}
.filter-stripe-inner {display: flex; gap: 30px; align-items: center; justify-content: space-between; width: 100%; max-width: 100%;}
.filter-stripe {background-color: #fff; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; border-radius: 15px;}

.main-title-icon {transition: all 0.5s ease; transform: rotate(360deg);}
.DropdownBox.active .main-title-icon {transform: rotate(180deg);}

/*  Filter CSS and CTA */


.filter-stripe-four-col ul.dropdown {max-height: 300px; overflow-y: scroll; display: flex; gap: 5px; flex-direction: column; }
.filter-stripe-four-col {max-width: 223px;     padding: 22px 20px 16px 22px; position: relative; width: 100%; z-index: 10;}
.filter-stripe-cta {max-width: 229px; width: 100%; padding-right: 30px; padding-top: 14px; padding-bottom: 14px;}

ul.dropdown {    list-style-type: none; margin: 0; outline: 0;  padding-right: 26px; padding-left: 30px; }
.filter-stripe-parent {
  display: block;
  position: relative;
  bottom: -50px;
}

.dropdown-parent {display: block; border-radius: 15px; left: 0; height: auto; border-top-left-radius: 0; border-top-right-radius: 0; background: #fff; position: absolute; top: calc(100% - 15px); width: 100%!important;  -webkit-box-shadow: -1px 10px 13px -2px rgba(112,112,112,0.57); -moz-box-shadow: -1px 10px 13px -2px rgba(112,112,112,0.57); box-shadow: -1px 10px 13px -2px rgba(112,112,112,0.57); padding-bottom: 25px; padding-top: 11px;}
.more-than-seven .dropdown-parent {padding-bottom: 39px;}

.main-title .main-title-text { color: rgb(22 22 22 / 100%);font-size: 20px;font-weight: 600;line-height: 1.36;letter-spacing: -0.2px; font-family: 'Averta Std CY';}
a.DropdownBox span {color: rgb(26 26 26 / 40%); font-weight: 400; letter-spacing: -0.18px; font-size: 18px; line-height: 2.1; font-family: 'Averta Std CY'; display:block;}
.main-title {display: flex; align-items: center; gap: 59px;}
.main-title-icon svg {display: block;}

/* .dropdown li a {padding: 0; margin: 0; color: rgb(26 26 26 / 73%); font-size: 16px; letter-spacing: -0.18px; line-height: 1.36 !important; display: block; font-family: 'Averta Std CY'; display: flex; align-items: center; justify-content: space-between; gap: 5px;} */
.dropdown-list-number {font-size: 12px; color: #4D4D4D; font-weight: bold;}
ul.ais-RefinementList-list:before {content: ""; position: absolute; bottom: 18px; left: 50%; width: 20px; height: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.001' height='8.501' viewBox='0 0 14.001 8.501'%3E%3Cpath id='Icon_feather-chevron-down' data-name='Icon feather-chevron-down' d='M9,13.5l4.879,4.879L18.759,13.5' transform='translate(-6.879 -11.379)' fill='none' stroke='%23595959' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: translateX(-50%); display:none;}
.more-than-seven ul.ais-RefinementList-list:before{display:block;}

.filter-stripe-cta a {background-color: #0056E2; font-family: 'Averta Std CY'; display: block; width: 100%; height: 100%; padding-left: 25px; padding-right: 25px; padding-top: 23px; border-radius: 15px; padding-bottom: 23px; display: flex; align-items: center; gap: 20px; font-size: 18px; color: #FFFFFF;}
.filter-icon svg {display: block;}
.filter-text {
  letter-spacing: -0.18pt;
  font-weight: 600;
}
.filter-stripe-four-col:first-child {
  z-index: 12;
  border-top-left-radius: 15px;
}

.filter-stripe-four-col:nth-child(2) {
  z-index: 12;
}

.dropdown {
  -ms-overflow-style: none;  /* Internet Explorer 10+ */
  scrollbar-width: none;  /* Firefox */


}
.dropdown::-webkit-scrollbar {
  display: none;  /* Safari and Chrome */
}

.active-shadow{
  box-shadow: -5px 0px 13px -2px rgba(112, 112, 112, 0.05), 5px 0px 13px -2px rgba(112, 112, 112, 0.05);
}

/* .blog-comments .hs-common-confirm-message {font-size: 14px!important; border-radius: 4px!important; margin: 20px 0!important;}
.blog-comments .comment-body {margin: 20px 0!important;}
.blog-comments .comment-date {font-size: 12px; color: #666; margin-left: 10px;}
.blog-comments form {margin-top: 20px;} */

.display-car-title-content {max-width: 450px; margin: 0 auto; text-align: center;}
.display-car-content {padding-top: 15px;}
.display-car-slider {padding-top: 101px; padding-bottom: 80px;  overflow: hidden;}

.display-slider-bottom-disc {margin-top: 8px; color:#5441FF; }
.display-slider-disc {margin-top: 4px;}
.display-car-main-slider {max-width: 1226px; margin: 0 auto; padding-top:30px;}
.display-car-slider-box {text-align: center; position:relative;}
a.slide_clickable {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.blog-image-background a img {
  display: block;
  width: 100%;
  height: 100% !important;
}
.display-slider-text-content {padding-top: 10px;}
.display-car-slider .slick-slide {margin: 0 10px;}
.display-car-slider .slick-slide.slick-active {opacity: 1;}
.display-car-slider .slick-slide img {display: block;scale: 130%}
.subscription-inner {background-color: #E1E3FF; border-radius: 15px; overflow: hidden; padding-top: 84px; padding-left: 84px;}
.subscription-two-col {display: flex; justify-content: space-evenly; gap: 20px;}
.subscription-left-col {max-width: 470px; width: 100%;}
.subscription-right-col {max-width: 550px; width: 100%;}
.subscription-right-col-box {max-width: 100%; width: 100%; background-color: #FFFFFF; border-radius: 15px; padding: 26px 23px 23px 32px; border: 3px solid #e2e2ff;}
.subscription-right-col-inner {display: flex; flex-direction: column; gap: 25px; max-width: 520px; width: 100%; height: 477px; overflow-x: auto; padding-right: 40px; }
.subscription-right-col-box-content {padding-top: 16px;}
.subscription-content {padding-top: 16px;}
.subscription-cta {padding-top: 36px;}
.lb-content {display: flex; flex-direction: column; gap: 26px;}
.lb-v-scrollbar {right: 15px !important; left: unset !important; display: none;}

.testimonial {background-color: #F4F5FF;}
.testimonial-two-col {display: flex; justify-content: space-evenly; gap: 20px; align-items: center;}
.testimonial-left-col {max-width: 278px; width: 100%; }
.testimonial-right-col {max-width: 775px; width: 100%;}
.testimonial-right-left-col-slider-inner {background-color: #FFFFFF; border-radius: 15px; overflow: hidden; padding: 75px 31px;}
.testimonial-right-left-col-slider-content {padding-top: 35px;}
.testimonial-right-left-col-slider-quote {padding-top: 10px;}
.testimonial-right-left-col-slider-image {max-width: 68px; height: 68px; border-radius: 50%; overflow:hidden;}
.testimonial-right-left-col-slider-image img {    object-fit: cover; width: 100%; height: 100% !important;}
.testimonial-left-cta {padding-top: 66px;}
.testimonial-right-inner {max-width: 100%; width: 100%; height: 620px; overflow: hidden;}
.testimonial-right-two-col {display: flex; justify-content: space-around; gap: 25px; max-width: 775px; width: 100%;}
.testimonial-right-two-col .slick-slide {margin: 15px 0px;}

.testimonial-right-left-col-slider {max-width: 375px; width: 100%;}
.testimonial-right-right-col-slider {max-width: 375px; width: 100%; margin-top: 31px; border-radius: 15px; overflow: hidden;}
.testimonial-main-logo {max-width: 184px; width: 100%; margin-left: auto; padding-top: 43px;}
.read-the-journal .blog-tags {margin-top: 0; width: auto !important; display: inline-block; position: absolute; bottom: 10px; left: 15px;}
.read-the-journal .blog-text-content {background-color: transparent; box-shadow: none; padding: 0; margin-top: 0;}
.read-the-journal .blog-image-background {border-radius: 15px; position: relative;}
.read-the-journal .blog-item-title {margin-top: 20px;}

.h2-font {color: #161616; font-size: 34px; letter-spacing: -0.38pt; line-height: 1.15; font-family: 'Averta Std CY';}

.para-font {color: #4E4E4E; font-size: 16px; letter-spacing: -0.18pt; font-family: 'Averta Std CY';    line-height: 32px;}

.display-slider-title h4 { font-weight: 400; color: #343434; font-size: 22px; letter-spacing: -0.22pt; line-height: 1.18; font-family: 'Averta Std CY';}
.display-slider-disc p {color: #343434; font-size: 18px; line-height: 1.44; letter-spacing: -0.18pt; font-family: 'Averta Std CY';}
.display-slider-bottom-disc h6 {color: #5441FF; font-size: 18px; line-height: 1.44; letter-spacing: -0.18pt; font-family: 'Averta Std CY';}

.cta_button-v2 a{background-color: #0056E2; color: #FFFFFF; font-size: 16px; letter-spacing: -0.18pt; line-height: 1.4; padding: 23px 56px; border-radius: 15px; font-family: 'Averta Std CY'; display: inline-block;}
.subscription-right-col-box-title h6 {color: #1A1A1A; letter-spacing: -0.18pt; font-size: 18px; line-height: 1.32; font-family: 'Averta Std CY';}
.subscription-right-col-box-content p {font-size: 14px; line-height: 1.78; letter-spacing: -0.14pt; color: #1A1A1A; font-family: 'Averta Std CY';}

.how-it-works-flex-box-title h4 {font-size: 20px; color: #5441FF; letter-spacing: -0.2pt; line-height: 1.3; font-family: 'Averta Std CY';text-align: center;}
.how-it-works-flex-box-content p {color: #1A1A1A; font-size: 16px; letter-spacing: -0.18pt; line-height: 1.5; font-family: 'Averta Std CY';text-align: center;}

.testimonial-right-left-col-slider-content p {color: #000000; letter-spacing: -0.18pt; font-size: 18px; line-height: 2.16; font-family: 'Averta Std CY';}
.testimonial-right-left-col-slider-quote h6 {color: #163660; font-size: 18px; line-height: 1.44; letter-spacing: -0.18pt; font-family: 'Averta Std CY';}

.blog-list-item .blog-tags a {font-family: 'Averta Std CY';}
.read-the-journal .blog-item-title h4 {font-size: 18px; line-height: 1.38; letter-spacing: -0.18pt; color: #1A1A1A; font-family: 'Averta Std CY';}
.blog-content p {font-size: 14px; color: rgb(26 26 26 / 70%); line-height: 1.78; letter-spacing: -0.14pt; font-family: 'Averta Std CY';}


.how-it-works-flex-parent {display: flex; justify-content: flex-start; gap: 20px; flex-wrap: wrap;}
.how-it-works-flex-box {max-width: calc(25% - 24px); width: 100%;}
.how-it-works-title-parent {padding-top: 30px; text-align: center;}
.how-it-works-flex-box-content {padding-top: 15px; max-width: 95%; width: 100%; margin: 0 auto;}
.how-it-works-flex-box-image {border-radius: 15px; overflow: hidden; max-width: 100%; height: 208px; width: 100%;}

.how-it-works-title-parent {padding-top: 30px; text-align: center;}
.how-it-works-flex-box-content {padding-top: 15px; max-width: 95%; width: 100%; margin: 0 auto;}
.how-it-works-flex-box-image {border-radius: 15px; overflow: hidden; max-width: 100%; height: 208px; width: 100%;}
.how-it-works {padding-top: 69px; padding-bottom: 105px;}
.how-it-works-title-content {padding-bottom: 58px; text-align: center;}
.how-it-works-content {padding-top: 15px;}
.testimonial-main-logo-top {display: none;}

.testimonial-right-right-col-slider-parent {max-width: 375px; width: 100%;}
.bold-text {font-weight: bold;}
.display-car-slider-text-parent {max-width: 1175px; width: 100%; margin: 0 auto;}

.how-it-works-flex-box-image img {width: 100%; height: 100%; object-fit: cover;}


.search-filter {position: relative;}
.placeholder {left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); display: flex; gap: 20px; align-items: center; width: 100%; align-items: center; justify-content: center;}
.search-icon-svg {display: inline-flex;}
.search-filter.d_none form input[type=search] {padding:16px 16px 16px 16px;}
.search-icon-text {font-size: 18px; line-height: 1; color: #697489; font-family: 'Averta Std CY';}
.search-icon-text b {font-weight: bold;}
/* .home-page-loaded .header.toggle-header .for-homepage {left: 50px;} */

.mainNavForWeb ul li a {display: flex; align-items: center; gap: 25px; font-family: 'Averta Std CY'; font-weight: 600;}
.navigation-item-icon svg {display: block;}
.navigation-item-text {line-height: 1.2; font-size: 18px; font-family: 'Averta Std CY';}

.mobile-slider-item-inner {padding-top: 50px; padding-bottom: 200px; padding-left: 20px; padding-right: 20px; background-size: cover; background-repeat: no-repeat; background-position: center;}
.mobile-slider-tag {display: inline-block; padding: 5px 12px; font-size: 12px; color: #0A2F0C; font-weight: 600; border-radius: 5px; line-height: 1.3; font-family: 'Averta Std CY';}
.mobile-slider-item-text-wrap {padding-top: 10px;font-weight: 700;}
.redirection-slider {position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.mobile-slider-wrap {padding: 30px 20px;}
.mobile-slider-item {border-radius: 15px; overflow: hidden; position:relative;}
.mobile-slider-item-text-wrap h6 {color: #000000; font-size: 24px; font-weight: 700; font-family: 'Averta Std CY';}
.headerInner .slick-dots li {margin: 0 4px;}
.headerInner .slick-dots li button:before {font-size: 10px;}
.mobile-slider-wrap.d_none{display:none;}
.mobile-slider-wrap .slick-slide {margin: 0px 10px;}

.btm-boxes-outter {display: flex; justify-content: flex-start; gap: 25px; padding: 0px 20px;}
.btm-box-item {max-width: 100%; width: 100%; height: 112px; overflow: hidden; background-size: cover; border-radius: 15px; position: relative; padding: 10px; display: flex; align-items: flex-end; justify-content: flex-start;}
.hotspot-link {position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0;}
.btm-boxes-wrap {padding-top: 44px;}

.btm-box-item:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / 20%);}
.btm-box-item-title {display: flex; align-items: center; position: relative; z-index: 2; width: 100%; max-width: 100%; justify-content: space-between; gap:10px;}
.btm-box-icon svg {display: block;}
.btm-box-icon svg path {stroke: #fff;}
.btm-box-text {color: #fff; font-weight: 600; font-family: 'Averta Std CY';}

.navigation-item-icon.d_none {display: none;}
.btm-boxes-wrap.d_none {display: none;}


.header-cta-button.mobile-header-cta {display: none;}
.header-desktop-cta svg {display: block;}
.header-desktop-cta a {display: block;}
.header-desktop-cta {max-width: 35px; width: 100%;}
.mobile-slider-item-sub-title h6 {font-weight: 400; font-family: 'Averta Std CY';}

/* Specification Slider */
/* .car-specs-slider{background: rgb(72,62,226); background: linear-gradient(49deg, rgba(72,62,226,1) 35%, rgba(36,31,113,1) 100%);}    */
.car-specs-slider {padding: 0px 0px; position: relative;}
.car-specs-slider:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/bg-shape-1.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  /*   opacity: 0.4; */
  background-size: cover;
  max-width: 800px;
}

.car-specs-main-title h3 {
  font-size: 30px;
  line-height: 1.15;
  font-family: 'Averta Std CY';
}
.car-specs-slider-left-col .slick-slide img {
  width: 100%;
  object-fit: cover;
  height: 100% !important;
}


.car-specs-wrapper {
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
  padding: 0px 15px;
}
.car-specs-main-title-content p {
  font-size: 14px;
  letter-spacing: -0.10pt;
  line-height: 1.15;
  font-family: 'Averta Std CY';
}
.car-specs-main-title-content {
  padding-top: 10px;
}
.car-images-title h4{
  font-size: 22px;
  line-height: 1.15;
  font-family: 'Averta Std CY';
}
.car-specs-main-title-content p {
  font-size: 16px;
  letter-spacing: -0.10pt;
  line-height: 1.15;
  font-family: 'Averta Std CY';
}
.car-images-sub-title {
  padding-top: 5px;
}
.car-specs-main-title-content-top {
  padding-bottom: 50px;
  position:relative;
}
.car-specs-slider .slick-dots li button {display: none;}
.car-specs-slider .slick-dots li {
  background-color: transparent;
  border-radius: 50%;
  display: block;
  height: 12px;
  width: 12px;
  border: 1px solid #fff;
}
.car-specs-slider ul.slick-dots {
  display: flex;
  justify-content: flex-start;
}
.car-specs-slider li.slick-active {background-color: #FFFFFF;}
.arrows-wrap {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  margin-bottom: -25px;
  z-index: 99;
  position: relative;
}

.arrows-wrap svg {
  display: block;
}
.arrows-wrap div{
  transition: all 0.6s ease;
  cursor:pointer;
}

.car-specs-slider-right-col {
  max-width: 49%;
  position: relative;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 30px;
}

.car-specs-slider-left-col {
  max-width: 48%;
  width: 100%;
  padding-top: 52px;
  padding-bottom: 20px;
}

.car-specs-slider-two-col {
  display: flex;
  gap: 36px;
}

.arrows-wrap .slick-disabled {
  opacity: 0.3;
  transition: all 0.6s ease;
  pointer-events: none;
}


.ComparisonBoxRow {
  align-items: center;
  display: flex;
  /*   padding: 15px 10px; */
}
.ComparisonBoxTop.ComparisonBoxRow {
  text-align: center;
}
.ComparisonBoxRow>div {
  max-width: 224px;
  padding: 15px 25px;
  text-align: center;
  width: 100%;
  vertical-align: middle;
}

.ComparisonBoxRow .ComparisonBoxCol1 {
  text-align: left;
}
.icon-spec {
  max-width: 124px;
  width: 100%;
  display: block;
  margin: 0 auto;
}

.icon-spec svg {
  display: block;
}

.icon-spec img {
  width: 100%;
  height: 100%;
  display: block;
}
.ComparisonBoxRow h5 {
  font-family: 'Averta Std CY';
  font-size: 16px;
  line-height: 1.15;
  color: #FFFFFF;
}

.ComparisonBoxTop h6 {
  color: #fff;
  font-family: 'Averta Std CY';
  font-size: 22px;
  line-height: 1.1;
  font-weight: 600;
}
.Comparisonicon h6 {
  color: #fff;
  font-family: 'Averta Std CY';
  font-size: 18px;
  line-height: 1.15;
  font-weight: 600;
}
.car-btm-description p {
  font-family: 'Averta Std CY';
  color: #fff;
  line-height: 1.4;
  font-size: 14px;
}


.car-btm-description {
  max-width: 367px;
  padding-top: 50px;
  z-index: 2;
  width: 100%;
  position: relative;
}
.car-btm-description a {
  color: #fff;
  font-family: Averta Std CY;
  font-size: 14px;
  line-height: 1.15;
  font-weight: 700;
}
.tick-mark {
  max-width: 15px;
  width: 100%;
  height: 15px;
  margin: 0 auto;
  display: block;
}
.car-specs-table{
  position:relative; 
}

.tick-mark svg {
  width: 100%;
  height: 100%;
  display: block;
}
.car-spec-image {
  padding: 0px 10px;
}

.car-specs-slider-right-inner {
  position: relative;
  z-index: 2;
}
.car-specs-slider .slick-current .car-images-title-content{
  animation: fadeInAnimation 4s ease;
}
.car-specs-slider .slick-current  .car-spec-image {
  animation: fadeInAnimation 1s ease;
}

.col-shape-1 {
  position: absolute;
  width: 100%;
  height: calc(100% - 30px);
  background-color: #3C33C3;
  left: 0;
  bottom: 0px;
  z-index: 1;
}
.ComparisonBox {
  position: relative;
  z-index: 2;
}
.col-shape-2 {
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  background-color: #3C33C3;
}
.ComparisonBoxInner >div:last-child >div{
  padding-top: 26px;
  padding-bottom: 34px;
}
.ComparisonBoxInner >div:last-child >div h5{
  font-weight: 800;
}
.ComparisonBoxInner >div:last-child >div h6{
  font-weight: 800;
}
@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tick-mark svg g {
  fill: #fff;
  stroke: #fff;
}
.icon-spec svg {
  width: 125px;
  height: 30px;
  display: block;
}
.car-specs-table::-webkit-scrollbar {
  width: 8px;
  height:8px;

}

.car-specs-table::-webkit-scrollbar-track {
  background-color: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px
}

.car-specs-table::-webkit-scrollbar-thumb {
  background: #707070;
  -webkit-border-radius: 10px;
  border-radius: 10px
}
/* End Slider */
/* Partners page  */
@keyframes car-animation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* .wagonex-banner-v2-car-image-wrap{
animation: car-animation 6s ease-out ;
} */
.wagonex-banner-v2-title {max-width: 605px; margin: 0 auto; width: 100%; display: flex; align-items: center; gap: 37px; padding-bottom: 40px;}
.wagonex-banner-v2-car-image {max-width: 800px; margin: 0 auto;}
.wagonex-banner-v2-main-title h1 {font-family: 'Averta Std CY'; font-size: 45px; letter-spacing: 0.51pt; color: #FFFFFF; font-weight: bold;}
.wagonex-banner-v2-title-svg svg {display: block;}
.wagonex-banner-v2-outter {position: relative;}
.wagonex-banner-v2 {position: relative; margin-bottom: 55px;}
.wagonex-banner-v2:before {content: "";position: absolute;left: 0;top: 0;background-image: url(https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/X-logo.png);background-size: cover;width: 100%;height: 100%;max-width: 750px;background-repeat: no-repeat;}
.wagonex-banner-v2-inner {position: relative;}
.wagonex-banner-v2-car-image-wrap img {margin-bottom: -95px;}


.discover_more_section {   padding: 73px 0 65px; background:#E6EAEE;}
.wagonex-banner-v2-wrap {  margin-top: 35px; }
.blog_posts_card { width:100%; overflow: hidden;  border-radius: 25px;   background: #fff;  }
.bottom_blog_posts_card{padding: 20px 17px 17px; }
.blog_post_tag_date{gap:18px;}
.top_card_featured_image {max-width: 100%;width: 100%;overflow: hidden;}
.top_card_featured_image img {  width: 100%;  height: 100%!important;   object-fit: cover;  object-position: center; }
.blog_post_tagname p { font-size: 14px;    font-weight: 600;  font-family: 'Averta Std CY';  color: #163660; }
.blog_posts_date p {  font-size: 14px;  font-weight: 400; color: #163660; font-family: 'Averta Std CY'; }
.blog_post_title{ padding:17px 0 16px;}
.blog_post_title p { font-size: 24px;  font-weight: 700; font-family: 'Averta Std CY';  color: #163660; }
.blog_post_details p {  font-size: 16px; font-family: 'Averta Std CY';  font-weight: 400; }
.blog_post_readmore_svg { align-items: center;  gap: 60px; }
.blog_post_readmore_button a {    color: #163660;  background: #EAEEF4;  padding: 18px 58px;  font-size: 16px;  font-weight: 600; font-family: 'Averta Std CY';  display: inline-block;   border-radius: 45px; }
.discover_more_section .section_title p{color:#2C262A; font-size:42px; font-family: 'Averta Std CY' ; font-weight:700; line-height:1.3;}
.discover_more_section .section_button a {    border: 2px solid #163660;   padding: 16px 59px;  border-radius: 45px;  font-size: 16px; font-weight: 600;  color: #163660;   display: inline-block; }
.discover_section_title_button {     max-width: 1106px;  width: 100%;   margin:0 auto; }
.discover_more_section .blog_posts_container { max-width: 1104px; width: 100%; margin:0 auto; }
.discover_more_section  .blog_posts_container .slick-dots li button:before { width: 23px;  height: 6px; bottom: 22px;  background: #163660;  content: ' ';  opacity: .10;  border-radius: 30px; }
.discover_more_section  .blog_posts_container .slick-dots li.slick-active button:before {  opacity: 1;  color: #163660; }
.discover_more_section  .blog_posts_container  .slick-dots {bottom:-53px;}
/* .blog_post_svg svg:hover,.blog_post_svg svg.active  {fill: #163660;} */
.blog_post_svg a {   align-items: center;   background: #e6eaee;  border-radius: 50px; display: flex;    height: 40px;     justify-content: center; width: 40px}

.blog_post_svg a svg {   fill: #163660; }
.blog_post_svg .active {background:#163660;}
.blog_post_svg .active svg{fill:#fff;}
.discover_more_inner .slick-slide {
  margin: 0px 8px;
}
.blog_post_readmore_svg {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.two-column-wrap-outter{overflow:hidden;}
.main-two-col {display: flex; justify-content: space-between; gap: 20px; align-items: center;}
.main-two-left-col {max-width: 550px; width: 100%;}
.main-two-right-col {
  max-width: 720px;
  width: 100%;
  box-shadow: -20px 13px 56px rgba(0, 0, 0, 0.14);
  border-top-left-radius: 10px;
  overflow: hidden;
  border-bottom-left-radius: 10px;
}
.main-two-right-col img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

.main-two-col-title h2 {font-size: 42px; font-weight: 700; color: #163660; line-height: 1.3;}
.main-two-col-content p {color: rgb(22 54 96 / 80%); font-weight: 400;     font-family: 'Averta Std CY'; font-size: 18px;}
.main-two-col-content {padding-top: 40px;}
.main-two-col-cta {padding-top: 40px;}


.form_section{padding:33px 0 45px;}
.form_section_inner {  max-width: 1270px;  width: 100%;  background: #254065;  border-radius: 25px; padding: 61px 83px; }
.form_part {    max-width: 538px;   width: 100%; }
.form_description_container {  max-width: 1104px;  width: 100%;  gap: 122px; }
.form_description_part {  width: calc(100% - 660px); }
.form_section_title  h2{font-size:38px; font-family: 'Averta Std CY'; font-weight: 700; color:#fff;}
.form_section_description p{ font-family: 'Averta Std CY'; font-weight: 600; color:#fff;}
.form_section_description{max-width:388px; width:100%;}
.form_part fieldset.form-columns-2 { display: flex;  gap: 65px; }
.form_part label {  font-family: Averta Std CY;  font-size: 16px;   font-weight: 400; }
.form_part .hs_firstname > label{color: #fff;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.647' height='18.647' viewBox='0 0 18.647 18.647'%3E%3Cg id='contacts' transform='translate(-7.3 -7.4)'%3E%3Cpath id='Path_77' data-name='Path 77' d='M29.575,25.35a1.477,1.477,0,0,0,1.475-1.475,1.475,1.475,0,1,0-2.95,0A1.477,1.477,0,0,0,29.575,25.35Z' transform='translate(-12.933 -9.327)' fill='%23fff'/%3E%3Cpath id='Path_78' data-name='Path 78' d='M26.777,34.9A3.324,3.324,0,0,0,23.6,37.4h6.354A3.324,3.324,0,0,0,26.777,34.9Z' transform='translate(-10.135 -17.099)' fill='%23fff'/%3E%3Cpath id='Path_79' data-name='Path 79' d='M22.732,7.4H10.553A3.253,3.253,0,0,0,7.3,10.653V22.794a3.253,3.253,0,0,0,3.253,3.253H22.694a3.253,3.253,0,0,0,3.253-3.253V10.615A3.212,3.212,0,0,0,22.732,7.4Zm-2.08,14.448H12.633a.759.759,0,0,1-.756-.756,4.773,4.773,0,0,1,2.8-4.312,2.937,2.937,0,0,1-.983-2.232,2.988,2.988,0,1,1,5.976,0,2.915,2.915,0,0,1-.983,2.194,4.816,4.816,0,0,1,2.8,4.312A.887.887,0,0,1,20.652,21.848Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat: no-repeat;  background-position: left top 2px;}
.form_part .hs_email > label{color: #fff;  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.743' height='13.801' viewBox='0 0 18.743 13.801'%3E%3Cg id='mail-inbox-app' transform='translate(-7.3 -13.9)'%3E%3Cpath id='Path_74' data-name='Path 74' d='M15.5,19.451a3.712,3.712,0,0,0,3.46,0l5.969-3.042,1.369-.684A3.182,3.182,0,0,0,23.408,13.9H11.089A3.269,3.269,0,0,0,8.2,15.725l1.369.684Z' transform='translate(-0.558 0)' fill='%23fff'/%3E%3Cpath id='Path_75' data-name='Path 75' d='M19.124,26.336a5.476,5.476,0,0,1-4.866,0L8.821,23.56,7.3,22.8v7.224a3.213,3.213,0,0,0,3.194,3.194H22.85a3.213,3.213,0,0,0,3.194-3.194V22.8l-1.521.76Z' transform='translate(0 -5.516)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E ");background-repeat: no-repeat;  background-position: left top 2px;}
.form_part .hs_phone > label{color: #fff;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.286' height='17.313' viewBox='0 0 17.286 17.313'%3E%3Cg id='telephone' transform='translate(-7.868 -10.8)'%3E%3Cpath id='Path_76' data-name='Path 76' d='M23.557,21.264a2.411,2.411,0,0,0-3.424,0,2.906,2.906,0,0,0-.647.875.483.483,0,0,1-.3.266.429.429,0,0,1-.38-.114l-5.137-5.1a.342.342,0,0,1-.114-.38.464.464,0,0,1,.3-.342,3.311,3.311,0,0,0,.8-.647,2.389,2.389,0,0,0,0-3.424l-.875-.875a2.389,2.389,0,0,0-3.424,0L9.174,12.7a4.408,4.408,0,0,0-.419,5.784l3.234,4.376A5.411,5.411,0,0,0,13.131,24l4.376,3.234a4.527,4.527,0,0,0,2.625.875,4.44,4.44,0,0,0,3.12-1.294l1.18-1.18a2.389,2.389,0,0,0,0-3.424Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat: no-repeat;  background-position: left top 2px;}
.form_part .hs_company > label{color: #fff;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.744' height='17.028' viewBox='0 0 18.744 17.028'%3E%3Cg id='Group_328' data-name='Group 328' transform='translate(-989 -2195.12)'%3E%3Cg id='bank' transform='translate(985 2188.595)'%3E%3Cpath id='Path_80' data-name='Path 80' d='M8.039,29.4H6.7v7.364a2.014,2.014,0,0,0,2.008,2.008H21.762a2.014,2.014,0,0,0,2.008-2.008V29.4H8.039Zm7.6,8.1a.8.8,0,0,1-.368.2.663.663,0,0,1-.77-.669V36.8a1.962,1.962,0,0,1-.636-.435.647.647,0,0,1,0-.937.663.663,0,0,1,.736-.134c.167.067.268.234.435.3a.411.411,0,0,0,.5-.435.368.368,0,0,0-.2-.335,1.93,1.93,0,0,0-.469-.1.621.621,0,0,1-.234-.067,2.306,2.306,0,0,1-.268-.1,1.725,1.725,0,0,1-.569-.435,1.872,1.872,0,0,1-.435-1.305,1.767,1.767,0,0,1,.669-1.238,2.5,2.5,0,0,1,.4-.234v-.234a.661.661,0,0,1,.2-.469.673.673,0,0,1,1,.067.82.82,0,0,1,.134.4v.234a1.9,1.9,0,0,1,.837.7.657.657,0,0,1-.234.9.681.681,0,0,1-.669,0,.9.9,0,0,1-.268-.234.48.48,0,0,0-.368-.167.443.443,0,0,0-.3.7.673.673,0,0,0,.268.134,1.63,1.63,0,0,0,.4.033,1.868,1.868,0,0,1,.971.536,1.837,1.837,0,0,1,.469,1.238,2.041,2.041,0,0,1-.5,1.2,1.512,1.512,0,0,1-.569.368V37a.5.5,0,0,1-.167.5Z' transform='translate(-1.796 -15.219)' fill='%23fff'/%3E%3Cpath id='Path_81' data-name='Path 81' d='M6.243,12.843H22.074a1.98,1.98,0,0,0,.669-1.506A2.024,2.024,0,0,0,21.4,9.429l-7.3-2.778a2.126,2.126,0,0,0-1.439,0L5.339,9.4a2.029,2.029,0,0,0-.669,3.414H6.243Zm7.129-3.749a.971.971,0,1,1-.971.971A.971.971,0,0,1,13.372,9.094Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3Crect id='Rectangle_121' data-name='Rectangle 121' width='7' height='9' transform='translate(995 2203)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E ");  background-repeat: no-repeat;  background-position: left top 2px;}
.form_part input[type=text], .form_part input[type=email], .form_part input[type=password], .form_part input[type=tel], .form_part input[type=number], .form_part input[type=file]{background-color: transparent;display: inline-block;font-size: 16px;width: 100% !important;border: 1px solid transparent;border-radius: 2px;font-family: 'Averta Std CY';color: #ffff;margin-top: 8px;border-bottom: 1px solid rgba(255,255,255,0.41);}
.form_part form .hs-button, .form_part form input[type=submit] {font-weight: 600;text-decoration: none; border:1px solid #163660;font-family: 'Averta Std CY';font-style: normal;background-color: #ededed;display: inline-block;line-height: 130%;padding: 18px 95px;border: none;width: auto;border-radius: 45px;font-size: 16px;color: #163660;}
.form_part .hs_submit.hs-submit { padding-top:50px;  text-align: end; }
.form_part label span:nth-child(1) { padding-left: 30px; }
.form_part .hs-error-msg{font-size:14px;}
.form_part .hs-input.invalid.error { border-bottom-color: #ef6b51; }
.form_part .submitted-message {   color: #FFF;  font-family: 'Averta Std CY';  font-style: normal;   font-weight: 700;   text-decoration: none; font-size: 25px; text-align: center;}
.form_part fieldset.form-columns-2:not(:nth-child(1)) {  padding-top: 50px; }
.form_part form fieldset .field{padding:0 0 5px;}
.form_part .hs-input.invalid.error {  border: none; border-bottom: 1px solid red; }

.logo_container .slick-track {  display: flex;   align-items: center;  justify-content: center; }
.heading h2{color:#163660; font-family: 'Averta Std CY';}
.logo_slider_section .logo { display: block!important; margin: 0 auto;    max-width: 110px; overflow: hidden;  text-align: center;  width: 100%; }
/* .logo_slider_section .logo_container_outer {   max-width: 1108px;  width: 100%;   margin: 0 auto; } */
.logo_slider_section .logo img { object-fit: contain; object-position: center;   width: 100%;  height: 100%!important;  max-height: 77px; }
.logo_slider_section .logo svg {  max-width: 135px;  height: 100%;   width: 100%; }


.section_heading h3{color:#2C262A; font-size:42px; font-family: 'Averta Std CY' ; font-weight:700; line-height:1.3;}
.choose_us_card:after { content: "";  background: linear-gradient(180deg, rgba(22,54,96,0.14) 0%, rgba(255,255,255,1) 100%); position: absolute;   height: 100%;  width: 1px;  top: 0; right: -50px;}
.choose_us_card:last-child:after{background:none;}
.choose_us_card {  text-align: center;   width: 100%; position: relative;   }
.choose_us_card_inner{max-width:345px; padding:20px; width:100%; margin: 0 auto;  }
.choose_us_card_heading p { font-size:24px; font-family: 'Averta Std CY' ; font-weight:700; }
.choose_us_card_description { max-width: 305px;   margin: 0 auto;  width: 100%; }
.choose_us_card_description p { font-size:18px; font-family: 'Averta Std CY' ; font-weight:400; }
.choose_us_card_heading{max-width:220px; width:100%; margin:0 auto;}
.choose_us_card_container_outer {   max-width: 1174px;    width: 100%;   margin: 0 auto; }
.choose_us_card_icon {    max-width: 45px;  width: 100%; margin: 0 auto; }
.choose_us_card_container .slick-dots li button:before { width: 23px;  height: 6px;  background: #163660;  content: ' ';  opacity: .10;  border-radius: 30px; }
.choose_us_card_container .slick-dots li.slick-active button:before {  opacity: 1;  color: #163660; }
.choose_us_card_container .slick-active {position: relative; }
.choose_us_card_container .slick-active + .slick-active:before {content: ""; position: absolute; width: 2px; height: 100%; background: rgb(22,54,96); background: linear-gradient(180deg, rgba(22,54,96,0.12) 35%, rgba(255,255,255,0.12) 100%); left: 0; top: 0;}

/* Scroll V1 */
/* .scroll-tabbing-outter {  padding: 82px 0 33px; } */
/* .scroll-container-ul {display: flex; justify-content: space-between;padding-top:24px ; margin-bottom: -3px;}
.scroll-tabbing-container {margin: 0 auto; max-width: 840px;}
.scroll-tabbing-title-wrap {max-width: 100%; margin: 0 auto; text-align: center;}
.scroll-tabbing-title h3{font-size:42px;font-family: 'Averta Std CY' ; font-weight:700; color:#2C262A; }
.scroll-tabbing-title-content p{font-weight:600;font-family: 'Averta Std CY' ; color:#163660; }
.scroll-tabbing-content {  max-width: 845px;  width: 100%;   background: #fff;  padding: 26px 45px; border: 1px solid rgba(22,54,96,0.14);   border-radius: 0 2px 15px 15px; margin-top:1px;}
.scroll-tabbing-content-wrap{display:none; }
.scroll-tabbing-content-wrap.active { display:block; animation: fadeIn 0.3s ease-in;  }
.scroll-tabbing-content-inner  p{ font-family: 'Averta Std CY';  color:#163660; font-size:18px;  font-weight: 400;}
@keyframes fadeIn {   from { opacity:0; }    to { opacity:1; }   }
.scroll-container-li { max-width: 211px;width: 100%; padding: 14px 24px 27px 25px; }
.scroll-container-li.active { background: #fff;  border: 1px solid rgba(22, 54, 96,0.14); border-radius: 15px 15px 0 0;     border-bottom: none;}
.scroll-container-li .scroll-container-li-inner { cursor:pointer;transition:all ease-in-out 0.2s;  max-width: 160px; width: 100%;  text-align: center; background: #EAEEF4;  padding: 11px 12px 12px;  color: #163660; font-weight: 700;  font-family: 'Averta Std CY';   border-radius: 10px;  overflow: hidden;}
.scroll-container-li.active .scroll-container-li-inner{   background: #163660;  color: #fff; } */

/* End scroll */

.two_column_section{padding-top:45px;}
.right_column_heading h3{ font-size:42px; font-family: 'Averta Std CY' ; font-weight:700; line-height:1.3;}
.right_column_description span { font-weight: 700; }
.right_column_description p{ font-family: 'Averta Std CY';  color: rgb(22 54 96 / 80%); font-size:18px;  font-weight: 400;}
.button_V3 a:hover{ color:#163660; background:#fff;}
.button_V3 a{ display:inline-block; border:1px solid #163660; font-size: 16px; font-family: 'Averta Std CY' ;  font-weight: 600;  color: #fff;  padding: 18px 54px;   background: #163660;   border-radius: 45px; }
.left_column { max-width: 284px;   width: 100%;    border-radius: 10px;  overflow: hidden;  box-shadow: -20px 13px 56px 0px rgb(0 0 0 / 14%); position: sticky; top: 30px;}
.left_column img { width: 100%; height: 100%!important;    object-fit: cover;  object-position: center; }
.two_column_inner {  gap: 125px;    margin: 0 auto;  max-width: 1056px;  width: 100%;  align-items: flex-start;}
.right_column { width: calc(100% - 407px); }

.wrapper.wrapV2 {max-width: 1560px;}

.scroll-on-tabbing {  padding: 82px 0 33px; }
.scroll-container-ul2 {display: flex; justify-content: space-between;padding-top:24px ; margin-bottom: -3px;}
.scroll-tabbing-container2 {margin: 0 auto; max-width: 840px;}
.scroll-tabbing-title-wrap {max-width: 100%; margin: 0 auto; text-align: center;}
/* .scroll-tabbing-title h3{font-size:38px;font-family: 'Averta Std CY' ; font-weight:800; color:#2C262A; } */
.scroll-tabbing-title-content p{font-weight:600;font-family: 'Averta Std CY' ; color:#163660; }
.scroll-tabbing-content2 {  max-width: 100%;  width: 100%;   background: #fff;  padding: 26px 45px; border: 1px solid rgba(22,54,96,0.14);   border-radius: 0 2px 15px 15px; margin-top:1px;}
.scroll-tabbing-content-wrap2{display:none; }
.scroll-tabbing-content-wrap2.active { display:block; animation: fadeIn 0.4s ease-in;  }
.scroll-tabbing-content-inner2  p{ font-family: 'Averta Std CY';  color:rgb(22 54 96 / 80%); font-size:18px;  font-weight: 400;}
@keyframes fadeIn {   from { opacity:0; }    to { opacity:1; }   }
.scroll-container-li2 { max-width: 100%;width: 100%; padding: 14px 24px 27px 25px; }
.scroll-container-li2.active { background: #fff;  border: 1px solid rgba(22, 54, 96,0.14); border-radius: 15px 15px 0 0;     border-bottom: none;}
.scroll-container-li2 .scroll-container-li-inner2 { cursor:pointer;transition:all ease-in-out 0.2s;   width: 100%;  text-align: center; background: #EAEEF4;  padding: 11px 12px 12px;  color: #163660; font-weight: 700;  font-family: 'Averta Std CY';   border-radius: 10px;  overflow: hidden;  height: 100%;  max-width: 100%;}
.scroll-container-li2.active .scroll-container-li-inner2{   background: #163660;  color: #fff; }
.blog_post_svg a {  width: 40px; display: flex;   height: 40px;   background: #e6eaee;  justify-content: center;  align-items: center;  border-radius: 50px;}
.blog_post_svg a svg {fill:#163660;} 
.hs-form-required {margin-left: 5px;}
.choose_us_card_heading p {
  color: #163660;
}
.section_button a {font-family: 'Averta Std CY' ;}
.scroll-tabbing-title h3 {
  font-size: 42px;
  line-height: 1.3;
}
/* CSS of car model page */
.car-model-title h1 {font-family: 'Averta Std CY'; font-size: 55px; letter-spacing: 0.51pt; color: #FFFFFF; font-weight: bold;}
.car-model-banner-wrap {max-width: 750px; margin: 0 auto; width: 100%; display: flex; align-items: center; gap: 39px;}
.car-model-content p {font-family: 'Averta Std CY'; color: #FFFFFF;}
.car-model-content {padding-top: 16px;}
.banner-video {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.banner-video video {height: 100%; max-width: 100%; object-fit: cover; width: 100%;}
.car-model-banner {position: relative;}

.banner-video:before {background: linear-gradient(88.81deg,#000 -9.29%,#06213b 103.8%); content: ""; height: 100%; opacity: .57; position: absolute; width: 100%;}
.car-model-banner-inner {padding-top: 50px; padding-bottom: 50px; position: relative;}


.car-model-banner-cta a {background-color: #0056E2; font-family: 'Averta Std CY'; width: 100%; height: 100%; padding-left: 25px; padding-right: 25px; padding-top: 23px; border-radius: 15px; padding-bottom: 23px; font-size: 18px; text-align: center; color: #FFFFFF; display: block; width: auto;}
.car-model-banner-cta > span {display: inline-block; width: auto; height: 100%;}





.left-alignment {text-align: left;}
.right-alignment {text-align: right;}
.center-alignment {text-align: center;}

.content_alignment-left {margin-left: 0; margin-right: auto;}
.content_alignment-right {margin-right: 0; margin-left: auto;}
.content_alignment-center {margin: 0 auto;}
.car-model-banner-left-col {max-width: 221px; width: 100%;}
.car-model-image {width: 100%; height: 100%;}
.car-model-banner-wrap-outter {
  height: calc(100vh - 300px);
  display: flex;
  align-items: center;
  width: 100%;
  position:relative;
}

.car-model-banner-wrap-inner {
  width: 100%;
}
.car-model-banner-cta-inner {
  text-align: center;
  position: absolute;
  bottom: -35px;

  transform: translateX(-50%);
  display: inline-block;
  width: 100%;
}

.cta-center-alignment{
  left: 50%;
}
.cta-left-alignment {left:0%; transform: translate(0);}
.cta-right-alignment {right:0%; transform: translate(0);}
.car-model-svg {
  max-width: 221px;
  width: 100%;
}

.car-model-svg svg {
  width: 100%;
  height: 100%;
  display: block;
}


/*  Partner Page V2 - 2024  */
.inner-v2{max-width: 1110px; width: 100%; margin: 0 auto;}
.heading-v2 h2{color:#163660; font-family: 'Averta Std CY'; font-size:41px;}
.partners-page-2024-v2 p{ font-family: 'Averta Std CY'; }
.description-v2 p{color:#163660CC;font-size:18px; }

/* About Us Page 2024 */
.heading-v3 h2{color:#161616; font-size:45px; font-weight: 700; letter-spacing: -0.38pt; line-height: 1.1;}
.description-v3 p, .description-v3 li{font-family: 'Averta Std CY'; color:#4E4E4E; font-size:18px; line-height: 1.5; letter-spacing: -0.18pt; }


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
About Us Page CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* Banner V4 */
.wagonex-banner-v4 .wagonex-banner-v4-outer{ min-height: 500px; }
.wagonex-banner-v4 .banner-title h1 {font-size: 66px;letter-spacing: 0.51pt; color: #FFFFFF;font-weight: 800; line-height: 1.1;}
.wagonex-banner-v4 .banner-title h1 span, .wagonex-banner-v4 .banner-title h1 strong { letter-spacing: 0.51pt;  line-height: 1.1;}
.wagonex-banner-v4 .banner-title *, .wagonex-banner-v4 .banner-title span {letter-spacing: -0.18pt;}
.wagonex-banner-v4 .banner-bradcrumbs{ gap: 10px; }
.wagonex-banner-v4 .banner-bradcrumbs p, .wagonex-banner-v4 .banner-bradcrumbs *{ font-size: 16px; }
.wagonex-banner-v4 .description-v3 p, .wagonex-banner-v4 .wagonex-banner-v4-inner *{ color: #fff; letter-spacing: -0.18pt; }
.wagonex-banner-v4 .banner-text { opacity: 0.8; }
.wagonex-banner-v4 .banner-text *{ font-weight: 600; }
.wagonex-banner-v4 .wagonex-banner-v4-inner { max-width: 416px; margin: 0 auto; }
.wagonex-banner-v4 .banner-bradcrumbs a:hover { opacity: 0.8; }

/* Two Col Card CSS */
.two-col-card .card-image, .two-col-card .placeholder-image{ overflow: hidden; max-height: 400px; line-height:0; }
.two-col-card .card-image img, .two-col-card .placeholder-image img{ width: 100%; max-width: 100%; height: 400px !important; object-fit: cover; }
.two-col-card .card-designation *, .two-col-card .card-designation p{ color: #5441FF; font-weight: 600; }

/* Video CSS */
.two-col-card .videoPlayBtnContainer { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.two-col-card .videoPlayBtn{ aspect-ratio: 1; height: 80px; border-radius: 50%; cursor: pointer; max-width: 80px; padding: 20px 18px 20px 22px; z-index: 10; }
.two-col-card .videoPlayBtn svg { width: 100%; max-width: 15px; height: 20px; }
.two-col-card .videoParentContainerMain { background-color: rgba(24, 27, 31, .6); height: 100vh; left: 0; opacity: 0; top: 0; z-index: -10; }
.two-col-card .videoParentContainer { max-width: min(1000px, 90%); }
.two-col-card .videoParentContainer .videoCross { aspect-ratio: 1; background-color: #5441ff; border-radius: 0px 0 0 8px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' id='cross' style='&%2310; fill: %23FFF;&%2310;'%3E%3Cswitch%3E%3Cg%3E%3Cpath d='m53.657 48 25.171-25.172a4 4 0 1 0-5.656-5.656L48 42.343 22.829 17.172a4 4 0 0 0-5.657 5.656L42.344 48 17.172 73.172a4 4 0 1 0 5.657 5.656L48 53.657l25.172 25.171C73.953 79.609 74.977 80 76 80s2.048-.391 2.828-1.172a4 4 0 0 0 0-5.656L53.657 48z'/%3E%3C/g%3E%3C/switch%3E%3C/svg%3E");
  background-position: 50%; background-repeat: no-repeat; background-size: 30px; cursor: pointer; max-width: 40px; padding: 10px; right: 0; top: 0; z-index: 99; }
.two-col-card .embed_container { border-radius: 20px; box-shadow: 0 0 20px 10px rgba(0, 0, 0, .1); max-width: 900px; }
.two-col-card .iframe_wrapper { height: 0; padding-bottom: 56.25%; padding-top: 25px; }
.two-col-card .embed_container iframe { height: 100%; left: 0; max-height: 100%; max-width: 100%; position: absolute; right: 0; top: 0; width: 100%; }
.two-col-card .videoParentContainerMain.showVideo {	z-index: 99999;	opacity: 1; padding: 30px 0; overflow-y: scroll; }
.two-col-card .videoParentContainerMain.showVideo::-webkit-scrollbar, .videoParentContainerMain.showVideo::-webkit-scrollbar-track, .videoParentContainerMain.showVideo::-webkit-scrollbar-thumb, .videoParentContainerMain.showVideo::-webkit-scrollbar-thumb:hover  { display: none; }
.two-col-card .overflow_hidden{ overflow: hidden }
.two-col-card .fixed{ position: fixed; }

/* Three Col Card CSS */
.three-col-card .three-col-text p, .three-col-card .three-col-text * { color: #161616; }
.three-col-card .three-col-single-card { padding: 20px; box-shadow: 0px 2px 4px 0px #00000014, 0px 0px 6px 0px #00000005; }
.three-col-card .card-image{ overflow: hidden; line-height:0; }
.three-col-card .card-image img{ width: 100%; max-width: 100%; height: 252px !important; object-fit: cover; }
.three-col-card .card-title h5{ letter-spacing: -0.38pt; color: #161616; }
.three-col-card .card-text p, .three-col-card .card-text *{ font-size: 16px; }
.three-col-card .card-button a{ text-decoration: underline; Font-family:'Averta Std CY'; font-Weight:400; font-size: 16px; line-height:1.5;letter-spacing:-0.18pt; }
.three-col-card .card-button a span{ display: inline-block; line-height: 0; padding-left: 10px; }
.three-col-card .card-button a svg{ width: 100%; height: 100%; }
.three-col-card .card-button a path{ transition: all ease 0.3s; }

/* History Slider Section CSS*/
.history-section .top-content { max-width: 722px; }
.history-section .slider-title h5, .history-section .slider-title * { font-size: 22px; line-height: 1.1; letter-spacing: -0.18pt; color: #4E4E4E; }
.history-section .main-content h2 { letter-spacing: -2px; font-size: 280px; font-weight: 600; opacity: 0.08; transition: all 0.3s ease-in-out; transition-delay: 0.5s; line-height: 1.1; }
.history-section .swiper-slide-active .main-content h2 { opacity: 1; }
.history-section .swiper-button-next:after, .history-section .swiper-button-prev:after { display: none; }
.history-section .arrows { top: 22%; transform: translateY(-50%); z-index:5; }
.history-section .slider-bottom-content{ opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; transition-delay: 0.5s; }
.history-section .swiper-slide-active .slider-bottom-content{ opacity: 1; visibility: visible; transition: all 0.3s ease-in-out; transition-delay: 0.5s; }
.history-section .history-button { height: 48px; width: 48px; box-shadow: 0px 16px 32px 0px #00000014, 0px 0px 4px 0px #0000000A; padding: 15px; border-radius: 50%; margin: 0 10px; }
.history-section span.icon { display: inline-block; line-height: 0; }
.history-section span.icon svg { width: 10px; height: 18px; }
.history-section .history-swiper-prev { left: 18%; }
.history-section .history-swiper-next { left: unset; right: 18%; }
/* Timeline CSS */
.history-section ul.swiper-pagination-custom { padding-left: 0; display: flex; justify-content: space-between; }
.history-section li.swiper-pagination-switch { list-style: none; position: relative; }
.history-section li.swiper-pagination-switch:before { cursor: pointer; position: absolute; content: ""; height: 18px; width: 18px; border-radius: 50%; background: #EDEBFF; left: 50%; transform: translateX(-50%); top: -27px; z-index: 10; }
.history-section li.swiper-pagination-switch.first:before { left: -1px; transform: unset; }
.history-section li.swiper-pagination-switch.last:before { left: unset; transform: unset; right: -2px; }
.history-section li.swiper-pagination-switch:after { cursor: pointer; position: absolute; content: ""; height: 18px; width: 18px; border-radius: 50%; background: transparent; left: 50%; transform: translateX(-50%); top: -27px; z-index: 11; transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden; border: 4px solid #FF4880; transition-delay: 0.2s; }
.history-section li.swiper-pagination-switch.first:after { left: -1px; transform: unset; transition: none; transition-delay: 0s; }
.history-section li.swiper-pagination-switch.last:after { left: unset; transform: unset; right: -2px; }
.history-section li.swiper-pagination-switch.active.last:after { transition-delay: 0.5s; }
.history-section li.swiper-pagination-switch.active:after { opacity: 1; visibility: visible; }
.history-section .swiper-pagination-progressbar { height: 5px !important; background-color: #EDEBFF; border: none; position: relative; }
.history-section .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: #FF4880; height: 4px; }

/* Core Values Section CSS */
.core-values-section .core-values-button a{ display: inline-block; padding: 16px 40px; font-size: 16px; font-weight: 600; font-family: 'Averta Std CY'; letter-spacing: -1px; line-height: 1.5; }
.core-values-section .core-values-single-card { padding: 16px 18px; gap: 16px; box-shadow: 0px 4px 40px 0px #2B59FF14; }
.core-values-section .card-image { padding: 10px; border-radius: 50%; max-width: 50px; height: 50px; }
.core-values-section .card-image svg, .core-values-section .card-image svg { object-fit: contain; width: 100%; height: 100% !important; display: inline-block; }
.core-values-section .core-values-single-card h5{ letter-spacing: -0.2pt; color: #161616; }
.core-values-section .card-text {padding-top: 5px; }
.core-values-section .card-text p, .core-values-section .card-text *{ color: rgb(0 11 51 / 70%); letter-spacing: -0.18pt; font-size: 16px; }

/* Team Section CSS */
.team-section .top-content{ max-width: 440px; margin: 0 auto; }
.team-section .team-single-card{ max-width: 190px; }
.team-section .card-image{ margin: 0 5px; max-width: 180px; height: 180px; border-radius: 50%; background-color: #D9D9D9; margin: 0 auto; overflow: hidden; }
.team-section .card-image img{ width: 100%; height: 100% !important; object-fit: cover; }
.team-section .card-title h5 { font-size: 22px; line-height: 1.1; color: #161616; letter-spacing: -0.2pt; }
.team-section .card-text p { font-size: 20px; font-weight: 600; }

/* Two Col Image Content Section CSS */
.two-col-image-content-section .two-col-image-container { max-width: 520px; box-shadow: 0px 16px 32px 0px #00000014, 0px 0px 4px 0px #0000000A; overflow: hidden; }
.two-col-image-content-section .two-col-image-container img { width: 100%; height: 100% !important; object-fit: cover; }
.two-col-image-content-section .two-col-content{ width: calc(100% - 661px); }
.two-col-image-content-section .two-col-button{ padding-top: 35px; }
.two-col-image-content-section .two-col-button a{ display: inline-block; padding: 16px 40px; font-size: 16px; font-weight: 600; font-family: 'Averta Std CY'; letter-spacing: -0.18pt; line-height: 1.5; }
.two-col-image-content-section .two-col-text * + *{ margin-top: 25px; }

/* Achievements Counter CSS */
.achievements-section .counter-box-parent{ gap: 30px; }
.achievements-section .counter-box{ max-width: 216px; gap: 20px }
.achievements-section .counter-number-parent span { color: #fff; font-size: 52px; line-height: 1.1; letter-spacing: -3px; font-weight: 600; font-family: 'Averta Std CY'; }
.achievements-section .counter-description p, .achievements-section .counter-description *, .achievements-section .achievements-title *, .achievements-section .achievements-text *{ color: #fff; }
.achievements-section .counter-left-icon { max-width: 60px; height: 60px; background-color: #fff; border-radius: 50%; padding: 10px; margin-top: 13px; }
.achievements-section .counter-right { min-width: 126px; }

/* Background Strip Section CSS */
.strip-bg-section .strip-bg-outer{ overflow: hidden; padding: 70px 20px; box-shadow: 0px 16px 32px 0px #00000014, 0px 0px 4px 0px #0000000A; }
.strip-bg-section .bg-image { position: absolute; height: 100%; top: 0; left: 0; opacity: 0.8; background-repeat: no-repeat; }
.strip-bg-section .strip-bg-outer:before{ z-index: 1; position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; background-color: #000; opacity: 0.3; }
.strip-bg-section .strip-bg-inner{ z-index: 2; }
.strip-bg-section .strip-bg-title *, .strip-bg-section .strip-bg-title h2, .strip-bg-section .strip-bg-text *, .strip-bg-section .strip-bg-text p{ color: #fff; }
.strip-bg-section .strip-bg-text p { font-size: 22px; line-height: 1.1; font-weight: 600; }
.strip-bg-section .strip-bg-button a{ display: inline-block; padding: 16px 40px; font-size: 18px; font-weight: 600; font-family: 'Averta Std CY'; letter-spacing: -0.18pt; line-height: 1.5; }



/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*-=-=- Only Desktop CSS -=-=-*/
@media (min-width:768px ) {

}
@media (min-width: 992px ){

}

@media (min-width:1081px ) {

}

@media (min-width:1281px ) {

}

@media (min-width:1680px ) {

}



/*-=-=- Smaller Desktop Devices -=-=-*/
@media (max-width:1480px ) {

  /*   .wrapper,.content-wrapper { max-width:1250px !important } */



}

@media (max-width:1440px ){
  .wrapper,.content-wrapper { max-width:1256px !important }
  .main-two-right-col {max-width: 578px;}

  /* Team Section CSS */  
  .team-section .team-single-card{ max-width: 187px; }

}

@media (max-width: 1366px ) {

}


@media (max-width:1320px ){
  h1,.h1  {font-size: 16.799999999999997px; }


}

@media (max-width:1280px ) {
  /* Two Col Card CSS */
  .two-col-card .card-content { padding-top: 30px; }
  .two-col-card .card-text { padding-top: 20px; }

  /* History Slider Section CSS*/
  .history-section .history-main-container, .history-section .history-timeline { padding-top: 65px; }
  .history-section .main-content h2 { font-size: 230px; }
  .history-section .history-swiper-prev { left: 16%; }  
  .history-section .history-swiper-next{ right: 16%; }

  /* Two Col Image Content Section CSS */
  .two-col-image-content-section .two-col-image-container { max-width: 500px; }
  .two-col-image-content-section .two-col-content { width: calc(100% - 550px); }
  .two-col-image-content-section .two-col-text * + * { margin-top: 15px; }
  .two-col-image-content-section .two-col-text { padding-top: 20px; }
  .two-col-image-content-section .two-col-button { padding-top: 30px; }

}

@media (max-width:1230px ) {
  .wrapper,.content-wrapper { max-width:1100px !important }
  .blog-inner-col-popular {max-width: 300px;}
  .filter-stripe-inner {flex-wrap: wrap;}
  .filter-stripe-cta {max-width: 252px; padding-left: 29px;}
  .filter-stripe-four-col {max-width: 260px;}

  .subscription-right-col-inner {max-width: 460px;}
  .subscription-right-col-inner { padding-right: 20px; }
  .discover_more_section  .blog_post_readmore_button a,.discover_more_section  .section_button a {    padding: 18px 46px; } 

  .form_section_inner {  padding: 63px;  } 
  .form_part {  max-width: 438px; width: 100%; }
  .form_description_container {  gap: 90px; }
  .form_description_part {  width: calc(100% - 528px); }

  .right_column_heading h3{font-size:36px;}
  .two_column_inner {gap: 90px;}
  .left_column {  max-width: 335px; }


}

@media (max-width: 1180px){
  /* Two Col Card CSS */
  .two-col-card .videoPlayBtn { height: 65px; max-width: 65px; }

  /* Three Col Card CSS */
  .three-col-card .three-col-single-card { padding: 15px; }
  .three-col-card .card-content { padding-top: 15px; }

}


@media (max-width:1080px ){
  .wrapper,.content-wrapper { max-width:900px !important }
  .footer-div-one {flex-direction: column;}
  .footer-div-one-right {gap: 30px;}
  .mainNavForWeb ul li>a {color: #000000;}
  .mainNavForWeb li.hs-menu-item.hs-menu-depth-2 a{color:#2D2E34;}
  .stripe-cta-logo {max-width: 300px;}
  .stripe-cta-inner {padding-top: 50px; padding-bottom: 50px;}
  .stripe-main-cta {padding-top: 30px; text-align: center;}
  .stripe-main-cta a {padding: 16px 50px 16px 40px!important;}
  .blog-list-item:nth-child(5n+3), .blog-list-item:nth-child(5n+4), .blog-list-item:nth-child(5n+5) {width: calc(50% - 27px) !important;}
  .blog-inner-three-col {flex-wrap: wrap; flex-direction: column;}
  .blog-inner-social-icons {margin-top: 0;}
  .blog-inner-social-icons {max-width: 100%;}
  .blog-inner-social-icon-inner {flex-direction: row;}
  .blog-inner-col-popular {max-width: 100%;}

  .similar-posts-inner .blog-list-item:nth-child(5n+3),.similar-posts-inner  .blog-list-item:nth-child(5n+4),.similar-posts-inner  .blog-list-item:nth-child(5n+5) {width: calc(50% - 14px) !important;}
  .similar-posts-inner .blog-list-item {width: calc(50% - 14px);}
  .filter-stripe-four-col-row {flex-wrap: wrap; gap: 25px;}
  .filter-stripe-cta {padding: 0;}
  .filter-stripe-four-col {max-width: calc(50% - 13px); padding:16px;}
  .filter-stripe-inner {flex-wrap: wrap; gap: 18px;}
  .filter-stripe {padding:22px;}

  .subscription-two-col {gap: 40px; flex-wrap: wrap;}
  .subscription-right-col-inner {padding: 0;}

  .subscription-right-col-inner {padding: 0;}
  .subscription-inner {padding-top: 55px; padding-left: 22px; padding-right: 22px;}
  .subscription-right-col-inner {max-width: 100%;}
  .subscription-right-col {max-width: 100%;}
  .subscription-right-col-inner {gap: 20px;}

  .main-banner-title h1 {font-size: 45px; letter-spacing: -0.53pt;margin-left: -25%; padding-top: 35%;}
  .main-banner-content p {font-size: 22pt; letter-spacing: -0.22pt; line-height: 1.36;}
  .main-banner-title-content {padding-top: 100px; padding-bottom: 30px;}

  .testimonial-right-right-col-slider-parent {display: none;}
  .testimonial-right-two-col {max-width: 100%; width: 100%;}
  .testimonial-right-left-col-slider{max-width: 100%; width: 100%;}
  .testimonial-two-col {flex-wrap: wrap; gap: 50px;}
  .testimonial-right-inner {height: auto;}

  .testimonial {padding-top: 20px; padding-bottom: 29px;}
  .testimonial-right-inner {height: auto;}
  .testimonial-right-two-col .slick-slide {margin: 0px 15px; transition: all 0.6s ease-in-out;}
  .testimonial .content-wrapper {padding: 0; max-width: 100% !important;}
  /*   .testimonial-left-col {padding: 0px 20px; max-width: 400px;} */
  .testimonial-main-logo-top {max-width: 123px; width: 100%; margin-left: auto; padding-right: 22px; display:block}
  .testimonial .slick-slide.slick-active {transform: translate(0px, -25px); transition: all 0.6s ease-in-out;}
  .testimonial .slick-list.draggable {padding-top: 26px !important;}
  .testimonial-left-col {padding: 0px 20px; max-width: 750px !important; margin: 0 auto;}
  .testimonial-right-col {max-width: 100%; width: 100%;}
  .testimonial-left-cta {padding-top: 40px;}
  .testimonial-right-left-col-slider-content {padding-top: 20px;}
  .filter-stripe-four-col-row {position: relative;}
  .filter-stripe-four-col-row:before {content: ""; position: absolute; top: 50%; left: 50%; width: 100%; height: 1px; transform: translate(-50%, -50%); background-color: rgb(0 0 0 / 16%);}
  .mobile-slider-wrap.d_none{display:block;}
  .btm-boxes-wrap.d_none {display: block;}
  .header-desktop-cta {display: none;}
  .header-cta-button.mobile-header-cta {display: block;}

  /*  Slider  */
  .car-specs-slider-two-col {justify-content: center; flex-wrap: wrap; flex-direction: column; align-items: center;}
  .car-specs-slider-left-col {max-width: 60%;}
  .car-specs-slider-right-col {max-width: 60%;}
  /*   .car-specs-slider:before { background-image: url(https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/bg-shape-2.png); max-width:100%;} */
  .car-specs-slider:before {background-image: url(https://4034898.fs1.hubspotusercontent-na1.net/hubfs/4034898/Wagonex%20-%202023/bg-shape-2.png); background-size: contain; background-position: top;}
  /*   .car-specs-slider {background: rgb(72,62,226); background: linear-gradient(156deg, rgba(72,62,226,1) 40%, rgba(36,31,113,1) 100%);} */
  .col-shape-1 {top: 0px;}

  .form_description_container {  flex-direction: column; justify-content:center; }
  .form_description_part {  width: 100%; text-align:center;  }
  .form_section_description{margin:0 auto; }
  .form_part{max-width: 100%;}
  .form_part .hs_submit.hs-submit {   text-align: center; }
  .form_description_container { gap: 50px; }

  .section_heading h3 {  font-size: 38px; }

  /* Banner V4 */
  .wagonex-banner-v4 .banner-title h1 {font-size: 45px;}

  /* History Slider Section CSS*/  
  .history-section .history-main-container, .history-section .history-timeline { padding-top: 50px; }
  .history-section .slider-bottom-content { padding-top: 20px; }
  .history-section .main-content h2 { font-size: 200px; }


  /* Two Col Image Content Section CSS */
  .two-col-image-content-section .two-col-image-container { width: 50%; max-width: 100%; }
  .two-col-image-content-section .two-col-content { width: 50%; }
  .two-col-image-content-section .two-col-inner { gap: 30px; }

  /* Achievements Counter CSS */
  .achievements-section .counter-box-parent { justify-content: center; gap: 50px; }
  .achievements-section .counter-number-parent span { font-size: 46px; }

}


/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {
  .wrapper,.content-wrapper  { max-width:750px !important }
  h1,.h1  {font-size: 14.399999999999999px;}
  h2 ,.h2 h1 , .heading-v2 h2, .heading-v3 h2{font-size: 30.0px;}
  h3,.h3 {font-size: 27.0px;}
  h4,.h4 {font-size: 20.64px;}

  .pb40,.p40-0 { padding-bottom:30px; }
  .pb50,.p50-0 { padding-bottom:40px; }
  .pb60,.p60-0 { padding-bottom:40px; }
  .pb70,.p70-0 { padding-bottom:56px; }
  .pt40,.p40-0 { padding-top:30px; }
  .pt50,.p50-0 { padding-top:40px; }
  .pt60,.p60-0 { padding-top:40px; }
  .pt70,.p70-0 { padding-top:56px; }
  .p90-0 ,.p80-0 { padding: 64px 0; }
  .pb90 { padding-bottom: 64px; }
  .main-list-item {flex-wrap: wrap;}
  .list-item-left-logo-wrapper .list-item-right-logo {display: block; margin-left: auto;}
  .list-item-right-logo {display: none;}
  .main-list-item {gap: 25px;}
  .list-item-left-logo-wrapper { display: flex; justify-content: space-between; width: 100%; align-items: center;}
  .form-banner-form-title h1 {font-size: 32px;}
  .blog-two-col {flex-direction: column;}
  .blog-two-col * {width: 100%;}
  .how-it-works-flex-box {max-width: calc(33.33% - 24px);}

  .display-car-title-content {max-width: 345px; padding: 0px 10px;}
  .h2-font {font-size: 32px;}



  .display-slider-title h4 {
    font-size: 18px;
  }

  .display-slider-disc p {
    font-size: 16px;
  }
  .display-slider-bottom-disc h6 {
    font-size: 16px;
  }
  .main-two-col-title h2 {font-size: 32px;}
  .main-two-col {  flex-direction: column; gap: 60px; }
  .main-two-left-col {  padding: 0 15px 0 0; }
  .section_heading h3 {  font-size: 28px; }

  .scroll-container-ul{flex-direction:column;}
  .scroll-container-li .scroll-container-li-inner,.scroll-container-li{max-width:100%;}
  .scroll-tabbing-content-wrap.active{  background: #fff; border: 1px solid rgba(22,54,96,.14);   border-radius: 0 2px 15px 15px;   max-width: 845px;   padding: 26px 45px;   width: 100%;}
  .scroll-tabbing-content {display:none;}
  .scroll-tabbing-title h3 {  font-size: 26px;  }

  .right_column_heading h3{font-size:32px;}
  .two_column_inner {  gap: 60px;align-items: center; }
  .left_column {   max-width: 263px; }
  .right_column { width: calc(100% - 321px); }
  /*   .scroll-tabbing-outter {  padding: 0px; } */
  .main-two-right-col {max-width: 820px;}
  .scroll-tabbing-container-tabs2 { max-width: 840px;     margin-bottom: -4px; width: 100%;  overflow-x: auto;   overflow-y: hidden; }
  .scroll-container-ul2 {  padding-top: 24px; min-width: 991px; justify-content:unset;}
  .scroll-tabbing-title h3 {  font-size: 26px;  }
  .scroll-tabbing-content2{padding:26px;}
  /* Hide scrollbar for Chrome, Safari and Opera */
  .scroll-tabbing-container-tabs2::-webkit-scrollbar {  display: none; }

  /* Hide scrollbar for IE, Edge and Firefox */
  .scroll-tabbing-container-tabs2{  -ms-overflow-style: none;   scrollbar-width: none;  }

  /* Two Col Card CSS */
  .two-col-card .card-content { padding-top: 20px; }
  .two-col-card .card-text { padding-top: 10px; }

  /* History Slider Section CSS*/
  .history-section .history-swiper-prev { left: 10%; }
  .history-section .history-swiper-next { right: 10%; }
  .history-section .slider-bottom-content { padding-top: 15px; }
  .history-section .history-main-container { padding-top: 35px; }


  /* Core Values Section CSS */
  .core-values-section .card-image { max-width: 40px; height: 40px; padding: 7px; }
  .core-values-section .core-values-single-card { padding: 12px 15px; gap: 12px; }
  .core-values-section .core-values-button a { padding: 13px 35px; }

  /* Team Section CSS */
  .team-section .team-card-slider-parent { padding-top: 50px; }


  /* Two Col Image Content Section CSS */
  .two-col-image-content-section .two-col-inner { flex-direction: column; }
  .two-col-image-content-section .two-col-image-container { width: 100%; max-width: 575px; }
  .two-col-image-content-section .two-col-content { width: 100%; }
  .two-col-image-content-section .two-col-button a { padding: 13px 35px; }


  /* Background Strip Section CSS */
  .strip-bg-section .strip-bg-outer { padding: 55px 20px; }
  .strip-bg-section .strip-bg-text p { font-size: 18px; }
  .strip-bg-section .strip-bg-button a { padding: 13px 35px; font-size: 16px; }
  .strip-bg-section .strip-bg-button { padding-top: 20px; }

}

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
  .wrapper,.content-wrapper { max-width:100% !important; padding-left:20px; padding-right:20px;}
  .form-banner-outter { padding-top: 120px; padding-bottom: 80px;}
  .form-banner-form {max-width: 100%;}
  .stripe-cta-logo {max-width: 260px;}
  .main-listing-wrap {gap: 40px !important;}
  .list-item-right-logo {max-width: 35px;}
  .list-item-left-logo {max-width: 40px; height: 40px;}
  .stripe-cta {padding: 25px 0px;}
  .listing-module {padding: 25px 0px;}
  .form-banner-form-title h1 {font-size: 28px;}
  .blog-list-item {width: 100% !important;}
  .blog-list-item:nth-child(5n+3), .blog-list-item:nth-child(5n+4), .blog-list-item:nth-child(5n+5) {width: 100% !important;}
  .blog-listing-banner {height: 400px;}
  .main-blog-listing {margin-top: 40px;}
  .similar-posts-inner .blog-list-item:nth-child(5n+3),.similar-posts-inner  .blog-list-item:nth-child(5n+4),.similar-posts-inner  .blog-list-item:nth-child(5n+5) {width: 100% !important;}
  .similar-posts-inner .blog-list-item {width: 100%;}
  form fieldset.form-columns-2 .field {width: 100% !important;}
  .blog-inner-col-content-date-name-tag {flex-wrap: wrap; gap: 10px;}
  .pre-le-text {font-size: 13px !important;}
  .blog-date, .blog-pic {font-size: 14px !important;}
  .blog-inner-banner {height: 380px;}
  .nextPreviousBlogOutter {flex-wrap: wrap;}
  .display-car-slider .slick-slide {margin: 0 7px; opacity:0.5}
  .how-it-works-flex-box {max-width: calc(50% - 15px);}
  .mobile-slider-item-inner {padding-top: 30px; padding-bottom: 190px;}
  .car-specs-slider-left-col {max-width: 80%;}
  .car-specs-slider-right-col {max-width: 80%;}
  .wagonex-banner-v2-title {  flex-direction: column; }

  .discover_more_section .section_title p {   font-size: 38px;  }
  .discover_more_section .blog_posts_container {   padding-top: 55px; }
  .discover_more_section .blog_post_readmore_button a {  padding: 18px 34px; }

  .two_column_inner {gap: 60px; flex-direction:column-reverse; align-items: center;}
  .right_column{width:100%;}
  .left_column {position: static; top: 0px;}
  .car-model-banner-wrap {flex-direction: column; justify-content: center;}
  .car-model-title h1 {font-size: 38px;}
  .car-model-banner-inner {padding-top: 50px; padding-bottom: 60px;}
  .car-model-banner-left-col {max-width: 180px; width: 100%;}

  .car-model-banner-wrap-outter {height: 70vh;}

  /* Banner V4 */
  .wagonex-banner-v4 .wagonex-banner-v4-outer { min-height: 400px; }
  .wagonex-banner-v4 .banner-title h1 {font-size: 35px;}  

  /* Two Col Card CSS */
  .two-col-card .two-col-single-card { width: 100% !important; }
  .two-col-card .card-image img, .two-col-card .placeholder-image img { height: 350px !important; }
  .two-col-card .description-v3 p { font-size: 16px; }


  /* History Slider Section CSS*/
  .history-section .main-content h2 { font-size: 180px; }
  .history-section .history-button { height: 42px; width: 42px; } 

  /* Core Values Section CSS */
  .core-values-section .core-values-single-card { flex-direction: column; }  

  /* Team Section CSS */
  .team-section .team-card-slider-parent { padding-top: 30px; }  
  .team-section .team-pagination { bottom: 0px !important; }
  .team-section .swiper-pagination-bullet-active { background-color: #5441FF; }
  .team-section .team-card-container { padding-bottom: 50px; }
  .team-section .team-single-card { max-width: unset; }
  .team-section .card-image { max-width: 165px; height: 165px; }
  .team-section .card-title h5 { font-size: 20px; }
  .team-section .card-text p { font-size: 18px; }

  /* Achievements Counter CSS */
  .achievements-section .counter-description { padding-top: 5px; }
  .achievements-section .counter-left-icon { max-width: 55px; height: 55px; }
  .achievements-section .counter-box-parent { gap: 35px; }

}


@media (max-width:640px ) {
  .description-v3 p{ font-size: 16px; }

  .footer-div-one-right {flex-direction: column;}
  .car-specs-slider-left-col {max-width: 100%;}
  .car-specs-slider-right-col {max-width: 100%;}
  /*   .car-specs-slider-right-inner {margin-left: -15px;} */
  .col-shape-2{display:none;}
  /*   .col-shape-1{display:none;} */
  .icon-spec svg {width: 95px; height: 23px;}
  .car-specs-table {
    overflow-X: scroll;
    min-width: 378px;
  }
  .ComparisonBoxRow>div {min-width: 163px; max-width: 100%;}
  .car-specs-slider-right-inner {margin-left: -15px;}

  .discover_more_section .section_button a {   padding: 18px 57px;  text-align: center; }
  .discover_section_title_button {  gap: 40px;  flex-wrap: wrap;  justify-content: center; }
  .blog_post_readmore_svg{ gap:20px;}
  .main-two-col-title h2, .heading-v2 h2, .heading-v3 h2 {font-size: 28px;}


  .form_section { padding: 33px 0 20px; }
  .form_part fieldset.form-columns-2 {  gap:30px; flex-direction: column; }
  .form_section_inner {  padding: 38px;  } 
  .form_part fieldset.form-columns-2:not(:nth-child(1)) {  padding-top: 35px; }
  .form_section_title  h2{font-size:28px; }
  .form_part .hs_submit.hs-submit {padding-top:30px;text-align: start;}
  .right_column_heading h3{font-size:28px;}
  .right_column_heading{padding-bottom:30px;}

  /* Three Col Card CSS */
  .three-col-card .three-col-single-card { width: 100% !important; }

  /* History Slider Section CSS*/
  .history-section .history-swiper-prev { left: 5%; }
  .history-section .history-swiper-next { right: 5%; }

  /* Core Values Section CSS */
  .core-values-section .core-values-single-card { width: 100% !important; }
  .core-values-section .core-values-button a { padding: 12px 30px; }  

  /* Two Col Image Content Section CSS */
  .two-col-image-content-section .two-col-button a { padding: 12px 30px; }

  /* Background Strip Section CSS */
  .strip-bg-section .strip-bg-button a { padding: 12px 30px; } 
  .strip-bg-section .strip-bg-text p { font-size: 16px; }

}

@media (max-width:575px ) {
  .logo_slider_section .logo{max-width:100px;}
  .logo_slider_section .logo svg {max-width: 135px;}
  .choose_us_cta.button_V3{display: none;}.choose_us_section .pb80 {  padding-bottom: 40px; }
  .logo_slider_section .logo{max-width:100px;}
  .logo_slider_section .logo svg {max-width: 135px;}

  /* History Slider Section CSS*/
  .history-section .main-content h2 { font-size: 150px; }
  .history-section .history-main-container { padding-top: 25px; }
  .history-section li.swiper-pagination-switch { font-size: 16px; }

  /* Team Section CSS */
  .team-section .card-image { max-width: 150px; height: 150px; }
  .team-section .team-card-container { padding-bottom: 40px; }  

  /* Two Col Image Content Section CSS */
  .two-col-image-content-section .two-col-text { padding-top: 15px; }
  .two-col-image-content-section .two-col-text * + * { margin-top: 10px; }
  .two-col-image-content-section .two-col-button { padding-top: 20px; }
}

@media (max-width:480px ) {
  .blog-inner-banner {height: 260px;}
  .mobile-slider-item-text-wrap h6 {font-size: 18px;}
  .main-title {gap: 10px; justify-content: space-between;}
  .filter-stripe-cta {max-width: 100%; text-align: center;}
  .filter-stripe-cta a {justify-content: center;}
  .main-banner {margin-bottom: 251px; background-position: center top -67px;}
  .filter-stripe-parent {bottom: -250px;}
  .display-car-slider {padding-top: 55px; padding-bottom: 74px;}
  .main-banner-title-content {padding-top: 97px; padding-bottom: 20px;}
  .how-it-works-flex-box-content p {font-size: 14px; text-align: left; width: 110%;}
  .how-it-works-flex-box-image {height: 130px;}
  .how-it-works-flex-parent {gap: 30px;}
  .how-it-works-flex-box-title h4 {text-align: left; font-size: 18px; margin-top: -10px;}
  .testimonial-right-left-col-slider-inner {padding: 34px 26px;}
  .testimonial-right-left-col-slider-quote h6 {font-size: 15px;}
  .testimonial {padding-top: 15px;}
  .scroll-tabbing-content-wrap.active{  padding: 26px;}
  .scroll-on-tabbing {padding: 65px 0 33px;}
  .car-model-banner-left-col {max-width: 150px;}
  .car-model-banner-wrap {gap: 30px;}

  /* Two Col Card CSS */
  .two-col-card .videoPlayBtn { height: 55px; max-width: 55px; }
  .two-col-card .card-image img, .two-col-card .placeholder-image img { height: 280px !important; }

  /* History Slider Section CSS*/  
  .history-section .main-content h2 { font-size: 112px; }
  .history-section .history-button { display: none; }
  .history-section li.swiper-pagination-switch { font-size: 14px; }
  .history-section .history-timeline { padding-top: 30px; }
  .history-section .history-main-container { padding-top: 15px; }

}

@media (max-width: 380px){
  .how-it-works-flex-box {max-width: 100%;}
  .right_column_heading h3{font-size:24px;}
}