@import url('//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://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


@font-face {
    font-family: 'Gibson';
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Light.eot');
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Light.eot?#iefix') format('embedded-opentype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Light.woff2') format('woff2'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Light.woff') format('woff'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Light.ttf') format('truetype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Light.svg#Gibson-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gibson';
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-SemiBold.eot');
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-SemiBold.woff2') format('woff2'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-SemiBold.woff') format('woff'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-SemiBold.ttf') format('truetype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-SemiBold.svg#Gibson-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gibson';
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Medium.eot');
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Medium.woff2') format('woff2'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Medium.woff') format('woff'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Medium.ttf') format('truetype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Medium.svg#Gibson-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gibson';
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Regular.eot');
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Regular.woff2') format('woff2'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Regular.woff') format('woff'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Regular.ttf') format('truetype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Regular.svg#Gibson-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gibson';
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Book.eot');
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Book.eot?#iefix') format('embedded-opentype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Book.woff2') format('woff2'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Book.woff') format('woff'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Book.ttf') format('truetype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Gibson-Book.svg#Gibson-Book') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Helvetica-Light.eot');
    src: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Helvetica-Light.woff2') format('woff2'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Helvetica-Light.woff') format('woff'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Helvetica-Light.ttf') format('truetype'),
        url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Fonts/Helvetica-Light.svg#Helvetica-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}









/* 1a. Containers */





/* 1b. Breakpoints */







/* 1c. Colors */








 












 





/* 1d. Typography */













/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */








 









 









 









 




/* 1k. Forms */















































/* 1l. Tables */











/* 1m. Site Header */





















/* 1n. Site Footer */












/* 1o. Blog */







.content-wrapper {
    max-width: 1370px;
    width: 100%;
}
.content-wrapper{
    padding-left:50px;
    padding-right:50px;
}


.content-wrapper--narrow {
    max-width: 818px;
}



.dnd-section,
.content-wrapper--blog-index,
.content-wrapper--blog-post {
    padding: 50px 16px;
}

.dnd-section > .row-fluid {
    max-width: 1370px;
}






body a.cta_button {
    box-sizing: border-box !important;
    display: inline-block;
}

h1, h2, h3, h4, h5, h6 {padding: 0;}

span {
    text-decoration-thickness: 2px !important;
    text-underline-offset: 5px;
}
.ds-1{box-shadow: 0px 4px 20px rgb(0 0 0 / 25%);}
.ebookRotateImg { max-width:250px; width:100%; transform: rotate(-3deg);}


.font12{font-size:12px; }
.font14{font-size:14px; }
.font15{font-size:15px; }
.font16,.font16 a{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font20 {  font-size: 20px; }
.font21{font-size:21px; line-height:1.33;}
small,p small {font-size:14px; line-height:1.43;}
.largeText h2 { font-size:48px; line-height:1.17;}
.ctaHeading h3{font-size:40px;line-height:1.2 ;}
h4 strong{ font-size:18px; line-height:1.77;}

img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }
.FullImageWidth img{width:100%;}

a { text-decoration: none!important; transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s;}

p { margin: 0;}
*+h1, *+h2 { margin-top: 35px;}
*+h3, *+h4 { margin-top: 30px;}
*+h5, *+h6 { margin-top: 25px;}
*+p { margin-top: 20px;}

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


.uppercase { text-transform: uppercase;}
.text-center { text-align: center;}
.text-right { text-align: right;}
.text-left { text-align: left;}
.text-capitalize { text-transform: capitalize;}

.parallaxEffect{background-attachment:fixed}
.bg, .overlay, .set-bg { background-size: cover; background-position: center; position: relative; background-repeat: no-repeat;}
.bg.bgTop{background-position: top center;}

.overlay { position: relative;}


/* color(theme.footer.background_color) */
.overlay>* { position: relative; z-index: 2;}
.whiteBg{background-color:}
.orangeBg{ background-color:#FF5C1A;}
.mintBg{ background-color:#BAE8E3;}
.blueBg{ background-color:#88B7F0;}

.footerBg, .darkblackBg{background-color: 

  
  
    
  


  rgba(216, 216, 216, 1.0)

; }
.primaryBg{background-color: 0, 38, 73; }
 
.secondaryBg{background-color: #0073FF; }

.lightBlack{background-color: ;}
.bodyBG{background-color: #0073ff; }

.color_1BG{background-color:rgba(218, 226, 231,1)}
.dark_grayBG{background-color:rgba(85, 116, 131,1)}
.light_grayBG{background-color:rgba(135, 166, 181,1)}
.grayBG{background-color:rgba(141, 160, 171,1)} 

/* Font Color */
.fontWhite *,.fontPrimary *,.fontSecondary *,.fontBlack *,.fontOrange *.fontMint *.fontBlue *,.fontColor_1 *,.fontDark_gray *
.fontLight_gray *.fontGray *.fontWhiteinner *,.fontPrimaryinner *,.fontSecondaryinner *,.fontBlackinner *,.fontOrangeinner *,
.fontMintinner *,.fontBlueinner *,.fontColor_1inner *,.fontDark_grayinner *,.fontLight_grayinner *,.fontGrayinner *{ color: inherit; }

.fontWhite,.fontWhite h1,.fontWhite h2,.fontWhite h3,.fontWhite h4,.fontWhite h5,.fontWhite h6,.fontWhite a{color:#ffffff;}
.fontPrimary,.fontPrimary h1,.fontPrimary h2,.fontPrimary h3,.fontPrimary h4,.fontPrimary h5,.fontPrimary h6{color:#002649;}
.fontSecondary,.fontSecondary h1,.fontSecondary h2,.fontSecondary h3,.fontSecondary h4,.fontSecondary h5,.fontSecondary h6{color:#0073FF;}
.fontBlack,.fontBlack h1,.fontBlack h2,.fontBlack h3,.fontBlack h4,.fontBlack h5,.fontBlack h6,.fontBlack a{color:#000;}

.fontOrange,.fontOrange h1,.fontOrange h2,.fontOrange h3,.fontOrange h4,.fontOrange h5,.fontOrange h6,.fontOrange a{color:#FF5C1A;}
.fontMint,.fontMint h1,.fontMint h2,.fontMint h3,.fontMint h4,.fontMint h5,.fontMint h6,.fontMint a{color:#BAE8E3;}
.fontBlue,.fontBlue h1,.fontBlue h2,.fontBlue h3,.fontBlue h4,.fontBlue h5,.fontBlue h6,.fontBlue a{color:#88B7F0;}

.fontColor_1,.fontColor_1 h1,.fontColor_1 h2,.fontColor_1 h3,.fontColor_1 h4,.fontColor_1 h5,.fontColor_1 h6,.fontColor_1 a{color:#DAE2E7;}
.fontDark_gray,.fontDark_gray h1,.fontDark_gray h2,.fontDark_gray h3,.fontDark_gray h4,.fontDark_gray h5,.fontDark_gray h6,.fontDark_gray a{color:#557483;} 
.fontLight_gray,.fontLight_gray h1,.fontLight_gray h2,.fontLight_gray h3,.fontLight_gray h4,.fontLight_gray h5,.fontLight_gray h6,.fontLight_gray a{color:#87A6B5;} 
.fontGray,.fontGray h1,.fontGray h2,.fontGray h3,.fontGray h4,.fontGray h5,.fontGray h6,.fontGray a{color:#8DA0AB;}  

.fontWhiteinner span,.fontWhiteinner h1 span,.fontWhiteinner h2 span,.fontWhiteinner h3 span,.fontWhiteinner h4 span,.fontWhiteinner h5 span,.fontWhiteinner h6 span,.fontWhiteinner a span{color:#ffffff}
.fontPrimaryinner span,.fontPrimaryinner h1 span,.fontPrimaryinner h2 span,.fontPrimaryinner h3 span,.fontPrimaryinner h4 span,.fontPrimaryinner h5 span,.fontPrimaryinner h6 span{color:#002649}
.fontSecondaryinner span,.fontSecondaryinner h1 span,.fontSecondaryinner h2 span,.fontSecondaryinner h3 span,.fontSecondaryinner h4 span,.fontSecondaryinner h5 span,.fontSecondaryinner h6 span{color:#0073FF}
.fontBlackinner span,.fontBlackinner h1 span,.fontBlackinner h2 span,.fontBlackinner h3 span,.fontBlackinner h4 span,.fontBlackinner h5 span,.fontBlackinner h6 span,.fontBlackinner a span{color:#000;}

.fontOrangeinner span,.fontOrangeinner h1 span,.fontOrangeinner h2 span,.fontOrangeinner h3 span,.fontOrangeinner h4 span,.fontOrangeinner h5 span,.fontOrangeinner h6 span,.fontOrangeinner a span{color:#FF5C1A;}
.fontMintinner span,.fontMintinner h1 span,.fontMintinner h2 span,.fontMintinner h3 span,.fontMintinner h4 span,.fontMintinner h5 span,.fontMintinner h6 span,.fontMintinner a span{color:#BAE8E3;}
.fontBlueinner span,.fontBlueinner h1 span,.fontBlueinner h2 span,.fontBlueinner h3 span,.fontBlueinner h4 span,.fontBlueinner h5 span,.fontBlueinner h6 span,.fontBlueinner a span{color:#88B7F0;}

.fontColor_1inner span,.fontColor_1inner h1 span,.fontColor_1inner h2 span,.fontColor_1inner h3 span,.fontColor_1inner h4 span,.fontColor_1inner h5 span,.fontColor_1inner h6 span,.fontColor_1inner a span{ color:#DAE2E7;}
.fontDark_grayinner span,.fontDark_grayinner h1 span,.fontDark_grayinner h2 span,.fontDark_grayinner h3 span,.fontDark_grayinner h4 span,.fontDark_grayinner h5 span,.fontDark_grayinner h6 span,.fontDark_grayinner a span{ color:#557483;} 
.fontLight_grayinner span,.fontLight_grayinner h1 span,.fontLight_grayinner h2 span,.fontLight_grayinner h3 span,.fontLight_grayinner h4 span,.fontLight_grayinner h5 span,.fontLight_grayinner h6 span,.fontLight_grayinner a span{ color:#87A6B5;} 
.fontGrayinner span,.fontGrayinner h1 span,.fontGrayinner h2 span,.fontGrayinner h3 span,.fontGrayinner h4 span,.fontGrayinner h5 span,.fontGrayinner h6 span,.fontGrayinner a span{ color:#8DA0AB;}  




.listStyle ul, .nolistStyle ul { margin: 0; padding: 0; list-style: none;}
.nolistStyle ul li{margin:0;}
.listStyle *+ul { margin-top: 30px;}
.listStyle ul li { padding-left: 25px; position: relative; }
.listStyle ul li:before { position: absolute; left: 10px; font-weight: 400; top: 9px; font-size: 6px; content: '\f111'; font-family: fontAwesome; color: inherit; background-repeat: no-repeat; }
.bodylistStyle.listStyle ul li:before{color:#002649;}
ul { padding-left: 20px; margin:0;}
.listStyle  ul li + li{margin-top:15px;}
* + ul,* + ol { margin-top: 30px;}


.body-container-wrapper ul li,.body-container-wrapper ol li{list-style-position: outside;}


.hs_error_rollup{display:none !important;}
.fl { float: left;}
.fr { float: right;}
.ib{display:inline-block; vertical-align:middle; margin-right:-4px}
.ib.vt { vertical-align: top!important;}
.d-flex{display:flex; flex-wrap:wrap;}
.flex-center{align-items: center;}
.flex-end{align-items: flex-end;}

.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w66 { width: 66.66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w100 { width: 100%}




/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl12, .p0-12 { padding-left:12px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr12, .p0-12 { padding-right:12px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;}
.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb105,.p105-0 { padding-bottom:105px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb115,.p115-0 { padding-bottom:115px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb125,.p125-0 { padding-bottom:125px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb135,.p135-0 { padding-bottom:135px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb155,.p155-0 { padding-bottom:155px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb165,.p165-0 { padding-bottom:165px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb175,.p175-0 { padding-bottom:175px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb185,.p185-0 { padding-bottom:185px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb215,.p215-0 { padding-bottom:215px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb225,.p225-0 { padding-bottom:225px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb235,.p235-0 { padding-bottom:235px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb245,.p245-0 { padding-bottom:245px; }
.pb250,.p250-0 { padding-bottom:250px; }

.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt105,.p105-0 { padding-top:105px; }
.pt110,.p110-0 { padding-top:110px; }
.pt115,.p115-0 { padding-top:115px; }
.pt120,.p120-0 { padding-top:120px; }
.pt125,.p125-0 { padding-top:125px; }
.pt130,.p130-0 { padding-top:130px; }
.pt135,.p135-0 { padding-top:135px; }
.pt140,.p140-0 { padding-top:140px; }
.pt145,.p145-0 { padding-top:145px; }
.pt150,.p150-0 { padding-top:150px; }
.pt155,.p155-0 { padding-top:155px; }
.pt160,.p160-0 { padding-top:160px; }
.pt165,.p165-0 { padding-top:165px; }
.pt170,.p170-0 { padding-top:170px; }
.pt175,.p175-0 { padding-top:175px; }
.pt180,.p180-0 { padding-top:180px; }
.pt185,.p185-0 { padding-top:185px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt215,.p215-0 { padding-top:215px; }
.pt220,.p220-0 { padding-top:220px; }
.pt225,.p225-0 { padding-top:225px; }
.pt230,.p230-0 { padding-top:230px; }
.pt235,.p235-0 { padding-top:235px; }
.pt240,.p240-0 { padding-top:240px; }
.pt245,.p245-0 { padding-top:245px; }
.pt250,.p250-0 { padding-top:250px; }


.p10-0, .pl10 { padding-left: 10px;}
.p10-0, .pr10 { padding-right: 10px;}
.p15-0, .pl15 { padding-left: 15px;}
.p15-0, .pr15 { padding-right: 15px;}

.p0-24{padding-left:24px; padding-right:24px}
.m0-24{margin-left:-24px; margin-right:-24px;}
.p0-20{padding-left:20px; padding-right:20px}
.m0-20{margin-left:-20px; margin-right:-20px;}
.ps0-15{padding-left:15px; padding-right:15px}
.ms0-15{margin-left:-15px; margin-right:-15px;}

.ps0-10{padding-left:10px; padding-right:10px}
.ms0-10{margin-left:-10px; margin-right:-10px;}


.pr110 { padding-right:110px; }






html {
    font-size: 20px;
}

html body {
    font-family: 'Helvetica'; 
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    background-color: #0073ff;
    color: #002649;
    font-size: 20px;
    line-height:1.5625;
}

.font_1 *,.font_1{ font-family: Gibson; font-weight: 500; }
.font_1 a:hover,a.font_1:hover{ font-weight: 500; }
.font_2 *,.font_2{ font-family: 'Helvetica'; }


/* Paragraphs */

p.lead,
p.intro {
    font-size: 1.25rem;
}


mark { 
    background-color: transparent; 
    
    font-weight: 700; 
    position:relative;
}
mark:after {content: '';width: 100%;background-color: #ffe744;display: inline-block;position: absolute;bottom: 0;height: 7px;left: 0;z-index: -10;}

/* Anchors */

a { 
    color: #0073FF;
}

a:hover, a:focus { 
    color: #002649;

}

a:active {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #507699;
}

a.button:disabled {
    background-color: #87A6B5;
}

/* Headings */

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #002649;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 20px;
}



h1,.h1 {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #002649;
    font-size: 90px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1em;
}

h2,.h2 {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #002649;
    font-size: 65px;
    letter-spacing: 0px;
    text-transform: none;
    line-height: 1;
}
h1 span,.h1 span{ color: #0073FF; }  
h2 span,.h2 span{ color: #BAE8E3; }  

h3,.h3 {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #0073FF;
    font-size: 61px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.2;
}

h4,.h4 {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #0073FF;
    font-size: 50px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.2;
}

h5,.h5 {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #0073FF;
    font-size: 38px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.3;
}

h6,.h6 {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #0073FF;
    font-size: 30px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.25;
    font-weight: 600;
}




u {text-underline-offset: 4px;
    text-decoration-thickness: 2px;
}

/* Lists */

ul,
ol {
    margin: 1.5rem 0;
    padding-left: 1.5rem;
}

ul li,
ol li {
    margin: 0.75rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin: 1.5rem;
}

/* Blockquote */

blockquote {
    border-left: 4px solid #002649;
    padding-left: 1.5rem;
}

/* Horizontal Rules */

hr {
    border-bottom-color: #8DA0AB;
}





/* Button */
button,
.button a,a.button,
.ias-trigger-next a{ 
    display:inline-block;  
    text-align: center;
    line-height: 1;
}  

/* Primary Button */

button,
.button--primary a,a.button--primary,
.ias-trigger-next a{
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(186, 232, 227, 1)

;
    border: 2px solid #BAE8E3;
    border-radius: 48px; 
    color: #0072FF;
    fill: #0072FF;
    font-size: 35px;
    padding: 11px 43px;
    text-transform: none;
    display:inline-block;  
    text-align: center;
    line-height: 1;
} 
.button--primary.zoom_btn a span { transition: all 400ms ease; transform: scale(1); color: inherit; }
.button--primary.zoom_btn a:hover span { transform: scale(1.04); display: inline-block; }

button:disabled,
.button--primary a:disabled,
a.button--primary:disabled,
button:disabled:hover,
.button--primary a:disabled:hover,
a.button--primary:disabled:hover,
button:disabled:focus,
.button--primary a:disabled:focus,
a.button--primary:disabled:focus,
button:disabled:active,
.button--primary a:disabled:active,
a.button--primary:disabled:active {
    background-color: #8DA0AB !important;
    border-color: #8DA0AB !important;
    color: #87A6B5 !important;
} 

button:hover,
button:focus,
.button--primary a:hover,
a.button--primary:hover,
.button--primary a:focus,
a.button--primary:focus,
button:active,
.button--primary a:active,
a.button--primary:active,
.ias-trigger-next a:hover{
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(136, 183, 240, 1.0)

;
    border: 2px solid #88B7F0;
    color: #BAE8E3;
}

button:active,
a.button--primary:active,
.button--primary a:active {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: #88B7F0;
    border: 2px solid #88B7F0;
    border-color: #88B7F0;
}

/* Secondary Button */

.button.button--secondary a,
a.button.button--secondary
{
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(186, 232, 227, 0.0)

;
    border: 2px solid #BAE8E3;
    border-radius: 48px; 
    color: #BAE8E3;
    fill: #BAE8E3;
    padding: 20px 35px;
    font-size: 38px;
    text-transform: none; 
    position: relative;
} 
.button.button--secondary a:hover,
.button.button--secondary a:focus,
.button.button--secondary a:active,
a.button.button--secondary:hover,
a.button.button--secondary:focus,
a.button.button--secondary:active,
.ias-trigger-next a:hover
{
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 0.0)

;
    border: 2px solid #0073FF;
    color: #0073FF;
    fill: #0073FF;
}

.button.button--secondary a:active,
a.button.button--secondary:active {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: rgba(80, 195, 255, 0);
    border: 2px solid #0073FF;
    border-color: #50c3ff;
    color: #50c3ff;
    fill: #50c3ff;
}

.button.button--secondary:not(.angle_hide) a:after { content: ''; display: inline-block; background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/back.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; width: 12px; height: 24px; transform: rotate(180deg); margin-left: 15px; }
.button.button--secondary:not(.angle_hide) a:hover:after { background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/back-1.svg'); }


/* Small Button */
.button.button--small a,
a.button.button--small
{
    font-size: 25px;
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(241, 91, 34, 1.0)

;
    border: 0px solid #F15B22;
    border-radius: 48px; 
    color: #FFFFFF;
    fill: #FFFFFF;
    padding: 11px 20px;
    text-transform: none; 
    position: relative;
} 
.button.button--small a:hover,
.button.button--small a:focus,
.button.button--small a:active,
a.button.button--small:hover,
a.button.button--small:focus,
a.button.button--small:active 
{
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 1.0)

;
    border: 0px solid #0073FF;
    color: #fff;
    fill: #fff;
}

.button.button--small a:active,
a.button.button--small:active {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: rgba(80, 195, 255, 100);
    border: 0px solid #0073FF;
    border-color: #50c3ff;
    color: #ffffff;
    fill: #ffffff;
}

/* Slider Button */
.button.button--slider a,
a.button.button--slider
{
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 0.0)

;
    border: 2px solid #0073FF;
    border-radius: 48px; 
    color: #0073FF;
    fill: #0073FF;
    padding: 20px 30px;
    text-transform: none; 
    position: relative;
} 
.button.button--slider a:hover,
.button.button--slider a:focus,
.button.button--slider a:active,
a.button.button--slider:hover,
a.button.button--slider:focus,
a.button.button--slider:active 
{
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(186, 232, 227, 0.0)

;
    border: 2px solid #BAE8E3;
    color: #BAE8E3;
    fill: #BAE8E3;
}

.button.button--slider a:active,
a.button.button--slider:active {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #BAE8E3;
    border-color: #ffffff;
    color: #ffffff;
    fill: #ffffff;
}
.button.button--slider a { font-size: 0; max-width: 334px; height: 76px; width: 100%; position: relative; }
.button.button--slider a:before { content: ''; position: absolute; top: 0; left: 30px; bottom: 0; background: #0073FF; width: 30px; height: 30px; border-radius: 100%; margin: auto; transition: all 400ms ease; }
.button.button--slider a:hover:before { left: calc(100% - 60px); background: #BAE8E3; }






.default-form {
    background-color: 

  
  
    
  


  rgba(238, 245, 248, 1.0)

;
    border: 0px solid #F1F1F1;
    border-radius: 0px;
    padding: 50px 50px;
}

.hs-form-field {
    margin-bottom: 1.4rem;
}

/* Form Title */
.form-title:empty { display: none;}
.form-title,.default-form h4,.default-form h3 {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 0.0)

;
    border: 0px none #0073FF;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    color: #002649;
    font-size: 50px;
    padding: 0px 0px;
    text-transform: none;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #002649;
    font-size: 20px;
    padding: 0px 0px;
    display: inline-block;
}

/* Help Text - Legends */

.hs-form-field legend {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #002649;
    font-size: 14px;
}

/* Inputs */

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border: 0px solid 

  
  
    
  


  rgba(218, 218, 217, 1.0)

;
    border-radius: 0px;
    color: #002649;
    font-size: px;
    padding: 16px 15px;
    width:100% !important;
    outline: none !important;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
select:focus,
textarea:focus{
    border-color:#002649;
}



input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
textarea{
    -webkit-appearance: none;
}

::-webkit-input-placeholder {
    color: #c1c8cc;
}

::-moz-placeholder {
    color: #c1c8cc;
}

:-ms-input-placeholder {
    color: #c1c8cc;
}

:-moz-placeholder {
    color: #c1c8cc;
}

::placeholder {
    color: #c1c8cc;
}

 

/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #002649;
    font-size: 16px;
    /* font-size: 14px; */
    cursor: pointer;
}

/* Inputs - Datepicker */

.fn-date-picker td.is-today .pika-button {
    color: #0073FF;
}

.hs-datepicker .is-selected button.pika-button {
    background-color: #0073FF;
}

.hs-datepicker button.pika-button:hover {
    background-color: #002649 !important;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #002649;
}

/* GDPR Text */

.legal-consent-container,
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p {
    /* font-family: ; font-style: normal; font-weight: 300; text-decoration: none; */
    font-family: Helvetica;
    color: #002649;
    /* font-size: 14px; */
    font-size: 16px; line-height: 1.5;}
form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
form .legal-consent-container .inputs-list:not(.no-list) label>span {
    font-size: 10px;
}


/* Validation */

.hs-input.invalid.error {
    border-color: #EF6B51;
}

.hs-error-msg {
    color: #EF6B51;
}

/* Submit */
form input[type='submit'],
form .hs-button{
    cursor: pointer;
    transition: all ease 0.3s; 
}

form .hs_submit.hs-submit .hs-button
{
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(241, 91, 34, 1.0)

;
    border: 0px solid #F15B22;
    border-radius: 48px; 
    color: #FFFFFF;
    fill: #FFFFFF;
    padding: 11px 20px;
    text-transform: none; 
    position: relative;
} 
form .hs_submit.hs-submit .hs-button:hover,
form .hs_submit.hs-submit .hs-button:focus,
form .hs_submit.hs-submit .hs-button:active
{
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 1.0)

;
    border: 0px solid #0073FF;
    color: #fff;
    fill: #fff;
}

form .hs_submit.hs-submit .hs-button:active{
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: rgba(80, 195, 255, 100);
    border: 0px solid #0073FF;
    border-color: #50c3ff;
    color: #ffffff;
    fill: #ffffff;
}




 

/* Inline Thank You Message */

.submitted-message {
    background-color: #BAE8E3;
    border: 0px solid #F1F1F1;
    border-radius: 0px;
    padding: 50px 50px;
}

form .input { margin-right: 0!important;}
form fieldset { max-width: inherit!important; 
    /*   margin: 0 -10px!important; */
}
/* form fieldset.form-columns-1 .field,form fieldset.form-columns-1 .hs-input { 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: 10px; padding-right: 10px;} */
form ul.multi-container { padding-top: 10px;}
form ul.multi-container li { margin: 5px 0;}
form .field>label { margin-bottom: 8px; display: block;}
textarea { height: 80px;}
.hs-form-field { margin-bottom: 0;}
.hs-error-msgs { list-style: none; margin: 10px 0 10px; padding: 0 0 0 10px; font-size: 12px;}

form fieldset input.hs-input[type=checkbox]  { width: auto !important;}
form fieldset input.hs-input[type=radio] { width: auto !important;}


.hs-form-field .input { display: table; width: 100%; margin: 0 !important; }
.hs-error-msgs { position: relative; }
.hs-error-msgs li label{
    font-size: 14px;
    line-height: 14px;
    color: #DA0000;
}
.hs-error-msgs li{ list-style-type:none; margin: 0; }
.hs-form-checkbox{
    width:100%;
    float:left;
    list-style-type:none;
}
.hs-form-radio{
    width:100%;
    float:left;
    list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
    margin-right: 27px;
}
form .hs-richtext, form .hs-richtext p { font-family: Gibson; text-align: left; font-size: 14px; line-height: 1.3; margin-bottom: 10px; color:; }
form{
    max-width:100%;
    width:100%;
    float: none !important; padding-top: 18px;

}
form legend{
    color:#8B8B8B;
    font-size:18px;
    margin-bottom: 0;
}
form .hs-input:focus { box-shadow: inset 0 0 0 2px ;}  

.submitted-message { 
    text-align: center; 
    font-size: 20px; 
    overflow: hidden !important; 
    line-height: normal; 
    color:; margin-top: 40px;
}
form .hs-error-msgs { margin-top: 10px; display: inline-block; }
form .hs-error-msgs li { margin-bottom: 0; }
form .hs-error-msgs li + li { margin-bottom: 10px; }

.legal-consent-container .hs-form-booleancheckbox-display>span p, .legal-consent-container .hs-form-booleancheckbox-display>span { font-size: 10px; line-height:12px; color:;line-height: normal; margin-left: 0 !important; }

.legal-consent-container .hs-form-booleancheckbox-display>span {
    display: inline !important;
}
/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48.5% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}


/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display {font-size: 16px; display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;position:relative; padding-left: 25px; font-size: 18px;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #b7c5d4; background-color: transparent; display: inline-block; border-radius: 100%; margin-right: 13px; transition: .5s ease all; position: absolute; left: -11px; top: 4px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#002649; border-color:#0073FF; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: -5px; width: 8px; height: 8px; background-color:#0073FF; top: 10px; border-radius: 100%; transition: .5s ease all; }

/* Checkbox Style */

/* .hs-form-checkbox:not(:last-child){margin-bottom:29px;} */
/* .hs-form-checkbox label.hs-form-checkbox-display { font-size: 16px; font-weight: 500; text-transform: inherit;display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;position:relative; padding-left:30px; font-size: 18px; }
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #B7C5D4; background-color: transparent; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left:-11px; top: 4px; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#002649; border-color:#0073FF;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left:-7px; width: auto; height: auto; background-color: transparent; top: 5px; border-radius: 100%; transition: .5s ease all; color:; font-size: 12px; } */

/* li.hs-form-booleancheckbox:not(:last-child){margin-bottom:29px;} */
/* li.hs-form-booleancheckbox label.hs-form-checkbox-display { font-size: 14px; } */
/* .hs-form-booleancheckbox-display .hs-input { display: none; } */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative; margin-left:25px !important; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 10px; height: 10px; border-radius:2px;content: ''; border: 1px solid #0073FF; background-color:#fff; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left: -25px; top: 2px; } */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#111d33;} */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left: -23px; width: auto; height: auto; background-color: transparent; top:4px; line-height: normal; border-radius: 100%; transition: .5s ease all; color: ; font-size:6px; color:#0073FF; } */

form .hs-fieldtype-booleancheckbox .input .inputs-list, form li.hs-form-checkbox label.hs-form-checkbox-display { margin-bottom: 16px; list-style: none; padding: 0; }
form .hs-fieldtype-booleancheckbox .input .inputs-list .hs-form-booleancheckbox, form li.hs-form-checkbox { margin: 0; }
form .hs-fieldtype-booleancheckbox .input .inputs-list .hs-form-booleancheckbox + .hs-form-booleancheckbox, form li.hs-form-checkbox + .hs-form-checkbox{ margin-bottom: 15px; }
form li.hs-form-checkbox label.hs-form-checkbox-display,
form .hs-fieldtype-booleancheckbox .input li label { position: relative; padding-left: 30px; }
form li.hs-form-checkbox label.hs-form-checkbox-display input,
form .hs-fieldtype-booleancheckbox .input li label input { width: 0 !important; height: 0; margin: 0; margin-right: 26px; }
form li.hs-form-checkbox label.hs-form-checkbox-display input + span:before,
form .hs-fieldtype-booleancheckbox .input li label input+ span:before { content: ''; position: absolute; top: 2px; left: 0; width: 20px; height: 20px; border: 1px solid #0073FF; border-radius: 0px; }
form li.hs-form-checkbox label.hs-form-checkbox-display input:checked + span:after,
form .hs-fieldtype-booleancheckbox .input li label input:checked + span:after { content: ''; position: absolute; top: 2px; left: 0; width: 20px; height: 20px; border: 1px solid #0073FF; border-radius: 0px; background-color: #0073FF; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center; background-size: 18px; }



form .hs-error-msgs { margin-top: 10px; display: inline-block; }
form .hs-error-msgs li { margin-bottom: 0; }
form .hs-error-msgs li + li { margin-bottom: 10px; }


form .inputs-list>li { margin: 0 0 10px 0; }
.legal-consent-container li.hs-form-booleancheckbox { padding-left: 0; }

span.hs-form-required {   margin: 0; color:; } 

li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#002649}


.legal-consent-container ul.inputs-list { padding: 0; list-style-type: none; margin-bottom: 16px; }
.legal-consent-container .field.hs-form-field {  margin-bottom: 8px; }
.hs-fieldtype-booleancheckbox {  padding: 0 !important; }


/* Contact Form */

.formResetStyling form { background-color: transparent; border-color: transparent; border-radius: 0; padding: 0;}
.formResetStyling h3 { padding: 0;}
.form-contact-srt form .field>label { padding: 0; margin: 0;}
.form-contact-srt .hs_submit { text-align: right;}

/* ul.no-list { display: none !important; } */


@media(max-width:991px){

    /*     input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='number'],select,textarea{ font-size:20px;} */

}

@media(max-width:767px){
    /*     li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{margin-left: 17px !important;} */
    form fieldset.form-columns-2 .field,form fieldset.form-columns-3 .field{width:100% !important;}
}


/* form { background-color: transparent !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; }
form fieldset .field { padding-left: 0 !important; padding-right: 0 !important; }
body form fieldset { display: flex !important; flex-wrap: wrap !important;margin: 0 !important; }
form fieldset.form-columns-2 > div.field { width: calc(50% - 10px) !important; }
form fieldset .field label.is-empty { display: none; }
form fieldset.form-columns-2 > div.field:first-child { margin-right: 10px; }
form fieldset.form-columns-2 > div.field:last-child { margin-left: 10px; }
textarea { min-height: 80px !important; }
form input[type='submit'], form .hs-button { width: auto; margin: 0 0 auto !important; font-size: 15px !important; letter-spacing: 0; padding: 10px 65px 10px 20px !important; border-radius: 0px 0px 0px 10px !important; background-image: url(https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/arrow-img.svg); background-repeat: no-repeat; background-position: calc(100% - 20px) 15px !important; background-size: initial; }
form .hs-submit .actions { text-align: right; } */









table {
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 1.0)

;
    border: 1px solid #D0D0D0;
}

th,
td {
    border: 1px solid #D0D0D0;
    color: #002649;
    padding: 12px 12px;
}

thead th,
thead td {
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 1.0)

;
    border-bottom: 2px solid #D0D0D0;
    color: #FFFFFF;
}

tbody + tbody {
    border-top: 2px solid #D0D0D0;
}

tfoot td {
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 1.0)

;
    color: #002649;
}




.header{
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 1.0)

;
    position: relative;
    z-index: 99;
}


.header__container-inner-wrapper {
    max-width: 1370px;
}

/* Header content */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6, 
.header *:not(.button) > a,
.header span,
.header div,
.header li,
.header blockquote {
    color: #002649;
}


/* Header modules */ 
/* .menu-toggle,.menu-toggle:focus,.menu-toggle:active{ border-color: #0073FF; background-color: #0073FF;  }
.mainmenu .mobile-menu span.mobile-toggle{ background-color: #88B7F0; } */

/* Main Navigation */

.mainmenu .hs-menu-wrapper > ul > li > a {
    font-family: Gibson;
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    font-size: 20px;
    color: #002649;
    text-transform: none;
}

.mainmenu .hs-menu-wrapper > ul > li:hover,
.mainmenu .hs-menu-wrapper > ul > li.active
.mainmenu .hs-menu-wrapper > ul > li:focus {
    background-color: 

  
  
    
  


  rgba(0, 38, 73, 0.0)

;
}

.mainmenu .hs-menu-wrapper > ul > li:hover > a,
.mainmenu .hs-menu-wrapper > ul > li.active > a,
.mainmenu .hs-menu-wrapper > ul > li:focus > a {
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #002649;
}


.mainmenu .hs-menu-wrapper > ul > li:active,
.mainmenu .hs-menu-wrapper > ul > li.active{
    background-color: 

  
  
    
  


  rgba(0, 115, 255, 0.0)

;
}

.mainmenu .hs-menu-wrapper > ul > li:active > a,
.mainmenu .hs-menu-wrapper > ul > li.active > a{
    font-family: ; font-style: normal; font-weight: 500; text-decoration: none;
    color: #002649;
}

.mainmenu .hs-menu-wrapper > ul > li.active-item {
    background-color: 

  
  
    
  


  rgba(0, 38, 73, 0.0)

;
}

.mainmenu .hs-menu-wrapper > ul > li.active-item > a {
    color: #002649;
} 

/* .mainmenu .hs-menu-wrapper>ul>li ul > li > a.active-item:after {
background-color: #002649;
} */

/* Main Navigation - Child Menus */

.mainmenu .hs-menu-wrapper>ul>li ul {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.mainmenu .hs-menu-wrapper>ul>li ul .hs-menu-item > a {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #002649;
    font-size: px;
    text-transform: none;
}

.mainmenu .hs-menu-wrapper>ul>li ul .hs-menu-item:hover,
.mainmenu .hs-menu-wrapper>ul>li ul .hs-menu-item:focus {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.mainmenu .hs-menu-wrapper>ul>li ul .hs-menu-item:hover > a,
.mainmenu .hs-menu-wrapper>ul>li ul .hs-menu-item:focus > a {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #0073FF;
}

.mainmenu .hs-menu-wrapper>ul>li ul .hs-menu-item:active {
    background-color: 

  
  
    
  


  rgba(0, 0, 0, 0.0)

;
}

.mainmenu .hs-menu-wrapper>ul>li ul .hs-menu-item:active > a {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #0073FF;
}

/* Main Navigation - Mobile Menu */

@media (max-width: 768px) {
    .header__navigation {
        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

 !important;
    }

    .header__container--lower .navigation-primary .level-1 > li:hover,
    .header__container--lower .navigation-primary .level-1 > li:focus
    .navigation-primary .submenu:not(.level-1) .menu-item:hover,
    .navigation-primary .submenu:not(.level-1) .menu-item:focus {
        background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    }

    .navigation-primary a {
        color: #002649 !important;
    }

    body .header__mobile-menu-icon,
    body .header__mobile-menu-icon:after,
    body .header__mobile-menu-icon:before {
        background-color: #002649;
    }

    body .menu-arrow-icon,
    body .menu-arrow-icon:after {
        background-color: #002649;
    }
}





.footer {
    background-color: 

  
  
    
  


  rgba(216, 216, 216, 1.0)

;
    border-top: px  ;
}


/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p a,
.footer h1 a,
.footer h2 a,
.footer h3 a,
.footer h4 a,
.footer h5 a,
.footer h6 a,
.footer span a,
.footer span,
.footer div a,
.footer div,
.footer li,
.footer blockquote
{
    color: #002649;
}

/* Header modules */


/* Footer Menu */

.footer .hs-menu-wrapper ul {
    margin:0;
    padding:0; 
    list-style-type:none;
}

.footer .hs-menu-wrapper a {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #0073FF;
    font-size: 14px;
    text-transform: none;

}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #002649;
}

.footer .hs-menu-wrapper a:active {
    font-family: ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #002649;
}

.social ul li a { background-color: #BAE8E3; }
.social ul li a svg { fill: #0073FF; }
.social ul li a:hover { background-color: #0073FF; }
.social ul li a:hover svg { fill: #fff; }
.footer-contact .title h6 { color: #0073FF; }
.footer-contact .text ul li a:hover { color: #0073FF; }
.footer-main .footer-outer .footer-center .footer-center-text * { color: #0073FF; }
.footer-main .footer-outer .footer-center .footer-mail a{ background: #0073FF; color: #D8D8D8; } 
.footer-main .footer-outer .footer-center .footer-center-text a:hover { color: #002649; }








/* Blog Listing */

.blog-index__post-title,
.blog-index__post-title a,
.blog-index__author-name,
.blog-index__author-name a,
.blog-index__date,
.blog-index__post-summary {
    color: #002649;
}

.blog-filter {
    background-color: ;
    color: ;
}

.blog-filter,
body .blog-tag-filter__title,
body .blog-tag-filter__select,
body .blog-tag-filter__select-wrapper:after,
.blog-filter form input,
.blog-filter ul.hs-search-field__suggestions li,
.blog-filter ul.hs-search-field__suggestions li a {
    color: ;
}

body .blog-tag-filter__select,
.blog-filter form input,
.blog-filter ul.hs-search-field__suggestions li,
.blog-filter ul.hs-search-field__suggestions li a {
    background-color: ;
}

.blog-filter form input::placeholder {
    background-color: ;
    color: ;
}

.blog-filter form input::-moz-placeholder {
    background-color: ;
    color: ;
}

.blog-filter form input:-ms-input-placeholder {
    background-color: ;
    color: ;
}

/* Blog Tags */

.blog-index__post-header,
body .blog-related-posts__post-header {
    border-bottom-color: ;
}

.blog-index__topic,
body .blog-related-posts__topic {
    background-color: ;
}

.blog-index__topic-link,
.blog-index__topic-link:hover,
.blog-index__topic-link:focus,
.blog-index__topic-link:active,
body .blog-related-posts__topic-link,
body .blog-related-posts__topic-link:hover,
body .blog-related-posts__topic-link:focus,
body .blog-related-posts__topic-link:active,
.header a.blog-related-posts__topic-link,
.header a.blog-related-posts__topic-link:hover,
.header a.blog-related-posts__topic-link:focus,
.header a.blog-related-posts__topic-link:active {
    color: ;
}

/* Blog Pagination */

.blog-pagination__link {
    color: #0073FF;
}

.blog-pagination__prev-link svg,
.blog-pagination__next-link svg {
    fill: #0073FF;
}

.blog-pagination__link:hover,
.blog-pagination__link:focus {
    color: #002649;
}

.blog-pagination__link:hover svg,
.blog-pagination__link:focus svg {
    fill: #002649;
}

.blog-pagination__link--active {
    background-color: #002649;
}

/* Blog Post */

.blog-post-header {
    background-image: url('');
        }


/* Blog Updates */

.blogIndexDate h5,.blogIndexTopicLink {color:}
.blogRecentPostTitle h2 a,.blogRecentPostTitle h2 a:hover{font-weight:600}
.blogIndexPostTitle h3 a,.blogIndexTopic  a,.blogIndexTopic,.blogRecentPostTitle h2 a{color:#0073FF;}
.blogIndexPostTitle h3 a:hover,.blogIndexTopic  a:hover,.blogRecentPostTitle h2 a:hover{color:#0073FF;}
.loadMoreBta.button a{background-color:; border-color:; color:#0073FF;}
.loadMoreBta.button a:hover{background-color:#0073FF; border-color:#0073FF; color:#002649}
.loadMoreBta.button a:hover:after{
    background-image: url('https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/secondary_btn_arrow.svg');
}


.ias-trigger-next a{background-color:; border-color:; color:#0073FF;}
.ias-trigger-next a:hover{background-color:#0073FF; border-color:#0073FF; color:#002649}
.ias-trigger-next a:hover:after{
    background-image: url('https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/secondary_btn_arrow.svg');
}






/* Error Pages - Global */

.error-page:before {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #8DA0AB;
}

/* System Pages - Global */

.hs-search-results__title {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
    color: #002649;
}

.hs-search-results__title:hover {
    font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
    font-size: 50px;
}

/* Password Prompt */

.password-prompt input[type='password'] {
    margin-bottom: 1.4rem;
}

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
    margin-bottom: 1.4rem;
    padding: 16px 15px !important;
}





/* Blog Post Listing */

body .news-listing__header-icon > svg {
    fill: #002649;
}

/* Card */

body .icon-card__lower {
    border-top-color: #002649;
}

body .icon-card__icon {
    background-color: #002649;
}

/* Image Gallery */

body .image-gallery__selector:checked + .image-gallery__thumbnail {
    border-color: #002649;
}

/* Upcoming Events */

body .upcoming-events__header-icon > svg {
    fill: #002649;
}







/*****************************
form style
****************************  */





/*****************************
Slick slider
****************************  */

.slick-dotted.slick-slider { margin-bottom: 0}
.slick-dots { bottom: -30px; z-index:1; margin:0; padding:0;}
.slick-dots li { width: 16px;height: 16px; vertical-align: middle; border-radius: 50%}
.slick-dots li button { width: 16px; height: 16px; padding: 8px 0; border-radius: 50%}
.slick-dots li button:before { width: 16px; height: 16px; line-height: 16px; content: ''; border-radius: 50%; opacity: 1}
.slick-dots li button:before { background-color: #ccc; }
.slick-dots li.slick-active button:before { background-color: rgba(0, 38, 73,1); opacity: 1}
.slick-dots li button:before,.slick-dots li button:before { transition: all ease .4s; -weblit-transition: all ease .4s}
.slick-dots li button:focus:before,.slick-dots li button:hover:before {opacity: 1; background-color: rgba(0, 38, 73,1); transition: all ease .4s; -weblit-transition: all ease .4s}

/* Arrows */


.slick-prev { left: 30px; z-index: 10 !important}
.slick-next { right: 30px}
button.slick-next,button.slick-prev{background: #DADAD9}
.slick-next:before,.slick-prev:before { color: #29333c;}
.slick-prev:after,.slick-next:after { display: none;}
.slick-next,.slick-prev { width: 46px; height: 46px; border-radius: 0; z-index: 1; transition: all ease .4s; -weblit-transition: all ease .4s; top: inherit; bottom: -20px;}
.slick-next:before,.slick-prev:before { font-family: fontawesome; font-size: 0; background-repeat:no-repeat; }
.slick-next:before { content: ''; color : #002649; background-image:url('https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/slider-arrow-right.svg');}
.slick-prev:before { content: ''; color : #002649; background-image:url('https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/slider-arrow-left.svg')}
.slick-next:before,.slick-prev:before { width: 8px; height: 17px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; background-repeat: no-repeat; font-size: 0; line-height: 1; }
.slick-next:before {background-position: center center;}
.slick-arrow.slick-disabled { opacity: 0; visibility: hidden;}

.slick-slide:focus { outline: none;}

.sliderStyleVer2 .slick-prev { opacity: 0; visibility: hidden; } 
/* White Arrow */
.slickwhiteArrow .slick-prev:before { color: #fff;}
.slickwhiteArrow .slick-next:before { color: #fff;}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { background-color: #002649; border-color: #ffe744;}


/*****************************
Magnific Popup
****************************  */
.mfp-iframe-holder .mfp-close { width: 40px; height: 40px; padding-right: 0; right: 0; top: -40px; background-color: #8dc63f; color: #fff; text-align: center; border-radius: 5px 5px 0 0; }

button.mfp-close:after {  display: none;}
.mfp-close-btn-in .iframeStyleing .mfp-close { color: #000; width: 40px; height: 40px; background-color: #fff; right: 30px; top: -10px; border-radius: 5px 5px 0 0; } 
.popplayParent { position: relative; } 
.popplayIcon { width: 100px; height: 100px; margin-left: -50px; margin-top: -50px; background-color: #ff146d; box-shadow: 0px 10px 30px rgba(88, 89, 91, 0.7); -webkit-box-shadow: 0px 10px 30px rgba(88, 89, 91, 0.7); display: inline-block; border-radius: 50%; line-height: 100px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; vertical-align: middle; } .popplayIcon:hover { background-color: rgba(65, 35, 137, 0.9); } .popplayIcon svg { width: 50px; height: 50px; display: inline-block; vertical-align: middle; fill: #fff; position: relative; left: 3px; } .popplayIcon { width: 100px; height: 100px; } .roundshape, .roundshape.shapeGray { position: relative; overflow: hidden; } .roundshape:after { content: ''; position: absolute; z-index: 5; right: -1px; bottom: -1px; background-image: url('https://4738149.fs1.hubspotusercontent-na1.net/hubfs/4738149/2steps_Theme_Images_Sep-2019/shapeWhite.svg'); background-size: 100% 100%; width: 150px; height: 150px; background-repeat: no-repeat; } 
.iframeStyleing { max-width: 830px; margin: 0 auto; padding: 30px; position: relative;}
.iframeStyleinner { border-radius: 10px 0 10px 10px; overflow: hidden;}

/* Max-width */
.max476{max-width:476px; width:100%; }
.max530{max-width:530px; width:100%; }
.max600{max-width:600px; width:100%; }
.max630{max-width:630px; width:100%; }
.max650{max-width:650px; width:100%; }
.max670{max-width:670px; width:100%; }
.max700{max-width:700px; width:100%; }
.max710{max-width:710px; width:100%; }
.maxCenter{margin:0 auto}
.maxRight{margin:0 0 0 auto}

blockquote { font-size: 18px; } 

.justify-center{ justify-content: center; }
.justify-between{ justify-content: space-between; }
.justify-end{ justify-content: flex-end; }
.justify-start{ justify-content: flex-start; }
.content-wrapper.small-wrapper { max-width: 1400px; }

.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}


.banner_section { margin-bottom: 150px; padding-bottom: 57px; padding-top: 225px; position: relative; } 
.banner_section .banner_shape { pointer-events: none; z-index: 5; position: absolute; width: 497px; height: 647px; right: 50px; left: 0; margin: auto; bottom: -210px; }
.banner_section .banner_outer { background: #0073ff; max-width: 550px; margin: 0px 0px 0px auto; padding: 45px 0px 50px 90px; position: relative; }
.banner_section .banner_outer:before { content: ''; position: absolute; top: 0; bottom: 0; width: 90vw; background: #0073ff; z-index: -1; }
.banner_section .baseModuleParent { overflow: hidden; }
.banner_section .banner_outer .banner_content { margin-left: 20%; width: calc(100% + 80px);}
.banner_heading h1 { line-height: 1em;} 
.banner_btn .button { display: inline-block; position: relative; }
.tooltip-main { position: absolute; top: -25px; right: -10px; }
.tooltip-main .tooltip-btn { position: relative; z-index: 2; cursor: pointer; width: 49px; height: 49px; background-color: #0072FF; border-radius: 100%; display: flex; align-items: center; justify-content: center; font-size: 35px; color: #BAE8E3; }
.tooltip-text { z-index: 1; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1); pointer-events: none; opacity: 0; visibility: hidden; position: absolute; right: 15px; bottom: calc(100% - 25px); background-color: #BAE8E3; color: #4B73FC; padding: 30px 25px; font-size: 15px; width: 315px; text-align: left; }
.tooltip-main:hover .tooltip-btn + div { opacity: 1; visibility: visible; pointer-events: inherit; }
.banner_section .banner_shape svg { width: 100%; height: 100%;}


.collect_top { display: flex; flex-wrap: wrap; }
.collect_top .collect_top_left { max-width: 730px; }
/* .collect_top .collect_top_right { width: 45%; float: left; position: relative; } */
.collect_shape { position: absolute; bottom: -151px; left: calc(100% - 375px); width: 280px; height: 265px; }
.collect_shape svg { width: 100%; height: 100%; object-fit: contain; }
.collect_top .collect_top_left h2 { margin-bottom: 30px; }
.collect_left_content { position: relative; max-width: 550px; }
/* .collect_left_content:before { content: ''; position: absolute; bottom: 0; left: -75px; background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/Group-55.png'); background-repeat: no-repeat; background-size: contain; background-position: center; width: 177px; height: 320px; z-index: -1; } */
.collect_top_inner { max-width: 398px; text-align: center; margin: 0px 0px 0px auto; padding-top: 5px; }

.bt_text { text-align: right; font-size: 40px; padding-top: 5px; font-family: Gibson; font-weight: 500; }
/* .bt_text span,.bt_text span a { color: #B7E2E0; } */
 
.bt_top_text { font-size: 40px; padding-top: 35px; font-family: Gibson; font-weight: 500; }
/* .bt_top_text span,.bt_top_text span a { color: #B7E2E0; } */

.collect_repeat_outer { padding-top: 15px; }
.collect_repeat_outer .collect_repeat:not(:last-child) { padding-bottom: 70px; }
.collect_repeat_outer .collect_repeat .collect_repeat_inner { cursor: pointer; display: flex; justify-content: space-between; align-items: flex-end; position: relative; color: #BAE8E3; }
.collect_repeat_inner * { margin: 0; }
.collect_repeat_outer .collect_repeat .collect_repeat_inner p { padding-bottom: 8px; font-family: Gibson; font-weight: 500; }
.collect_repeat_outer .collect_repeat .collect_repeat_inner:before { content: ''; transition: all 4s ease; position: absolute; width: 0%; bottom: 2px; left: 0px; right: 0; border-bottom: 1px solid #BAE8E3; }
.collect_repeat_outer .collect_repeat.go .collect_repeat_inner:before { transition: all 400ms ease; width: 100%; }
.collect_repeat_inner h2 { z-index: 1; color: #BAE8E3; transition: all 400ms ease; }
.collect_repeat_outer .collect_repeat .collect_repeat_inner:hover h2,
.collect_repeat_outer .collect_repeat .collect_repeat_inner:hover,
.collect_repeat_outer .collect_repeat .active .collect_repeat_inner,
.collect_repeat_outer .collect_repeat .active .collect_repeat_inner h2{ color: #0073FF;}
/* .collect_repeat_outer .collect_repeat .collect_repeat_inner:hover:before,
.collect_repeat_outer .collect_repeat .active .collect_repeat_inner:before{  border-color: #0073FF;} */


.collect_tab_content { display: none; padding-bottom: 50px; border-bottom: 1px solid #BAE8E3; }
.collect_tab_content .collect_tab_text { max-width: 717px; margin: 0 auto; color: #BAE8E3; padding-top: 30px; }
.collect_tab_content .collect_tab_text ul { margin: 0; padding: 15px 0 15px; list-style-type: none; }
.collect_tab_content .collect_tab_text ul li { margin: 0; position: relative; padding-left: 20px; }
.collect_tab_content .collect_tab_text ul li:before { content: ''; position: absolute; top: 14px; left: 0; width: 7px; height: 3px; background: #BAE8E3; border-radius: 50px; }
.collect_tab_content .collect_tab_text ul li + li { margin-top: 27px; }


.whatwe_main .whatwe-outer { display: flex; flex-wrap: wrap; justify-content: flex-end; }
.whatwe_main .whatwe-outer .whatwe_left { width: 40%; float: left; }
.whatwe_main .whatwe-outer .whatwe_right { width: 60%; float: left; text-align: right; }
.whatwe_heading { padding-bottom: 15px; border-bottom: 2px solid #B8E4E1; margin-bottom: 35px; }
.whatwe_heading h2 { color: #B8E4E1; }
.whatwe_content { color: #BAE8E3; max-width: 603px; text-align: left; margin: 0px 0px 0px auto; font-weight: 300; }

.whatwe_main .whatwe-outer .whatwe_left { width: 40%; float: left; position: absolute; left: 0; top: 0; bottom: 0; overflow: hidden; } 
.whatwe_main .whatwe-outer .whatwe_left * { width: 100%; height: 100%; max-width: 100%; object-fit: cover; max-height: 100%; }
.whatwe_main .whatwe-outer .whatwe_left .whatwe_img .whatwe_img_link { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 55; }

.people_main .baseModuleParent { overflow: hidden; }
.people_repeater .button--primary a { font-size: 28px; padding: 14px 24px;}
.people_outer .sub-list:nth-child(even) .people_repeater { display: flex; flex-direction: column-reverse; flex-wrap: wrap; } 
.people_outer { display: flex; flex-wrap: wrap; margin: 0 -45px; align-items: flex-start;  }
/* .people_outer .people_repeater { width: 50%; float: left; padding: 0px 45px; } */
.people_main .customWidthOption { max-width: 1160px; margin: 0px auto; }
.people_outer .people_repeater .people_img { height: 584px; width: 48.5vw; overflow: hidden; }
.people_outer .people_repeater .people_img img { width: 100%; height: 100% !important; object-fit: cover; }
.people_outer .sub-list:nth-child(odd) .people_repeater .people_img { float: right; }
.people_outer .sub-list:nth-child(odd) .people_repeater .people_content { float: left; }
.people_outer .people_repeater .people_content { padding-top: 30px; max-width: 460px; } 
.people_outer .heading blockquote { font-family: Gibson; font-size: 70px; padding: 0; line-height: 1.2em; margin: 0; margin-top: 130px; border: none; margin-bottom: 60px; position: relative; }
.people_outer .heading blockquote:before { content: '“'; color: #BAE8E3; font-size: 309px; font-family: Gibson; position: absolute; top: 48px; left: -101px; z-index: -1; }
.people_outer .heading blockquote:after { content: '“'; color: #BAE8E3; font-size: 309px; font-family: Gibson; position: absolute; bottom: -100px; right: 120px; z-index: -1; }
.people_outer .heading.h1 { margin: 0;}
.people_outer .heading h2 { padding-top: 100px; padding-bottom: 120px;}
.people_outer .heading h2 { font-size: inherit; margin: 0; }
.people_outer .sub-list { width: 50%; float: left; padding: 0px 45px; }
.people_repeater { padding-bottom: 55px;}

.people_main .shape { pointer-events: none; position: absolute; bottom: -85px; left: -343px; right: 0; margin: auto; width: 824px; height: 717px; z-index: 6; }
.people_main .shape svg { width: 100%; height: 100%; } 

.logo_slider_main { padding-bottom: 165px;}
.logo_slider_main .content-wrapper,.full_img_main .content-wrapper{ max-width: 100%; padding: 0; }
.full_img_main .logo_slider_top img { width: 100% !important; height: auto !important; max-height: 1010px; object-fit: cover; }
.logo_slider_bottom { position: relative; }
.logo_slider_bottom .logo_slide { cursor: pointer; display: flex; align-items: center; justify-content: center; height: 263px; }
.logo_slider_bottom .logo_slide img { max-width: 85% !important; max-height: 85%; }
.logo_slider_bottom .slick-arrow { border-radius: 100%; width: 63px; height: 63px; }
.logo_slider_bottom .slick-arrow.slick-next { background: #0072FF; border: 3px solid #BAE8E3; }
.logo_slider_bottom .slick-arrow.slick-prev { background: #BAE8E3; border: 3px solid #88B7F0; }
.logo_slider_bottom .slick-arrow.slick-prev:before,
.logo_slider_bottom .slick-arrow.slick-next:before { width: 35px; height: 35px; }
.logo_slider_bottom .slick-arrow.slick-prev:before { background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/slider-arrow-left.svg'); margin-left: 4px; }
.logo_slider_bottom .slick-arrow.slick-next:before { background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/slider-arrow-left-1.svg'); margin-right: 4px; transform: rotate(180deg); top: 11px; left: 14px; }
.logo_slider_bottom .slick-arrow { bottom: -63px; }

.help_slider { width: 100%; } 
.help_img_main { margin-bottom: 282px; }
.help_img_main .before,
.help_img_main .after { user-select: none; width: 100%; height: 100%; background-repeat: no-repeat; background-color: white; background-size: cover; background-position: center; position: absolute; top: 0; left: 0; pointer-events: none; overflow: hidden; }
.help_img_main .content-image { max-width: inherit; width: 100vw; height: 100%; object-fit: cover; object-position: top center; } 
.help_img_main .after { width: 50%;}

.help_img_main .scroller { display: none; width: 50px; height: 50px; position: absolute; left: 100px; top: 50%; transform: translateY(-50%); border-radius: 50%; background-color: transparent; opacity: 0.9; pointer-events: auto; cursor: pointer; }
.help_img_main .scroller:hover { opacity: 1; }
.help_img_main .scrolling { pointer-events: none; opacity: 1; }
.help_img_main .scroller__thumb { width: 100%; height: 100%; padding: 5px; }
.help_img_main .scroller:before,
.help_img_main .scroller:after { content: " "; display: block; width: 7px; height: 9999px; position: absolute; left: 50%; margin-left: -3.5px; z-index: 30; transition: 0.1s; }
.help_img_main .scroller:before { top: 100%; }
.help_img_main .scroller:after { bottom: 100%; } 
.help_img_main .scroller { border: 5px solid #fff; }
.help_img_main .scroller:before,
.help_img_main .scroller:after { background: #fff; }

.help_img_main .content-wrapper { max-width: 100%; padding: 0; }
.help_img_outer { position: relative; overflow: hidden; } 

.help_bottom { display: flex; justify-content: center; text-align: center; }
.help_bottom .help_bottom_inner { background: #0072FF; display: flex; align-items: center; border-radius: 403px; max-width: 978px; width: 100%; margin-top: -111px; z-index: 55; padding: 23px 50px 45px; }
.help_bottom .help_bottom_inner .help_bottom_heading h5 { color: #BAE8E3; margin: 0; margin-bottom: 0px; }
.help_bottom_btn { margin-top: -15px; display: flex; justify-content: space-between; }
.help_bottom_btn a { color: #BAE8E3; max-width: 127px; display: inline-block; font-family: Gibson; text-align: left; font-weight: 400; line-height: 1.3em; }
.help_bottom_btn .help_bottombtn_left { float: left; }
.help_bottom_btn .help_bottombtn_right { float: right; }

.help_img_main .slider_controller { padding: 25px 0px; position: relative; /* overflow: hidden; */ } 
.help_img_main .slider_controller:after { content: ''; display: block; background: #fff; width: 100%; height: 3px; position: absolute; z-index: 30; transition: .1s; top: 0; left: 0px; right: 0px; bottom: 0; margin: auto 0; }
.help_img_main .slider_controller .scroller__thumb { width: 100%; height: 100%; padding: 0px; } 
.help_img_main .scroller2 { width: 44px; height: 44px; position: absolute; left: 47.5%; top: 50%; transform: translateY(-50%); border-radius: 50%; background-color: transparent; z-index: 999; opacity: .9; pointer-events: auto; cursor: e-resize; user-select: none; }

.help_bottom .help_bottom_inner .help_c_left,
.help_bottom .help_bottom_inner .help_c_right { width: 100px; }
.help_bottom .help_bottom_inner .help_c_center { width: calc(100%  - 200px); }
.help_bottom .help_bottom_inner .help_c_left a,
.help_bottom .help_bottom_inner .help_c_right a { font-size: 0; position: relative; border-radius: 100%; width: 63px; height: 63px; background: transparent; border: 3px solid #FFF; display: inline-block; top: -7px; }
.help_bottom .help_bottom_inner .help_c_left a:before { content: ''; filter: brightness(0) invert(1); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 1; background-repeat: no-repeat; font-size: 0; line-height: 1; width: 35px; height: 35px; background-image: url(https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/slider-arrow-left.svg); margin-left: 4px; }
.help_bottom .help_bottom_inner .help_c_left { text-align: left; }
.help_bottom .help_bottom_inner .help_c_right { text-align: right; }
.help_bottom .help_bottom_inner .help_c_right a:before { content: ''; filter: brightness(0) invert(1); position: absolute; opacity: 1; background-repeat: no-repeat; font-size: 0; line-height: 1; width: 35px; height: 35px; background-image: url(https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/slider-arrow-left-1.svg); margin-right: 4px; transform: rotate(180deg); top: 14px; left: 9px; }

.vanclick_banner_section .customWidthOption { max-width: 590px; margin: 0 auto; }
.vanclick_banner_outer { position: relative; padding-top: 0px; padding-bottom: 150px; margin-top: 60px; }
.vanclick_banner_outer .vanclick_banner_shape { position: absolute; bottom: -56px; left: 0; right: 0; z-index: -1; max-width: 500px; }
.vanclick_banner_outer .vanclick_banner_shape svg { z-index: -1; position: relative; max-width: 100%; width: 100%; display: block; height: auto; } 
.vanclick_banner_outer .vanclick_banner_content { padding-left: 70px; } 
.vanclick_banner_img { height: 367px;}
.vanclick_banner_heading h1 span { text-align: right; display: block; }

.redo_main .redo-outer { display: flex; flex-wrap: wrap; justify-content: flex-end; flex-direction: row-reverse; }
.redo_main .redo-outer .redo_left { width: 50%; float: right; position: absolute; right: 0; top: 0; bottom: 0; overflow: hidden; padding-top: 150px; padding-left: 70px; } 
.redo_main .redo-outer .redo_right { width: 50%; float: left; margin-top: -80px; background: #7CB1F1; padding: 65px 70px 80px 70px; }  
.redo_content {  font-weight: 300; }
.redo_main .redo-outer .redo_left * { width: 100%; height: 100%; max-width: 100%; object-fit: cover; max-height: 100%; }
.empty *:not(br):empty{ display: none; }
.redo_heading .h1 { line-height: 1em; }

.experience_main { padding-top: 150px; padding-bottom: 100px; }
.experience_main .experience_boxes { position: relative; margin: 0px -10px; margin-top: 50px; display: flex; flex-wrap: wrap; }
.experience_main .experience_boxes .experience_box { width: calc(50% - 20px); margin: 10px; border: 1px solid #0072FF; border-radius: 20px; padding: 60px 65px; display: flex; align-items: center; }
.experience_boxes .experience_box h6 { font-size: 24px; margin-bottom: 10px; }
.experience_boxes .experience_box ul { margin: 0; padding: 0; list-style-type: none; }
.experience_boxes .experience_box ul li { margin: 0; position: relative; letter-spacing: 0.54px; font-size: 18px; padding-left: 20px; }
.experience_boxes .experience_box ul li:before { content: ''; position: absolute; left: 0; top: 13px; width: 10px; height: 3px; background-color: #0073FF; }
.experience_main .experience_boxes .experience_box:hover { background-color: #7CB1F1; }
.experience_main .experience_boxes .experience_box:hover h6 { color: #BAE8E3; }
.experience_main .experience_boxes .experience_box:hover .experience_box_inner { color: #002649; }
.experience_main .experience_boxes .experience_box .experience_box_inner { color: #002649;}

.experience_shape { z-index: -1; width: 120px; position: absolute; top: -25px; left: 0; right: 15px; bottom: 0; margin: auto; height: 80px; }
.experience_shape svg { display: block; width: 100%; height: auto; }

.tchelp_main .tchelp-outer { display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: flex-end; }
.tchelp_main .tchelp-outer .tchelp_left { width: 50%; float: left; } 
.tchelp_main .tchelp-outer .tchelp_right { width: 50%; float: left; } 
.tchelp_heading h2 { line-height: 1.2em; }
.tchelp_content { font-weight: 300; }
.tchelp_main .tchelp-outer .tchelp_left * { width: 100%; display: block; height: 100% !important; max-width: 100%; object-fit: cover; max-height: 624px; }
.tchelp_main .tchelp-outer .tchelp_right .tchelp_right_inner { max-width: 560px; margin: 0 0 0 auto; }
.tchelp_main .tchelp-outer .tchelp_left .tchelp_img { padding-left: 50px; padding-right: 50px; }


.partners_slider_main { padding-top: 100px;}
.partners_slider_main .content-wrapper{ max-width: 100%; padding: 0; } 
.partners_slider_top { position: relative; margin-bottom: 100px; z-index: 3; }
.partners_slider_top .partners_top_slide { cursor: pointer; display: flex; align-items: center; justify-content: center; height: 263px; }
.partners_slider_top .partners_top_slide img { width: auto; max-width: 85% !important; max-height: 85%; }
.partners_slider_top .slick-arrow { z-index: 66 !important; border-radius: 100%; width: 63px; height: 63px; }
.partners_slider_top .slick-arrow.slick-next { background: #0072FF; border: 3px solid #BAE8E3; }
.partners_slider_top .slick-arrow.slick-prev { background: #BAE8E3; border: 3px solid #88B7F0; }
.partners_slider_top .slick-arrow.slick-prev:before,
.partners_slider_top .slick-arrow.slick-next:before { width: 35px; height: 35px; }
.partners_slider_top .slick-arrow.slick-prev:before { background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/slider-arrow-left.svg'); margin-left: 4px; }
.partners_slider_top .slick-arrow.slick-next:before { background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/slider-arrow-left-1.svg'); margin-right: 4px; transform: rotate(180deg); top: 11px; left: 14px; }
.partners_slider_top .slick-arrow { bottom: -63px; }
.partners_slider_bottom{ position: relative; z-index: 3; display: flex; flex-wrap: wrap; }
.partners_slider_bottom .partners_bottom_slide { float: left; width: 33.33%;}

.partners_slider_heading { text-align: center; padding-bottom: 45px; }
.partners_slider_heading h2 { margin-bottom: 0; color: #0072FF; }
.partners_bottom_slide .bottom_slide_inner { padding-left: 60px; padding-right: 60px; min-height: 585px; padding-top: 131px; padding-bottom: 118px; } 
.bottom_slide_inner .button a { font-size: 25px; padding: 11px 26px; }

.partners_slider_outer { position: relative; }
.partners_slider_outer .partners_slider_shape { position: absolute; top: -30px; left: -135px; right: 0; margin: auto; width: 575px; height: 615px; z-index: -2; }
.partners_slider_outer .partners_slider_shape svg { width: 100%; height: 100%; display: block; z-index: -2; position: relative; }

.partners_bottom_slide .bottom_slide_inner h2 + p { margin-top: 0; }
.partners_bottom_slide .bottom_slide_inner h2 { margin-bottom: 5px; }

.fancybox-content.partners_popup p { display: none; font-size: 0; line-height: 0; }
.fancybox-content.partners_popup { padding: 0; }
.fancybox-content.partners_popup .fancybox-button svg { display: none; }
.fancybox-can-swipe .fancybox-content.partners_popup .fancybox-button { background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/close_icon.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; background-color: transparent !important; border: none !important; top: 25px; right: 30px; opacity: 1; }
.fancybox-content.partners_popup .hs-embed-wrapper { width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: inherit !important;}
.fancybox-content.partners_popup .hs-embed-wrapper * { padding: 0 !important; width: 100% !important; height: 100% !important; }
.partners_popup { width: 100%; height: 100%; } 
.partners_popup .hs-video-container .hs-video-wrapper { padding: 0 !important; }
.fancybox-content.partners_popup .hs-video-container * { max-width: 100% !important; width: 100% !important; height: 100% !important; max-height: 100% !important; }
.partners_popup .hs-video-widget { width: 100%; height: 100%; }
.fancybox-content.partners_popup .hs-video-container { max-width: 100% !important; width: 100% !important; height: 100% !important; max-height: 100% !important; }
/* .fancybox-is-open .fancybox-bg { background-color: #FFFFFF; opacity: 0.15 !important; } */
.fancybox-is-open .fancybox-bg { background-color: #000; opacity: 0.35 !important; }
.fancybox-active .body-wrapper { filter: blur(30px); -moz-filter: blur(30px); -webkit-filter: blur(30px); -o-filter: blur(30px); }

.counter_main { padding-top: 60px; padding-bottom: 50px; overflow: hidden; }
.counter_main .counter-outer { display: flex; flex-wrap: wrap; margin: 0px -15px; text-align: center; }
.counter_main .counter-outer .counter_repeat { width: calc(25% - 30px); float: left; margin: 0px 15px; padding: 30px 0; } 
.counter_main .counter-outer .counter_heading h2{ font-size: 153px; line-height: 0.9em; }
.counter_main .counter-outer .counter_content { font-family: Gibson; color: #88B7F0; font-size: 22px; margin-top: 15px; }
.counter_main .content-wrapper { max-width: 100%; padding-left: 0; padding-right: 0; }

.partners_banner_section { padding-top: 50px; padding-bottom: 220px; margin-top: 50px; }
.partners_banner_section .partners_banner_outer { display: flex; flex-wrap: wrap; }
.partners_banner_section .partners_banner_outer .partners_banner_left { width: calc(50% + 30px); float: left; position: relative; }
.partners_banner_section .partners_banner_outer .partners_banner_right { width: calc(50% - 30px); float: left; padding-left: 30px; display: flex; align-items: center; padding-top: 0; padding-bottom: 70px; }
.partners_banner_outer .partners_banner_left .partners_banner_img { position: absolute; top: 0; right: 0; bottom: 0; width: 52vw; }
.partners_banner_content { max-width: 495px; position: relative; z-index: 5; }
.partners_banner_section .baseModuleParent { z-index: inherit !important; }
.partners_banner_section .partners_banner_shape { position: absolute; top: -25px; width: 450; height: 600px; left: 0; right: 0; margin: auto; }
.partners_banner_section .partners_banner_shape svg { display: block; width: 100%; height: 100%; object-fit: contain; }

.tctitle_main { padding-top: 113px; padding-bottom: 220px; }
.tctitle_main:before { content: ''; position: absolute; top: 0px; left: 0px; right: 0px; height: 548px; }
.tctitle_main .tctitle_heading { padding-bottom: 40px; border-bottom: 2px solid #B8E4E1; max-width: 877px; }
.tctitle_main .tctitle_heading h1 { margin: 0; color: #B8E4E1; }
.tctitle_main .tctitle-outer { display: flex; flex-wrap: wrap; justify-content: flex-end; padding-top: 83px; }
.tctitle_main .tctitle-outer .tctitle_left { width: 50%; float: left; } 
.tctitle_main .tctitle-outer .tctitle_right { width: 50%; float: left; padding-left: 40px; margin-top: -13px; } 
.tctitle_title h2 { color: #B8E4E1; line-height: 1.2em; }
.tctitle_content { position: relative; font-weight: 300; color: #102748; }
.tctitle_main .tctitle-outer .tctitle_left * { width: 100%; display: block; height: 100% !important; max-width: 100%; object-fit: cover; max-height: 100%; }
.tctitle_main .tctitle-outer .tctitle_right .tctitle_right_inner { max-width: 465px; }
.tctitle_main .tctitle-outer .tctitle_left .tctitle_img { padding-right: 10px; }

.tctitle_main .tctitle-outer .tctitle_left { position: relative; }
.tctitle_main .tctitle-outer .tctitle_left .tctitle_shape { position: absolute; width: 825px; height: 720px !important; object-fit: inherit; max-width: inherit; max-height: inherit; bottom: -250px; right: -133px; }
.tctitle_main .customWidthOption { max-width: 1000px; margin: 0 auto; }

.cases_img_main { padding-top: 103px; padding-bottom: 60px; }
.cases_img_main .cases_heading { text-align: center; padding-bottom: 70px; }
.cases_img_main .cases_heading h2 { color: #0072FF; } 
.cases_shape svg { width: 100%; height: 100%; object-fit: contain; display: block; }
.cases_img { width: 100%; }
.cases_img img { width: 100%; }
.cases_img_main .customWidthOption { max-width: 1070px; margin: 0 auto; }
.cases_shape { width: 550px; height: 490px; margin: 0 auto; z-index: -1; position: absolute; bottom: -150px; left: 0; right: 0; }
 
.cases_boxes { display: flex; flex-wrap: wrap; padding-top: 50px; margin: 0px -28px; }
.cases_boxes .cases_box { display: block; margin: 28px; width: calc(33.33% - 56px); }
.cases_boxes .cases_box .cases_img { height: 240px; overflow: hidden; }
.cases_boxes .cases_box .cases_img img { width: 100%; height: 100% !important; object-fit: cover; display: block; }
.cases_boxes .cases_box .cases_content { background-color: #88B7F0; padding: 25px 16px 14px 35px; }
.cases_boxes .cases_box .cases_content h6 { margin: 0; font-size: 24px; }
.cases_boxes .cases_box .cases_content h6 + h6 { margin-top: 10px; }
.cases_boxes .cases_box .cases_content h6:first-child { color: #BAE8E3; }

.full_form_main { padding-top: 70px; }
.full_form_main .form-title { text-align: center; line-height: normal; padding-bottom: 25px; color: #0073FF; }

.arrow-angle { border-radius: 100%; width: 43px; height: 43px; background: #BAE8E3; border: 3px solid #88B7F0; display: block; margin-top: -15px; margin-left: auto; margin-right: 0; position: relative; }
.arrow-angle:before { content: ''; position: absolute; top: 0; right: 0; left: 2px; bottom: 0; width: 100%; height: 100%; background-image: url(https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/slider-arrow-left.svg); background-repeat: no-repeat; background-position: center; background-size: 14px; transform: rotate(180deg); }
.cases_boxes .cases_box:hover .cases_content { background-color: #BAE8E3; }
.cases_boxes .cases_box:hover .cases_content h6:first-child { color: #88B7F0; }


.collect_section.top_bottom_over { margin-top: -67px; padding-top: 210px; margin-bottom: -121px; padding-bottom: 310px; }

.popup_block { max-width: 540px; padding: 44px 62px 57px; transition: all 400ms ease; position: fixed !important; bottom: 0; left: 0; z-index: 66; transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); } 
.side_popup_active .popup_block { transform: translateX(0%); -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); }
.popup_block .close_btn { position: absolute; top: 20px; right: 20px; cursor: pointer; width: 38px; height: 38px; } 
.popup_block .close_btn svg { display: block; max-width: 100%; max-height: 100%; } 
.popup_block .popup_block_outer .popup_block_content h4 { line-height: normal; margin: 0; }
.popup_block .popup_block_outer .popup_block_content p:nth-of-type(1) { margin-top: 15px; }
.popup_block .popup_block_outer .popup_block_content .popup_block_text * { color: #0073FF; } 
.popup_block .popup_block_content .button a { font-size: 35px; padding: 11px 49px; }
 
.tchelp_main.tcmb_main .tchelp-outer { align-items: inherit; }
.tchelp_main.tcmb_main .tchelp_btn_grp{ column-gap: 7px; row-gap: 7px; }
.tchelp_main.tcmb_main .tchelp_content { max-width: 430px;}
 
.feed_slider .feed_slide .feed_slider_left .feed_slider_img img { object-fit: cover; width: 100%; height: 100% !important; }
.feed_slider .feed_slide .feed_slider_left .feed_slider_img { height: 350px; }
.feed_slider .feed_slide .feed_slider_right { padding-top: 65px; }
.feed_slider .feed_slide .feed_slider_right .feed_slider_heading h6 { margin-bottom: 0px; }
.feed_slider .feed_slide .feed_slider_right .date { color: #0073FF; }
.feed_slider .feed_slide .feed_slider_right .feed_slider_content { padding-top: 30px; }
.feed_slider .feed_slide { padding: 0px 75px; padding-bottom: 15px; }
.feed_slider .slick-list { margin: 0px -75px; }
.feed_slider_main .slick-arrow { width: 63px; height: 63px; background: #092F53; border-color: #092F53; border-radius: 100%; top: 50%; transform: translateY(-90%); bottom: inherit; }
.feed_slider_main .slick-arrow.slick-prev { left: -80px; }
.feed_slider_main .slick-next.slick-arrow { right: -80px; }
.feed_slider_main .slick-next:before,
.feed_slider_main .slick-prev:before { background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/arrow_white.svg'); width: 15px; height: 31px; }
.feed_slider_main .slick-prev:before { transform: rotate(180deg) !important; transform-origin: 20% 26%; }
.feed_slider_main .slick-next:before { margin-left: 2px; }

.list_mint ul { margin: 0; padding: 0; list-style-type: none; }
.list_mint ul li { margin: 3px 0px 0px; line-height: 1.9em; position: relative; padding-left: 20px; }
.list_mint ul li,
.list_mint ul li a { font-size: 14px; }
.list_mint ul li:before { content: ''; position: absolute; top: 6px; left: 0; background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/List_Mint_svg.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 9px; height: 16px; }

.list_blue ul { margin: 0; padding: 0; list-style-type: none; }
.list_blue ul li { margin: 3px 0px 0px; line-height: 1.9em; position: relative; padding-left: 30px; }
.list_blue ul li,
.list_blue ul li a { font-size: 20px; }
.list_blue ul li:before { content: ''; position: absolute; top: 8px; left: 0; background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/list_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 16px; height: 27px; }


.tcc_main { padding-bottom: 112px; }
.tcc_main .tcc-outer { display: flex; flex-wrap: wrap; align-items: flex-end; }
.tcc_main .tcc-outer .tcc_left { padding-bottom: 87px; width: 52%; float: left; }
.tcc_main .tcc-outer .tcc_left .tcc_img { height: 834px; overflow: hidden; }
.tcc_main .tcc-outer .tcc_left .tcc_img img { width: 100%; height: 100% !important; object-fit: cover; }
.tcc_main .tcc-outer .tcc_right { width: 48%; float: left; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner { z-index: 6; position: relative; width: calc(100% + 107px); margin-left: -107px; background-color: #88B7F0; padding-top: 115px; padding-bottom: 130px; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner > * { max-width: 358px; margin: 0 auto; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .tcc_heading { padding-bottom: 30px; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .tcc_heading h1 { color: #BAE8E3; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .tcc_content h4 { font-size: 44px; line-height: 1.3; margin-bottom: 10px; color: #BAE8E3; } 
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .tcc_content h4 a{ color: #BAE8E3; } 
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li,
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li a { font-size: 20px; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li:before { width: 16px; height: 27px; top: 8px; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li { padding-left: 30px; margin-bottom: 4px; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li a{ color: inherit; }
.tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li a:hover { color: #BAE8E3; }
.tcc_shape { pointer-events: none; user-select: none; position: absolute; bottom: -85px; left: 0; right: 200px; margin: 0 auto; width: 420px; height: 365px; z-index: 5; }
.tcc_main .baseModuleParent { z-index: inherit !important;}
.tcc_shape svg { width: 100%; height: 100%; display: block; }

.contact_form_main { overflow: hidden; padding-top: 78px; padding-bottom: 78px; z-index: 1; }
.contact_form_main .contact_form_outer { display: flex; flex-wrap: wrap; align-items: center; }
.contact_form_main .contact_form_outer .contact_form_right { width: 50%; float: left; padding-left: 58px; }
.contact_form_main .contact_form_outer .contact_form_right .contact_form_img { width: 50vw; height: 835px; }
.contact_form_main .contact_form_outer .contact_form_right .contact_form_img img { max-width: inherit; width: 100%; display: block; object-fit: cover; height: 100% !important; }
.contact_form_main .contact_form_outer .contact_form_left { width: 50%; float: left; padding-left: 40px; padding-right: 50px; padding-top: 50px; padding-bottom: 50px; }

.form_style1 form { padding: 0; display: inline-flex; flex-wrap: wrap; }
.form_style1 form > div:not(.hs_submit) { display: inline-flex; padding: 0; }
/* .form_style1 form .no-list.hs-error-msgs.inputs-list { display: none !important; } */
.form_style1 form .hs_submit.hs-submit { padding-top: 20px; width: 100%; }
.form_style1 form .hs-richtext.hs-main-font-element * { color: #0073FF; font-size: 30px; line-height: 1.55em; margin: 0; display: inline-block; }
.form_style1 form input[type='text'],
.form_style1 form input[type='email'],
.form_style1 form input[type='password'],
.form_style1 form input[type='tel'],
.form_style1 form input[type='number'],
.form_style1 form select,
.form_style1 form textarea { background: transparent; border-bottom: 2px solid #002649; padding-bottom: 0; padding-top: 0; font-size: 30px; /* max-width: 171px; */ width: auto !important; word-break: keep-all; display: inline-flex; }
.form_style1 form .hs-richtext.hs-main-font-element { margin: 0; display: inline-block; }
.form_style1 form>div:not(.hs_submit) div { width: auto; display: inline-flex; } 
.form_style1 form .hs-input:focus { outline: none; box-shadow: none; }
.form_style1 form select { padding-right: 40px; background-image: url(https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/angle_down.svg); background-repeat: no-repeat; background-position: calc(100% - 9px) center; }
.form_style1 form input::-webkit-input-placeholder{ color: #002649; }
.form_style1 form input::-moz-placeholder{ color: #002649; }
.form_style1 form input:-ms-input-placeholder{ color: #002649; }
.form_style1 form input:-moz-placeholder{ color: #002649; }

@-webkit-keyframes fadeInUpShort1 { 0% { opacity: 0; -webkit-transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); } } 
@keyframes fadeInUpShort1 { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0);  } }

.tchelp_main .tchelp-outer .tchelp_left .tcmb_shape { position: absolute; left: -102px; height: 550px !important; width: 450px; top: -120px; }
.tchelp_main.tcmb_shape_added .tchelp-outer .tchelp_left { position: relative; }
.tchelp_main.tcmb_shape_added { padding-bottom: 180px; }

.full_video_section .content-wrapper { padding: 0; max-width: 100%; }
.full_video_outer { height: 675px; overflow: hidden;}
.full_video_outer .fullscreen-bg { width: 100%; height: 100%; }
.full_video_outer .fullscreen-bg video { width: 100%; height: 100%; object-fit: cover; object-position: center; }

.social_feed_section { padding-top: 40px; padding-bottom: 50px; } 
.social_main { margin-top: 50px; }
.social_main ul { list-style-type: none; margin: 0; padding: 0; display: flex; align-items: center; }
.social_main ul li { list-style-type: none; margin: 0px 13px 0px 0px; padding: 0; }
.social_main ul li a { background-color: #BAE8E3; height: 58px; width: 58px; display: block; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.social_main ul li a svg { display: block; fill: #0073FF; width: 25px; }  
.social_feed_wrapper .social_feed img { height: 350px !important; object-fit: cover; width: 100%; }
.social_feed_label { font-weight: 500; font-family: Gibson; border: 2px solid #BAE8E3; display: inline-block; border-radius: 36px; color: #BAE8E3; font-size: 25px; padding: 4px 19px; margin-bottom: 66px; }
.social_main ul li a:hover { background-color: #FFF; }

.social_feed_wrapper .slick-list { padding: 0px 110px; overflow: inherit; }
.social_feed_section { overflow: hidden; margin-bottom: 100px; margin-top: 70px; position: relative; }
.social_feed_section:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: calc((100% - 1270px) / 2); background: #0073ff; }
.social_main, .social_feed_label { margin-left: 45px;}

.meetteam_section .content-wrapper { max-width: 100%; padding: 0; }
.meetteam_section .meetteam_heading { text-align: center; }
.meetteam_section .meetteam_img { height: 417px; border-radius: 192px; overflow: hidden; transition: all 400ms ease; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; }
.meetteam_section .meetteam_img img { width: 100%; height: 100% !important; object-fit: cover; }
.meetteam_slide_inner:hover .meetteam_img{ border-radius: 0px; }
.meetteam_wrapper .meetteam_slide { padding: 0px 21px; }
.meetteam_wrapper .slick-list { margin: 0px -42px; }
.meetteam_wrapper { overflow: hidden; }

.meetteam_slide_inner { max-width: 262px; margin: 0 auto; }
.meetteam_slide_inner .meetteam_content { padding-top: 35px; }
.meetteam_slide_inner .meetteam_content h5 { color: #002649; line-height: 1.1em; margin: 0px 0px 10px; }
.meetteam_slide_inner .meetteam_content h5:hover{ color: #FF5C1A; }
.meetteam_slide_inner .meetteam_content .call a,
.meetteam_slide_inner .meetteam_content .mail a { color: #002649; }
.meetteam_slide_inner .meetteam_content .call a:hover,
.meetteam_slide_inner .meetteam_content .mail a:hover { color: #0073FF; }
 
.meetteam_section { padding: 30px 0 70px; } 
.meetteam_section .meetteam_heading { padding-bottom: 30px; }
.meetteam_wrapper .slick-arrow { background: #0073FF; width: 39px; height: 39px; border-radius: 100%; top: 42%; }
.meetteam_wrapper .slick-arrow:before { filter: brightness(0) invert(1); }
.meetteam_wrapper .slick-prev:before { padding-right: 14px; }
.meetteam_wrapper .slick-arrow:hover,.meetteam_wrapper .slick-arrow:focus { border-color: #0073FF; }
.meetteam_shape { height: 472px; left: calc(50% - 170px); margin: 0 auto; position: absolute; right: 0; top: -450px; transform: rotate(-65deg); width: 1096px; }
.meetteam_shape svg { width: 100%; height: 100%; object-fit: contain; }

.touch_form_main { overflow: hidden; padding-bottom: 70px; padding-top: 70px; }
.touch_form_main .touch_form_outer { display: flex; align-items: flex-start; flex-direction: row-reverse; flex-wrap: wrap; }
.touch_form_main .touch_form_outer .touch_form_left { width: calc(100% - 500px); float: left; padding-bottom: 100px; padding-left: 138px; padding-right: 30px; }
.touch_form_main .touch_form_outer .touch_form_right { width: 500px; float: left; }
.touch_form_main .touch_form_outer .touch_form_right_inner { background-color: #7CB1F1; padding: 56px; }
.touch_form_right_inner .touch_form_img { height: 500px; overflow: hidden; }
.touch_form_right_inner .touch_form_img img { width: 100%; height: 100% !important; object-fit: cover; }
.touch_form_content { padding-top: 50px; }
.touch_form_content .text,
.touch_form_content .text a { color: #BAE8E3; } 
.touch_form_content .text a:hover { color: #0073FF; }
.touch_form_content .text * + p { margin-top: 7px; }
.touch_form_content h4 { letter-spacing: 2px; line-height: 1;}
.touch_form_main .touch_form_outer .touch_form_left{ position:relative; }
.touch_form_main .touch_form_outer .touch_form_left:before { content: ''; width: 75vw; z-index: -1; position: absolute; top: 0; left: -135px; right: 0; bottom: 0;}
.touch_form_main .touch_form_outer > div { padding-top: 100px; }
.touch_form form {
    margin-top: 48px; 
}
.form_heading { padding-bottom: 60px; }
.form_heading h2 { color: #0073FF; }

.touch_form.form_style1 form .hs-form-field>label,
.touch_form.form_style1 form .hs-form-field>label span { font-size: 30px; }
.touch_form.form_style1 form .field>label { margin-bottom: 0; margin-right: 15px; }
.touch_form.form_style1 form input[type=email],
.touch_form.form_style1 form input[type=number],
.touch_form.form_style1 form input[type=password],
.touch_form.form_style1 form input[type=tel],
.touch_form.form_style1 form input[type=text],
.touch_form.form_style1 form select,
.touch_form.form_style1 form textarea {  padding: 10px 0px; font-size: 15px; width: 100%; }
.touch_form.form_style1 form > div:not(.hs_submit) { width: 100%; }
.touch_form.form_style1 form > div:not(.hs_submit):not(:first-child) { margin-top: 20px; }
.touch_form.form_style1 form > div:not(.hs_submit) { width: 100%; display: flex; flex-wrap: wrap;}
.touch_form.form_style1 form > div:not(.hs_submit):not(:first-child) { margin-top: 20px; }
.touch_form.form_style1 form input[type=text] { min-width: 347px !important; max-width: 100% !important; }
.touch_form.form_style1 form input[type=email] { min-width: 266px; max-width: 100% !important; }
.touch_form.form_style1 .submitted-message { margin-top: 0; }
 
.three_col_section .content-wrapper { padding: 0; max-width: 100%; }
.three_col_section .three_col_outer { display: flex; flex-wrap: wrap; }
.three_col_section .three_col_outer .three_col_box { width: 33.33%; float: left; }
.three_col_box .three_col_heading { text-align: center; padding: 50px; min-height: 263px; display: flex; align-items: center; justify-content: center; }
.three_col_box .three_col_heading h2{ margin: 0px; }

.tcc_section { padding: 118px 0px 100px; } 
.tcc_outer h1 { line-height: 1.25em; }

/* Blog */
.careers-index { z-index: 1; position: relative; display: flex; flex-wrap: wrap; margin-top: 80px; padding-bottom: 120px; }
.careers-index .careers-index-box { width: 33.33%; /* float: left; */ background-color: #0072FF; padding: 50px 30px 66px; }
.careers-index .careers-index-box .careers-index-title a { color: #BAE8E3; display: inline-block; }
.careers-index .careers-index-box .careers-index-title { font-size: 44px; line-height: 1.2em; }
.careers-index .careers-index-box .careers-index-content { max-width: 368px; margin: 0 auto; width: 100%; }
.careers-index .careers-index-box .button--read-more { font-size: 25px; padding: 11px 23px; }
.careers-index .careers-index-box .careers-index-content .button { margin-top: 10px; }
.careers_detail { margin-bottom: 30px; }
.careers-index .careers-index-box a.button:hover { background-color: #BAE8E3; color: #0073FF; border-color: #BAE8E3; }
 
.careers-index.showAll { padding-bottom: 60px;}
.ias-trigger.ias-trigger-next { display: inline-block; margin: 79px auto 0px; position: absolute; bottom: 0; left: 50%; margin: 0 auto; transform: translateX(-50%); }
.ias-trigger.ias-trigger-next a { font-size: 27px; padding: 17px 40px; background-color: #0073FF; color: #BAE8E3; border-color: #0073FF;  } 
.ias-trigger.ias-trigger-next a:hover { background-color: #BAE8E3; color: #0073FF; border-color: #BAE8E3; }


.careers-related { padding: 70px 0px; }
.careers-related .blog-related-posts__title { padding-left: 30px; padding-right: 30px; text-align: center; }

.inner-hero { padding-top: 40px; overflow: hidden; position: relative; padding-bottom: 80px; }
.inner-hero .inner_name { padding-left: 40px; margin-bottom: 60px; }
.inner-hero-wrapper { position: relative; z-index: 1; padding-left: 65px; padding-top: 50px; padding-bottom: 50px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.inner-hero-wrapper:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100vw; z-index: -1; } 
.inner-hero-wrapper .inner-hero-left h4 { line-height: 1.4em; margin: 0; font-size: 44px; }
.inner-hero-wrapper .inner-hero-right { padding-left: 25px; }
.inner-hero-wrapper .inner-hero-right .button a { font-size: 35px; padding: 13px 29px; }
.inner-hero-wrapper .careers_detail { margin-bottom: 30px; max-width: 350px; }
.post-shape { position: absolute; bottom: 0px; width: 452px; height: 307px; left: 0; right: 0; margin: 0 auto; z-index: 1; pointer-events: none; }

.post-body-main { margin-top: -20px; padding-bottom: 90px; }
.post-body-main .post-body-wrapper { display: flex; flex-wrap: wrap; margin-bottom: 50px; }
.post-body-main .post-body-wrapper .post-body-left { width: 45%; float: left; }
.post-body-main .post-body-wrapper .post-body-right { float: left; width: 55%; padding-left: 42px; padding-top: 30px; }
.post-body-main .post-body-wrapper .post-body-left .feature_img { width: 100%; height: 851px; }
.post-body-main .post-body-wrapper .post-body-left .feature_img img { width: 100%; height: 100%; object-fit: cover; }
.post-body-main .post-body-wrapper .post-body-right .post-body-content { line-height: 1.4em; }
.post-body-main .post-body-wrapper .post-body-right .post-body-content p + p { margin-top: 45px; }
.post-body-main .post-body-wrapper .post-body-right .post-body-content-btn { padding-top: 55px; }
.post-body-main .blog-post__social { padding-top: 25px; position: inherit; left: inherit; }
.post-body-main .blog-post__social .social-links { display: flex; align-items: center; flex-direction: inherit; }
.post-body-main .blog-post__social .social-links .social-links__link { width: 58px; height: 58px; background-color: #BAE8E3; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin-right: 15px; }
.post-body-main .blog-post__social .social-links .social-links__link * { color: #0073FF; fill: #0073FF; }
.post-body-main .blog-post__social .social-links .social-links__link svg,
.post-body-main .blog-post__social .social-links .social-links__link span{ display: block; width: 30px; height: 26px; }
.post-body-main .blog-post__social .social-links__icon:hover { background: transparent; }
.post-body-main .blog-post__social .social-links .social-links__link:hover { background-color: #0073FF; }
.post-body-main .blog-post__social .social-links .social-links__link:hover * { fill: #fff; color: #fff; }

.button.secondary_btn_big a { background-color: #0073FF; border-color: #0073FF; }
.button.secondary_btn_big a:hover { background-color: #f15b22; border-color: #f15b22; }

.apply_form_main { padding: 70px 0px 130px; overflow: hidden; }
.apply_form_main .apply_form_outer { display: flex; flex-wrap: wrap; position: relative; z-index: 1; padding: 72px 60px 72px 0px; width: calc(100% - 100px); margin-left: 100px; align-items: center; }
.apply_form_main .apply_form_outer:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; width: 100vw; z-index: -1; }
.apply_form_main .apply_form_outer .apply_form_right { float: left; width: 60%; padding-left: 80px; }
.apply_form_main .apply_form_outer .apply_form_left { width: 40%; float: left; }
.apply_form_main .apply_form_outer .apply_form_left .apply_form_right_inner { width: 717px; height: 717px; float: right; }
.apply_form_main .apply_form_outer .apply_form_left .apply_form_right_inner * { width: 100%; height: 100% !important; object-fit: cover; }
.apply_form_main .apply_form_outer .apply_form_right .form-title,
.apply_form_main .apply_form_outer .apply_form_right form .hs-form-field>label,
.apply_form_main .apply_form_outer .apply_form_right form .hs-form-field>label span { color: #BAE8E3; }
.apply_form_main .apply_form_outer .apply_form_right form input:not([type=submit]) {font-size: 15px; color: #BAE8E3; border-color: #BAE8E3; padding-left: 0px; margin-left: 15px; padding-right: 0px; }

.apply_form_main .apply_form_outer .apply_form_right form .hs-form-field>label > span { font-size: 30px; line-height: initial; font-weight: 400; }
.apply_form_main .apply_form_outer .apply_form_right form .hs-form-field>label > span { font-size: 30px; line-height: initial; font-weight: 400; }
.apply_form_main .apply_form_outer .apply_form_right form input[type="file"]::-webkit-file-upload-button { color: #1B80FD; font-size: 18px; font-family: Gibson; background: #BAE8E4; border: none; padding: 6px 22px; border-radius: 40px; }
.apply_form_main .apply_form_outer .apply_form_right form .hs-richtext.hs-main-font-element p { color: #bae8e4; }
.apply_form_main .apply_form_outer .apply_form_right form .field { margin-top: 20px; }
.apply_form_main .apply_form_outer .apply_form_right form input::-webkit-input-placeholder{ color: #bae8e4; }
.apply_form_main .apply_form_outer .apply_form_right form .hs-input.invalid.error { border-color: #ef6b51;}
.apply_form_main .apply_form_outer .apply_form_right form .hs_submit.hs-submit .hs-button { background-color: #002649; text-transform: capitalize; }
.apply_form_main .apply_form_outer .apply_form_right form .hs_submit.hs-submit .hs-button:hover { background-color: #bae8e4; color: #0073FF; }

.full_video_shape { pointer-events: none; display: block; width: 500px; height: 180px; position: absolute; bottom: -120px; z-index: 7; left: calc((100% - 1110px) / 2); }
.full_video_shape svg { width: 100%; height: 100%; }
.full_video_section { position: relative; }

.apply_form_main .apply_form_outer .apply_form_right form input[type=file] { font-size: 0; margin-left: 15px; }

.form_style1 form .hs_submit.hs-submit { position: relative; display: flex; flex-wrap: wrap; align-items: center; }
.form_style1 form .hs_submit.hs-submit .label_important { margin-left: 23px; /* position: absolute; bottom: 18px; */ left: 190px; color: #BAE8E3; font-size: 15px; font-family: Gibson; }
.apply_form.form_style1 form input[type=email], .apply_form.form_style1 form input[type=number], .apply_form.form_style1 form input[type=password], 
.apply_form.form_style1 form input[type=tel], .apply_form.form_style1 form input[type=text], .apply_form.form_style1 form select, .apply_form.form_style1 form textarea{ min-width: 220px; }

.post-body-content blockquote,.comman_post_section blockquote { border: none; color: #7cb1f1; font-family: Gibson; font-size: 63px; font-weight: 500; line-height: 1.2em; margin: 35px auto 25px; padding: 0; max-width: 100%; display: flex; justify-content: center; flex-wrap: wrap; }
.post-body-content blockquote span,.comman_post_section blockquote span { color: #0073FF; }
.touch_form.form_style1 form .hs_submit.hs-submit .label_important{ color: #002649; }


.img_bellow_main { padding-top: 30px; padding-bottom: 30px; }

.comman_post_section { padding-top: 62px; padding-bottom: 40px; }
.comman_post_section .comman_post_wrapper > div{ padding-left: 85px; padding-right: 25px; }
.comman_post_section .comman_post_top { position: relative; padding-top: 109px; }
.comman_post_section .comman_post_top:before { content: ''; position: absolute; top: 0px; left: -35px; right: -45px; height: 679px; background-color: #BAE8E3; z-index: -1; }
.comman_post_section .comman_post_top .comman_post_title { color: #0073FF; font-size: 63px; font-weight: 500; max-width: 580px; margin-top: 45px; }
.comman_post_section .comman_post_top .comman_post_list { display: flex; align-items: center; max-width: 580px; }
.comman_post_section .comman_post_top .comman_post_list .comman_post_date { line-height: normal; color: #002649; font-size: 25px; font-weight: 500; font-family: Gibson; margin-left: 35px; }
.comman_post_section .comman_post_top .comman_post_list .comman_post_tag a { border: 2px solid #F15B22; border-radius: 48px; display: inline-block; font-size: 25px; color: #F15B22; font-weight: 500; font-family: Gibson; padding: 9px 27px; line-height: normal; }
.comman_post_section .comman_post_top .comman_post_list .comman_post_tag a:hover { background-color: #F15B22; color: #fff; } 
.comman_post_section .comman_post_bottom { display: flex; flex-wrap: wrap; padding-top: 25px; }
.comman_post_section .comman_post_bottom .comman_post_left,.comman_post_section .post_more_content { width: 32%; float: left; font-size: 20px; font-weight: 300; }
.comman_post_section .comman_post_bottom .comman_post_right { width: 68%; float: left; padding-left: 50px; }
.comman_post_section .comman_post_bottom .comman_post_right .feature_img { max-width: 576px; margin: 0px 0px 0px auto; }

.comman_post_section .blog-post__social { position: inherit; left: inherit; padding-top: 50px; }
.comman_post_section .blog-post__social h6 { margin-bottom: 15px; line-height: normal; }
.comman_post_section .blog-post__social .social-links { display: flex; flex-wrap: wrap; align-items: center; flex-direction: inherit; }
.comman_post_section .blog-post__social .social-links .social-links__link { display: flex; align-items: center; margin-right: 15px; background-color: #BAE8E3; width: 58px; height: 58px; border-radius: 100%; justify-content: center; }
.comman_post_section .blog-post__social .social-links .social-links__link svg { display: block; width: 30px; height: 25px; }
.comman_post_section .blog-post__social .social-links .social-links__link:hover { background-color: #0072ff; }
.comman_post_section .blog-post__social .social-links .social-links__link:hover * { fill: #BAE8E3; }

.signin_form_main { margin: 30px 0px; position: relative; }
.signin_form_main .signin_form_outer { padding: 100px 0px; position: relative; max-width: 1000px; }
.signin_form_main .signin_form_outer:before { content: ''; position: absolute; top: 0; bottom: 0; right: 0; width: 100vw; z-index: -1; }
.signin_form_main .signin_form_outer .signin_form { max-width: 580px; margin-left: 15%; }
.signin_form_main .signin_form_outer .signin_form h3 { color: #F15B22; font-size: 63px; } 
.signin_form_main .signin_form_outer .signin_form form .hs-form-field>label span { font-size: 30px; color: #0073FF; margin: 0; line-height: normal; vertical-align: middle; }
.signin_form_main .signin_form_outer .signin_form form .hs-form-field>label { margin: 0px 6px 0px 0px; }
.signin_form_main .signin_form_outer .signin_form form .hs-form-field { margin-bottom: 17px; display: flex; width: 100%; }
.signin_form_main .signin_form_outer .signin_form form .hs_submit.hs-submit { padding-top: 30px; }
.signin_form_main .signin_form_outer .signin_form form .hs_submit.hs-submit .hs-button { background-color: #002649; }
.signin_form_main .signin_form_outer .signin_form form .hs_submit.hs-submit .hs-button:hover { background-color: #f15b22; }
.signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=email],
.signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=number],
.signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=password],
.signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=tel],
.signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=text],
.signin_form_main .signin_form_outer .signin_form.form_style1 form select,
.signin_form_main .signin_form_outer .signin_form.form_style1 form textarea { font-size: 15px; padding-left: 0; padding-right: 0; color: #0073FF; border-color: #0073FF; width: 100% !important; padding-top: 10px; padding-bottom: 10px; }
.signin_form_outer .signin_form.form_style1 form .hs-input.invalid.error { border-color: #ef6b51; } 
.signin_form_main .signin_form_outer .signin_form.form_style1 form input::-webkit-input-placeholder{ color: #0073FF; }
.signin_form_main .signin_form_outer .signin_form.form_style1 form input::-moz-placeholder{ color: #0073FF; }
.signin_form_main .signin_form_outer .signin_form.form_style1 form input:-ms-input-placeholder{ color: #0073FF; }
.signin_form_main .signin_form_outer .signin_form.form_style1 form input:-moz-placeholder{ color: #0073FF; }


.artikel-first-main { padding-top: 70px; overflow: hidden; padding-bottom: 97px; }
.artikel-first-main .artikel-first-wrapper { position: relative; width: calc(100% - 143px); margin: 0px 0px 0px auto; } 
.artikel-first-heading h1 { line-height: 1.1em; margin-bottom: 35px; }
.artikel-first-inner { position: relative; display: flex; flex-wrap: wrap; padding: 72px 0px 0px 100px; }
.artikel-first-inner .artikel-first-left { float: left; width: 57%; padding-right: 80px; padding-bottom: 46px; }
.artikel-first-inner:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; width: 100vw; z-index: -1; }
.artikel-first-inner .artikel-first-right { width: 43%; float: left; } 
.artikel-post-tag .topic-link { border: 2px solid #0072FF; border-radius: 48px; display: inline-block; font-size: 25px; color: #0072FF; font-weight: 500; font-family: Gibson; padding: 9px 27px; line-height: normal; }
.artikel-post-tag .topic-link:hover { background-color: #0072FF; color: #fff; }
.artikel-first-title { color: #0072FF; line-height: 1.2em; margin-top: 25px; }
.artikel-first-left .content { max-width: 375px; }
.artikel-first-right .feature_img { max-height: 616px; overflow: hidden; margin-bottom: -33px; }
.artikel-first-right .feature_img img { max-width: 100%; width: 100%; max-height: 100%; object-fit: cover; }
.btn-blue { margin-top: 32px; }
.btn-blue a { border: 2px solid #0072ff; border-radius: 48px; color: #BAE8E3; display: inline-block; font-family: Gibson; font-size: 25px; font-weight: 500; line-height: normal; padding: 9px 27px; background-color: #0072ff; }
.btn-blue a:hover { background-color: #002649; border-color: #002649; color: #BAE8E3; }
.artikel-first-shape { position: absolute; width: 220px; height: 292px; top: -88px; left: -2px; z-index: -1; transform: rotate(-235deg); transform-origin: center left; }
.artikel-first-shape svg { display: block; width: 100%; height: 100%; object-fit: contain; }

.artikel-first-main { padding-top: 70px; overflow: hidden; padding-bottom: 97px; }
.artikel-first-main .blog-first-wrapper { position: relative; width: calc(100% - 143px); margin-top: 65px; } 
.blog-first-wrapper { position: relative; padding: 72px 46px 0px 0px; }
.blog-first-inner {display: flex; flex-wrap: wrap; }
.blog-first-inner .blog-first-left { float: left; width: 39%; padding-right: 46px; padding-bottom: 50px; }
.blog-first-wrapper:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; width: 100vw; z-index: -1; }
.blog-first-inner .blog-first-right { padding-top: 10px; width: 61%; float: left; } 
.blog-post-tag .topic-link { border: 2px solid #BAE8E3; border-radius: 48px; display: inline-block; font-size: 25px; color: #BAE8E3; font-weight: 500; font-family: Gibson; padding: 9px 27px; line-height: normal; }
.blog-post-tag .topic-link:hover { background-color: #BAE8E3; color: #0072FF; }
.blog-first-title { color: #BAE8E3; line-height: 1.2em; margin-top: 25px;  } 
.blog-first-left .content { max-width: 375px; }
.blog-first-right .feature_img { max-height: 417px; overflow: hidden; margin-bottom: -58px; }
.blog-first-right .feature_img img { max-width: 100%; width: 100%; max-height: 100%; object-fit: cover; }
.btn-mint { margin-top: 32px; }
.btn-mint a { border: 2px solid #BAE8E3; border-radius: 48px; color: #88B7F0; display: inline-block; font-family: Gibson; font-size: 25px; font-weight: 500; line-height: normal; padding: 9px 27px; background-color: #BAE8E3; }
.btn-mint a:hover { background-color: #0072FF; border-color: #0072FF; color: #BAE8E3; }
.blog-first-top { max-width: 1000px;}


.pp-filter-btn-wrapper { display: flex; flex-wrap: wrap; }
.pp-filter-btn-wrapper .pp-filter-btn { width: 33.33%; float: left; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; padding: 30px 25px; }
.pp-filter-btn-wrapper .pp-filter-btn h5 { margin: 0; font-size: 36px; }
.pp-filter-btn-wrapper { display: flex; flex-wrap: wrap; }
.pp-filter-btn-wrapper .pp-filter-btn { width: 33.33%; float: left; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; padding: 30px 25px; }
.pp-filter-btn-wrapper .pp-filter-btn h5 { margin: 0; font-size: 36px; }
.master-wrapper { display: flex; flex-wrap: wrap; margin: 0px -48px; /* margin: 0px -48px; */ }
.master-wrapper .artikelen-master { width: calc(33.33% - 48px); /* width: calc(33.33% - 92px); margin: 46px; */ float: left; margin: 46px 24px; }
.master-wrapper .artikelen-master .master-box { margin: 25px 0px; padding: 55px 53px 66px; }
.master-wrapper .artikelen-master .master-box .master-box-img { height: 350px; overflow: hidden; margin-bottom: 72px; }
.master-wrapper .artikelen-master .master-box .master-box-img img { width: 100%; height: 100%; object-fit: cover; }
.master-wrapper .artikelen-master .master-box .master-box-heading a { display: inline-block; color: #002649; }
.master-wrapper .artikelen-master .master-box .master-box-content { height: 140px; overflow: hidden; margin-top: 30px; margin-bottom: 15px; line-height: 1.4em; } 
.master-wrapper .artikelen-master .master-box .master-box-heading { height: 112px; overflow: hidden; }
.pagination_style ul { padding: 0; margin: 0; display: flex; flex-wrap: wrap; align-items: center; list-style-type: none; justify-content: center; }
.pagination_style ul li { margin: 5px 0px; line-height: normal; }
.pagination_style ul li .prev,
.pagination_style ul li .next { width: 39px; height: 39px; background-color: #0073FF; display: inline-block; border-radius: 100%; text-align: center; line-height: 33px; color: #fff; font-size: 37px; }
.pagination_style ul li .prev { margin-right: 28px; }
.pagination_style ul li .next { margin-left: 28px; }
.pagination_style ul li .page-link:not(.next):not(.prev),
.pagination_style ul li span:not(.next):not(.prev) { user-select: none; margin-right: 13px; cursor: pointer; font-size: 30px; line-height: 1em; display: inline-block; font-family: Gibson; font-weight: 400; position: relative; padding-bottom: 5px; }
.pagination_style ul li .page-link:not(.next):not(.prev):after,
.pagination_style ul li span:not(.next):not(.prev):after { content: ','; margin-right: 0; position: absolute; right: -8px; color: #0073FF !important; }
.pagination_style ul li:nth-last-child(2) .page-link:not(.next):not(.prev):after,
.pagination_style ul li:nth-last-child(2) span:not(.next):not(.prev):after{ content: none; }
.pagination_style ul li .next svg { display: inline-block; position: relative; top: 1px; left: 1px; }
.pagination_style ul li .prev svg { display: inline-block; transform: rotate(180deg); position: relative; top: 1px; right: 2px; }
.pagination_style ul li .page-link:not(.next):not(.prev):hover, 
.pagination_style ul li span:not(.next):not(.prev):hover{ color: #F15B22; }
.pagination_style ul li .page-link:not(.next):not(.prev).current, 
.pagination_style ul li span:not(.next):not(.prev).current{ color: #F15B22; }
.pagination_style ul li .page-link:not(.next):not(.prev):before,
.pagination_style ul li span:not(.next):not(.prev):before { content: ''; opacity: 0; visibility: hidden; position: absolute; bottom: 0; left: -3px; right: 0px; border: 2px solid #f15b22; }
.pagination_style ul li .page-link:not(.next):not(.prev).current:before,
.pagination_style ul li span:not(.next):not(.prev).current:before { opacity: 1; visibility: visible; }
.pagination_style ul li.disabled { pointer-events: none;}
.pagination_style ul li .prev:hover,
.pagination_style ul li .next:hover { background-color: #F15B22; }
.pagination_style { display: table; width: 100%;}
.pagination_style ul li span.next, .pagination_style ul li span.prev { pointer-events: none; opacity: 0.6;}
.pagination_style ul li.disabled span.ellipse { color: #0073FF; margin-right: 5px; }
.pagination_style ul li.disabled span.ellipse:before,
.pagination_style ul li.disabled span.ellipse:after { display: none; }

.filter-tab .master-wrapper .artikelen-master { float: left; margin: 0px -48px; display: flex; flex-wrap: wrap; width: auto; }
.filter-tab .master-wrapper .artikelen-master .master-box { float: left; margin: 71px 24px; width: calc(33.33% - 48px); padding: 55px 53px 66px; }
.filter-tab .master-wrapper { display: inherit; flex-wrap: inherit; justify-content: inherit; margin: inherit; }
.filter-tab { display: none;}

.pp-filter-main .baseModuleParent .button a { font-size: 25px; padding: 12px 20px;}


.recent_slider .recent_slide { margin: 46px 24px; padding: 55px 53px 66px; }
.recent_slider .slick-list { margin: 0px -24px; }
.recent_slider .recent_slide .recent_slide_img { height: 350px; overflow: hidden; margin-bottom: 72px; }
.recent_slider .recent_slide .recent_slide_img img { width: 100%; height: 100%; object-fit: cover; }
.recent_slider .recent_slide .recent_slide_heading a { display: inline-block; color: #002649; }
.recent_slider .recent_slide .recent_slide_content { height: 165px; overflow: hidden; margin-top: 30px; margin-bottom: 15px; line-height: 1.3em; } 
.recent_slider .recent_slide .recent_slide_heading { height: 112px; overflow: hidden; }

.baseModuleStyle .secondaryBg .button a:hover { background-color: #BAE8E3 !important; border-color: #BAE8E3 !important; color: #002649 !important;}

.recent_slider .slick-arrow { background-color: #092F53; border-radius: 100%; width: 63px; height: 63px; bottom: inherit; top: 46%; transform: translateY(-50%); right: inherit; left: inherit; border: none; }
.recent_slider .slick-arrow.slick-next { right: -32px; }
.recent_slider .slick-arrow.slick-prev { left: -32px; }
.recent_slider .slick-arrow:before { width: 20px; background-size: contain; height: 30px; filter: brightness(1) invert(1); }
.recent_slider .slick-arrow.slick-next:before { margin-left: 2px; }
.recent_slider .slick-arrow:hover { background-color: #f15b22;}
.hs-blog-post main.body-container-wrapper { overflow: hidden;}

.post_morefull_content { padding-top: 140px; padding-bottom: 25px;}

.comman_post_section.extra_content { padding: 0px; }
.comman_post_section.blog-post__social_wrapper { padding-top: 0px; }
.comman_post_section.main-post-banner2 { padding-bottom: 0px; }

.button-paper { padding-top: 30px; padding-bottom: 15px; }
    
.social_feed_section { margin-bottom: 211px;}    

.people_main.shape_hide { padding-bottom: 100px;}

.popup_block .popup_block_outer .popup_block_content .popup_block_text h4 { font-size: 32px; }
.popup_block .popup_block_outer .popup_block_content p:first-of-type { margin-top: 6px; font-size: 18px; }
.popup_block .popup_block_content .button a { font-size: 25px; padding: 10px 24px; }
.popup_block .close_btn { height: 30px; right: 7px; top: 7px; width: 30px; }
.popup_block { padding: 30px 30px 30px 20px; }

.comman_post_section .comman_post_top .comman_post_list .comman_post_tag a.label,.artikel-post-tag .topic-link.label,.blog-post-tag .topic-link.label{ pointer-events: none; user-select: none;}
.careers_detail_text { margin-bottom: 25px; }


video.fullscreen-bg__video { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; object-fit: cover; }
.desktop_bg_video { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }

.full_video { max-height: 1010px; overflow: hidden; display: block; width: 100%; padding-top: 56.25%; position: relative; }
.full_video video { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.full_video .full_video_bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 222; display: flex; align-items: center; justify-content: center; }
.full_video .full_video_bg a#VideoRoot { display: inline-block; width: 81px; height: 81px; }
.full_video .full_video_bg a#VideoRoot svg { display: block; }
.full_video .full_video_bg a#VideoRoot svg circle#Ellipse_15 { color: #0073ff !important; }
.full_video .full_videovid1 { opacity: 0px; visibility: hidden; }
.full_video .full_video_bg.play + .full_videovid1 { opacity: 1; visibility: visible; }
.full_video .full_video_bg.play{ opacity: 0px; visibility: hidden; }

.whatwe_main .whatwe-outer .whatwe_right a { font-size: 30px; padding: 11px 43px; }
/* .tchelp_main.tcmb_main .tchelp_btn_grp .button a { font-size: 25px; padding: 12px 24px;} */




@media (min-width: 1921px){
    body { box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); margin: 0 auto; max-width: 1920px;  }
    main.body-container-wrapper { overflow-x: hidden;}
    
}

@media (min-width:768px ) {

    .mobileShow{display:none;} 

    .people_repeater { opacity: 0; }
    .people_outer .sub-list .people_repeater { opacity: 1;}

    .mobile_bg,.mobile_shape,.mobile{ display: none; }

    .careers-index .careers-index-box:nth-child(6n + 2),
    .careers-index .careers-index-box:nth-child(6n + 4) { background-color: #BAE8E3; }
    .careers-index .careers-index-box:nth-child(6n + 3),
    .careers-index .careers-index-box:nth-child(6n + 5) { background-color: #88B7F0; }
    .careers-index .careers-index-box:nth-child(6n + 2) a,
    .careers-index .careers-index-box:nth-child(6n + 4) a { color: #88B7F0; }
    .careers-index .careers-index-box:nth-child(6n + 2) a.button,
    .careers-index .careers-index-box:nth-child(6n + 4) a.button { border-color: #88B7F0; color: #88B7F0; fill: #88B7F0; }
    .careers-index .careers-index-box:nth-child(6n + 2) a.button:hover,
    .careers-index .careers-index-box:nth-child(6n + 4) a.button:hover { border-color: #fff; color: #fff; }
    
    .inner-hero-wrapper .feature_img { display: none;}
    .apply_form_img.mobile_img {display: none;}
    
    .careers-index .careers-index-box:nth-child(6n + 2) a.button:hover,
    .careers-index .careers-index-box:nth-child(6n + 4) a.button:hover { background-color: #88B7F0; color: #BAE8E3; border-color: #88B7F0; }
    
} 

@media(min-width:992px){


    .tabShow{display:none}

    .collect_top_inner .collect_title h5 { font-size: 35px; }

    .button.secondary_btn_big a { font-size: 35px; padding: 13px 28px; }

    .form_style1 form .hs_submit.hs-submit .hs-button { font-size: 25px; padding: 10px 27px; }
 
/*     .button.button--small a, 
    a.button.button--small { padding: 13px 38px; font-size: 35px; } */

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

    .tchelp_content { max-width: 100%; } 
    .heading.h1 { font-size: 100px; }

    .meetteam_slide_inner .meetteam_content h5 { font-size: 35px;}
    
    .contact_form_main .form_style1 form .hs_submit.hs-submit .hs-button { font-size: 25px; font-weight: 500; padding: 11px 35px;}
    
    .blog-first-title,.artikel-first-title { font-size: 47px; }
    
    
}
@media(max-width: 1450px) and (min-width: 1200px){

    .banner_section div.banner_shape { right: 589px; left: inherit; }

}
@media(max-width: 1350px) and (min-width: 1200px){

    .footer-main .footer-outer .footer-right { width: 27%; }
    .footer-main .footer-outer .footer-left { width: 23%; }
    .footer-main .footer-outer .footer-center { padding-right: 20px; }

}
@media(max-width: 1750px){
    
    .meetteam_shape { height: 350px; left: calc(50% - 230px); right: 0; top: -180px; width: 810px; }
    
    .banner_section .banner_outer .banner_content { margin-left: 0px;}
    
}
@media(max-width: 1500px){
    
    .feed_slider .feed_slide { padding: 0px 40px; }
    .feed_slider .slick-list { margin: 0px -40px; }
    .feed_slider { padding-left: 30px; padding-right: 30px; }
    .feed_slider_main .slick-arrow.slick-prev { left: -60px; }
    .feed_slider_main .slick-next.slick-arrow { right: -60px; }

/*     .social_feed_section:before { width: 4%; } */
    
    .meetteam_slide_inner .meetteam_content .call, .meetteam_slide_inner .meetteam_content .mail { font-size: 16px;}
    
}
@media(max-width: 1450px){

    .banner_section .banner_outer .banner_content { width: 100%; }
    .banner_section .banner_outer { max-width: 600px; padding: 35px 0px 50px 50px; }
    .banner_section { padding-top: 200px; }
    .banner_section .banner_shape { width: 380px; height: 490px; right: 57px; bottom: -210px; } 

    .people_outer { margin: 0 -15px; }

    .redo_main .redo-outer .redo_right { padding: 65px 50px 80px 50px; }

    .counter_main .counter-outer .counter_heading h2 { font-size: 110px; }

    .feed_slider_main .slick-arrow.slick-prev { left: -40px; }
    .feed_slider_main .slick-next.slick-arrow { right: -40px; }
    
/*     .social_feed_section:before { width: 3%; } */
    
    .touch_form_main .touch_form_outer .touch_form_left { padding-left: 80px; }
    
    .meetteam_shape { height: 350px; left: calc(50% - 121px); right: 0; top: -155px; width: 750px; }
    
    .post-shape { left: 130px; }

    .apply_form_main .apply_form_outer .apply_form_right { padding-left: 50px; }
    .apply_form_main .apply_form_outer { padding: 72px 0px 72px 0; }
    
    .master-wrapper .artikelen-master { margin: 46px 15px; width: calc(33.33% - 30px); }
    .master-wrapper { margin: 0px -15px; }
    .master-wrapper .artikelen-master .master-box { padding: 40px 35px 50px; }
    .master-wrapper .artikelen-master .master-box .master-box-img { margin-bottom: 50px; }
    .filter-tab .master-wrapper .artikelen-master .master-box { padding: 40px 35px 50px; margin: 71px 15px; width: calc(33.33% - 30px);  }
    .filter-tab .master-wrapper .artikelen-master{ margin: 0px -15px; }

}
@media(max-width: 1360px){ 
 
    .social_feed_section:before { width: 50px; }
}
@media(max-width: 1199px){ 

    h1,
    .h1 { font-size: 70px; }
    h2,
    .h2 { font-size: 56px; }

    .banner_heading h1 { line-height: 1.1em; }
    .banner_section { margin-bottom: 100px; }
    .banner_section .banner_shape { right: 561px; bottom: -160px; left: inherit; }

    .bt_text,.bt_top_text { font-size: 35px; }

    /*     .people_outer .people_repeater .people_img { height: 525px; max-width: 460px; width: 100%; } */
    .people_outer .sub-list { padding: 0px 25px; }
    .people_outer .heading blockquote { font-size: 55px; margin-top: 120px; margin-bottom: 50px; }
    .people_outer .heading blockquote:before { font-size: 250px; top: 35px; left: -74px; }
    .people_outer .heading blockquote:after { font-size: 250px; bottom: -80px; right: 120px; }
    .people_outer .heading h1 { padding-top: 70px; padding-bottom: 70px; }

    .people_main .shape { bottom: -90px; left: -343px; width: 625px; height: 520px; }

    .vanclick_banner_outer .vanclick_banner_shape { max-width: 460px; }

    .redo_main .redo-outer .redo_right { padding: 40px 30px 80px 30px; margin-top: -60px; }
    .redo_main .redo-outer .redo_left { padding-top: 80px; padding-left: 30px; }

    .partners_bottom_slide .bottom_slide_inner { padding-left: 30px; padding-right: 30px; min-height: 550px; padding-top: 110px; padding-bottom: 70px; }
    .partners_slider_outer .partners_slider_shape { top: 14px; left: -140px; width: 460px; height: 475px; }

    .counter_main .counter-outer .counter_heading h2 { font-size: 90px; }
    .counter_main .counter-outer .counter_content { font-size: 20px; margin-top: 0; }
    .counter_main { padding-top: 50px; padding-bottom: 40px; }

    .collect_shape { bottom: -151px; left: calc(100% - 179px); width: 150px; height: 265px; }

    .popup_block { padding: 44px 60px 30px 25px; }

    .feed_slider .feed_slide { padding: 0px 15px; }
    .feed_slider .slick-list { margin: 0px -15px; }
    .feed_slider_main .slick-arrow { width: 50px; height: 50px; }
    .feed_slider_main .slick-next:before,
    .feed_slider_main .slick-prev:before { width: 12px; height: 25px; }

    .contact_form_main .contact_form_outer .contact_form_left { padding-left: 0; padding-right: 0; }
    .contact_form_main .contact_form_outer .contact_form_right .contact_form_img { height: 535px;}
    .form_style1 form .hs-richtext.hs-main-font-element * { font-size: 23px; line-height: 1.45em; }
    .form_style1 form input[type='text'],
    .form_style1 form input[type='email'],
    .form_style1 form input[type='password'],
    .form_style1 form input[type='tel'],
    .form_style1 form input[type='number'],
    .form_style1 form select,
    .form_style1 form textarea { font-size: 23px; max-width: 280px; }

    .tctitle_main .tctitle-outer .tctitle_left .tctitle_shape { width: 685px; height: 410px !important; bottom: -130px; right: -78px; }
    .cases_shape { width: 455px; height: 470px; bottom: -155px; }
    
    .touch_form.form_style1 form>div:not(.hs_submit) { flex-wrap: wrap; }
    
    .three_col_box .three_col_heading { padding: 40px; }
    
    .meetteam_shape { height: 260px; left: calc(50% - 121px); right: 0; top: -70px; width: 590px; }

    .inner-hero-wrapper { padding-left: 50px; }
    .post-shape { width: 325px; height: 230px; }
    
    .apply_form_main { padding: 50px 0 80px; }
    .apply_form_main .form_style1 form,
    .apply_form_main .form_style1 form>div:not(.hs_submit) { display: block; width: 100%; }
    .apply_form_main .apply_form_outer .apply_form_right form .hs-form-field>label>span { font-size: 25px; margin-bottom: 10px; margin-top: 15px; }
    .apply_form_main .apply_form_outer .apply_form_right .form-title { line-height: normal; margin: 0; }

    .full_video_shape { bottom: -65px; height: 100px; left: calc(50% - 430px); width: 300px; }
    
    .social_feed_wrapper .slick-list { padding: 0px 30px;}
    
    .post-body-content blockquote,.comman_post_section blockquote { font-size: 35px; }
    
    .apply_form_main .apply_form_outer .apply_form_right form input:not([type=submit]) { margin-left: 0; }

    .comman_post_section { padding-top: 32px; }
    .comman_post_section .comman_post_top:before { left: -50px; right: -50px; }
    .comman_post_section .comman_post_wrapper>div { padding-left: 0; padding-right: 0; }
    .comman_post_section .comman_post_top { padding-top: 80px; }
    .comman_post_section .comman_post_bottom .comman_post_right { width: 65%; }
    .comman_post_section .comman_post_bottom .comman_post_left { width: 35%; }

    .artikel-first-inner { padding: 72px 0 0 50px; }
    .artikel-first-shape { height: 292px; left: -2px; top: -129px; width: 220px; }
    
    .pp-filter-btn-wrapper .pp-filter-btn h5 { font-size: 30px; }
    .pp-filter-btn-wrapper .pp-filter-btn { padding: 25px 25px; }
    .master-wrapper { margin: 0 -42px; }
    .master-wrapper .artikelen-master .master-box { padding: 40px 25px 40px; }
    .master-wrapper .artikelen-master .master-box .master-box-img { margin-bottom: 30px; height: 300px; }
    .filter-tab .master-wrapper .artikelen-master { margin: 0 -42px; }
    .filter-tab .master-wrapper .artikelen-master .master-box { padding: 40px 25px 40px; }
    
}

@media(max-width:991px){

    .content-wrapper { padding-left: 30px; padding-right: 30px;}

    h1,.h1{font-size:45px; line-height:1.19;}
    h2,.h2{font-size:40px; line-height:1.21;} 
    h3,.h3, .ctaHeading h3,h3.form-title{font-size:20px; line-height:1.3;}
    h4,.h4{font-size:34px; line-height:1.22;}
    h5,.h5{font-size:27px; line-height:1.2;}
    h6,.h6{font-size:22px; line-height:1.25;}

    .tabw30{width:30%}
    .tabw33{width:33.33%}
    .tabw40{width:40%}
    .tabw50{width:50%}
    .tabw60{width:60%}
    .tabw66{width:66.66%}
    .tabw70{width:70%}
    .tabw100{width:100%}
    .tabMax100{max-width:100%;}

    .tabtop10 {margin-top: 10px;}
    .tabtop20 {margin-top: 20px;}
    .tabtop30 {margin-top: 30px;}



    .pb35,.p35-0 { padding-bottom:30px;}
    .pb40,.p40-0 { padding-bottom:25px; }
    .pb45,.p45-0 { padding-bottom:25px; }
    .pb50,.p50-0 { padding-bottom:35px; }
    .pb55,.p55-0 { padding-bottom:35px; }
    .pb60,.p60-0 { padding-bottom:40px; }
    .pb65,.p65-0 { padding-bottom:40px; }
    .pb70,.p70-0 { padding-bottom:50px; }
    .pb75,.p75-0 { padding-bottom:50px; }
    .pb80,.p80-0 { padding-bottom:55px; }
    .pb85,.p85-0 { padding-bottom:55px; }
    .pb90,.p90-0 { padding-bottom:55px; }
    .pb95,.p95-0 { padding-bottom:55px; }
    .pb100,.p100-0 { padding-bottom:55px; }
    .pb105,.p105-0 { padding-bottom:60px; }
    .pb110,.p110-0 { padding-bottom:60px; }
    .pb115,.p115-0 { padding-bottom:60px; }
    .pb120,.p120-0 { padding-bottom:60px; }
    .pb125,.p125-0 { padding-bottom:60px; }
    .pb130,.p130-0 { padding-bottom:60px; }
    .pb135,.p135-0 { padding-bottom:60px; }
    .pb140,.p140-0 { padding-bottom:60px; }
    .pb145,.p145-0 { padding-bottom:60px; }
    .pb150,.p150-0 { padding-bottom:60px; }
    .pb155,.p155-0 { padding-bottom:60px; }
    .pb160,.p160-0 { padding-bottom:60px; }
    .pb165,.p165-0 { padding-bottom:60px; }
    .pb170,.p170-0 { padding-bottom:60px; }
    .pb175,.p175-0 { padding-bottom:60px; }
    .pb180,.p180-0 { padding-bottom:60px; }
    .pb185,.p185-0 { padding-bottom:60px; }
    .pb190,.p190-0 { padding-bottom:60px; }
    .pb200,.p200-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb215,.p215-0 { padding-bottom:60px; }
    .pb220,.p220-0 { padding-bottom:60px; }
    .pb225,.p225-0 { padding-bottom:60px; }
    .pb230,.p230-0 { padding-bottom:60px; }
    .pb235,.p235-0 { padding-bottom:60px; }
    .pb240,.p240-0 { padding-bottom:60px; }
    .pb245,.p245-0 { padding-bottom:60px; }
    .pb250,.p250-0 { padding-bottom:60px; }

    .pt35,.p35-0 { padding-top:30px  }
    .pt40,.p40-0 { padding-top:25px; }
    .pt45,.p45-0 { padding-top:25px; }
    .pt50,.p50-0 { padding-top:35px; }
    .pt55,.p55-0 { padding-top:35px; }
    .pt60,.p60-0 { padding-top:40px; }
    .pt65,.p65-0 { padding-top:40px; }
    .pt70,.p70-0 { padding-top:50px; }
    .pt75,.p75-0 { padding-top:50px; }
    .pt80,.p80-0 { padding-top:55px; }
    .pt85,.p85-0 { padding-top:55px; }
    .pt90,.p90-0 { padding-top:55px; }
    .pt95,.p95-0 { padding-top:55px; }
    .pt100,.p100-0 { padding-top:55px; }
    .pt105,.p105-0 { padding-top:60px; }
    .pt110,.p110-0 { padding-top:60px; }
    .pt115,.p115-0 { padding-top:60px; }
    .pt120,.p120-0 { padding-top:60px; }
    .pt125,.p125-0 { padding-top:60px; }
    .pt130,.p130-0 { padding-top:60px; }
    .pt135,.p135-0 { padding-top:60px; }
    .pt140,.p140-0 { padding-top:60px; }
    .pt145,.p145-0 { padding-top:60px; }
    .pt150,.p150-0 { padding-top:60px; }
    .pt155,.p155-0 { padding-top:60px; }
    .pt160,.p160-0 { padding-top:60px; }
    .pt165,.p165-0 { padding-top:60px; }
    .pt170,.p170-0 { padding-top:60px; }
    .pt175,.p175-0 { padding-top:60px; }
    .pt180,.p180-0 { padding-top:60px; }
    .pt185,.p185-0 { padding-top:60px; }
    .pt190,.p190-0 { padding-top:60px; }
    .pt200,.p200-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt215,.p215-0 { padding-top:60px; }
    .pt220,.p220-0 { padding-top:60px; }
    .pt225,.p225-0 { padding-top:60px; }
    .pt230,.p230-0 { padding-top:60px; }
    .pt235,.p235-0 { padding-top:60px; }
    .pt240,.p240-0 { padding-top:60px; }
    .pt245,.p245-0 { padding-top:60px; }
    .pt250,.p250-0 { padding-top:60px; }

    .tabpl0{padding-left:0;}
    .tabpr0{padding-right:0;}
    .tabtop0{padding-top:0}
    .tabbottom0{padding-bottom:0}
    .tabpb5,.tabp5-0{ padding-bottom:5px;}  
    .tabpb10,.tabp10-0 { padding-bottom:10px;}
    .tabpb15,.tabp15-0 { padding-bottom:15px;}
    .tabpb20,.tabp20-0 { padding-bottom:20px;}
    .tabpb25,.tabp25-0 { padding-bottom:25px;}
    .tabpb30,.tabp30-0 { padding-bottom:30px;}
    .tabpb35,.tabp35-0 { padding-bottom:35px;}
    .tabpb40,.tabp40-0 { padding-bottom:40px;}
    .tabpb45,.tabp45-0 { padding-bottom:45px;}
    .tabpb50,.tabp50-0 { padding-bottom:50px;}
    .tabpb55,.tabp55-0 { padding-bottom:55px;}
    .tabpb60,.tabp60-0 { padding-bottom:60px;}
    .tabpb65,.tabp65-0 { padding-bottom:65px;}
    .tabpb70,.tabp70-0 { padding-bottom:70px;}
    .tabpb75,.tabp75-0 { padding-bottom:75px;}
    .tabpb80,.tabp80-0 { padding-bottom:80px;}
    .tabpb85,.tabp85-0 { padding-bottom:85px;}
    .tabpb90,.tabp90-0 { padding-bottom:90px;}
    .tabpb95,.tabp95-0 { padding-bottom:95px;}
    .tabpb100,.tabp100-0 { padding-bottom:100px;}
    .tabpb105,.tabp105-0 { padding-bottom:105px;}
    .tabpb110,.tabp110-0 { padding-bottom:110px;}
    .tabpb115,.tabp115-0 { padding-bottom:115px;}
    .tabpb120,.tabp120-0 { padding-bottom:120px;}
    .tabpb125,.tabp125-0 { padding-bottom:125px;}
    .tabpb130,.tabp130-0 { padding-bottom:130px;}
    .tabpb135,.tabp135-0 { padding-bottom:135px;}
    .tabpb140,.tabp140-0 { padding-bottom:140px;}
    .tabpb145,.tabp145-0 { padding-bottom:145px;}
    .tabpb150,.tabp150-0 { padding-bottom:150px;}
    .tabpb155,.tabp155-0 { padding-bottom:155px;}
    .tabpb160,.tabp160-0 { padding-bottom:160px;}



    .tabpt5,.tabp5-0{ padding-top:5px;}  
    .tabpt10,.tabp10-0 { padding-top:10px;}
    .tabpt15,.tabp15-0 { padding-top:15px;}
    .tabpt20,.tabp20-0 { padding-top:20px;}
    .tabpt25,.tabp25-0 { padding-top:25px;}
    .tabpt30,.tabp30-0 { padding-top:30px;}
    .tabpt35,.tabp35-0 { padding-top:35px;}
    .tabpt40,.tabp40-0 { padding-top:40px;}
    .tabpt45,.tabp45-0 { padding-top:45px;}
    .tabpt50,.tabp50-0 { padding-top:50px;}
    .tabpt55,.tabp55-0 { padding-top:55px;}
    .tabpt60,.tabp60-0 { padding-top:60px;}
    .tabpt65,.tabp65-0 { padding-top:65px;}
    .tabpt70,.tabp70-0 { padding-top:70px;}
    .tabpt75,.tabp75-0 { padding-top:75px;}
    .tabpt80,.tabp80-0 { padding-top:80px;}
    .tabpt85,.tabp85-0 { padding-top:85px;}
    .tabpt90,.tabp90-0 { padding-top:90px;}
    .tabpt95,.tabp95-0 { padding-top:95px;}
    .tabpt100,.tabp100-0 { padding-top:100px;}
    .tabpt105,.tabp105-0 { padding-top:105px;}
    .tabpt110,.tabp110-0 { padding-top:110px;}
    .tabpt115,.tabp115-0 { padding-top:115px;}
    .tabpt120,.tabp120-0 { padding-top:120px;}
    .tabpt125,.tabp125-0 { padding-top:125px;}
    .tabpt130,.tabp130-0 { padding-top:130px;}
    .tabpt135,.tabp135-0 { padding-top:135px;}
    .tabpt140,.tabp140-0 { padding-top:140px;}
    .tabpt145,.tabp145-0 { padding-top:145px;}
    .tabpt150,.tabp150-0 { padding-top:150px;}
    .tabpt155,.tabp155-0 { padding-top:155px;}
    .tabpt160,.tabp160-0 { padding-top:160px;}



    .tabResImage{padding-bottom:56.25%;}
    .tab-right{text-align:right}
    .tab-left{text-align:left}

    .tabw50 {width: 50%}
    .tabw100 {width: 100%}
    .tabBlock{display:block; margin-right:0;}
    .tabTop10 { padding-top: 10px; }
    .tabTop20 { padding-top: 20px; }
    .tabTop30 { padding-top: 30px; }

    /*  Slick slider  */

    .slick-prev { left: 15px;}
    .slick-next { right: 15px;}
    .slick-next, .slick-prev { bottom: 0px;  }

    .pr110{padding-right:30px;}


    /*   Footer Section */

    html body { font-size: 18px; }
    button, .button--primary a, a.button--primary, .ias-trigger-next a { font-size: 27px; }
    .button.button--secondary a, a.button.button--secondary { font-size: 27px; }
    .button.button--secondary:not(.angle_hide) a:after { width: 11px; height: 21px; position: relative; top: 3px; }
    .button.button--slider a { font-size: 0; max-width: 278px; height: 71px; width: 100%; position: relative; }

    .tooltip-main .tooltip-btn { width: 40px; height: 40px; font-size: 28px; }
    .tooltip-main { position: absolute; top: -20px; right: 0px; }
    .banner_section { margin-bottom: 80px; }
    .banner_section .banner_shape { right: 385px; bottom: -120px; width: 270px; height: 330px; }
    .banner_section .banner_outer { max-width: 430px; }

    .collect_top .collect_top_left h2 { margin-bottom: 30px; } 
    /*     .collect_left_content:before { left: -65px; width: 125px; height: 230px; } */
    .collect_repeat_outer .collect_repeat .collect_repeat_inner:before { left: 95px; }
    .bt_text,.bt_top_text { font-size: 30px;}
    .collect_repeat_outer .collect_repeat .collect_repeat_inner:before { bottom: 3px;}
    .collect_section .collect_top, .collect_section .collect_bottom { padding-right: 50px;}
    .collect_shape { bottom: -138px; left: calc(100% - 135px); width: 105px; height: 185px; }

    .people_outer .sub-list { padding: 0px 15px; }
    .people_outer .people_repeater .people_img { height: 460px; }
    .people_repeater .button--primary a { font-size: 20px; }
    .people_outer .heading blockquote { font-size: 45px; margin-top: 95px; margin-bottom: 50px; }
    .people_outer .heading blockquote:before { font-size: 200px; top: 25px; left: -60px; }
    .people_outer .heading blockquote:after { font-size: 200px; bottom: -66px; right: 85px; }
    .people_repeater { padding-bottom: 35px; }
    .people_outer .heading h1 { padding-top: 50px; padding-bottom: 50px; }

    .people_main .shape { bottom: -75px; left: -265px; width: 470px; height: 410px; }

    .vanclick_banner_outer .vanclick_banner_content { padding-left: 50px; }
    .vanclick_banner_img { height: 250px; }
    .vanclick_banner_outer { padding-top: 45px; padding-bottom: 90px; margin-top: 0px; }
    .vanclick_banner_section .customWidthOption { max-width: 390px; }
    .vanclick_banner_outer .vanclick_banner_shape { max-width: 330px; }

    .experience_main { padding-top: 100px; padding-bottom: 60px; }
    .experience_main .experience_boxes { flex-wrap: wrap; }
    .experience_main .experience_boxes .experience_box { padding: 40px 20px; }
    .experience_main .experience_boxes .experience_box .experience_box_inner ul li br { display: none; }

    .tchelp_main .tchelp-outer .tchelp_left .tchelp_img { padding-left: 20px; padding-right: 20px; }

    .partners_bottom_slide .bottom_slide_inner { min-height: 490px; }
    .partners_slider_main { padding-top: 70px;}
    .partners_slider_outer .partners_slider_shape { top: 0; left: -45px; right: 0; width: 464px; height: 502px; }

    .counter_main .counter-outer .counter_heading h2 { font-size: 70px; margin-bottom: 10px; }
    .counter_main .counter-outer { margin: 0; }
    .counter_main { padding-top: 40px; padding-bottom: 30px; }

    .tctitle_main .tctitle-outer .tctitle_left .tctitle_img { padding-left: 20px; padding-right: 20px; }

    .whatwe_main .whatwe-outer .whatwe_right { padding-left: 25px; }

    .popup_block .close_btn { top: 10px; right: 10px; width: 30px; height: 30px; }
    .popup_block { padding: 40px 45px 25px 25px; }
    .popup_block .popup_block_content .button a { font-size: 25px; padding: 11px 30px; }

    .feed_slider_main .slick-arrow.slick-prev { left: -20px; }
    .feed_slider_main .slick-next.slick-arrow { right: -20px; }
    .feed_slider { padding-left: 40px; padding-right: 40px; }
    .feed_slider .feed_slide .feed_slider_right { padding-top: 35px; }

    .tcc_main .tcc-outer .tcc_left .tcc_img { height: 534px; }
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner { padding-top: 45px; padding-bottom: 55px; }

    .contact_form_main .contact_form_outer .contact_form_right { padding-left: 30px; }
    
    .partners_banner_section { padding-bottom: 100px;}
    
    .partners_banner_section .partners_banner_shape{ top: 35px; width: 380px; height: 495px; }
    
    .tctitle_main { padding-top: 80px; padding-bottom: 170px; }
    .tctitle_main .tctitle-outer { padding-top: 50px; }
    .tctitle_main .tctitle-outer .tctitle_left .tctitle_img { padding-left: 0; padding-right: 0; }
    .tctitle_main .tctitle-outer .tctitle_left .tctitle_shape { width: 540px; height: 330px !important; bottom: -85px; right: -61px; }

    .cases_img_main .cases_heading { padding-bottom: 20px; }
    .cases_shape { width: 370px; height: 390px; bottom: -130px; }
    .full_form_main .form-title { padding-bottom: 15px; font-size: 25px; }

    .tchelp_main.tcmb_shape_added { padding-bottom: 120px; }
    .tchelp_main .tchelp-outer .tchelp_left .tcmb_shape { left: -85px; height: 420px !important; width: 310px; top: -60px; }

    .social_feed_section { margin-top: 50px; margin-bottom: 80px; }

    .meetteam_section { padding: 30px 0 40px; }
    .meetteam_shape { height: 200px; left: calc(50% - 100px); right: 0; top: -40px; width: 480px; }

    .touch_form_main { overflow: hidden; padding-bottom: 50px; padding-top: 0; }
    .touch_form_main .touch_form_outer .touch_form_right_inner { padding: 40px 25px 50px; }
    .touch_form_main .touch_form_outer .touch_form_right { width: 290px; }
    .touch_form_main .touch_form_outer .touch_form_left { width: calc(100% - 290px); padding-bottom: 50px; padding-left: 30px; }
    .touch_form_main .touch_form_outer > div { padding-top: 80px; }
    .form_heading { padding-bottom: 30px; }
    .touch_form.form_style1 form .hs-form-field>label,
    .touch_form.form_style1 form .hs-form-field>label span { font-size: 25px; }
    .touch_form.form_style1 form input[type=email] { max-width: 100% !important; min-width: 100% !important; width: 100% !important; }
    .form_style1 form>div:not(.hs_submit) div { width: 100%; }
    .touch_form_content { padding-top: 40px; }
    .touch_form.form_style1 form input[type=text] { max-width: 100% !important; min-width: 100% !important; }
    
    .three_col_box .three_col_heading { padding: 30px; min-height: 210px; }
     
    .careers-index .careers-index-box .careers-index-title { font-size: 30px; min-height: inherit; } 
    .careers_detail { font-size: 16px; margin-bottom: 20px; }
    .careers-index .careers-index-box .button--read-more { font-size: 16px; padding: 8px 15px; }
    .careers-index .careers-index-box { padding: 53px 30px 53px; }

    .ias-trigger.ias-trigger-next { margin: 40px auto 0; }

    .inner-hero .inner_name { margin-bottom: 30px; padding-left: 0; }
    .inner-hero-wrapper { padding-left: 30px; padding-top: 30px; padding-bottom: 30px; }
    .inner-hero-wrapper .inner-hero-left h4 { font-size: 34px; }
    .list_blue ul li,
    .list_blue ul li a { font-size: 18px; }
    .list_blue ul li:before { height: 24px; left: 0; top: 6px; width: 15px; }
    .inner-hero-wrapper .inner-hero-right .button a { font-size: 22px; }
    .post-shape { height: 200px; width: 290px; }
    
    .post-body-main .post-body-wrapper .post-body-left .feature_img { height: 651px; }
    .post-body-main { padding-bottom: 40px; }

    .apply_form_main .apply_form_outer .apply_form_right { padding-left: 30px; }
    .apply_form_main .apply_form_outer .apply_form_left .apply_form_right_inner { height: 617px; width: 617px; }
    .ctaHeading h3, .h3, h3, h3.form-title { font-size: 34px; }
    .apply_form_main .apply_form_outer .apply_form_right form .hs-form-field>label>span { font-size: 23px; }

    .full_video_shape { left: calc(50% - 315px); }
    
    .social_feed_wrapper .social_feed img { height: 278px !important; }
    .social_feed_wrapper .slick-list { padding: 0px 80px;}
    
    .form_style1 form .hs_submit.hs-submit .label_important { /* bottom: 10px; left: 125px; */ font-size: 13px; }
    
    .post-body-content blockquote,.comman_post_section blockquote { font-size: 27px; margin: 20px auto 20px; }
    
    .form_style1 form .hs_submit.hs-submit { padding-top: 40px; } 

    .comman_post_section { padding-top: 0; }
    .comman_post_section .comman_post_top { padding-top: 50px; }
    .comman_post_section .comman_post_top .comman_post_title { font-size: 40px; margin-top: 30px; }
    .comman_post_section .comman_post_top .comman_post_list .comman_post_tag a { font-size: 20px; padding: 7px 20px; }
    .comman_post_section .comman_post_bottom .comman_post_left { font-size: 18px; }
    .signin_form_main .signin_form_outer .signin_form { margin-left: 0; max-width: 680px; }
    .signin_form_main .signin_form_outer .signin_form form .hs-form-field>label span { font-size: 22px; }
    .signin_form_main .signin_form_outer .signin_form form>div:not(.hs_submit) div{ width: auto; }
    .signin_form_main .signin_form_outer { padding: 60px 0; }
    .signin_form_main .signin_form_outer .signin_form h3 { font-size: 34px; }

    .artikel-first-inner .artikel-first-left,
    .blog-first-inner .blog-first-left { padding-bottom: 46px; padding-right: 30px; width: 57%; }
    .artikel-first-main .artikel-first-wrapper,
    .artikel-first-main .blog-first-wrapper { width: calc(100% - 60px); }
    .blog-first-inner .blog-first-right,
    .artikel-first-inner .artikel-first-right { width: 43%; }
    .artikel-first-shape { height: 195px; left: -2px; top: -80px; width: 130px; }
    .artikel-first-main { padding-bottom: 97px; padding-top: 50px; }

    .master-wrapper .artikelen-master .master-box .master-box-heading h6 { margin-bottom: 0 !important; }
    .master-wrapper .artikelen-master .master-box .master-box-heading { height: 80px; }
    .master-wrapper .artikelen-master .master-box .master-box-content { height: 145px; }
    .pagination_style ul li .page-link:not(.next):not(.prev),
    .pagination_style ul li span:not(.next):not(.prev) { font-size: 25px; margin-right: 10px; }
    .pagination_style ul li .prev { margin-right: 20px; }
    .pagination_style ul li .next { margin-left: 20px; }
    .filter-tab .master-wrapper .artikelen-master .master-box { margin: 40px 15px; }
    .filter-tab .master-wrapper .artikelen-master { margin: 0 -25px; }
    .master-wrapper { margin: 0 -25px;}

    .filter-tab .master-wrapper .artikelen-master .master-box { margin: 40px 10px; }
    .filter-tab .master-wrapper .artikelen-master .master-box { padding: 30px 20px; }
    .filter-tab .master-wrapper .artikelen-master,
    .master-wrapper { margin: 0 -20px; }
    .filter-tab .master-wrapper .artikelen-master .master-box { width: calc(33.33% - 20px); }
    .master-wrapper .artikelen-master .master-box .master-box-img { height: 280px; margin-bottom: 20px; }
    .master-wrapper .artikelen-master .master-box .master-box-content { height: 142px; margin-top: 20px; }
    .pagination_style ul li .page-link:not(.next):not(.prev),
    .pagination_style ul li span:not(.next):not(.prev) { font-size: 22px; }
    .pagination_style ul li .prev svg { right: 1px; top: 2px; width: 11px; }
    .pagination_style ul li .next,
    .pagination_style ul li .prev { font-size: 21px; height: 32px; line-height: 37px; width: 32px; }
    .pagination_style ul li .next svg { left: 0px; top: 1px; width: 11px; }
    .pp-filter-btn-wrapper .pp-filter-btn h5 { font-size: 25px; }

    .master-wrapper .artikelen-master .master-box { padding: 30px 20px; }
    .master-wrapper .artikelen-master { margin: 46px 10px; width: calc(33.33% - 20px); }
    .master-wrapper .artikelen-master .master-box { margin: 0; }

    .recent_slider .recent_slide { margin: 46px 10px; padding: 22px 23px 34px; }
    .recent_slider .slick-list { margin: 0 -10px; }
    .recent_slider .recent_slide .recent_slide_img { height: 300px; margin-bottom: 45px; }
    .recent_slider .recent_slide .recent_slide_content { height: 120px; }
    .recent_slider .recent_slide .recent_slide_heading { height: 80px; }
    .recent_slider .slick-arrow { height: 50px; width: 50px; }
    .recent_slider .slick-arrow:before { height: 25px; width: 15px; }
    .recent_slider .slick-arrow.slick-prev { left: -25px; }
    .recent_slider .slick-arrow.slick-next { right: -32px; }
    .recent_slider { padding: 0px 25px 0px; }
    .recent_slider .slick-arrow.slick-prev { left: 0px; }
    .recent_slider .slick-arrow.slick-next { right: 0px; }
    
    .post_morefull_content { padding-bottom: 0px; padding-top: 80px;}
    
    .partners_slider_bottom .partners_bottom_slide { width: 50%;}
    
    .social_feed_section:before { width: 30px;}
    
    .social_feed_section { margin-bottom: 151px;}
    
    .people_main.shape_hide { padding-bottom: 50px; }
    
}
@media(max-width:786px){

    .feed_slider_main .content-wrapper { max-width: 100%; padding: 0; }
    .feed_slider_main .slick-arrow { display: none !important; }
    .feed_slider { padding-left: 0; padding-right: 0; }
    .feed_slider .feed_slide { padding: 0px 15px; }
    .feed_slider .slick-list { margin: 0; padding: 0px 20%; } 
    
}
@media(max-width:767px){

    .content-wrapper { padding-left: 15px; padding-right: 15px; }

    h1,.h1,.mobileHeading1{font-size:40px; line-height:1.19;}
    h2,.h2,.mobileHeading2{font-size:30px; line-height:1.21;}  
    h3,.h3, .ctaHeading h3,.mobileHeading3{font-size:20px; line-height:1.3;}
    h4,.h4, .mobileHeading4 {font-size:30px; line-height:1.22;}
    h5,.h5, .mobileHeading5{font-size:25px; line-height:1.66;}
    h6,.h6, .mobileHeading6{font-size:16px; line-height:1.25;}

    .mobileHeading1,.mobileHeading2,.mobileHeading3,.mobileHeading4,.mobileHeading5,.mobileHeading6{font-weight:600;}

    .mobileFont19,.mobileFont19 h4{font-size:19px; line-height:1.23}
    .mobileFont14,.mobileFont14 h5{font-size:14px; }

    .mtop10{margin-top:10px;}
    .mtop20{margin-top:20px;}
    .mtop30{margin-top:30px;}
    .mbottom30{margin-bottom:30px;}
    .mp0,.mpt0{padding-top:0!important}
    .mp0,.mpb0{padding-bottom:0!important}
    .mpl0,.mp0-0{padding-left:0!important;}
    .mpr0,.mp0-0{padding-right:0!important;}
    .mobile-left{text-align:left;}
    .mobile-center{text-align:center;}
    .mobile-center.text-right{text-align:center;}
    .mobilMax100{max-width:100%; width:100%;}
    .mw50{width:50%;}
    .mw100,.row-fluid .forTabw50{width:100%;}
    .mBlock{display:block;margin-right:0;}
    .mobileHide{display:none;}

    .mobilept0,.mobilep0-0{ padding-top:0px;}
    .mobilept5,.mobilep5-0{ padding-top:5px;}  
    .mobilept10,.mobilep10-0 { padding-top:10px;}
    .mobilept15,.mobilep15-0 { padding-top:15px;}
    .mobilept20,.mobilep20-0 { padding-top:20px;}
    .mobilept25,.mobilep25-0 { padding-top:25px;}
    .mobilept30,.mobilep30-0 { padding-top:30px;}
    .mobilept35,.mobilep35-0 { padding-top:35px;}
    .mobilept40,.mobilep40-0 { padding-top:40px;}
    .mobilept45,.mobilep45-0 { padding-top:45px;}
    .mobilept50,.mobilep50-0 { padding-top:50px;}
    .mobilept55,.mobilep55-0 { padding-top:55px;}
    .mobilept60,.mobilep60-0 { padding-top:60px;}
    .mobilept65,.mobilep65-0 { padding-top:65px;}
    .mobilept70,.mobilep70-0 { padding-top:70px;}
    .mobilept75,.mobilep75-0 { padding-top:75px;}
    .mobilept80,.mobilep80-0 { padding-top:80px;}
    .mobilept85,.mobilep85-0 { padding-top:85px;}
    .mobilept90,.mobilep90-0 { padding-top:90px;}
    .mobilept95,.mobilep95-0 { padding-top:95px;}
    .mobilept100,.mobilep100-0 { padding-top:100px;}
    .mobilept105,.mobilep105-0 { padding-top:105px;}
    .mobilept110,.mobilep110-0 { padding-top:110px;}
    .mobilept115,.mobilep115-0 { padding-top:115px;}
    .mobilept120,.mobilep120-0 { padding-top:120px;}
    .mobilept125,.mobilep125-0 { padding-top:125px;}
    .mobilept130,.mobilep130-0 { padding-top:130px;}

    .mobilepb0,.mobilep0-0{ padding-bottom:0px;}  
    .mobilepb5,.mobilep5-0{ padding-bottom:5px;}  
    .mobilepb10,.mobilep10-0 { padding-bottom:10px;}
    .mobilepb15,.mobilep15-0 { padding-bottom:15px;}
    .mobilepb20,.mobilep20-0 { padding-bottom:20px;}
    .mobilepb25,.mobilep25-0 { padding-bottom:25px;}
    .mobilepb30,.mobilep30-0 { padding-bottom:30px;}
    .mobilepb35,.mobilep35-0 { padding-bottom:35px;}
    .mobilepb40,.mobilep40-0 { padding-bottom:40px;}
    .mobilepb45,.mobilep45-0 { padding-bottom:45px;}
    .mobilepb50,.mobilep50-0 { padding-bottom:50px;}
    .mobilepb55,.mobilep55-0 { padding-bottom:55px;}
    .mobilepb60,.mobilep60-0 { padding-bottom:60px;}
    .mobilepb65,.mobilep65-0 { padding-bottom:65px;}
    .mobilepb70,.mobilep70-0 { padding-bottom:70px;}
    .mobilepb75,.mobilep75-0 { padding-bottom:75px;}
    .mobilepb80,.mobilep80-0 { padding-bottom:80px;}
    .mobilepb85,.mobilep85-0 { padding-bottom:85px;}
    .mobilepb90,.mobilep90-0 { padding-bottom:90px;}
    .mobilepb95,.mobilep95-0 { padding-bottom:95px;}
    .mobilepb100,.mobilep100-0 { padding-bottom:100px;}
    .mobilepb105,.mobilep105-0 { padding-bottom:105px;}
    .mobilepb110,.mobilep110-0 { padding-bottom:110px;}
    .mobilepb115,.mobilep115-0 { padding-bottom:115px;}
    .mobilepb120,.mobilep120-0 { padding-bottom:120px;}
    .mobilepb125,.mobilep125-0 { padding-bottom:125px;}
    .mobilepb130,.mobilep130-0 { padding-bottom:130px;}


    .mobilepl16,.mobilep16-0 { padding-left:16px;}
    .mobilepr16,.mobilep16-0 { padding-right:16px;}


    form fieldset {  margin: 0 !important; }
    form fieldset .field { padding-left: 0; padding-right: 0; }


    .sm-w100.w20,
    .sm-w100.w25,
    .sm-w100.w30,
    .sm-w100.w33,
    .sm-w100.w34,
    .sm-w100.w35,
    .sm-w100.w40,
    .sm-w100.w42,
    .sm-w100.w45,
    .sm-w100.w50,
    .sm-w100.w55,
    .sm-w100.w58,
    .sm-w100.w60,
    .sm-w100.w65,
    .sm-w100.w66,
    .sm-w100.w66,
    .sm-w100.w70,
    .sm-w100.w75,
    .sm-w100.w80 { width: 100% }

    html body { font-size: 16px; }
    button, .button--primary a, a.button--primary, .ias-trigger-next a{ font-size: 18px; padding: 15px 30px; }
    .button.button--secondary a, a.button.button--secondary{ font-size: 18px; padding: 15px 30px; }
    .button.button--secondary:not(.angle_hide) a:after { width: 8px; height: 16px; top: 3px; position: relative; }

    .button.button--slider a { max-width: 205px; height: 53px; }
    .button.button--slider a:before { left: 15px; width: 25px; height: 25px; }
    .button.button--slider a:hover:before { left: calc(100% - 40px); }

    .banner_section { padding-top: 300px; margin-bottom: 120px; } 
    .banner_section .banner_outer { max-width: 100%; padding: 40px 40px 40px 40px; }
    .banner_section .banner_outer:before { width: 100vw; }
    .tooltip-main .tooltip-btn { width: 35px; height: 35px; font-size: 24px; }
    .tooltip-text { padding: 18px 20px; font-size: 15px; width: 278px; }

    .desktop_bg{ background-image: none !important; } 
    .mobile_bg { height: 351px; z-index: -1; position: absolute !important; top: 0; left: 0; right: 0; } 
    .banner_section .banner_outer:before { content: none; }  
    .banner_section .banner_shape { right: -35px; left: 0px; bottom: -73px; width: 140px; height: 185px; z-index: -1; } 

    .collect_top .collect_top_left { width: 100%; }
    .collect_top .collect_top_right { width: 100%; }
    .collect_top_inner { margin: 0 auto; }

    .bt_text,.bt_top_text { font-size: 22px; }
    .collect_repeat_outer .collect_repeat .collect_repeat_inner { justify-content: inherit; align-items: inherit; flex-wrap: wrap; width: 100%; display: inherit; }
    .collect_repeat_outer .collect_repeat:not(:last-child) { padding-bottom: 50px; } 

    .collect_repeat_outer .collect_repeat .collect_repeat_inner:before { left: 0; }
    .collect_repeat_inner p { display: inline-block; position: relative; }
    .collect_repeat_outer .collect_repeat .collect_repeat_inner:before{ content: none; }
    .baseModuleStyle .collect_repeat_inner h2 { text-shadow: none !important;}

    .collect_section .customWidthOption { max-width: 240px; margin: 0px auto; }
    .collect_section { padding-top: 70px; padding-bottom: 135px; }
    .bt_text { text-align: left;  }
    .bt_text, .bt_top_text { font-size: 30px; font-size: 28px; padding: 25px 0px 0px; }
    /*     .collect_repeat_outer { border: 2px solid #B6E2DF; border-radius: 238px; padding-top: 81px; padding-bottom: 89px; padding-left: 25px; padding-right: 25px; } */
    .collect_repeat_inner h2 { font-size: 35px; }
    .collect_repeat_inner { font-size: 20px; }
    .collect_repeat_outer { padding-top: 0;}
    .collect_repeat_inner p { font-size: 16px; }
    .collect_left_content { max-width: 100%; }
    .collect_repeat_outer .collect_repeat .collect_repeat_inner { position: relative; border-bottom: 1px solid #BAE8E3; padding-right: 30px; }
    .collect_repeat_outer .collect_repeat .collect_repeat_inner:after { content: ''; position: absolute; bottom: 13px; right: 0; width: 11px; height: 22px; background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/arrow.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }

    .collect_tab_content { padding-bottom: 0; border-bottom: none; }
    .collect_tab_content .collect_tab_text { max-width: 100%; padding-top: 10px; }
    .collect_repeat_outer .collect_repeat:not(:last-child) { padding-bottom: 40px; }
    .collect_shape { bottom: -70px; left: calc(100% - 105px); width: 72px; height: 122px; }
    .collect_section { padding-top: 70px; padding-bottom: 70px; }
    .collect_section.top_bottom_over { margin-top: -40px; padding-top: 68px; margin-bottom: 0; padding-bottom: 85px; padding-left: 35px; }
    
    .whatwe_main .whatwe-outer .whatwe_left { width: calc(100% + 30px); position: relative; margin-left: -15px; margin-right: -15px; overflow: hidden; }
    .whatwe_main .whatwe-outer .whatwe_right { width: 100%; text-align: center; }
    .whatwe_main .whatwe-outer .whatwe_right .button { text-align: center; }

    .people_outer { margin: 0; }
    .people_outer .people_repeater .people_img { height: 100vw; margin: 0 auto; max-width: 100%; }
    .people_outer .heading h1 { padding-top: 50px; padding-bottom: 0; }
    .people_outer .heading blockquote { font-size: 36px; margin-top: 95px; margin-bottom: 50px; }
    .people_outer .heading blockquote:after { font-size: 150px; bottom: -47px; right: 90px; }
    .people_outer .heading blockquote:before { font-size: 150px; top: 20px; left: -45px; }
    .people_outer .people_repeater .people_content { max-width: 100%; }
    .people_repeater { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
    .people_outer .heading blockquote { margin-top: 0; }

    .people_main .shape { bottom: -149px; left: 0; width: 250PX; height: 410px; right: 0; }

    .logo_slider_bottom .logo_slide { height: 200px; }
    .logo_slider_bottom .slick-arrow { width: 55px; height: 55px; }
    .logo_slider_bottom .slick-arrow { bottom: -54px; }
    .logo_slider_bottom .slick-arrow.slick-prev:before,
    .logo_slider_bottom .slick-arrow.slick-next:before { width: 28px; height: 28px; }
    .logo_slider_main { padding-bottom: 105px;}

    .vanclick_banner_outer .vanclick_banner_content { padding-left: 0; }
    .vanclick_banner_outer .vanclick_banner_shape { max-width: 290px; }
    .vanclick_banner_img { height: 29vw;}
    .vanclick_banner_section .customWidthOption { max-width: 275px; }
    .vanclick_banner_outer { padding-bottom: 50px; }
    .vanclick_banner_outer .vanclick_banner_shape { max-width: 281px; margin-left: -15px; margin-right: -15px; }

    .redo_main { overflow: hidden;}
    .redo_main .redo-outer .redo_left { width: calc(100% + 30px); position: relative; margin-left: 15%; margin-right: -15px; overflow: hidden; }
    .redo_main .redo-outer .redo_right { width: 100%; }
    .redo_main .redo-outer .redo_right .button { text-align: center; }
    .redo_main .redo-outer .redo_left { padding-top: 0; padding-left: 0px; }
    .redo_main .redo-outer .redo_right { padding: 30px 15px 40px 30px; margin-top: 0px; }
    .redo_main .redo-outer { flex-direction: column-reverse;}
    .redo_main .redo-outer .redo_left * { display: block; }

    .experience_main { padding-top: 80px; }
    .experience_main .experience_boxes { margin: 0; margin-top: 30px; }
    .experience_main .experience_boxes .experience_box { width: 100%; margin: 10px 0px; padding: 30px 15px; }
 
    .tchelp_main .tchelp-outer .tchelp_left .tchelp_img { padding-left: 0; padding-right: 0; }
    .tchelp_main .tchelp-outer .tchelp_right .tchelp_right_inner { max-width: 100%; margin: 0; }
    .tchelp_main { padding-top: 80px; padding-bottom: 30px; }
    .tchelp_main .tchelp-outer .tchelp_right .tchelp_right_inner a { padding: 7px 24px;}
    .tchelp_main .tchelp-outer .tchelp_right { padding-top: 0px; padding-left: 20px; }
    .tchelp_main .tchelp-outer { justify-content: flex-start; align-items: self-start; }
    .tchelp_main .tchelp-outer .tchelp_left { width: 32%; }
    .tchelp_main .tchelp-outer .tchelp_right { width: 68%; }
    .tchelp_main .tchelp-outer .tchelp_left .tchelp_img { width: 225px; float: right; max-width: inherit; } 

    .partners_slider_main { padding-top: 40px; }
    .partners_slider_heading { padding-bottom: 35px; }
    .partners_slider_top .partners_top_slide { padding: 19px 15px; height: 68px; }
    .partners_slider_top { margin-bottom: 32px; }
    .partners_bottom_slide .bottom_slide_inner { min-height: inherit; padding-top: 40px; text-align: left; padding-left: 50px; padding-right: 45px; padding-bottom: 50px; }
    .bottom_slide_inner .button a { font-size: 16px; padding: 5px 10px; }
    .partners_bottom_slide .bottom_slide_inner h2 { font-size: 23px; }
    .partners_slider_outer .slick-list { padding-right: 36px;}
    
    .partners_slider_outer .partners_slider_shape { bottom: -95px; left: 0px; right: 0; width: 129px; height: 135px; top: inherit; transform: scaleX(-1); }

    .counter_main .counter-outer .counter_repeat { width: 100%; float: left; margin: 0; padding: 20px 25px; }

    .tctitle_main .tctitle-outer .tctitle_left { width: 100%; position: relative; }
    .tctitle_main .tctitle-outer .tctitle_right { width: 100%; text-align: left; padding-left: 0; margin-top: 50px; }
    .tctitle_main .tctitle-outer .tctitle_right .button { text-align: center; }
    .tctitle_main .tctitle-outer .tctitle_left .tctitle_img { padding-left: 0; padding-right: 0; }
    .tctitle_main .tctitle-outer .tctitle_right .tctitle_right_inner { max-width: 100%; margin: 0; } 
    .tctitle_main:before { height: 300px; }
    .tctitle_main { padding-top: 32px; padding-bottom: 95px; }
    .tctitle_main .tctitle_heading { padding-bottom: 0; border-bottom: none; max-width: 100%; text-align: center; }
    .tctitle_main .tctitle-outer { padding-top: 30px; }
    .tctitle_main .tctitle-outer .tctitle_left .tctitle_img{ height: 208px; max-width: 165px; margin: 0 auto; }
    .tctitle_main .tctitle-outer .tctitle_left .tctitle_shape { width: 275px; height: 175px !important; bottom: -51px; right: 19px; left: 0; margin: 0 auto; }
    
    .desktop_shape,.desktop{ display: none; }
    .collect_shape.mobile_shape { position: inherit; width: 93px; height: 107px; margin: 0 auto; }

    .people_repeater_inner { width: 100%; margin-left: 0; }

    .people_main { overflow: hidden; padding-top: 50px; padding-bottom: 30px; }
    .people_main .heading { text-align: center; }
    .people_main .heading h2 { text-align: left; display: inline-block; }
    .people_repeater_inner { display: flex; }
    .people_repeater { display: flex; flex-wrap: wrap; flex-direction: column-reverse; justify-content: end; width: 100%; } 
    .people_outer .people_repeater .people_img { height: 281px; margin: 0 auto; max-width: inherit; width: 222px; float: right; }
    .people_outer .people_repeater .people_content { max-width: inherit; width: calc(100% - 222px); padding-left: 35px; }
    .people_repeater:not(:last-child) { padding-bottom: 95px; } 
    .people_repeater:nth-child(even) .people_repeater_inner { flex-direction: row-reverse; margin-right: -147px; margin-left: 0; }
    .people_repeater:nth-child(even) .people_repeater_inner .people_content { padding-left: 0; padding-right: 35px; }
    .people_outer .people_repeater .people_content{ padding-top: 0; align-items: center; display: flex; }
    .people_main .shape { top: 280px; left: -123px; width: 390PX; height: 270px; right: inherit; bottom: inherit; }

    .whatwe_heading.mobile { border: none; margin: 0; padding: 40px 0px 0px; text-align: center; }
    .whatwe_main .whatwe_right { padding-top: 40px; padding-bottom: 50px; }
    .whatwe_main .whatwe-outer .whatwe_right .button { text-align: left; }

    .help_slider .help_bottom { position: inherit; left: 0; right: 0; bottom: 0; }
    .help_bottom .help_bottom_inner { display: flex; align-items: center; border-radius: 0; width: 100%; margin-top: 0; padding: 35px 20px 45px; flex-wrap: wrap; }
    .help_slider #container1>img { display: none; }
    .help_slider .twentytwenty-container { height: inherit !important; }

    .logo_slider_bottom .logo_slide { height: 100px; }
    .logo_slider_bottom .logo_slide img { max-width: 70% !important; max-height: inherit; }
    .whatwe_content { max-width: 100%; }

    .help_bottom .help_bottom_inner { max-width: 205px; margin: 0 auto; box-sizing: border-box !important; border-radius: 186px; padding: 60px 20px; }
    .help_bottom * { box-sizing: border-box !important; }
    .help_bottom .help_bottom_inner .help_c_left,
    .help_bottom .help_bottom_inner .help_c_right,
    .help_bottom .help_bottom_inner .help_c_center .slider_controller,
    .help_bottom .help_bottom_inner .help_bottom_btn { display: none; }
    .help_bottom .help_bottom_inner .help_c_center { width: 100%; }
    .help_bottom .help_bottom_inner .help_bottom_heading h5 { font-size: 30px; line-height: 1.4em; } 

    .logo_slider_main { padding-bottom: 0px;}
    .help_img_main { margin-bottom: -40px;}

    .mobile_range_wrapper { display: flex; margin-top: 10px; }
    .mobile_range_wrapper .range_left { width: 35px; position: relative; height: 192px; }
    .mobile_range_wrapper .range_right { width: calc(100% - 35px); padding-left: 11px; display: flex; align-content: space-between; flex-wrap: wrap; }
    .mobile_range_wrapper .range_right a { font-size: 14px; color: #BAE8E3; text-align: left; display: inline-block; }
    .mobile_range_wrapper .range_left .top_link,
    .mobile_range_wrapper .range_left .bottom_link { z-index: 9999; position: absolute; left: 0; width: 35px; height: 35px; border: 1px solid #BAE8E3; border-radius: 100%; background: #0072FF; }
    .mobile_range_wrapper .range_left .top_link a,
    .mobile_range_wrapper .range_left .bottom_link a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; font-size: 0; }
    .mobile_range_wrapper .range_left .top_link { top: 0; }
    .mobile_range_wrapper .range_left .bottom_link { bottom: 0; }
    .vertical_wrapper { height: 100%; }
    .vertical_wrapper .rangeSlider.rangeSlider__vertical { height: 100%; width: 2px; background-color: #BAE8E3; margin: 0 auto; }
    .vertical_wrapper .rangeSlider { position: relative; background: #7f8c8d; }
    .vertical_wrapper .rangeSlider,
    .vertical_wrapper .rangeSlider__fill { display: block; border-radius: 10px; }
    .vertical_wrapper .rangeSlider__buffer { position: absolute; top: 3px; height: 14px; background: #2c3e50; border-radius: 10px; }
    .rangeSlider__fill { background: #16a085; position: absolute; }
    .rangeSlider__fill__vertical { width: 100%; bottom: 0; left: 0; }
    .rangeSlider__handle { z-index: 6; background-image: url('https://5451966.fs1.hubspotusercontent-na1.net/hubfs/5451966/DWS_Theme_2022/Images/vertical_slider_img.svg'); background-repeat: no-repeat; background-position: 50%; background-size: contain; cursor: pointer; display: inline-block; width: 36px; height: 36px; position: absolute; border-radius: 100%; }
    .rangeSlider__handle__vertical { left: -17px; bottom: 0; }
    /*     .rangeSlider__handle:after { content: ""; display: block; width: 18px; height: 18px; margin: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(rgba(0, 0, 0, .13), hsla(0, 0%, 100%, 0)); border-radius: 50%; } */
    
    .tcmb_main.tchelp_main .tchelp-outer .tchelp_right { text-align: left; padding-top: 20px; }
    .tchelp_main.tcmb_main .tchelp_btn_grp { column-gap: 8px; row-gap: 8px; justify-content: center; }
    .tcmb_main.tchelp_main .tchelp-outer .tchelp_left { max-width: 240px; margin: 0 auto; }
    .tchelp_main.tcmb_main .tchelp_content { max-width: 100%;}
    .tchelp_main.tcmb_main .tchelp-outer .tchelp_right .tchelp_right_inner a { font-size: 13px; padding: 7px 14px;}
    .tcmb_main.tchelp_main .tchelp-outer .tchelp_left { width: 100%; }
    .tcmb_main.tchelp_main .tchelp-outer .tchelp_right { width: 100%; padding-left: 0; }
    .tcmb_main.tchelp_main .tchelp-outer .tchelp_left .tchelp_img { width: 100%; }
    
    .feed_slider .feed_slide .feed_slider_right h6 { font-size: 20px; }
    .feed_slider .feed_slide .feed_slider_left .feed_slider_img { height: 230px; }
    .feed_slider .feed_slide .feed_slider_right .date,
    .feed_slider .feed_slide .feed_slider_right .feed_slider_content{ font-size: 16px; }
    .feed_slider .feed_slide .feed_slider_right .feed_slider_content { padding-top: 20px;}
    .feed_slider .feed_slide .feed_slider_right { padding-top: 15px; }
    .feed_slider_main { padding-top: 30px;}

    .counter_main .counter-outer .counter_repeat { width: 50%; padding: 15px 25px; }
    .counter_main .counter-outer .counter_heading h2 { font-size: 50px; }
    .counter_main .counter-outer .counter_content { font-size: 16px; margin-top: 0; line-height: normal; }
    
    .help_img_main { padding-top: 50px;}

    .tcc_main .content-wrapper { padding-left: 0; padding-right: 0; }
    .tcc_main .tcc-outer .tcc_left .tcc_img { height: 340px; }
    .tcc_main .tcc-outer { align-items: self-start; }
    .tcc_main .tcc-outer .tcc_left { padding-bottom: 0; width: 270px; }
    .tcc_main .tcc-outer .tcc_right { width: calc(100% - 270px); padding-top: 240px; }
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner { width: calc(100% + 210px); margin-left: -210px; padding-right: 37px; padding-left: 59px; }
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner .tcc_content h4 { font-size: 30px; }
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li,
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li a { font-size: 16px; }
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li:before { width: 11px; height: 19px; top: 6px; }
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner .list_mint ul li { padding-left: 20px; }
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner>* { max-width: 100%; }

    .tcc_shape { bottom: 26px; left: 8px; right: inherit; margin: inherit; width: 277px; height: 241px; } 
    .contact_form_main .contact_form_outer .contact_form_right .contact_form_img { width: 100%; height: 149vw; }
    .contact_form_main .contact_form_outer .contact_form_right { width: calc(100% + 30px); padding-left: 0; margin-left: -15px; margin-right: -15px; }
    
    .contact_form_main .contact_form_outer .contact_form_left { width: 100%; }
    .contact_form_main { padding-top: 0; padding-bottom: 58px; }
    .form_style1 form .hs-richtext.hs-main-font-element * { font-size: 20px;}
    .form_style1 form input[type='text'], .form_style1 form input[type='email'], .form_style1 form input[type='password'], .form_style1 form input[type='tel'], .form_style1 form input[type='number'], .form_style1 form select, .form_style1 form textarea {
        font-size: 20px;}
    .contact_form_main .contact_form_outer .contact_form_left{ padding-top: 0px; }

    .partners_banner_section .partners_banner_outer .partners_banner_right { width: 100%; padding-left: 0; padding-top: 0; padding-bottom: 70px; }
    .partners_banner_section .partners_banner_outer .partners_banner_left { width: 100%; }
    .partners_banner_outer .partners_banner_left .partners_banner_img { position: absolute; top: 0; right: inherit; bottom: 0; width: 83vw; left: -75px; }
    .partners_banner_section .partners_banner_outer .partners_banner_left { height: 189px; }
    .partners_banner_section .partners_banner_shape { position: absolute; top: 70px; width: 160px; height: 207px; left: inherit; right: 10vw; margin: auto; max-width: 100%; }
    .partners_banner_section { padding-top: 30px; padding-bottom: 0; }
    
    .cases_shape { max-width: 100%;}
    .partners_banner_content { max-width: 100%; }
    
    .cases_shape { width: 190px; height: 190px; bottom: -115px; right: -120px; }
    .cases_img_main { padding-top: 70px; padding-bottom: 60px; }

    .tchelp_main.tcmb_shape_added { padding-bottom: 20px; }
    .tchelp_main.tcmb_shape_added .tchelp-outer .tchelp_left .tcmb_shape { display: none; }

    .social_main ul li a { height: 38px; width: 38px; }
    .social_main ul li a svg { width: 17px; }
    .social_feed_section { padding-bottom: 20px; padding-top: 35px; }
    .social_main { margin-top: 20px; padding-left: 19px; }
    .social_feed_section:before { width: 35px; }
    .social_feed_label { margin-left: 63px; font-size: 16px; margin-bottom: 20px; padding: 1px 20px; }
    .social_feed_wrapper .social_feed img { height: 132px !important; }

    .meetteam_wrapper .meetteam_slide { padding: 0px 10px; }
    .meetteam_wrapper .slick-list { margin: 0 -20vw; } 
    .meetteam_section .meetteam_img { border-radius: 192px; height: 267px; }
    .meetteam_slide_inner .meetteam_content { padding-top: 25px; }
    .meetteam_section { padding: 0px 0 40px;  } 
    .meetteam_shape { height: 115px; left: calc(50% - 86px); top: -80px; width: 255px; }

    .touch_form_main .touch_form_outer .touch_form_left { width: 100%; padding: 60px 48px 95px 57px; }
    .touch_form_main .touch_form_outer .touch_form_left:before { left: 15px; width: 100%; }
    .form_heading h2 { font-size: 40px; }
    .touch_form.form_style1 form .hs-form-field>label,
    .touch_form.form_style1 form .hs-form-field>label span { font-size: 21px; }
    .form_style1 form .hs_submit.hs-submit { padding-top: 53px; }

    .touch_form_main .touch_form_outer .touch_form_right { width: 260px; padding-top: 0; margin: -57px auto 0px; }
    .touch_form_main .touch_form_outer .touch_form_right_inner { padding: 30px 25px 40px; }
    .touch_form_right_inner .touch_form_img { height: 162px; }
    .touch_form_content { padding-top: 20px; }

    .three_col_section .three_col_outer .three_col_box { width: 100%; }
    .three_col_box .three_col_heading { padding: 25px; min-height: inherit; }
    .three_col_box .three_col_heading * { font-size: 26px; }
    
    .tcc_section { padding: 90px 0 70px; }
    
    .careers-index .careers-index-box:nth-child(3n + 2) { background-color: #BAE8E3; }
    .careers-index .careers-index-box:nth-child(3n + 3) { background-color: #88B7F0; }
    .careers-index .careers-index-box:nth-child(3n + 2) a,
    .careers-index .careers-index-box:nth-child(3n + 4) a { color: #88B7F0; }
    .careers-index .careers-index-box:nth-child(3n + 2) a.button,
    .careers-index .careers-index-box:nth-child(3n + 4) a.button { border-color: #88B7F0; color: #88B7F0; fill: #88B7F0; }
    .careers-index .careers-index-box:nth-child(3n + 2) a.button:hover,
    .careers-index .careers-index-box:nth-child(3n + 4) a.button:hover { border-color: #fff; color: #fff; }
    .careers-index .careers-index-box { width: 100%;}
    .careers-index { margin-top: 30px; }
        
    .careers-index .careers-index-box:nth-child(3n + 1) a.button:hover { background-color: #BAE8E3; color: #0073FF; border-color: #BAE8E3; }
    .careers-index .careers-index-box:nth-child(3n + 2) a.button:hover { background-color: #88B7F0; border-color: #88B7F0; color: #BAE8E3; } 
    .careers-index .careers-index-box:nth-child(3n + 3) a.button:hover { background-color: #BAE8E3; border-color: #BAE8E3; color: #0073FF; } 
    
    .ias-trigger.ias-trigger-next a { font-size: 16px; padding: 5px 27px; }

    .careers-related .blog-related-posts__title { margin-bottom: 0; }
    .careers-related .careers-index { margin-top: 30px; }
    .careers-related { padding: 40px 0; }
    
    .inner-hero .inner_name h1 { font-size: 32px; }
    .inner-hero-wrapper { padding-left: 54px; padding-top: 48px; padding-bottom: 76px; margin-left: 80px; }
    .inner-hero-wrapper .inner-hero-left h4 { font-size: 30px; line-height: 1.4em; }
    .list_blue ul li,
    .list_blue ul li a { font-size: 16px; }
    .list_blue ul li:before { height: 18px; left: 0; top: 7px; width: 10px; }
    .list_blue ul li { padding-left: 20px; }
    .inner-hero-wrapper .inner-hero-right { padding-left: 0; }
    .inner-hero-wrapper .inner-hero-right .button a { font-size: 16px; padding: 7px 28px; }
    .post-shape { height: 112px; width: 165px; right: 15px; left: inherit; }
    .inner-hero { padding-bottom: 45px; }

    .feature_img { position: absolute; top: 15px; left: -175px; width: 200px; height: 300px; }
    .inner-hero-wrapper { margin-left: 0; padding-bottom: 76px; padding-left: 54px; padding-top: 48px; width: calc(100% - 25vw); float: right; }
    .inner-hero-wrapper .inner-hero-right { display: table; width: 100%; }

    .post-body-main .post-body-wrapper { margin-bottom: 30px; }
    .img_bellow_main { padding-bottom: 0; padding-top: 40px;}
    .post-body-main .post-body-wrapper .post-body-left .feature_img { display: none; }
    .post-body-main .post-body-wrapper .post-body-left { width: 100%; position: relative; }
    .post-body-main .post-body-wrapper .post-body-right { width: 100%; padding-left: 0; padding-top: 40px; }
    .post-body-main .post-body-wrapper .post-body-right .post-body-content p + p { margin-top: 20px; }
    .post-body-main .post-body-wrapper .post-body-right .post-body-content-btn { padding-top: 35px; }
    .button.secondary_btn_big a { font-size: 16px; padding: 7px 27px; }
    .post-body-main  .blog-post__social .social-links .social-links__link { width: 39px; height: 39px; margin-right: 10px; } 
    .post-body-main  .blog-post__social .social-links .social-links__link svg,
    .post-body-main  .blog-post__social .social-links .social-links__link span{ display: block; width: 21px; height: 17px; }
    .post-body-main  .blog-post__social{ margin-bottom: 0px; }

    .apply_form_main .apply_form_outer .apply_form_left { width: 100%; }
    .apply_form_main .apply_form_outer .apply_form_right { padding-left: 0px; width: 100%; }
    .apply_form_main .apply_form_outer { padding: 30px 40px 60px 50px; width: calc(100% - 35px); margin-left: 35px; }
    .apply_form_main .apply_form_outer .apply_form_left .apply_form_right_inner { height: 470px; width: 470px; margin-top: -300px; z-index: -1; position: relative; }
    .apply_form_main .apply_form_outer .apply_form_left{ display: none; }

    .apply_form_main .apply_form_img.mobile_img { margin-bottom: -172px; width: 470px; height: 470px; float: right; margin-right: 63px; }
    .apply_form_main .apply_form_img.mobile_img img { width: 100%; height: 100% !important; object-fit: cover; }

    .apply_form_main .form_style1 form, .apply_form_main .form_style1 form>div:not(.hs_submit){ display: block; }
    .apply_form_main .form_style1 form input[type='text'],
    .apply_form_main .form_style1 form input[type='email'],
    .apply_form_main .form_style1 form input[type='password'],
    .apply_form_main .form_style1 form input[type='tel'],
    .apply_form_main .form_style1 form input[type='number'],
    .apply_form_main .form_style1 form select,
    .apply_form_main .form_style1 form textarea { padding: 10px 0px; width: 100% !important; max-width: 100%; }
    .apply_form_main .apply_form_outer .apply_form_right form .hs-form-field>label>span { font-size: 16px; margin-bottom: 5px; margin-top: 10px; }
    .apply_form_main .apply_form_outer .apply_form_right form .hs-richtext.hs-main-font-element *,
    .apply_form_main .apply_form_outer .apply_form_right form input[type=email],
    .apply_form_main .apply_form_outer .apply_form_right form input[type=number],
    .apply_form_main .apply_form_outer .apply_form_right form input[type=password],
    .apply_form_main .apply_form_outer .apply_form_right form input[type=tel],
    .apply_form_main .apply_form_outer .apply_form_right form input[type=text],
    .apply_form_main .apply_form_outer .apply_form_right form select,
    .apply_form_main .apply_form_outer .apply_form_right form textarea { font-size: 15px; }
    .apply_form_main .apply_form_outer .apply_form_right .form-title { font-size: 22px;}

    .apply_form_main .apply_form_outer .apply_form_right form input[type=file]::-webkit-file-upload-button { font-size: 11px; padding: 5px 27px; }
    .form_style1 form .hs_submit.hs-submit { padding-top: 33px; }
    
    .full_video_shape { bottom: -40px; display: block; height: 60px; left: 3px; position: absolute; width: 200px; z-index: 7; right: inherit; }
     
    .social_feed_wrapper .slick-list { padding: 0 10%; }
    .social_feed_wrapper .social_feed img { height: inherit !important; }

    .form_style1 form .hs_submit.hs-submit .label_important { /* left: 110px; */ }
    .form_style1 form .hs_submit.hs-submit .label_important { margin-left: 10px; }
    
    .post-body-content blockquote,.comman_post_section blockquote br { display: none;}
    .full_video_outer { height: 73vw; }
    
    .meetteam_section .meetteam_heading h2 { font-size: 40px;}

    .comman_post_section .comman_post_top { padding-top: 30px; }
    .comman_post_section .comman_post_top .comman_post_list .comman_post_tag a { font-size: 15px; padding: 8px 20px; }
    .comman_post_section .comman_post_top .comman_post_list { flex-wrap: wrap; }
    .comman_post_section .comman_post_top .comman_post_list .comman_post_date { font-size: 15px; margin-left: 0; display: block; width: 100%; margin-top: 15px; }
    .comman_post_section .comman_post_top .comman_post_title { font-size: 23px; margin-top: 10px; max-width: 300px; }
    .comman_post_section .comman_post_bottom .comman_post_right { position: relative; padding-top: 90px; padding-left: 37px; }
    .comman_post_section .comman_post_bottom .comman_post_right .feature_img { height: 628px;  position: inherit; left: inherit; right: 0; bottom: inherit; top: inherit; width: 420px; }
    .comman_post_section .comman_post_bottom .comman_post_right { width: 50%; }
    .comman_post_section .comman_post_bottom .comman_post_left { width: 50%; }
    .comman_post_section .comman_post_bottom { padding-top: 0; }
    .comman_post_section .blog-post__social h6 { font-size: 20px; }
    .comman_post_section .blog-post__social .social-links .social-links__link { height: 39px; margin-right: 10px; width: 39px; }
    .comman_post_section .blog-post__social .social-links .social-links__link svg { display: block; height: 17px; width: 23px; }

    .signin_form_main .signin_form_outer { padding: 40px 0px 70px; }
    .signin_form_main .signin_form_outer .signin_form h3 { font-size: 40px; }
    .signin_form_main .signin_form_outer .signin_form form .hs-form-field>label span { font-size: 16px; }
    .signin_form_main .signin_form_outer .signin_form form .hs-form-field>label { margin: 0 0 5px; width: 100%; }
    .signin_form_main .signin_form_outer .signin_form form .hs-form-field { width: 100%; flex-wrap: wrap; }
    .signin_form_main .signin_form_outer .signin_form form>div:not(.hs_submit) div { width: 100%; }
    .signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=email],
    .signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=number],
    .signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=password],
    .signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=tel],
    .signin_form_main .signin_form_outer .signin_form.form_style1 form input[type=text],
    .signin_form_main .signin_form_outer .signin_form.form_style1 form select,
    .signin_form_main .signin_form_outer .signin_form.form_style1 form textarea { max-width: 100%; }
    .signin_form_main .signin_form_outer { padding: 40px 30px 70px 0px; }
    .signin_form_main .signin_form_outer .signin_form { margin-left: 0; max-width: 222px; }
    .comman_post_section .comman_post_bottom .comman_post_left { font-size: 16px;}
    .comman_post_section { overflow: hidden;}
    .comman_post_section .comman_post_wrapper>div{ margin-bottom: 0px; }
    .comman_post_section { padding-bottom: 20px; }

    .artikel-first-heading { display: flex; justify-content: center; flex-wrap: wrap; }
    .artikel-first-shape { height: 147px; left: 50px; top: 57px; width: 110px; right: 0; margin: auto; transform: rotate(50deg); transform-origin: center; }
    .artikel-first-inner .artikel-first-left,
    .blog-first-inner .blog-first-left { padding-bottom: 74px; padding-right: 0; width: 100%; }
    .artikel-first-inner { padding: 113px 15px 0 30px; }
    .artikel-post-tag .topic-link,.blog-post-tag .topic-link { font-size: 16px; padding: 5px 12px; }
    .artikel-first-title,.blog-first-title { margin: 10px 0px; font-size: 23px; }
    .blog-first-inner .blog-first-right,
    .artikel-first-inner .artikel-first-right { width: 100%; }
    .artikel-first-right .feature_img { width: 135px; height: 202px; right: 0; left: inherit; top: -71px; }
    .artikel-first-heading h1 { margin-bottom: 111px; }

    .artikel-first-main .blog-first-wrapper { width: 100%; margin-top: 128px; padding: 103px 25px 0px 31px; }
    .blog-first-right .feature_img { width: 288px; height: 192px; left: calc(100% - 190px); top: -70px; }
    .btn-mint,
    .btn-blue { margin-top: 20px; }
    .btn-blue a,.btn-mint a { font-size: 16px; padding: 4px 14px; }
    .artikel-first-main { padding-bottom: 40px; }

    .pp-filter-btn-wrapper .pp-filter-btn h5 { font-size: 16px; line-height: 1em; }
    .pp-filter-btn-wrapper .pp-filter-btn { padding: 13px 10px; }

    .master-wrapper .artikelen-master { margin: 35px 8px 20px; width: 237px; }
    .filter-tab .master-wrapper .artikelen-master,
    .master-wrapper { margin: 0 -15px; flex-wrap: inherit; }
    .default-boxes-wrapper { overflow: auto; }
    .filter-tab .master-wrapper .artikelen-master,
    .master-wrapper { margin: 0; flex-wrap: inherit; width: 750px; position: relative; overflow-x: scroll; }
    .master-wrapper .artikelen-master { margin: 35px 8px; width: 237px; }
    
    .pagination_style { margin-top: 10px; }
    
    .filter-tab .master-wrapper { overflow-x: auto; position: inherit; width: inherit; }
    .default-boxes-wrapper::-webkit-scrollbar { height: 5px; }
    .default-boxes-wrapper::-webkit-scrollbar-track { background-color: #EAEAEA; }
    .default-boxes-wrapper::-webkit-scrollbar-thumb { background: #0073FF; }
    
    .filter-tab .master-wrapper::-webkit-scrollbar { height: 5px; }
    .filter-tab .master-wrapper::-webkit-scrollbar-track { background-color: #EAEAEA; }
    .filter-tab .master-wrapper::-webkit-scrollbar-thumb { background: #0073FF; }

    .filter-tab .master-wrapper .artikelen-master .master-box { padding: 25px 20px 35px; margin: 35px 8px; }
    .master-wrapper .artikelen-master .master-box .master-box-img { height: 137px; }
    .master-wrapper .artikelen-master .master-box .master-box-heading h6 { font-size: 20px; }
 
    .pagination_style ul li .page-link:not(.next):not(.prev),
    .pagination_style ul li span:not(.next):not(.prev) { font-size: 20px; }
    .pagination_style ul li .next,
    .pagination_style ul li .prev { height: 39px; line-height: 45px; width: 39px; }
    .pagination_style ul li .prev { margin-right: 18px; }
    .pagination_style ul li .next { margin-left: 10px; }

    .recent_slider .slick-list { margin: 0; overflow: inherit; }
    .recent_slider { padding: 0px 25px; }
    .recent_slider .recent_slide .recent_slide_img { height: 38vw; margin-bottom: 20px; }
    .recent_slider .recent_slide .recent_slide_heading h6 { font-size: 20px; }
    .recent_slider .recent_slide .recent_slide_heading { height: inherit; }
    .recent_slider .recent_slide .recent_slide_content { height: inherit; margin-top: 0; }
    .recent_slider .recent_slide { margin: 20px 10px; }
    .recent_slider_main .heading h2 { font-size: 40px; max-width: 220px; text-align: left; margin: 0 auto 25px; }

    .comman_post_section .comman_post_top:before { height: 815px;}
    .post_morefull_content { padding-bottom: 0; padding-top: 32px;}
    
    .partners_slider_bottom .partners_bottom_slide { width: 100%;}
    
    .social_feed_section { margin-bottom: 111px;}
    
    .hs-blog-listing .body-container-wrapper { overflow-x: hidden; }
    .meetteam_shape { height: 195px; left: calc(50% - 120px); top: -80px; width: 457px; }
    
    .full_img_main .logo_slider_top img { min-height: 232px;}
    .pp-filter-main .baseModuleParent .button a { font-size: 16px; padding: 9px 17px; }
    
    .meetteam_shape { left: calc(50% - 95px); top: -170px; }
    
    .desktop_bg_video { display: none; }
    
}   



.hs-form select {
    /* https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/down-arrow%20%281%29.png */
    -webkit-appearance: none;
    background-image: url();
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center right 20px;
}

@media (max-width: 767px){  

    textarea { height: 70px; }
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p, 
    form .inputs-list:not(.no-list) label, form .inputs-list:not(.no-list) label>span, form .inputs-list:not(.no-list) label>span p { font-size: 16px;  } 
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p { font-size: 16px; line-height: 1.5;}
    form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
    form .legal-consent-container .inputs-list:not(.no-list) label>span { font-size: 10px;}
    li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { top: 1px; left: -16px;}
    li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { top: 3px; left: -14px;}


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

    .tooltip-text { width: 250px; }

    .people_repeater_inner { display: flex; justify-content: center; width: calc(100% + 147px); margin-left: -147px; }

    
}
@media (max-width: 370px){   
 
    .feed_slider .slick-list { padding: 0px 8%; }
    .partners_bottom_slide .bottom_slide_inner { padding-left: 30px; padding-right: 15px; }
    .collect_section.top_bottom_over { padding-left: 20px; }
    .tcc_main .tcc-outer .tcc_right .tcc_right_inner { padding-right: 20px; padding-left: 30px; }
    
    .apply_form_main .apply_form_outer { padding: 30px 5px 40px 20px; }
    
}
@media (min-width: 375px) and (max-width: 767px){  
    
    .partners_banner_content { padding-left: 50px; padding-right: 40px; }
    .tctitle_main .tctitle-outer .tctitle_right .tctitle_right_inner { padding-left: 50px; padding-right: 50px; }
    .tchelp_main.tcmb_main .tchelp-outer .tchelp_right .tchelp_right_inner{ padding-right: 35px; padding-left: 35px; }
    .tcc_outer { padding-left: 35px; padding-right: 35px; }
    
    .careers-index .careers-index-box { padding: 53px 50px;}
    .post-body-main .post-body-wrapper .post-body-right { padding-left: 15px; padding-right: 15px; }
    .signin_form_main .content-wrapper { padding-left: 50px; padding-right: 50px; }
    
    .artikel-first-main .artikel-first-wrapper,
    .artikel-first-main .blog-first-wrapper { width: calc(100% - 15px); }

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

    .meetteam_wrapper .meetteam_slide { padding: 0px; }
    .meetteam_wrapper .slick-list { margin: 0px; }

    .touch_form_main .touch_form_outer .touch_form_left { padding: 60px 15px 95px 45px; }
    .touch_form.form_style1 form .hs-form-field>label,
    .touch_form.form_style1 form .hs-form-field>label span { font-size: 20px; }

    .artikel-first-main .artikel-first-wrapper,
    .artikel-first-main .blog-first-wrapper { width: 100%; }
    .artikel-first-inner { padding: 113px 0px 0 15px; }
    .artikel-first-main .blog-first-wrapper { padding: 103px 15px 0 0px; }
    .blog-first-right .feature_img { left: calc(100% - 165px); }

    .pp-filter-btn-wrapper .pp-filter-btn h5 { font-size: 15px; }
    .pp-filter-btn-wrapper .pp-filter-btn { padding: 13px 6px; }

}

.baseModuleStyle.popup_block {
    display: none;