@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.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=Montserrat:wght@200;300;400;500;600;700;800;900&family=Open+Sans:wght@400;500;600;700;800&display=swap');










/* 1a. Containers */







/* 1b. Breakpoints */







/* 1c. Colors */





 
















 





/* 1d. Typography */












/* font-family: Calibri; */

/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */





































/* 1k. Forms */
















































/* 1m. Site Header */





















/* 1n. Site Footer */












/* 1o. Blog */







.content-wrapper,.big-content-wrapper {
    max-width: 1220px;
    width: 100%;
}
.content-wrapper,.big-content-wrapper{
    padding-left:20px;
    padding-right:20px;
}
.big-content-wrapper{max-width:1250px; margin: 0 auto;}


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



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

.dnd-section > .row-fluid {
    max-width: 1220px  ;
}
.fancybox-container{z-index:9999999999999999999;}






@media (min-width:1921px) {
    /*     body { box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); -webkit-box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); -moz-box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); -ms-box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); -o-box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); margin: 0 auto; max-width: 1920px; } */
}

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

h1, h2, h3, h4, h5, h6 {padding: 0; }
/* h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-weight:500; } */

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);}




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:}


.footerBg, .darkblackBg{background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

}
.primaryBg{background-color:rgba(249, 66, 19,1)}
.secondaryBg{background-color:rgba(40, 179, 155,1)}
.lightBlack{background-color: ;}
.bodyBG{background-color:rgba(255, 255, 255,1)}

.color_1BG{background-color:rgba(#null,1)}
.dark_grayBG{background-color:rgba(#null,1)}
.light_grayBG{background-color:rgba(#null,1)}
.grayBG{background-color:rgba(#null,1)} 

/* Font Color */
.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:#F94213}
.fontSecondary,.fontSecondary h1,.fontSecondary h2,.fontSecondary h3,.fontSecondary h4,.fontSecondary h5,.fontSecondary h6{color:#28B39B}
.fontBlack,.fontBlack h1,.fontBlack h2,.fontBlack h3,.fontBlack h4,.fontBlack h5,.fontBlack h6,.fontBlack a,.fontBlack p{color:#000;}

.fontOrange,.fontOrange h1,.fontOrange h2,.fontOrange h3,.fontOrange h4,.fontOrange h5,.fontOrange h6,.fontOrange a{color:#F94113}
.fontGreen,.fontGreen h1,.fontGreen h2,.fontGreen h3,.fontGreen h4,.fontGreen h5,.fontGreen h6,.fontGreen a{color:#28b39b}
.fontGloden,.fontGloden h1,.fontGloden h2,.fontGloden h3,.fontGloden h4,.fontGloden h5,.fontGloden h6,.fontGloden a{color:#F4AB36}
.fontGray,.fontGray h1,.fontGray h2,.fontGray h3,.fontGray h4,.fontGray h5,.fontGray h6,.fontGray a{color:#A0A0A0}


.fontColor_1,.fontColor_1 h1,.fontColor_1 h2,.fontColor_1 h3,.fontColor_1 h4,.fontColor_1 h5,.fontColor_1 h6,.fontColor_1 a{color:;}
.fontDark_gray,.fontDark_gray h1,.fontDark_gray h2,.fontDark_gray h3,.fontDark_gray h4,.fontDark_gray h5,.fontDark_gray h6,.fontDark_gray a{color:;} 
.fontLight_gray,.fontLight_gray h1,.fontLight_gray h2,.fontLight_gray h3,.fontLight_gray h4,.fontLight_gray h5,.fontLight_gray h6,.fontLight_gray a{color:;} 
.fontGray,.fontGray h1,.fontGray h2,.fontGray h3,.fontGray h4,.fontGray h5,.fontGray h6,.fontGray a{color:;}  



.fontOrange,.fontOrange h1,.fontOrange h2,.fontOrange h3,.fontOrange h4,.fontOrange h5,.fontOrange h6,.fontOrange a{color:#F94113}
.fontGreen,.fontGreen h1,.fontGreen h2,.fontGreen h3,.fontGreen h4,.fontGreen h5,.fontGreen h6,.fontGreen a{color:#28b39b}
.fontGloden,.fontGloden h1,.fontGloden h2,.fontGloden h3,.fontGloden h4,.fontGloden h5,.fontGloden h6,.fontGloden a{color:#F4AB36}
.fontGray,.fontGray h1,.fontGray h2,.fontGray h3,.fontGray h4,.fontGray h5,.fontGray h6,.fontGray a{color:#A0A0A0}
.fontBlack,.fontBlack h1,.fontBlack h2,.fontBlack h3,.fontBlack h4,.fontBlack h5,.fontBlack h6,.fontBlack a{color:#000}


/* font-Size */




.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:#000000;}
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%}

.w57{width:57%;}
.w43{width:43%;}




/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl5, .p0-5 { padding-left:5px; }
.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;}
.pr5, .p0-5 { padding-right:5px; }
.p15-0, .pl15 { padding-left: 15px;}
.p15-0, .pr15 { padding-right: 15px;}

.p0-24{padding-left:24px; padding-right:24px}
.p0-30{padding-left:30px; padding-right:30px}
.p0-35{padding-left:35px; padding-right:35px}
.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: 16px;
}

html body { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 
    background-color: #FFFFFF;
    color: #000000;
    font-size: 16px;
    line-height:1.6;
}

/* Paragraphs */

p.lead,
p.intro {
    font-size: 1.25rem;
}
p{margin-bottom:1.4em;}


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 {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #28B39B;
}

a:hover, a:focus {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: ;

}

a:active {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: ;
}

a.button:disabled {
    background-color: ;
}

/* Headings */

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #28B39B;
    text-transform: none;
}




div h1,div .h1 { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #28B39B;
    font-size: 60px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.3;
}

div h2,div .h2 { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #28B39B;
    font-size: 35px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.3;
}
div h2 span,div .h2 span,div h1 span,div .h1 span{ color: #28B39B; }  

div h3,div .h3 { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #28B39B;
    font-size: 26px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.3;
}


div h4,div .h4 { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #28B39B;
    font-size: 20px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.2;
}

div h5,div .h5 { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #28B39B;
    font-size: 18px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.5;
}

div h6,div .h6 { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #28B39B;
    font-size: 15px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.5;
}




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

/* Lists */

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

ul li,
ol li {
    margin: 0 0 25px 0;
}

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

/* Blockquote */

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

/* Horizontal Rules */

hr {
    border-bottom-color: ;
}





.black_link a,a.black_link,
.white_link a,a.white_link { font-weight: 700; font-size: {font=Montserrat, font_set=GOOGLE, styles={font-family=Montserrat, sans-serif, font-style=normal, font-weight=400, text-decoration=none}, size=16, size_unit=px, color=#000000, variant=400, fallback=sans-serif, style=font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none, css=color: #000000;font-size: 16px;font-family: Montserrat, sans-serif; font-weight: 400;}px; } 


.black_link a,a.black_link { color: #F94213; position:relative; }
.black_link a:hover,a.black_link:hover{ color:#000; }
.black_link a svg,.white_link a svg { vertical-align: middle; width: 20px; object-fit: contain; height: 20px; transition: 400ms all ease-in; }
.black_link a svg path { fill: #F94213; transition: 400ms all ease-in; }
.white_link a svg path{fill:#000; transition: 400ms all ease-in;}
.black_link a:hover svg,.white_link a:hover svg { margin-left: 4px; }
.black_link a:hover svg path{fill:#000;}
.white_link a:hover svg path {fill:#F94213;}

/* .black_link a:after { transition: 400ms all ease-in; font-family: "fontAwesome"; font-weight: lighter; font-size: 18px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: '\f178'; vertical-align: middle; margin-left: 13px; color: #F94213; } */
/* .black_link a:hover:after{color:#000; margin-left:17px;} */
/* .black_link a:hover:after{ border-top: solid 2px #000; border-right: solid 2px #000;}
.black_link a:hover:before{background-color:#000;}
.black_link a:hover:after{right:-27px;}
.black_link a:hover:before{right:-30px;}
.black_link a:before { content: ''; color: #F94213; position: absolute; width: 13px; height: 2px; right: -23px; top: 50%; background-color:#F94213; transition: 400ms all ease-in; }
.black_link a:after { content: ''; position: absolute; right: -20px; top: 50%; width: 10px; height: 10px; border-top: solid 2px #F94213; border-right: solid 2px #F94213; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%);  transition: 400ms all ease-in; } */

.white_link a,a.white_link { color: #000;   transition: 400ms all ease-in;   position:relative; }
.white_link a:hover,a.white_link:hover{  color: #F94213; }
/* .white_link a:after { transition: 400ms all ease-in; font-family: "fontAwesome"; font-weight: lighter; font-size: 18px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: '\f178'; vertical-align: middle; margin-left: 13px; color: #000; }
.white_link a:hover:after{color: #F94213;  margin-left:17px;} */
/* .white_link a:hover:after{ border-top: solid 2px #F94213; border-right: solid 2px #F94213;}
.white_link a:hover:before{background-color:#F94213;}
.white_link a:hover:after{right:-27px;}
.white_link a:hover:before{right:-30px;}
.white_link a:before { content: ''; color: #000; position: absolute; width: 13px; height: 2px; right: -23px; top: 50%; background-color:#000; transition: 400ms all ease-in; }
.white_link a:after { content: ''; position: absolute; right: -20px; top: 50%; width: 10px; height: 10px; border-top: solid 2px #000; border-right: solid 2px #000; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%);  transition: 400ms all ease-in; } */

.underline_link a { text-decoration: underline !important; }
.underline_link a:hover { text-decoration: inherit !important; text-shadow: 1px 0px 0px currentColor; letter-spacing: 0.2px; }



h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a,p > a { color: #28B39B; text-decoration: underline !important; transition: 300ms all ease-in; }
h1 > a:hover,h2 > a:hover,h3 > a:hover,h4 > a:hover,h5 > a:hover,h6 > a:hover,p > a:hover { color: #000; }












/* Primary Button */

button,
.button a,a.button,
.ias-trigger-next a{ 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(249, 66, 19, 1)

;
    border: 0px solid #28B39B;
    border-radius: 50px; 
    color: #ffffff;
    fill: #ffffff;
    font-size: 18px;
    padding: 20px 35px;
    text-transform: none;
    display:inline-block;  
    text-align: center;
    line-height: 1;  
    position:relative;
    overflow: hidden;
    z-index: 1;
    -webkit-transition: border-color .3s,color .3s;
    transition: border-color .3s,color .3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition:400ms all ease-in;
} 
/* button::before ,.button a::before ,a.button::before ,.ias-trigger-next a::before,
.button.button--secondary a::before,
a.button.button--secondary::before
{ 
content: "";
position: absolute;
top: 0;
left: 0;
width: 150%;
height: 100%;
z-index: -1;
-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
-webkit-transform-origin: 0% 100%;
-ms-transform-origin: 0% 100%;
transform-origin: 0% 100%;
-webkit-transition: -webkit-transform .3s,opacity .3s,background-color .3s;
-webkit-transition: opacity .3s,background-color .3s,-webkit-transform .3s;
transition: opacity .3s,background-color .3s,-webkit-transform .3s;
transition: transform .3s,opacity .3s,background-color .3s;
transition: transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s;
} */

button:disabled,
.button a:disabled,
a.button:disabled,
button:disabled:hover,
.button a:disabled:hover,
a.button:disabled:hover,
button:disabled:focus,
.button a:disabled:focus,
a.button:disabled:focus,
button:disabled:active,
.button a:disabled:active,
a.button:disabled:active {
    background-color:  !important; 
    border-color:  !important;
    color:  !important;
}

.button--simple:disabled,
.button--simple:disabled:hover,
.button--simple:disabled:focus,
.button--simple:disabled:active {
    background-color: transparent !important;
}


button:focus,


.button a:focus,
a.button:focus,
button:active,
.button a:active,
a.button:active,
.ias-trigger-next a:hover{ 
    

} 
button:hover ,
.button a:hover ,a.button:hover ,
.ias-trigger-next a:hover
{
    background-color: 

  
  
    
  


  rgba(218, 45, 0, 1.0)

;
}
.button.button--secondary a:hover,a.button.button--secondary:hover{  background-color:

  
  
    
  


  rgba(249, 66, 19, 1.0)

;  color:#fff;}

/* button:hover::before ,
.button a:hover::before ,a.button:hover::before ,
.ias-trigger-next a:hover::before ,.button.button--secondary a:hover::before,a.button.button--secondary:hover::before {
opacity: 1;
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
background-color: 

  
  
    
  


  rgba(218, 45, 0, 1.0)

; 
}
.button.button--secondary a:hover::before,a.button.button--secondary:hover::before {  background-color: 

  
  
    
  


  rgba(249, 66, 19, 1.0)

; } */

button:active,
a.button:active,
.button a:active { 
    /*     background-color: #da2d00; */
    
}




/* Secondary Button */

.button.button--secondary a,
a.button.button--secondary
{ 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; 
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 1px solid #F94213;
    border-radius: 50px; 
    color: #F94213;
    fill: #F94213; 
    font-size: 18px;
    padding: 20px 35px;
    text-transform: none; 
    position: relative; 
    position:relative;
    overflow: hidden;
    z-index: 1;
    -webkit-transition: border-color .3s,color .3s;
    transition: border-color .3s,color .3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition:400ms all ease-in;
} 

.button.button--secondary a:focus,
.button.button--secondary a:active, 
a.button.button--secondary:focus,
a.button.button--secondary:active,
.ias-trigger-next a:hover
{ 
    /*     background-color: 

  
  
    
  


  rgba(249, 66, 19, 1.0)

; */
    
}

.button.button--secondary a:active,
a.button.button--secondary:active { 
    /*     background-color: rgba(255, 146, 99, 100); */
    
    
}









.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: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(40, 179, 155, 0.0)

;
    border: 0px none #28B39B;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    color: #000;
    font-size: 20px;
    padding: 0px 0px;
    text-transform: none;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #000000;
    font-size: 15px;
    padding: 0px 0px;
    display: inline-block;
    font-weight:500;
}

/* Help Text - Legends */

.hs-form-field legend { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #000000;
    font-size: 14px;
}

/* Inputs */

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

  
  
    
  


  rgba(245, 248, 250, 1.0)

;
    border: 1px solid 

  
  
    
  


  rgba(196, 202, 216, 1.0)

;
    border-radius: 5px;
    color: #000000;
    font-size: px;
    padding: 10px 15px;
    width:100% !important;
    outline: none !important;
    border:0px solid;
}

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:#F94213;
}



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

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

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

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

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

::placeholder {
    color: #cbd6e2;
}


/* 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: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #000000;
    font-size: 12px;
    cursor: pointer;
}

.dnd-column .widget-type-form .hs_cos_wrapper_type_form form ul.multi-container {padding-left: 0;}
.dnd-column .widget-type-form .hs_cos_wrapper_type_form form .inputs-list:not(.no-list) label > span {padding-left: 30px;line-height: 1.5;}
.dnd-column .widget-type-form .hs_cos_wrapper_type_form form li.hs-form-checkbox {margin: 7px 0;line-height: 1.5;}
.dnd-column .widget-type-form form li.hs-form-checkbox label.hs-form-checkbox-display{margin-bottom:0;}

/* Inputs - Datepicker */

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

.hs-datepicker .is-selected button.pika-button {
    background-color: #28B39B;
}

.hs-datepicker button.pika-button:hover {
    background-color: #F94213 !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: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #000000;
}

/* GDPR Text */
.legal-consent-container .hs-richtext p a:hover {color:#000;}
.legal-consent-container .hs-richtext p a { color: #28B39B; font-weight: 600; text-decoration: underline !important; transition: 300ms all ease-in;}
.legal-consent-container,
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p { 
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #a3a3a3;
    font-size: 12px;
    line-height 1.4;
    font-family:Montserrat;
}
form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
form .legal-consent-container .inputs-list:not(.no-list) label>span { font-size: 12px; font-family: Montserrat; padding-left:10px;}


/* Validation */

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

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

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




form input[type='submit'],
form .hs-button {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(249, 66, 19, 1)

;
    border: 1px solid transparent;
    border-radius: 50px;
    color: #ffffff;
    fill: #ffffff;
    padding: 20px 35px; 
    text-transform: none;
    width:auto;
    display:inline-block; 
    min-width: 231px;
    line-height: 1;
    font-size:18px;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(218, 45, 0, 1.0)

;
    border: 1px solid #F94213; 
}

form input[type='submit']:active,
form .hs-button:active {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color: rgba(255, 125, 80, 100);
    border: 1px solid #F94213;
    border-color: #ff9263;
} 





/* Inline Thank You Message */

.submitted-message {
    background-color: 

  
  
    
  


  rgba(238, 245, 248, 1.0)

;
    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 18px;}
/* 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: 18px;
    color: #f94213 !important ; font-weight: 500;
}
.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 { text-align: left; font-size: 12px; line-height: 1.3; margin-bottom: 12px;margin-top:8px; color:#000; }
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: unset;}  

.submitted-message { 
    text-align: center; 
    font-size: 20px; 
    overflow: hidden !important; 
    line-height: normal; 
    color:; 
}
form .hs-error-msgs { margin: 0px; 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:#28B39B;line-height: normal; margin-left: 0 !important; }

/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 46.8% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}
select.is-placeholder{color:#bfbfbf;}


/* 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: 12px;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 15px; height: 15px; content: ''; border: 1px solid #b7c5d4; background-color: transparent; display: inline-block; border-radius: 100%; margin-right: 13px; transition: .5s ease all; position: absolute; left: 0px; top: 0px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#F94213; border-color:#28B39B; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: -5px; width: 8px; height: 8px; background-color:#28B39B; 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:#F94213; border-color:#28B39B;}
.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 #28B39B; 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:#28B39B; } */

form .hs-fieldtype-booleancheckbox .input .inputs-list, form li.hs-form-checkbox label.hs-form-checkbox-display { margin-bottom: 30px; 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 .hs-fieldtype-booleancheckbox .input .inputs-list{   margin: 0 0 5px; width: 100%;  }
form li.hs-form-checkbox label.hs-form-checkbox-display,
form .hs-fieldtype-booleancheckbox .input li label { position: relative; display:flex; align-items: flex-start; }
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; } */
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: 0px !important; left: 0; width: 13px; height: 13px; border: 1px solid #c4cad8; border-radius: 3px; }
form .hs-fieldtype-booleancheckbox .input li label input+ span:before{display:none;}
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: 0px !important; left: 0; width: 20px; height: 20px; border: 1px solid #28B39B; border-radius: 0px; background-color: #28B39B; 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-fieldtype-booleancheckbox .input li label input:checked + span:after{display:none;}



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; line-height:1;}
.legal-consent-container li.hs-form-booleancheckbox { padding-left: 0; }

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

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


.legal-consent-container ul.inputs-list { padding: 0; list-style-type: none; }
.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; margin-bottom:22px;}
.form-contact-srt form .field>label { padding: 0; margin: 0; margin-bottom:4px;}




@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; } */
/* form input[type='submit'], form .hs-button{padding:12px 24px; border-radius:3px; font-size: 18px;  font-family: 'Montserrat';} */









table {
    background-color: ;
    border: ;
}

th,
td {
    border: ;
    color: ;
    padding: ;
}

thead th,
thead td {
    background-color: ;
    border-bottom: ;
    color: ;
}

tbody + tbody {
    border-top: ;
}

tfoot td {
    background-color: ;
    color: ;
}




.header{
    background-color:transparent;
}
.header.headerSticky {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-bottom: 0px none #FFFFFF;
}

.header__container-inner-wrapper {
    max-width: 1220px;
    margin: 0 auto;
}

/* Header content */


.header h1,
.header h2,
.header h3, 
.header h5,
.header h6, 
.header *:not(.button) > a, 
.header blockquote {
    color: #28B39B;
}
.header h4{font-weight:600;}
.header p,.header h4,.header span,
.header div,
.header li, {
    color: #000; 
}

/* Header modules */

.header .icon svg {
    fill: #28B39B;
}

.header .news-listing__entry-row--author,
.header .news-listing__entry-summary,
.header .upcoming-events__event-date,
.header .event_details__date--small {
    color: #000000;
}

.header .news-listing__header a,
.header .upcoming-events__header a,
.header .news-listing__entry a,
.header a.icon-card__link {
    color: #28B39B;
}

.header .news-listing__header a:hover,
.header .news-listing__header a:focus
.header .upcoming-events__header a:hover,
.header .upcoming-events__header a:focus,
.header .news-listing__entry a:hover,
.header .news-listing__entry a:focus,
.header a.icon-card__link:hover,
.header a.icon-card__link:focus {
    color: ;
}

.header .news-listing__header a:active,
.header .upcoming-events__header a:active,
.header .news-listing__entry a:active,
.header a.icon-card__link:active {
    color: ;
}

.header h3.form-title {
    color: #000;
}

.header .news-listing__header h3,
.header .upcoming-events__header h3 {
    color: #28B39B;
}

.header .news-listing__entry h4,
.header h4.upcoming-events__event-title {
    color: #28B39B;
}

.header h6.news-listing__entry-date,
.header .upcoming-events__event-subtitle h6 {
    color: #28B39B;
}


/* Main Navigation */

.header__container--lower .navigation-primary .level-1 > li > a {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    font-size: 16px;
    color: #000000;
    text-transform: none;
}

.header__container--lower .navigation-primary .level-1 > .has-submenu:after {
    border-color: #000000 transparent transparent transparent;
}

.header__container--lower .navigation-primary .level-1 > li:hover,
.header__container--lower .navigation-primary .level-1 > li:focus {
    background-color: 

  
  
    
  


  rgba(249, 66, 19, 0.0)

;
}

.header__container--lower .navigation-primary .level-1 > li:hover > a,
.header__container--lower .navigation-primary .level-1 > li:focus > a {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #F94213;
}

.header__container--lower .navigation-primary .level-1 > .has-submenu:hover:after,
.header__container--lower .navigation-primary .level-1 > .has-submenu:focus:after,
.header__container--lower .navigation-primary .level-1 > li.has-submenu.active-item:hover:after,
.header__container--lower .navigation-primary .level-1 > li.has-submenu.active-item:focus:after {
    border-color: transparent transparent #F94213 transparent;
}

.header__container--lower .navigation-primary .level-1 > li:active {
    background-color: 

  
  
    
  


  rgba(40, 179, 155, 0.0)

;
}

.header__container--lower .navigation-primary .level-1 > li:active > a {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #F94213;
}

.header__container--lower .navigation-primary .level-1 > .has-submenu:active:after,
.header__container--lower .navigation-primary .level-1 > li.has-submenu.active-item:active:after {
    border-color: transparent transparent #F94213 transparent;
}

.header__container--lower .navigation-primary .level-1 > li.active-item {
    background-color: 

  
  
    
  


  rgba(249, 66, 19, 0.0)

;
}

.header__container--lower .navigation-primary .level-1 > li.active-item > a {
    color: #F94213;
}

.header__container--lower .navigation-primary .level-1 > li.has-submenu.active-item:after {
    border-color: #F94213 transparent transparent transparent;
}

.header__container--lower .navigation-primary .submenu.level-1 > li > a.active-item:after {
    background-color: #F94213;
}

/* Main Navigation - Child Menus */

.navigation-primary .submenu:not(.level-1) {
    background-color: 

  
  
    
  


  rgba(40, 179, 155, 0.0)

;
}

.navigation-primary .submenu:not(.level-1) .hs-menu-item > a {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #F94213;
    font-size: 14px;
    text-transform: none;
}

.navigation-primary .submenu:not(.level-1) .hs-menu-item:hover,
.navigation-primary .submenu:not(.level-1) .hs-menu-item:focus {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.navigation-primary .submenu:not(.level-1) .hs-menu-item:hover > a,
.navigation-primary .submenu:not(.level-1) .hs-menu-item:focus > a {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #28B39B;
}

.navigation-primary .submenu:not(.level-1) .hs-menu-item:active {
    background-color: 

  
  
    
  


  rgba(0, 0, 0, 0.0)

;
}

.navigation-primary .submenu:not(.level-1) .hs-menu-item:active > a {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #28B39B;
}

/* Main Navigation - Mobile Menu */

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

  
  
    
  


  rgba(40, 179, 155, 0.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: #F94213 !important;
    }

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

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





.footer {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-top: 1px none #FFFFFF;
}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1220px;
    margin:0 auto;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #28B39B;
}

/* 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 a,
.footer div,
.footer li,
.footer blockquote
{
    color: #28B39B;
}

/* Header modules */


/* Footer Menu */

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

.footer .hs-menu-wrapper a {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #28B39B;
    font-size: 14px;
    text-transform: none;
    font-weight:500;

}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #000000;
    font-weight:500;
}

.footer .hs-menu-wrapper a:active {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #28B39B;
}

/* Footer Bottom Navigation */

.footer .footerBottomNavigation .hs-menu-wrapper a { 
    color: #000000;
}
.footer .footerBottomNavigation .hs-menu-wrapper a:hover,
.footer .footerBottomNavigation .hs-menu-wrapper a:focus{
    color: #28B39B;
}

.footer .hubspotPartnerContent p, .footer 
.hubspotPartnerContent a {
    color: #d7d3d1;
}

.hubspotPartnerContent a:hover {
    color: #000000;
}

.footer .footerSocialLink ul li a{
    color: #28B39B;
}
.footer  .footerSocialLink ul li a:hover{
    color: #000000;

}

.footer .footerLowerNavigation .hs-menu-wrapper ul li a{
    color:#B1B2B0;
    font-size:14px;
}
.footer .footerLowerNavigation .hs-menu-wrapper ul li a:hover{
    color: #000000;
}
.bottom_links a.text_xsm {
    text-decoration: underline !important;
    color: #000000;
}
/* .bottom_links a.text_xsm:hover { 
color: #28B39B;
} */

.footer .footerBoxIcon{background-color:#28B39B;}
.footer_top_title > * { color: #000 !important; font-weight: 600; margin-bottom: 16px;}





/* 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: #000000;
}

.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: #28B39B;
}

.blog-pagination__prev-link svg,
.blog-pagination__next-link svg {
    fill: #28B39B;
}

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

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

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

/* 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:#28B39B;}
.blogIndexPostTitle h3 a:hover,.blogIndexTopic  a:hover,.blogRecentPostTitle h2 a:hover{color:#28B39B;}
.loadMoreBta.button a{background-color:; border-color:; color:#28B39B;}
.loadMoreBta.button a:hover{background-color:#28B39B; border-color:#28B39B; color:#F94213}
.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:#28B39B;}
.ias-trigger-next a:hover{background-color:#28B39B; border-color:#28B39B; color:#F94213}
.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: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: ;
}

/* System Pages - Global */

.hs-search-results__title {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #28B39B;
}

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

/* Forms in System Pages */

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

/* Password Prompt */

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

/* Backup Unsubscribe */

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





/* Blog Post Listing */

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

/* Card */

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

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

/* Image Gallery */

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

/* Upcoming Events */

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







/*****************************
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: 6px;height: 6px; vertical-align: middle; border-radius: 50%; background: #000;opacity: 0.2;}
/* .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(249, 66, 19,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(249, 66, 19,1); transition: all ease .4s; -weblit-transition: all ease .4s}
.slick-dots li button:before{display:none;}
.slick-dots li.slick-active { opacity: 1;}
/* Arrows */


.slick-prev { left: 30px; z-index: 10 !important}
.slick-next { right: 30px}

.slick-next:before,.slick-prev:before { color: #28b39b;}
.slick-prev:after,.slick-next:after { display: none;}
.slick-next,.slick-prev { width: 25px; height: 25px; border-radius: 0; z-index: 1; transition: all ease .4s; -weblit-transition: all ease .4s; top: 50%; transform:translateY(-50%)}
.slick-next:before,.slick-prev:before { font-family: fontawesome; font-size: 0; background-repeat:no-repeat; }
.slick-next:before {     content: '\f105';color : #F94213; }
.slick-prev:before { content: '\f104'; color : #F94213;  }
.slick-next:before,.slick-prev:before { width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  opacity: 1;  font-size: 28px;  line-height: 1;  transform: none;  background: none;  font-family: 'FontAwesome';  color: #28b39b;}
.slick-next:hover:before,.slick-prev:hover:before{background:none;}
.slick-next:before {background-position: center center;}
.slick-arrow.slick-disabled { opacity: 0; visibility: hidden;}


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

.sliderStyleVer2 .slick-prev { opacity: 0; visibility: hidden; } 
/* White Arrow */
.slickwhiteArrow .slick-prev:before { color: #fff;}
.slickwhiteArrow .slick-next:before { color: #fff;}

.slick-prev:focus{border:none;}

/*****************************
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%; }
.max550{max-width:550px; width:100%; }
.max580{max-width:580px; 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; }

.bannerShape{text-align:right;}

.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; }

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

/* .dnd-section.full-width-forcedd{padding-left:0px!important;padding-right:0px!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} */
/* .dnd-section:not(.full-width-forcedd) > .row-fluid{max-width:1200px !important;} */

/* gradient overlay stlying */

.gradient_light_right_green {   background-image: linear-gradient(40deg, #28B39B 43%, #08D393 74%);}
.gradient_light_bottom_green {background-image: linear-gradient(180deg, #32b29b 0%, var(--e-global-color-64fcd7c8) 100%);}
.gradient_light_green{background-image: linear-gradient(110deg, #28b39b 41%, rgba(0, 0, 0, 0) 100%);} 
.gradient_top_left_green{  background-image: linear-gradient(140deg, #08D393 0%, #28B199 45%);}
.gradient_dark_green  {background-image: linear-gradient(110deg, #335362 0%, #28B39B 55%);} 
.gradient_center_green {background-image: linear-gradient(110deg, #28B39B 0%, #08D393 100%);} 
.gradient_right_bottom_green{background-image: linear-gradient(110deg, #28b39b 23%, #08D393 100%);}
.gradient_light_blue{background-image: linear-gradient(70deg, #28B39B 40%, #7CFCF9 100%);}
.gradient_top_dark_green{background-image: linear-gradient(140deg, #33475B 0%, #28B199 45%);}
.gradient_bottom_center_green{background-image: linear-gradient(10deg, #08D393 0%, #28B39B 81%);} 
.gradient_light_center_green{ background-image: linear-gradient(150deg, #28B39B 31%, #08D393 100%);}  
.gradient_light_yellow { background-image: linear-gradient(180deg, #08D393 0%, #07C488 100%); }
.gradient_bottom_left_green{background-image: linear-gradient(70deg, #28B39B 33%, #00DF98 100%);}
/* gradient overlay stlying */
/* .font60 h1, */
.font60,.font60 h2,.font60 h3,.font60 h4,.font60 h5,.font60 h6,.font60 p{font-size: 60px; line-height: 1.4em;}
.font50,.font50 h1,.font50 h2,.font50 h3,.font50 h4,.font50 h5,.font50 h6,.font50 p{font-size: 50px; line-height: 1.6em;}
.font45,.font45 h1,.font45 h2,.font45 h3,.font45 h4,.font45 h5,.font45 h6,.font45 p,.font45 a {font-size: 45px; line-height: 1.4em;}
.font20,.font20 h1,.font20 h2,.font20 h3,.font20 h4,.font20 h5,.font20 h6,.font20 p,.font20 a {font-size: 20px;}
.font35,.font35 h1,.font35 h2,.font35 h3,.font35 h4,.font35 h5,.font35 h6,.font35 p,.font35 a {font-size: 35px; line-height: 1.4em;}
.font22,.font22 h1,.font22 h2,.font22 h3,.font22 h4,.font22 h5,.font22 h6,.font22 p,.font22 a {font-size: 22px; line-height: 1.5em;}
.font24,.font24 h1,.font24 h2,.font24 h3,.font24 h4,.font24 h5,.font24 h6,.font24 p,.font24 a {font-size: 24px; font-weight:600;}
.font18,.font18 h1,.font18 h2,.font18 h3,.font18 h4,.font18 h5,.font18 h6,.font18 p,.font18 a {font-size: 18px; line-height: 1.8em;}
.font16,.font16 h1,.font16 h2,.font16 h3,.font16 h4,.font16 h5,.font16 h6,.font16 p,.font16 a {font-size: 16px; line-height: 1.5em;}
.font14,.font14 h1,.font14 h2,.font14 h3,.font14 h4,.font14 h5,.font14 h6,.font14 p,.font14 a {font-size: 14px; line-height: 1.5em;}
.mar0,.mar0 h1,.mar0 h2,.mar0 h3,.mar0 h4,.mar0 h5,.mar0 h6,.mar0 p,.mar0 a {margin:0}
.font20.button a {font-size: 18px;}

.fontSize0{font-size:0;}


/* global things */
.ul_styling ul { padding: 0; margin: 0; list-style: none; }
.ul_styling ul li { margin-bottom: 10px; position:relative; padding-left:40px;}
.ul_styling ul li:before { position: absolute; content: "\f058"; font-family: fontAwesome; font-weight: 900; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 22px; color: #28B39B; top: 5px; left: 0; }
.trans,.trans h1,.trans h2,.trans h3,.trans h4,.trans h5,.trans h6,.trans p,.trans a,.trans span{transition:400ms all ease-in;}
.overlayposition{position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:1;}
.clear{clear:both;}
/* .small_container{max-width:1180px;} */
.ulV2.ul_styling ul {  padding-top: 15px;}
.ulV2.ul_styling ul li:before { content: ''; background-image: url(https://1708549.fs1.hubspotusercontent-na1.net/hubfs/1708549/BussinessWeb_2023/svgviewer-png-output.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 30px; height: 30px; top: 0; left: 0; position: absolute; transform: unset; }
.ulV2.ul_styling ul li { padding-left: 45px; font-family: "Montserrat", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7em; }
.max1000{max-width:1000px; width:100%; margin:0 auto;}


/* global things */


main.body-container-wrapper.webinarLPPage,main.body-container-wrapper.ebookformD{padding-top:104px;}
main.body-container-wrapper {padding-top: 171px;}
main.body-container-wrapper.Blank{padding-top:171px;}

.web_shape.web_shape_top { z-index: 2; pointer-events: none; top: -1px; }
.web_shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; transform: translateX(-50%);}
.web_shape.web_shape_top svg path { fill: #fff; transform-origin: center; transform: rotateY(0deg); }

.web_shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; transform: translateX(-50%);}

.web_shape { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; }
.web_shape_bottom { bottom: -1px; transform: rotate(180deg); } 
.web_shape.web_shape_bottom svg { width: calc(135% + 1.3px); height: 105px; z-index: -1; position: relative; left: 50%; transform: translateX(-50%); display: block; }
.web_shape.web_shape_bottom svg path { fill: #fff; transform-origin: center; transform: rotateY(0deg); }



/* banner_section  */
.banner_image .inner_right_image a { display: inline-block; }
.banner_image .inner_right_image a img { width: 100%; height: 350px !important; max-width: 100%; transition: 400ms all ease-in; }
.banner_image .inner_right_image a img:hover { transform: translateY(-8px); }
/* .banner_image .hero-top-btn.button a {   box-shadow: 10px 10px 28px -5px rgba(0, 0, 0, 0.33);}  */
.banner_image .hero-top-btn.button a:hover:before {background-color: #000;}
.banner_image .web_shape { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; }
.banner_image .web_shape_bottom { bottom: -1px; transform: rotate(180deg); } 
.banner_image .web_shape.web_shape_bottom svg { width: calc(135% + 1.3px); height: 105px; z-index: -1; position: relative; left: 50%; transform: translateX(-50%); display: block; }
.banner_image .web_shape svg path { fill: #f5f5f5; transform-origin: center; transform: rotateY(0deg); }
.banner_image .left_banner_image .content p {   line-height: 1.8em;}
.banner_image .left_banner_image,.banner_image .right_banner_image { padding: 0 15px; }
.banner_image .content ul { margin: 0; padding: 0; list-style: none; padding-top: 10px; }
.banner_image .content ul li {  font-family: "Open Sans", Sans-serif;   font-weight: 500; margin-bottom: 10px; line-height: 1.5; position: relative; padding-left: 45px; }
.banner_image .content ul li:before { content: ''; background-image: url(https://1708549.fs1.hubspotusercontent-na1.net/hubfs/1708549/BussinessWeb_2023/banner_ul_svg.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 30px; height: 30px; position: absolute; left: 0; top: 0; }


/* banner  .co-to-jest-hubspot */

.co-to-jest-hubspot .content p:last-child { margin-bottom: 15px;}
.co-to-jest-hubspot .web_shape.web_shape_bottom svg { width: calc(194% + 1.3px); height: 182px; transform: translateX(-50%) rotateY(180deg); }
.co-to-jest-hubspot .heading {   padding-bottom: 0;}

/* banner  .co-to-jest-hubspot */

/* banner  hubspotcrm_demo */
.banner_hubspotcrm_demo .overlayimage { opacity: 0.5 !important;}
/* banner  hubspotcrm_demo */


.two_col_card .two_col_wrapper{max-width:1000px; width:100%; margin:0 auto;}
.two_col_card .outer_two_col{padding:0 25px;}
.two_col_card .inner_two_col { height: 100%; display: flex; flex-direction: column; position: relative; background-color: #fff; border-style: solid; box-shadow: 0 0 50px -6px rgba(0, 0, 0, .19); padding: 40px 40px 45px; border: 1px solid #fff; border-radius: 10px; overflow: hidden; }
.two_col_card .inner_hexa_shape {position: relative; display: flex; justify-content: center; align-items: center; padding: 30px; background-image: linear-gradient(180deg, #28b39b, #08d393 140%); border-radius: initial; height: 130px; line-height: 130px; -webkit-mask: url(https://1708549.fs1.hubspotusercontent-na1.net/hubfs/1708549/hexagon-shape.svg)top right/100% 100%; text-align: center; width: 130px; margin: 0 auto; }
.two_col_card .inner_hexa_shape:before { position: absolute; content: ''; background-image: url(https://1708549.fs1.hubspotusercontent-na1.net/hubfs/1708549/BussinessWeb_2023/Untitled-1-03.svg); background-position: center; background-repeat: repeat; background-size: cover; width: 55px; height: 55px; }
.two_col_card .outer_two_col:last-child .inner_hexa_shape:before { background-image: url(https://1708549.fs1.hubspotusercontent-na1.net/hubfs/1708549/BussinessWeb_2023/Untitled-1-01.svg); }
/* .two_col_card .card_title h3 { font-size: 24px; font-family: Open Sans, sans-serif; line-height: 1.4; } */
.two_col_card .card_content p {  color: #7E7E7E; }
.two_col_card .two_col_btn.button a {   background-color: #28B39B;  }
/* .two_col_card .card_content p { font-size: 14px; line-height: 1.5em; color: #7E7E7E; } */
/* .two_col_card .two_col_btn.button a { padding: 10px 30px 10px 30px; font-size: 18px; font-weight: bold; letter-spacing: 0px; background-color: #28B39B; line-height: 1.4; transition: 400ms all ease-in; } */
/*  -moz-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .27); -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .27); box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .27); */
.two_col_card .outer_two_col:last-child .inner_hexa_shape { background-image: linear-gradient(180deg, #CE2900 0%, #F94113 140%); }
.two_col_card .outer_two_col:last-child .card_title h3 { color: #F94113; }
.two_col_card .outer_two_col:last-child .two_col_btn.button a { background-color: #F94113; }
.two_col_card .two_col_btn.button a:before { display: none; }
.two_col_card .two_col_btn.button a:hover,.two_col_card .outer_two_col:last-child .two_col_btn.button a:hover { background-color: #000; -webkit-box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .08); -moz-box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .08); box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .08);   -webkit-transform: translateY(3px); -ms-transform: translateY(3px); -moz-transform: translateY(3px); -o-transform: translateY(3px); transform: translateY(3px); }
/*  */ 
.two_col_card .inner_two_col:hover { background-color: #28B39B; box-shadow: 10px 10px 27px -16px rgba(0, 0, 0, 0.5); border-color: #28B39B;  transform: translateY(-8px);}
.two_col_card .outer_two_col:last-child .inner_two_col:hover{ background-color:#f94113;     border-color: #f94113;}
.two_col_card .inner_two_col:hover .two_col_btn.button a,.two_col_card .inner_two_col:hover .outer_two_col:last-child .two_col_btn.button a{background-color: #000;} 
.two_col_card .inner_two_col:hover .card_title h3,.two_col_card .inner_two_col:hover .card_content p{color:#fff;}
.two_col_card .main_btn_two_col{margin-top:auto;}

.services_with_image .services_with_image .content-wrapper { max-width: 1180px; }
.services_with_image .outer_image_wraper img { width: 85%; }
.services_with_image .outer_image_wraper { float: left; margin: -140px auto -100px auto; display: flex; justify-content: center; align-items: center; }
.services_with_image .serviceImg_wrapper_left .outer_serviceImg:nth-child(odd) { padding-right: 15px; }
.services_with_image .serviceImg_wrapper_left .outer_serviceImg:nth-child(even) { padding-left: 15px; }
.services_with_image .serviceImg_wrapper_left .inner_serviceImg { height: 100%; display: flex; flex-direction: column; background-color: #f5f5f5; box-shadow: none; padding: 40px; border-radius: 10px; overflow: hidden; position:relative; }
.services_with_image .serviceImg_wrapper_left .inner_serviceImg .serviceImg_link{position:absolute; top:0; bottom:0; right:0; left:0; width:100%; height:100%;}
/* .services_with_image .serviceImg_wrapper_left .card_content p { font-size: 15px; color: #000000; } */
.services_with_image .serviceImg_wrapper_left .card_content p {  color: #000000; }
.services_with_image .serviceImg_wrapper_left .card_title >* { margin-bottom: 10px; }
.services_with_image .serviceImg_wrapper_left .card_content p:first-child { margin-bottom: 30px !important; }
/* .services_with_image .serviceImg_wrapper_left .main_btn_serviceImg .serviceImg_btn a:after { display: none; } */
.services_with_image .serviceImg_wrapper_left .inner_serviceImg:hover { transform: translateY(-8px); }
.services_with_image .serviceImg_wrapper_left .main_btn_serviceImg { margin-top: auto; }
.services_with_image .serviceImg_wrapper_left .outer_serviceImg { margin-bottom: 30px; }
.services_with_image .serviceImg_wrapper_right { padding-left: 60px; }
.services_with_image .serviceImg_wrapper_right { padding-left: 60px; }
.services_with_image .serviceImg_wrapper_right .inner_right_content { padding: 25px 40px 0px 40px; margin-bottom: 20px; }
.services_with_image .serviceImg_wrapper_right .inner_right_content p {  margin: 0; }


.count_three_col .web_shape.web_shape_top svg { width: calc(193% + 1.3px); height: 95px; transform: translateX(-50%) rotateY(180deg); }
.count_three_col .web_shape.web_shape_bottom svg { width: calc(248% + 1.3px); height: 190px; transform: translateX(-50%) rotateY(180deg); }

.count_three_col .three_col_title h3 { margin-bottom: 20px; }
.count_three_col .three_col_number>* { color: #242424; font-size: 90px; margin: 0; line-height: 1.6em; font-weight: 700; }
.count_three_col .three_col_number { margin: 0 0 -80px 0; }
.count_three_col .three_col_content p { margin: 0; line-height: 1.6; }
.count_three_col .three_col_content p a {color: #28B39B; }
.count_three_col .three_col_content p a:hover {color: #FFF;}
.count_three_col .main_count_three_col { justify-content: center; align-items: center; }
.count_three_col .outer_three_col { padding: 0 30px; margin-bottom: 40px; }
.count_three_col .outer_three_col .inner_three_col { display: flex; flex-direction: column; height: 100%;}

/* .simple_text_button .simple_text_wrapper{max-width:650px; width:100%; margin:0 auto;}  */
/* .simple_text_button .simple_text_btn.button a { box-shadow: 10px 10px 28px -5px rgba(0, 0, 0, 0.33); } */
.simple_text_button .simple_text_image{width:156px; height:156px; margin: 0 auto; margin-bottom:10px;}

.simple_text_hover .title >* { color: #FFFFFF;  font-weight: 500; }
.simple_text_hover .simple_text_btn a:hover:before { background-color: #000; } 


.two_col_zigzag .web_shape.web_shape_top  svg { width: calc(193% + 1.3px); height: 95px; transform: translateX(-50%) rotateY(180deg); }
.two_col_zigzag .web_shape.web_shape_bottom svg { width: calc(157% + 1.3px); height: 61px; }
.two_col_zigzag .left_zigzag_title h2 { margin-bottom: 20px; }
.two_col_zigzag .left_two_col_zigzag .zigzag_hint_box { max-width: 510px; width: 100%; padding: 30px 20px 30px 30px; background-color: rgba(40, 179, 155, 0.12); border-style: solid; border-width: 1px 1px 1px 1px; border-color: rgba(40, 179, 155, 0.28); border-radius: 3px 3px 3px 3px; }
.two_col_zigzag .left_two_col_zigzag .hint_title > * { margin-bottom: 8px; color: #000; }
.two_col_zigzag .left_two_col_zigzag .hint_text > * { margin: 0; }
.two_col_zigzag .left_two_col_zigzag .zigzag_hint_box {  margin-top: 35px;} 
.two_col_zigzag .left_two_col_zigzag,.right_zigzag_image { padding: 0 20px;}
.two_col_zigzag .outer_two_zigzag:last-child { margin-bottom: 0; }
.two_col_zigzag .outer_two_zigzag {  margin-bottom: 100px; margin-left: -20px; margin-right: -20px; }
.two_col_zigzag .outer_two_zigzag.swap .left_two_col_zigzag { order: 1;}
.two_col_zigzag .right_zigzag_image .inner_zigzag_image { text-align: center; padding:15px 20px;}


.one_col_strap .outer_strap_box { max-width: 900px; width: 100%; box-shadow: 20px 20px 80px -33px rgba(0, 0, 0, 0.11); padding: 50px 60px 60px 60px; background-color: #fff; border-radius: 5px; overflow: hidden; margin: 0 auto; }
.one_col_strap .inner_strap_box { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
.one_col_strap .inner_strap_icon {  position: relative;}
.one_col_strap .inner_strap_icon:before {content: "\f082";display: inline-block;font-size: 30px;font-family: FontAwesome;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;color: #28b29b;margin-bottom: 8px;}
.one_col_strap .small_text{    text-align: center; color: #7A7A7A; font-size: 14px; line-height: 1.4em;}

.One_Col_strapV1 .inner_strap_icon:before { display: none; }
.One_Col_strapV1 .outer_strap_box { margin: -180px 0px 50px; padding: 50px 40px 30px 40px;     box-shadow: 0px 0px 27px -7px rgba(121, 121, 121, 0.5); }
.One_Col_strapV1 .one_col_strap_box { display: flex; }
.One_Col_strapV1 .strap_title h2 { font-size: 25px; font-weight: bold; line-height: 1.4em; color: #28B39B; }

.footer_top_form .web_shape.web_shape_top svg { width: calc(157% + 1.3px); height: 61px; }
.footer_top_form .fomr_left_image { padding-right: 40px; }
.footer_top_form .inner_form_left_image img { width: 90%; }
.footer_top_form .form-contact-info .form-contact-srt{ background: #fff; padding: 35px 35px 35px 35px; border-radius: 5px; overflow: hidden;}
.footer_top_form .image_title { padding-right: 20px; padding-left: 20px; font-size: 18px; }
.footer_top_form .inner_comm_nbtn a { display: inline-block; vertical-align: middle; }
.footer_top_form .inner_comm_nbtn a .comm_icon, .inner_comm_nbtn a .comm_icon>span { display: inline-block; vertical-align: middle; }
.footer_top_form .inner_comm_nbtn a .comm_icon>span svg { transition:400ms all ease-in; width: 26px; height: 26px; fill:#fff}
.footer_top_form .Communication_btn {  justify-content: center;  align-items: center;}
.footer_top_form .inner_comm_nbtn a { position: relative; padding: 9px 10px 15px 10px; font-family: "Montserrat", Sans-serif; font-size: 18px; font-weight: 500; color: #FFFFFF; }
.footer_top_form .inner_comm_nbtn a .comm_icon { position: inherit; width: 26px; height: 26px; display: inline-block; margin-right: 20px; }
.footer_top_form .inner_comm_nbtn { min-height: 90px; background-color: #fa5734; border-radius: 10px; overflow: hidden; padding: 15px 35px 15px 35px; margin: 15px 20px 15px 20px; min-width: 255px; text-align: center; }
.footer_top_form .inner_comm_nbtn:last-child { background-color: #E73405; }
.footer_top_form .inner_comm_nbtn a:before { transition:400ms all ease-in;content:''; background: #FFFFFF66; height: 1px; position: absolute; width: 100%; bottom: 0; left: 0%; pointer-events: none; z-index: 11; display: inline-block; }

.footer_top_form .inner_comm_nbtn a:hover:before { -webkit-animation: mymove 1s; -webkit-animation-iteration-count: 1; animation: mymove 1s; animation-iteration-count: 1; }
@keyframes mymove { 0% { left: 0%; width: 100% } 45% { left: 100%; width: 0% } 55% { left: 0%; width: 0% } 100% { left: 0%; width: 100% }}
.footer_top_form .inner_comm_nbtn a:hover { color: #000; }
.footer_top_form .inner_comm_nbtn a:hover .comm_icon>span svg { fill: #000; }
.footer_top_form .inner_comm_nbtn a:hover:before { background: #000; }
.footer_top_form  .formResetStyling form .hs_submit .actions { text-align: center; padding-top:23px; padding-bottom:17px;}
/* .footer_top_form.footer_top_form_V2 .form-contact-info .legal-consent-container .hs-richtext p {color: #f9f9f9;} */


.one_col_content_image .main_one_col_image{max-width:900px; width:100%; margin:0 auto;}
.one_col_content_image  .content { max-width: 700px; margin: 0 auto; line-height: 1.8; padding-top: 10px; }
.one_col_content_image .one_col_image_wraper { padding-top: 20px; }
.one_col_content_image .content p:last-child {  margin-bottom: 0;}


.three_col_repeater .inner_three_col {  width: 55%;}
.three_col_repeater .outer_three_col_repeater { padding: 30px;}
.three_col_repeater .outer_three_col_repeater .inner_three_col .content p:last-child {  margin: 0;}
.three_col_repeater .inner_three_col img { width: 100%; height: 100%; object-fit: cover;}
.three_col_repeater .inner_three_col_repeater { display: flex; flex-direction: column; height: 100%; }

.two_col_image_content .web_shape.web_shape_top svg{width: calc(198% + 1.3px); height: 121px;}
.two_col_image_content .web_shape.web_shape_bottom svg{ width: calc(143% + 1.3px); height: 94px;}
.two_col_image_content .outer_two_col_image_content.swap .left_two_col_image { order: 1; }
.two_col_image_content .outer_two_col_image_content .left_two_col_image_content>* {   color: #000;}
.two_col_image_content .inner_right_two_col_img img { max-width: 80% !important; }
.two_col_image_content .inner_right_two_col_img { text-align: center; margin: 48px 18px;} 
.two_col_image_content .outer_two_col_image_content { align-items: center; margin: 0 -30px; }
.two_col_image_content .left_two_col_image,.two_col_image_content .right_two_col_image { padding: 0 30px; } 
.two_col_image_content   .main_two_col_image_content .left_top_title >* { color: #BFBFBF; font-size: 18px; font-weight: 600; text-transform: uppercase; position: relative; display: inline-block; }
.two_col_image_content   .main_two_col_image_content .left_top_title >*:after { content: ''; width: 100%; height: 1px; background: #bfbfbf;   display: inline-block; margin-top: 23px; margin-bottom: 20px; }


.tabbing_with_content .tabbing_topo_title{max-width:700px; margin:0 auto; width:100%;}
.tabbing_with_content .outer_tabbing .tabs .tabs_title { display: none;}
.tabbing_with_content .tabing_title { display: flex; flex-wrap: wrap; }
.tabbing_with_content .tabs_title {  cursor: pointer; position: relative; padding: 20px 50px; font-weight: 700; line-height: 1; min-height:75px; z-index:1; padding-bottom:35px;}
.tabbing_with_content .outer_tabbing { padding-top: 50px;}
.tabbing_with_content .tabs_title .number_list { position: absolute; left: 30px; top: 21px; font-size: 14px; color: #000; font-weight:500; }
.tabbing_with_content .inner_tabs_title> * { margin: 0; line-height:1; }
.tabbing_with_content .tab_content {  padding: 20px; }
.tabbing_with_content .left_logo_content, .right_tabbing_image { padding: 10px; }
.tabbing_with_content .tabbing_logo img { max-width: 70% !important; }
.tabbing_with_content .left_logo_content { display: flex; flex-direction: column; } 
.tabbing_with_content .tabs_title{border-bottom: 2px solid #f4f4f4;}
/* .tabbing_with_content .tabs_title.current { border-bottom: 1px solid #D2D2D2; } */
.tabbing_with_content .tabs_title .inner_tabs_title { padding: 0 5px;}
.tabbing_with_content .tabs_title.current .inner_tabs_title > * {    color: #000;}
.tabbing_with_content .tabs_title.current:before { height: 100%; background: #f4f4f4; position: absolute; content: ''; top: 0px; left: 0; width: 100%; z-index: -1; border-radius: 5px; padding: 50px 20px; }
.tabbing_with_content .tabs_title.current:after { content: ''; position: absolute; content: ''; width: 75%; height: 5px; background: #28B39B; left: 0; right: 0; bottom: 0; margin: 0 auto; }

.simple_slider .web_shape.web_shape_top svg { width: calc(158% + 1.3px); height: 60px; }
.simple_slider .author_name{font-family: Montserrat; font-size:14px;}
.simple_slider .main_simple_slider .slick-list { max-width: 720px ; width: 100%; margin: 0 auto; }
.simple_slider .main_simple_slider button.slick-next, .main_simple_slider button.slick-prev { background: transparent; }
.simple_slider .main_simple_slider .slick-dots li button { width: 11px; height: 11px; padding: 4px 0; border-radius: 50%; background: #000; opacity: .2; }
.simple_slider .main_simple_slider .slick-dots li.slick-active button { background: #28b39b; opacity: 1; }
/* .simple_slider .main_simple_slider .slick-next:before, .main_simple_slider .slick-prev:before { width: 40px; height: 40px; } */
.simple_slider .main_simple_slider .slick-prev { left: 40px; z-index: 10 !important; }
.simple_slider .main_simple_slider .slick-next { right: 40px; }
.simple_slider .main_simple_slider .slick-next:before,.simple_slider .main_simple_slider .slick-prev:before { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 1;   font-size: 50px; line-height: 1; transform: none;background:none; font-family: 'FontAwesome'; color: #28b39b; }
.simple_slider .main_simple_slider .slick-next:before { content: '\f105'; }
.simple_slider .main_simple_slider .slick-prev:before {content: '\f104';}
.simple_slider .main_simple_slider .slick-next:focus,.main_simple_slider .slick-next:hover,.main_simple_slider .slick-prev:focus,.main_simple_slider .slick-prev:hover {border: none;}
.simple_slider .main_simple_slider .inner_simple_slider > * {color:#000;}
.simple_slider .main_simple_slider .slick-next,.simple_slider .main_simple_slider .slick-prev { width: 55px; height: 55px; border-radius: 0; z-index: 1; transition: all ease .4s; -weblit-transition: all ease .4s; top: 50%; bottom: unset; }
.simple_slider_btn a { background-color: #000;}
.simple_slider .main_simple_slider .slick-dots li { background: unset; opacity: 1;}

.banner_hubspotcrm_demo .inner_right_image a img { height: auto !important; max-width: 70% !important;}
.banner_hubspotcrm_demo .main_banner_image {  align-items: center;}
.banner_hubspotcrm_demo .web_shape.web_shape_bottom svg { width: calc(221% + 1.3px); height: 185px; transform: translateX(-50%) rotateY(180deg); }
.banner_hubspotcrm_demo .sub_heading h1 { line-height: 1.4; }
.banner_hubspotcrm_demo .content { padding-top: 15px; }


/* fulltabing */
.full_section_tabbing .content-wrapper{max-width:100%}
.full_section_tabbing .outer_tabbing_content{position:relative; display:block;} 
.full_section_tabbing .tabbing_title_wraper { margin: 0px 80px 0px 80px; padding: 0px 0px 0px 0px; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5); justify-content: center; align-items: center; }
.full_section_tabbing .tabbing_title_wraper .listing_title_wraper .inner_tabbing_title >* { margin: 0; font-size: 18px; }
.full_section_tabbing .tabbing_title_wraper .listing_title_wraper .inner_tabbing_title {    transition: 400ms all ease-in;  border-style: solid; border-width: 1px 1px 1px 1px; border-color: #f7f7f7; border-radius: 5px 5px 5px 5px; background-color: #F0F0F0; font-size: 18px; font-weight: bold; line-height: 30px; color: #000000; padding: 25px 40px 25px 40px; margin-right: 30px; margin-bottom:30px; }
.full_section_tabbing .tabbing_title_wraper .listing_title_wraper:last-child .inner_tabbing_title { margin-right: 0; }
.full_section_tabbing .tabbing_title_wraper .listing_title_wraper .inner_tabbing_title:hover,.full_section_tabbing .tabbing_title_wraper  .listing_title_wraper.active .inner_tabbing_title { border-color: #0CCD92; background-color: #39B09B; box-shadow: 0px 8px 49px -18px rgba(0, 0, 0, 0.45); color: #fff; }
.full_section_tabbing .tabbing_title_wraper .listing_title_wraper:first-child .inner_tabbing_title { margin-left: 0; }
.full_section_tabbing .tabbing_title_wraper .listing_title_wraper:last-child .inner_tabbing_title { margin-right: 0; }


.tabbing_content_wraper { box-shadow: 0px 4px 51px -24px rgba(0, 0, 0, 0.25); margin: 4% 4% 2% 4%; padding: 3% 0% 4% 0%; }
.tabbing_content_wraper .outer_tabbing_content .full_tabbing_section_rept { max-width: 1050px; width: 100%; margin: 0 auto; align-items:center; }
.tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child { padding: 20px 0  60px 0; }
.tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_sec_content p { font-size: 20px; padding: 30px 0px 20px 0px; margin: 0; }
.tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_sec_content p:first-child {  padding: 30px 0px 20px 0px; margin: 0; }
.tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .main_tab_btn { font-size: 0; }
.tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .main_tab_btn .tab_btn { font-size: 0; padding: 10px 0px 20px 0px; }
.tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_section_left { padding: 0px 50px 0px 30px; }


.outer_tabbing_content .full_tabbing_section_rept.swap .inner_tab_section_left {  order: 1;}
.outer_tabbing_content .inner_tabbing_content{position:relative;}
.outer_tabbing_content .future_listing_title>* { color: #D4D4D4; font-size: 18px; text-transform: uppercase; text-align: center; margin:0;}
.outer_tabbing_content .main_future_listing { max-width: 1050px; width: 100%; margin: 0 auto; }
.outer_tabbing_content .main_future_listing .listing_list_wraper ul { display: flex; flex-wrap: wrap; justify-content: center; }
.outer_tabbing_content .main_future_listing .listing_list_wraper ul li { margin: 0 20px; font-size: 18px; }
.outer_tabbing_content .main_future_listing .future_listing_title { padding: 40px 0 20px 0;}

.outer_tabbing_content .inner_tabbing_content:nth-child(2) .web_shape.web_shape_top svg { width: calc(170% + 1.3px); height: 140px; transform: translateX(-50%) rotateY(180deg); }
.outer_tabbing_content .inner_tabbing_content:nth-child(2) .web_shape.web_shape_bottom svg { width: calc(170% + 1.3px); height: 140px; }
.outer_tabbing_content .inner_tabbing_content:nth-child(2) {background-color: #f5f5f5;padding: 150px 0 160px;}
.outer_tabbing_content .inner_tabbing_content:nth-child(2) .inner_tab_section_right img { max-width: 60% !important; box-shadow: 0px 0px 28px -5px rgba(144, 144, 144, 0.5); }
.outer_tabbing_content .inner_tabbing_content:nth-child(2) .inner_tab_section_right { text-align: center; padding:10px;}
.outer_tabbing_content .inner_tabbing_content:nth-child(2) .inner_tab_section_left{padding:0 20px;}
.outer_tabbing_content .inner_tabbing_content:nth-child(2) .inner_tab_section_left .inner_tab_sec_content h3 span,.outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_section_left .inner_tab_sec_content h3 span { font-weight: 600; }
.outer_tabbing_content .inner_tabbing_content:nth-child(2) .inner_tab_section_left .inner_tab_sec_content h3,.outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_section_left .inner_tab_sec_content h3 { padding-bottom: 20px; }


.outer_tabbing_content .inner_tabbing_content:nth-child(3) {padding: 40px 0px 30px 0px;}
.outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_section_right img{ max-width: 90% !important; border-radius: 3px 3px 3px 3px; box-shadow: 0px 0px 28px -5px rgba(144, 144, 144, 0.5);}
.outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_section_right{text-align:center;}
.outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_sec_content { padding-right: 80px; }

/* full tabing  */


.banner_logo_video .right_banner_image .inner_right_image img { max-width: 60% !important; height: inherit !important;}
.banner_logo_video .right_banner_image .inner_right_image,.banner_logo_video .right_banner_image .inner_right_video { padding: 0 9px;}
.banner_logo_video .right_banner_image .banner_wrapper_video { position: relative; transition: 400ms all ease-in; cursor: pointer; }
.banner_logo_video .right_banner_image .banner_wrapper_video .banner_video_linkk { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; }
.banner_logo_video .right_banner_image .banner_wrapper_video:before { content: ''; position: absolute; width: 77px; height: 77px; background-color: #00a4bd; border-radius: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.65; transition: 400ms all ease-in; content: '\f04b'; font-family: 'FontAwesome'; color: #fff; font-size: 39px; padding: 10px 27px; cursor: pointer; }
.banner_logo_video .right_banner_image .banner_wrapper_video:hover:before { opacity: 1; }
.banner_logo_video .web_shape.web_shape_bottom svg{ width: calc(194% + 1.3px); height: 182px;}

.image_slider .slick-list.draggable { max-width: 980px; width: 100%; margin: 0 auto; }

.three_col_title_content .outer_three_col_repeat { padding: 30px; }
.three_col_title_content .three_reapet_title h3 { margin-bottom: 15px; color: #000000; font-size: 20px; font-weight: 600; line-height: 1.5em; }
.three_col_title_content .three_reapet_content p { font-size: 15px; line-height: 1.8em; margin-bottom: 12px; }
.three_col_title_content .threecol__title_wrapper .content p { margin-bottom: 10px; }


.three_col_icon_content .web_shape.web_shape_top svg{ width: calc(179% + 1.3px); height: 96px;}
.three_col_icon_content .web_shape.web_shape_bottom svg{    width: calc(200% + 1.3px);  height: 127px;}
.three_col_icon_content .outer_right_col_icon .icon_content>* { color: #868686; font-size: 14px; line-height: 1.6em; margin:0; }
.three_col_icon_content .outer_right_col_icon .icon_title>* { margin-bottom: 10px; color: #000000; font-size: 18px; }
.three_col_icon_content .outer_right_col_icon .icon_right_col { position: relative; height: 33px; margin-bottom: 10px; }
.three_col_icon_content .outer_right_col_icon .icon_right_col:before { content: "\f058"; font-family: fontAwesome; font-weight: 900; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; font-size: 26px; color: #28B39B; top: 0; left: 0; }

.three_col_icon_content .outer_right_col_icon{padding: 0 20px; margin-bottom:50px;} 
.three_col_icon_content .right_repeater_wraper{margin:0 -20px;}
.three_col_icon_content .outer_right_col_icon .icon_title>* span {    font-weight: 700;}


.simple_sliderV2_shape .web_shape.web_shape_top svg { width: calc(200% + 1.3px); height: 127px;}
.tabbing_hover .listing_title_wraper{ cursor: pointer;}
.tabbing_hover .web_shape.web_shape_top svg{  width: calc(198% + 1.3px);height: 99px;}
.tabbing_hover .listing_title_wraper .inner_tabbing_title p { font-weight: bold; margin: 0; line-height: 1.5; color:#000; font-size: 18px;}  
.tabbing_hover .listing_title_wraper .inner_tabbing_title { padding: 14px 60px; max-width: 500px; position: relative;  margin: 0 10px; min-height:85px; padding-bottom:30px;}
.tabbing_hover .listing_title_wraper .inner_tabbing_title:hover:before, .tabbing_hover .listing_title_wraper.active .inner_tabbing_title:before {  height: 100%; background: #f4f4f4; position: absolute; content: ''; top: -5px; left: 0; width: 100%; z-index: -1; border-radius: 5px; padding: 55px 20px; }
.tabbing_hover .listing_title_wraper { position: relative; display:flex; }
.tabbing_hover .listing_title_wraper:before { content: ''; position: absolute; width: 100%; height: 2px; background: #f4f4f4; bottom: 0; z-index: -1; }
.tabbing_hover .listing_title_wraper .inner_tabbing_title:hover:after, .tabbing_hover .listing_title_wraper.active .inner_tabbing_title:after { position: absolute; content: ''; width: 70%; height: 5px; background: #28B39B; left: 0; right: 0; bottom: 0; margin: 0 auto; }
.tabbing_hover .listing_title_wraper:first-child .inner_tabbing_title { margin-left: 0; }
.tabbing_hover .listing_title_wraper:last-child .inner_tabbing_title { margin-right: 0; }
.listing_title_wraper .inner_tabbing_title span.number_list { position: absolute; left: 18px; top: 16px; font-size: 14px; color: #000; }



.tabbing_hover .left_tabbing_hover_content >h2 { color: #F94113; font-size: 25px; font-weight: 600; line-height: 1.5em; margin-bottom: 15px; }
.tabbing_hover .left_tabbing_hover_content >p { margin: 0; line-height: 1.7; }
.tabbing_hover .left_tabbing_hover_content { padding-right: 80px; }
.tabbing_hover .outer_tabbing_content:not(:first-child) {   display: none;}
.tabbing_hover .right_content_image{max-width:550px; width:100%}
.tabbing_hover .image_text { color: #BFBFBF; font-size: 18px; font-weight: 600; text-transform: uppercase; }
.tabbing_hover .right_content_image p { margin: 0 0 0 0; }

/* hubspot-integracja-erp-crm-contact-centre */

.banner_image.jp-banner span.baseModuleOverlay { opacity: 0.9;background-image: linear-gradient(110deg, #335362 0%, #28B39B 55%) !important; } 
.banner_image.jp-banner { background-position: top center !important; }
.banner_image.jp-banner .content p {  margin: 0 auto 28px; }
.banner_image.jp-banner .web_shape.web_shape_bottom svg { width: calc(221% + 1.3px); height: 185px; }
.banner_image.jp-banner .web_shape svg path { fill: #EDEDED !important; }

/* .three-col-image .image-three-col { max-width: 900px; margin: -220px auto 0 auto; } */

.three-col-image .image-three-col { max-width: 900px; margin: 0 auto; position: relative; top: -146px;margin-bottom:-70px;}
.title-three-col-section {text-align: center;  margin: 0 auto 40px; }  
.main-three-col-section { display: flex; flex-wrap: wrap; } 
.main-three-col-section .item-threecl-section { width: 33.33%; padding: 0 20px; margin-bottom: 20px; }
.main-three-col-section .item-threecl-section .inner-item-three-col { padding: 30px; background-color: #fff;height:100%;  border-radius: 3px; overflow: hidden; } 
.inner-three-col-img { max-width: 900px; margin: 0 auto; }
.main-three-col-section .item-threecl-section .inner-item-three-col .text-inner-col-section { text-align: center; }
.main-three-col-section .item-threecl-section .inner-item-three-col .text-inner-col-section p { margin: 0; font-size: 18px; font-weight: 600; } 
.bottom-title-text { max-width: 580px; margin: 30px auto 50px auto; text-align: center; }
.three-col-bottom-shap { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; bottom: -1px; transform: rotate(180deg); } 
.three-col-bottom-shap svg { display: block; position: relative; left: 50%; transform: translateX(-50%); z-index: -1; width: calc(227% + 1.3px); height: 110px; } 
.three-col-bottom-shap svg path {fill: #fff;}


.two_col_zigzag.jp-two-colum-1 .title { max-width: 1000px; margin: 0 auto 55px; }
/* .two_col_zigzag.jp-two-colum-1 .title h2 { font-size: 28px; font-weight: 700; }  */
.two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap.d-flex { align-items: center; } 
.two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap .right_zigzag_image { padding-right: 50px;padding-left:0; } 
.two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap .left_two_col_zigzag { padding-left: 50px; padding-right:0;}
.two_col_zigzag.jp-two-colum-1 .ul_styling ul li::before { content: "\f00c"; font-weight: 300; font-size: 18px; height: 16px; }
/* .two_col_zigzag.jp-two-colum-1 .black_link a:before { transition: all ease .3s; font-family: "fontAwesome"; font-weight: 700; font-size: 18px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; content: '\f178'; vertical-align: middle; margin-right: 13px; color: #F94213; }
.two_col_zigzag.jp-two-colum-1 .black_link a:after{display:none;} */

.two_col_zigzag.jp-bottom-2 .main_two_zigzag_btn { padding-right: 111px; }
.two_col_zigzag.jp-bottom-2 .web_shape.web_shape_top svg { width: calc(224% + 1.3px); height: 121px; transform: translateX(-50%); }
.two_col_zigzag.jp-two-colum-1 .outer_two_zigzag { align-items: center; } 
.two_col_zigzag.jp-two-colum-1 .outer_two_zigzag .left_two_col_zigzag { padding-right: 50px; } 
.two_col_zigzag.jp-two-colum-1 .outer_two_zigzag .right_zigzag_image { padding-left: 50px; }
.footer_top_form.pt120.pb80.jp-form .web_shape.web_shape_top svg path { fill: #fff !important; }

/* hubspot-integracja-erp-crm-contact-centre */

.banner_hub_partner span.baseModuleOverlay { opacity: .93; }
.banner_hub_partner .web_shape.web_shape_bottom svg {width: calc(163% + 1.3px);height: 74px;transform: translateX(-50%) rotateY(180deg);}


.one_col_video .main_video_thumbnail{max-width:850px; width:100%; margin:0 auto; display:flex;}
.one_col_video .video_thumbnail img { border-radius: 6px 6px 6px 6px; box-shadow: 10px 10px 43px -23px rgba(0, 0, 0, 0.5); overflow: hidden; cursor: pointer; }
.one_col_video .video_thumbnail { margin-top: -60px; position: relative; }
.one_col_video .inner_video:after { content: '\f01d'; position: absolute; font-family: 'fontAwesome'; font-size: 145px; color: #fff; top: 50%; left: 50%; transform: translate(-50%, -50%);     z-index: 1; cursor: pointer; }
.one_col_video .inner_video { cursor: pointer; position: relative; border-radius: 6px; overflow: hidden; box-shadow: 10px 10px 43px -23px rgba(0,0,0,0.5); }
.one_col_video .inner_video>div { border-radius: 6px 6px 6px 6px; box-shadow: 10px 10px 43px -23px rgba(0, 0, 0, .5); cursor: pointer; max-height: 100% !important; max-width: 100% !important; min-width: 850px !important; overflow: hidden; }
.one_col_video .inner_video:before { content: ""; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; width: 100%; height: 100%; z-index: 1; }
.one_col_video .inner_video.play:before, .inner_video.play:after { opacity: 0; visibility: hidden;}

.two_col_box .main_two_col_box { max-width: 1000px; width: 100%; margin: 0 auto }
.two_col_box .main_two_col_box .outer_two_col_box { padding: 20px; }
.two_col_box .main_two_col_box .inner_two_col_box { padding: 40px; background-color: #f5f5f5; height: 100%; border-radius: 6px; overflow: hidden; }
.two_col_box .main_two_col_box .two_col_title h3 {   margin-bottom: 10px; color: #08D393; }
.two_col_box .main_two_col_box .two_col_svg { width: 80px; height: 80px; margin: 0 auto; }
.two_col_box .main_two_col_box .two_col_svg svg { width: 100%; height: 100%; object-fit: cover; }
.two_col_box .main_two_col_box .two_col_image { margin-bottom: 38px; }
.two_col_box .web_shape.web_shape_bottom svg{width: calc(116% + 1.3px); height: 31px;}

.simpleText_polska .title { padding-bottom: 40px; } 
.simpleText_polska .web_shape.web_shape_bottom svg { width: calc(128% + 1.3px); height: 30px; }




/*  hubspot-service-hub  */

.zigzag_percentage_box .web_shape.web_shape_top svg {width: calc(179% + 1.3px);height: 96px;}
.polska_zigzag .inner_zigzag_image img {  border-radius: 7px 7px 7px 7px;  box-shadow: -15px 15px 43px -20px rgba(0,0,0,0.5);}
.polska_zigzagV2 .web_shape.web_shape_bottom svg { width: calc(142% + 1.3px); height: 56px; }
.polska_zigzagV2 .web_shape.web_shape_top svg { width: calc(164% + 1.3px); height: 45px; }

.zigzag_percentage_box .rowRreverse {flex-direction: row-reverse;}
.zigzag_percentage_box .twocol_container_item.odd .content_left{padding-right:80px;}
.zigzag_percentage_box .twocol_container_item.even .content_left {padding-right:0;padding-left:80px;}
.zigzag_percentage_box .twocol_container_item .content_right {box-shadow: 10px 10px 27px -12px rgba(163, 163, 163, 0.5);padding: 50px; border-radius: 5px; overflow: hidden;}
.zigzag_percentage_box .twocol_container_item:last-child { margin-bottom: 0;}
.zigzag_percentage_box .twocol_container_item {margin-bottom: 100px;}
.zigzag_percentage_box .twocol_container_item .title>* { line-height: 1.4; }
.zigzag_percentage_box .twocol_container_item .content>p { line-height: 1.8; }
.zigzag_percentage_box .twocol_container_item .percentage_number { color: #FFFFFF; font-size: 80px; line-height: 1.4em; font-family: "Montserrat"; font-weight: 700; }
.zigzag_percentage_box .twocol_container_item .bottom_content>*, .zigzag_percentage_box .twocol_container_item .top_content>* { line-height: 1.8; color: #fff; position: relative; }
.zigzag_percentage_box .twocol_container_item .bottom_content>*:last-child:before { content: ''; position: absolute; width: 20%; height: 1px; background: #000; bottom: -18px; }
.zigzag_percentage_box .twocol_container_item .customer_caption { padding-top: 15px; }
.zigzag_percentage_box .twocol_container_item .customer_caption>* { line-height: 1.8; font-size: 13px; margin-bottom: 10px; }



.Tabbing_hoverV1 .listing_title_wraper .inner_tabbing_title{max-width:unset;}


.simple_slider_service_hub .web_shape.web_shape_top svg { width: calc(200% + 1.3px); height: 127px; }
.simple_slider_service_hub .web_shape.web_shape_bottom svg { width: calc(172% + 1.3px); height: 88px; }
.simple_slider_service_hub .author_name { color: #fff; }


/*  hubspot-service-hub  */

/*start-opinie-hubspot-2*/

.banner_opinie .right_banner_image{padding:0;}
.banner_image.banner_opinie .main_banner_image{align-items: center;}
.banner_opinie { padding: 80px 0 130px 0; }
.banner_image.banner_opinie .inner_left_banner_image .content{padding-top:30px;}
.banner_image.banner_opinie .right_banner_image{width: 52%;}
.banner_image.banner_opinie .left_banner_image{width: 48%;}
.banner_image.banner_opinie .web_shape.web_shape_bottom  svg {width: calc(144% + 1.3px);height: 78px;}
.banner_image.banner_opinie .inner_right_image a img{height: 100%!important;}
.banner_opinie .inner_left_banner_image .sub_heading>*{font-size:45px;font-weight: 600;line-height: 1.3em;}
.zigzag_review .title>*{font-size:35px;line-height:1.5;}
/* .top_swap_content{max-width:900px;width:100%;margin:0 auto;} */
.rowRreverse {flex-direction: row-reverse;}
.zigzag_review .left_content{width: calc(50% - 50px);}
.zigzag_review .right_content{width: calc(50% - 50px);}
.zigzag_review .rating_image img {max-width: 40%;}
.zigzag_review .box_title>* {font-size: 26px;font-weight: 600;line-height: 1.5em;}
.zigzag_review .content_description:before {content: "“";font-size: 100px;color: #f9fafa;font-family: Times New Roman,Times,serif;
    font-weight: 900;line-height: 1;display: block;height: .6em;
}
.zigzag_review .content_description:before {font-size: calc(1px * 100);}
.zigzag_review .content_description>*{margin-top:15px;font-size:14px;line-height:2;}
.zigzag_review .author_name p {color: #9B9B9B;}

.fullWidth_announcebar {position: relative;background-color: #f2f2f2;box-shadow: 10px 10px 46px -28px rgba(0, 0, 0, 0.28);}
.announcebar_overlay{ 
    background-image: url("https://1708549.fs1.hubspotusercontent-na1.net/hubfs/1708549/BussinessWeb_2023/hero-green2-1.webp");background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;opacity: 0.42;mix-blend-mode: luminosity;border-radius: 5px 5px 5px 5px;position: absolute;height:100%;width:100%;z-index: 1;}
.fullWidth_announcebar .announce_title>*{font-size: 24px;line-height: 1.5em;margin: 0;}
.zigzag_review .announce_title{width: calc(100% - 415px);padding-left: 50px;padding-right: 10px;}
.zigzag_review .announce_btn {width: 415px;display: flex;justify-content: flex-end;}
.zigzag_review .announce_btn a{font-size:18px;font-family: "Montserrat", Sans-serif;}
.zigzag_review .inner_announcebar{max-width:1140px;margin:0 auto;position: relative;z-index: 9;padding: 0 20px;} 

.customer_section .brand_img img {max-width: 30%;transition: 400ms all ease-in;}
.customer_section .brand_img img:hover {transform: scale(1.1);}
.customer_section .title h2{font-size:35px;font-weight:600;}
.customer_section .logo_container{margin: 60px -20px 0;}
/* .customer_section .logo_item{padding:0 20px;margin-bottom:50px;}    */
.customer_section .logo_inner{background-color:#fff;padding: 40px 25px; margin:20px;}
/* .customer_section .companylogo_img{padding: 30px 20px 30px 20px;} */
.customer_section .bottom_title>*{font-size:27px;line-height:1.5;}
.customer_section_btn a{box-shadow: 10px 10px 46px -19px rgba(0, 0, 0, 0.49);}

.case_study_two_column .web_shape.web_shape_top svg{width: calc(156% + 1.3px);height: 69px;}
.case_study_two_column .title_content>*{font-size:35px;line-height:1.5}
.case_study_two_column .post_inner {position: relative; box-shadow: 0 8px 18px -6px rgba(15,23,42,.05), 0 24px 42px -4px rgba(15,23,42,.1); border-radius: 5px;background-color:#fff;}
.case_study_two_column .post_inner:before { background: #fff; border-radius: 6px; bottom: -16px; box-shadow: 0 8px 18px -6px rgba(15, 23, 42, .05), 0 24px 42px -4px rgba(15, 23, 42, .1); content: ""; display: block; height: 80px; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; width: 90%; z-index: -1; content: ''; }
.case_study_two_column .post_inner a.overlink{position: absolute;left:0;right:0;top:0;bottom:0;}
.case_study_two_column .post_item{padding: 0 25px;margin-bottom: 65px;}
.case_study_two_column .post_container{margin: 0 -25px;}
.case_study_two_column .post_content{padding: 30px;}
.case_study_two_column .post_content>* { font-size: 18px; font-weight: 500; text-transform: capitalize; line-height: 1.5em; }
.case_study_two_column .post_img { height: 222px; width: 100%; overflow: hidden;border-top-left-radius: 5px;border-top-right-radius:5px; }
.case_study_two_column .post_img img { height: 100%; width: 100%; object-fit: cover; }

.case_study_two_column .post_inner a.overlink:hover {box-shadow: 0 0 30px 0 rgba(0,0,0,.15);}

/* .case_study_two_column .post_inner a.overlink::after {
display: block;
content: "";
background-image: linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);
background-repeat: no-repeat;
height: 100%;
width: 100%;
position: absolute;
bottom: 0;
opacity: 1;
transition: all .3s ease-out;
} */


/*end-opinie-hubspot-2*/


/* hubspot-marketing-hub-demo */

/* .tabbing_overV2 .listing_title_wraper .inner_tabbing_title p { font-size: 15px; } */
/* .tabbing_overV2 .listing_title_wraper .inner_tabbing_title { padding: 15px; margin: 0 8px; margin-bottom: 20px; } */

/* hubspot-marketing-hub-demo */



/* o-nas */

.banner_o-nas .sub_heading h1,.banner_o-nas .content p  {  margin: 0; }
.banner_o-nas .content { padding-top: 30px; padding-bottom: 5px; }
.banner_o-nas .web_shape.web_shape_bottom svg { width: calc(110% + 1.3px); height: 51px; }


.simple_text_onas .web_shape.web_shape_top svg { width: calc(111% + 1.3px); height: 28px; }
.simple_text_onas .web_shape.web_shape_bottom svg { width: calc(113% + 1.3px); height: 41px; }
/* .simple_text_onas .title >* { font-size: 35px; line-height: 1.3; font-weight: 600; } */
.simple_text_onas .simple_text_btn.button { padding-top: 25px; }
.simple_text_onas .simple_text_btn.button a { font-size: 18px; }   


.teams_memeber .outer_team_member { padding: 20px; }
.teams_memeber .outer_team_member .inner_team_member { padding: 15px 30px 30px; }
.teams_memeber .outer_team_member .inner_team_image { width: 253px; height: 253px; overflow: hidden; border-radius: 100%;   margin: 0 auto; background:#eee;}
.teams_memeber .outer_team_member .inner_team_image a { display: block; }
.teams_memeber .outer_team_member .inner_team_image a img { width: 100%; height: 100% !important; object-fit: cover; }
.teams_memeber .outer_team_member .team_member_name>* {  margin: 0;   margin:0; }
.teams_memeber .outer_team_member .team_member_position>* { color: #000000; font-family: "Montserrat", Sans-serif; font-size: 17px; font-weight: 500; line-height: 1.4em; margin:0; }
.teams_memeber .outer_team_member .inner_team_social_icon a { display: block; width: 40px; height: 40px; overflow: hidden; border-radius: 100%; background: #28B39B; padding: 12px; }
.teams_memeber .outer_team_member .inner_team_social_icon a span { display: block;  }
.teams_memeber .outer_team_member .inner_team_social_icon a span svg { width: 100%; height: 100%; object-fit: cover; fill: #fff;}
.teams_memeber .outer_team_member .team_social_icon { display: flex; justify-content: center; }
.teams_memeber .outer_team_member .team_member_description>* { color: #797979;   }
.teams_memeber .outer_team_member .inner_team_member .inner_team_image a img {  transition: 400ms all ease-in;} 
.teams_memeber .outer_team_member .inner_team_member:hover .inner_team_image a img {  transform: scale(1.1);}
.teams_memeber .outer_team_member .inner_team_member { display: flex; flex-direction: column; height: 100%;}


.three_col_achieve .inner_svg_icon svg { height: 100%; width: 100%; object-fit: cover; }
.three_col_achieve .inner_svg_icon { width: 100px; height: 100px; margin: 0 auto; overflow: hidden; }
.three_col_achieve .three_achieve_title>* {   color: #000; margin: 0; }
.three_col_achieve .three_achieve_content>* {  margin: 0; }
.three_col_achieve .outer_three_col_achieve { padding: 40px; }
.three_col_achieve .achieve_title>* { margin: 0; }

/* o-nas */

/* hubspot-szkolenia-doradztwo */

.banner_szkolenia span.baseModuleOverlay {   opacity: 0.8;}
.banner_szkolenia .web_shape.web_shape_bottom svg { width: calc(221% + 1.3px); height: 185px; transform: translateX(-50%) rotateY(180deg); }
.banner_szkolenia .hero-top-btn { font-size: 0; }
.banner_szkolenia .heading { padding: 0; }
.problems_image_section .title h2 { color: #F94113; line-height: 1.5em; }
.problems_image_section .main_problems_image_section { padding-top: 35px; max-width: 800px; margin: 0 auto; width: 100%; }
.problems_image_section .left_problems_image, .right_problems_image { padding: 0 40px; }
.problems_image_section .outer_problems_image { margin: 0 -40px; }
.problem_ul ul { padding: 0; margin: 0; list-style: none; }
.problem_ul ul li:not(:last-child) { padding: 0; margin: 0; padding-bottom: 15px; margin-top: 15px; position: relative; }
.problem_ul ul li:first-child { margin-top: 0; }
.problem_ul ul li:last-child {  margin-top: 15px;}
.problem_ul ul li:not(:last-child):after { content: ''; bottom: 0; left: 0; border-bottom: 1px solid; border-bottom-style: dashed; border-color: rgba(249, 65, 19, 0.35); width: 80%; position: absolute; }
.problems_image_section .problem_bottom-image { margin: 0 auto; max-width: 1000px; width: 100%; margin-bottom: -2px; }
.problems_image_section .problem_bottom-image img { display: block; }

.two_col_problem_image .problem_ul ul li:not(:last-child):after { width: 60%; border-color: rgba(40, 179, 155, 0.46); }
.two_col_problem_image .problem_ul ul li:last-child { margin-top: 15px; margin-bottom: 0; }
.two_col_problem_image .web_shape.web_shape_bottom svg { width: calc(234% + 1.3px); height: 118px; }
.two_col_problem_image .inner_righrt_img_content>* { color: #FF7A5A;}
.two_col_problem_image .main_right_two_col_prob { max-width: 300px; margin: 0 auto; }
/* .two_col_problem_image .inner_two_problem_imag img { width: 100%; } */

.why_three_col .outer_why_three_col_achieve { padding: 0 17px; margin: 20px 0; }
.why_three_col .main_why_three_col_achieve { margin: 0 -17px; justify-content: center; }
.why_three_col .inner_why_three_col_achieve { padding: 40px; box-shadow: 10px 10px 31px -14px rgba(161, 161, 161, 0.5);  border-radius: 10px; overflow: hidden; height:100%; }

.why_three_col .inner_svg_icon img { width: 30%; height: 100% !important; object-fit: cover; }
.why_three_col .three_achieve_title>* { margin: 0;}
.why_three_col .three_achieve_content >* {margin: 0;}

.main_advantage_two_col { max-width: 1000px; margin: 0 auto; width: 100%;}
.main_advantage_two_col  .inner_image_advan_two_col { margin: 0px -150px 0px 0px;}

.certifications_icon_box .inner_certifications_icon { padding: 10px; margin: 10px; }
.certifications_icon_box .inner_certifications_icon .certifications_icon_image img { width: 50%; } 
.certifications_icon_box .certifications_icon_image { text-align: center; margin-bottom: 15px; }
.certifications_icon_box .certifications_title>*, .certifications_title>* span { color: #000000; font-size: 15px; font-weight: 600; margin-bottom:20px; }




/* offer_listing_content module  */
.offer_listing_content .title h2 {  margin-bottom: 60px; }
.offer_listing_content .left_problems_image.offer_listing_ul ul li::before, .offer_listing_content .right_problems_image.offer_listing_ul ul li::before { content: "\f05d"; font-family: fontAwesome; font-size: 20px; padding-right: 25px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.offer_listing_content .outer_problems_image > div { padding: 0 30px; }
.offer_listing_content .left_problems_image.offer_listing_ul ul li, .offer_listing_content .right_problems_image.offer_listing_ul ul li { position: relative; padding-left: 45px; }
.offer_listing_content .left_problems_image.offer_listing_ul ul li:not(:last-child), .offer_listing_content .right_problems_image.offer_listing_ul ul li { margin-bottom: 10px; }


/* offer_listing_content module  */
.banner_wsparcie .inner_left_banner_image .sub_heading p { font-size: 18px; line-height: 1.8; }
.banner_wsparcie span.overlayimage { background-position: top center !important; }
.banner_wsparcie .hero-top-btn.button a {  box-shadow: unset;}

/* banner_wsparcie banner module */
.banner_wsparcie .hero-top-btn { padding-bottom: 55px; }
.banner_wsparcie.banner_image .web_shape.web_shape_bottom svg { width: calc(221% + 1.3px); height: 185px; transform: translateX(-50%) rotateY(180deg); }

/* Two_Col_Zigzagv2 module  */
.two_Col_Zigzagv2 .zigzag_hint_box { display: none; }
.two_Col_Zigzagv2 .outer_two_zigzag.swap .right_zigzag_image .inner_zigzag_image img { height: 335px !important; object-fit: contain; }
.two_Col_Zigzagv2 .outer_two_zigzag .right_zigzag_image .inner_zigzag_image img { height: 341px !important; object-fit: contain; }
.two_Col_Zigzagv2 .outer_two_zigzag.swap .right_zigzag_image .inner_zigzag_image { padding-right: 60px; }
.two_Col_Zigzagv2 .outer_two_zigzag.swap .left_zigzag_title h3 { color:#F94213; }
.two_Col_Zigzagv2  .left_zigzag_title h3 { color:#28B39B; }
.two_Col_Zigzagv2 .left_zigzag_content ul li { margin-bottom: 8px; }
.two_Col_Zigzagv2 .web_shape.web_shape_top svg { width: calc(201% + 1.3px); height: 98px; transform: translateX(-50%); }
.two_Col_Zigzagv2 .web_shape.web_shape_bottom svg { width: calc(234% + 1.3px); height: 118px; }
.two_Col_Zigzagv2 ul { padding: 25px 0 0 48px; }
.two_Col_Zigzagv2 .outer_two_zigzag { margin-bottom: 80px; }
.two_Col_Zigzagv2 .outer_two_zigzag .right_zigzag_image .inner_zigzag_image { margin: 0px -100px 0px -60px; } 
.two_Col_Zigzagv2 .outer_two_zigzag.swap .right_zigzag_image .inner_zigzag_image { margin: 0;  }
.two_Col_Zigzagv2 .left_two_col_zigzag  { padding-right:80px; } 
.two_Col_Zigzagv2 .outer_two_zigzag.swap .left_two_col_zigzag  { padding-right:0px; }  




/* why_Two_col_card module  */
.why_two_col_card .outer_why_three_col_achieve { padding: 0 25px; }
.why_two_col_card .main_why_three_col_achieve { margin: 0 -25px; }
.why_two_col_card .svg_icon_achieve .inner_svg_icon { width: auto; margin-right: 20px;  }
.why_three_col.why_two_col_card .inner_svg_icon img { width: 60px; }
.why_two_col_card .image_box_content { width: calc(100% - 105px - 20px); }
.why_three_col .outer_why_three_col_achieve { margin: 30px 0; }
.why_two_col_card .three_achieve_content p { line-height: 1.8; }
.why_two_col_card .three_achieve_content p:not(:last-child) { margin-bottom: 28px; }
.why_two_col_card  .outer_why_three_col_achieve:nth-child(1) .inner_why_three_col_achieve { background-image: none;) !important; }
.why_two_col_card .outer_why_three_col_achieve:nth-child(2) .inner_why_three_col_achieve { background-image: none;) !important; }
.why_two_col_card .outer_why_three_col_achieve:nth-child(3) .inner_why_three_col_achieve { background-image: none;) !important; }
.why_two_col_card .outer_why_three_col_achieve:nth-child(4) .inner_why_three_col_achieve { background-image: none;) !important; }

/* chcesz-wdrożyć-hubspot-crm-wybierz-businessweb  */

/* .banner_video .right_banner_image .banner_wrapper_video { position: relative; transition: 400ms all ease-in; cursor: pointer; opacity: 0.7; border-radius: 8px 8px 8px 8px; box-shadow: 20px 20px 54px -23px rgba(0, 0, 0, 0.5); overflow: hidden; }
.banner_video .heading h1 { font-weight: 600; } */
.banner_video .banner_wrapper_video img { opacity: 0.7; border-radius: 8px 8px 8px 8px; box-shadow: 20px 20px 54px -23px rgba(0, 0, 0, 0.5); }
.banner_video .banner_wrapper_video {position:relative; max-width: 445px; margin: 0 0 0 auto; width: 100%; }

.banner_video .heading h1 { font-weight: 700; }
.banner_video_play_btn { position: absolute; width: 100px; height: 100px; background: radial-gradient(red 60%, #fff 62%); border-radius: 50%; display: inline-block; margin: 0 auto; box-shadow: 0px 0px 25px 3px rgba(255, 255, 255, .8); background: #F94113; z-index: 100; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.banner_video_play_btn:after { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-40%) translateY(-50%); transform: translateX(-40%) translateY(-50%); transform-origin: center center; width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 25px solid #fff; z-index: 100; -webkit-transition: all .4s cubic-bezier(.55, .055, .675, .19); transition: all .4s cubic-bezier(.55, .055, .675, .19); }
.banner_video_play_btn:before { content: ""; border-color: #fff; position: absolute; width: 150%; height: 150%; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation: pulsate1 2s; animation: pulsate1 2s; -webkit-animation-direction: forwards; animation-direction: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: steps; animation-timing-function: steps; opacity: 1; border-radius: 50%; border: 5px solid rgba(255, 255, 255, .75); top: -25%; left: -25%; background: rgba(198, 16, 0, 0); }
@keyframes pulsate1 {
    0% { -webkit-transform: scale(.6); transform: scale(.6); opacity: 1; box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, .75), 0px 0px 25px 10px rgba(255, 255, 255, .75) }
    100% { -webkit-transform: scale(1, 1); transform: scale(1); opacity: 0; box-shadow: none }}
.banner_video .web_shape.web_shape_bottom svg { width: calc(112% + 1.3px); height: 64px; } 
/* .fancybox-content { width: 680px !important;height: 480px !important;} */


/* .clients_zigzag_section .content-wrapper {  max-width: 1440px;} */
.clients_zigzag_section .right_zigzag_image { padding: 0; padding-left: 70px; }
.clients_zigzag_section .left_two_col_zigzag { padding: 10px 50px 10px 50px; }
.clients_zigzag_section .left_two_col_zigzag h2 { margin-bottom: 30px; }
.clients_zigzag_section .ul_styling ul li:before { content: ''; background-image: url(https://1708549.fs1.hubspotusercontent-na1.net/hubfs/1708549/BussinessWeb_2023/svgviewer-png-output.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 30px; height: 30px; top: 0; left: 0; position: absolute; transform: unset; }
.clients_zigzag_section .ul_styling ul li { padding-left: 45px; }
.clients_zigzag_section .outer_two_zigzag.swap .right_zigzag_image { padding-left: 0; padding-right: 70px; }


.three_col_middel .inner_icon_svg { width: 80px; height: 80px; margin: 0 auto; overflow: hidden; }
.Kontakt-three-col.three_col_middel .inner_icon_svg {margin-right: auto;} 
.three_col_middel .inner_icon_svg svg { width: 100%; height: 100%; }
.three_col_middel .inner_icon_svg img {height: 100% !important;width: 100%;display: block;object-fit: cover;}
.three_col_middel .inner_three_middel {width:100%;box-shadow: none; padding: 40px; background: #fff; margin: 15px; text-align: center; border-radius: 8px;display: flex;flex-direction: column;justify-content: center;}
.three_col_middel .icon_svg { margin-bottom: 25px; }
.three_col_middel .outer_three_middel:nth-child(3n+2) {   transform: none;} 
.three_col_middel .web_shape.web_shape_top svg { width: calc(153% + 1.3px); height: 79px; }
.three_col_middel .web_shape.web_shape_bottom svg { width: calc(107% + 1.3px); height: 76px; }
.three_col_middel .outer_three_middel { margin-bottom: 0px; display:flex;}
.three_col_middel .three_middel_content > :last-child {margin-bottom: 0;}


/* ==== konzat module ==== */

.three_col_middel.Kontakt-three-col .outer_three_middel{display:block;}
.three_col_middel.Kontakt-three-col .outer_three_middel {display: flex;flex-direction: column;}
.three_col_middel.Kontakt-three-col .inner_three_middel {height: 100%;width: auto;}
.three_col_middel.Kontakt-three-col .outer_three_middel:first-child .inner_three_middel{margin-top:15px;}

/* ==== konzat module ==== */

.two_counter_box .counter_title h2 { font-size: 24px; font-weight: 600; line-height: 1.5em; color: #000; margin:0; }
.two_counter_box .icon_svg { width: 80px; height: 80px; overflow: hidden; margin: 0 auto; }
.two_counter_box .icon_svg svg { width: 100%; height: 100%; object-fit: cover; }
.two_counter_box .counter_text { text-align: center; color: #B2B2B2; font-family: "Open Sans", Sans-serif; font-weight: 600; margin-bottom: 1.4em; }
.two_counter_box .outer_two_col_counter .inner_two_col_counter { margin: 30px; padding: 40px; background: #F3F3F3; border-radius: 7px; overflow: hidden; }
.two_counter_box .counter_content p { line-height: 1.8; }
.two_counter_box .counter_content { padding: 0 10px; }
.two_counter_box .outer_two_col_counter:last-child .inner_two_col_counter { background: #28B39B1F;}



.two_col_goals .content-wrapper { max-width: 1440px; }
.two_col_goals .image_wraper {   margin: 0px -80px 0px -40px;} 

.Simple_sliderVV2 .author_name { color: #28B39B; font-size: 20px; font-weight: 400; }
.Simple_sliderVV2 .main_simple_slider .inner_simple_slider > * {  text-transform: none; color:#fff; }
.Simple_sliderVV2 .author_postion { color: #676767; font-family: "Montserrat", Sans-serif; font-weight: 400; line-height: 2.2em; }
.Simple_sliderVV2 .slick-dots { display: none !important; }
.Simple_sliderVV2 .main_simple_slider .slick-next, .main_simple_slider .slick-prev { width: 30px; height: 30px; border-radius: 0; z-index: 1; transition: all ease .4s; -weblit-transition: all ease .4s; top: 50%; bottom: unset; }
.Simple_sliderVV2 .main_simple_slider.slick-dotted.slick-slider { margin-bottom: 0; max-width: 855PX; margin: 0 auto; }
.Simple_sliderVV2 .main_simple_slider .slick-prev { left: -40px; z-index: 10 !important; }
.Simple_sliderVV2 .main_simple_slider .slick-next { right: -40px; }
.Simple_sliderVV2 .main_simple_slider .slick-next:before, .Simple_sliderVV2 .main_simple_slider .slick-prev:before { font-size: 30px; color: hsla(0, 0%, 93.3%, .9); }
.Simple_sliderVV2 .main_simple_slider .slick-list{max-width:100%;}
.Simple_sliderVV2  .web_shape.web_shape_bottom svg{width: calc(100% + 1.3px); height: 51px;}
.Simple_sliderVV2  .web_shape.web_shape_top svg{width: calc(153% + 1.3px); height: 66px; transform: translateX(-50%) rotateY(180deg);}


.Tabbing_hoverV2 .inner_card_image img { max-width: 100%; border-radius: 7px 7px 7px 7px; box-shadow: 0px 0px 55px -24px rgba(0, 0, 0, 0.36); }
.Tabbing_hoverV2 .inner_card_image { max-width: 504px; width: 100%; margin: 0 auto; margin: -140px 0px 0px 0px; padding: 0px 0px 50px 0px; }
.Tabbing_hoverV2 .card_imge { display: flex; justify-content: center; align-items: center; }

/* .Tabbing_hoverV2  .listing_title_wraper.active .inner_tabbing_title { background: #08D393; } */
/* .Tabbing_hoverV2 .listing_title_wraper .inner_tabbing_title p { font-size: 22px; line-height: 1; font-family: inherit; font-weight: 600; position: relative; } */
/* .Tabbing_hoverV2 .listing_title_wraper .inner_tabbing_title { padding: 20px 25px; border-radius: 5px; overflow: hidden; background:#EDEDED; } */
/* .Tabbing_hoverV2 .listing_title_wraper .inner_tabbing_title p:before { content: "\f078"; font-family: FontAwesome; display: inline-block; padding-right: 20px; font-weight: 400; font-size: 15px; vertical-align: middle; } */
/* .Tabbing_hoverV2 .left_tabbing_hover_content >h2 {color: #28B39B;font-size: 28px;font-weight: 600;line-height: 1.5em;margin-bottom: 15px;} */
/* .Tabbing_hoverV2 .title h2 span { font-weight: 600; } */
.Tabbing_hoverV2 .title> * {  color: #000;}

.product-banner-main .web_shape.web_shape_bottom svg {  width: calc(163% + 1.3px);  height: 90px;  transform: translateX(-50%) rotateY(180deg);}


.portfolio_banner .web_shape.web_shape_bottom svg { width: calc(120% + 1.3px); height: 81px; }
.portfolio_banner .baseModuleOverlay { opacity: .71; }
.portfolio_banner .heading { padding-bottom: 10px; }
.portfolio_banner .heading h1 { margin-bottom: 0;   }

.two_col_rotate .inner_left_two_rotate{padding-right:75px;}
.two_col_rotate .two_rotate_image_wraper { padding: 10px;    display: flex; width: 100%; }
.two_col_rotate .two_rotate_image { position: absolute;  top: 104px; z-index: -1;   width: 100%; text-align: right; }
.two_col_rotate .two_rotate_image img { max-width: 85% !important; }
.two_col_rotate .two_rotate_main_image { margin-top: -30px; }
.two_col_rotate .inner_right_two_rotate { position: relative; }



.scrool_menu .inner_menu ul li a:before { content: ''; overflow: hidden; position: absolute; left: 0; bottom: -1px; display: block; width: 0; height: 1px; background-color: #222; -webkit-transition: all .4s cubic-bezier(.175, .885, .32, 1.075); -moz-transition: all .4s cubic-bezier(.175, .885, .32, 1.075); -o-transition: all .4s cubic-bezier(.175, .885, .32, 1.075); -ms-transition: all .4s cubic-bezier(.175, .885, .32, 1.075); transition: all .4s cubic-bezier(.175, .885, .32, 1.075); }
.scrool_menu .inner_menu ul li:hover a { color: #F94213; }
.scrool_menu .inner_menu { max-width: 850px; margin: 0 auto; background-color: #28B39B1C; box-shadow: 20px 20px 63px -31px rgba(0, 0, 0, 0.26); padding: 10px 25px 10px 25px; border-radius: 5px; overflow: hidden; }
.scrool_menu .inner_menu ul { padding: 0; list-style: none; display: flex; justify-content: center; align-items: center; }
.scrool_menu .inner_menu ul li a { display: block; font-size: 19px; font-weight: 600; padding: 10px 5px 10px 5px !important; color: #28B39B; position: relative; font-family: 'Open Sans', sans-serif; }
.scrool_menu .inner_menu ul li { margin: 0;  display: inline-block; padding: 5px 20px 5px 20px; transition: 400ms all ease-in;}
.scrool_menu .inner_menu ul li:hover a:before{background: #F94213;  width: 100%;}
.scrool_menu .inner_menu .menu_title >* { font-family: "Montserrat", Sans-serif; font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 1em; letter-spacing: 1px; color: #717171; margin: 0; }
.scrool_menu .menu_title {  padding-top: 25px;}

.landing_two_col .outer_landing_two_col { padding: 30px; }
.landing_two_col .premium-gallery-img { box-shadow: 0px 10px 39px -22px rgba(0, 0, 0, 0.5); margin: 10px 10px 10px 10px; padding: 0px 0px 0px 0px; border-radius: 5px; overflow: hidden; transition: 400ms all ease-in; }
.landing_two_col .premium-gallery-img-title>* { color: #000000;  font-weight: 600; margin: 0; }
.landing_two_col .premium-gallery-img-des>* { color: #8D8D8D; font-family: "Open Sans", Sans-serif; font-weight: 500; text-transform: capitalize; }
.landing_two_col .inner_landing_col{position:relative;}
.landing_two_col .inner_landing_col:hover .premium-gallery-img img { transform: scale(1.1); }
.landing_two_col .inner_landing_col .premium-gallery-img img { transition: 400ms all ease-in; }


.landing_slider .main_landing_slider .slick-next:before, .main_landing_slider .slick-prev:before { font-size: 24px; }
.landing_slider .main_landing_slider .slick-arrow { top: unset; bottom: -25px; }
.landing_slider .main_landing_slider button.slick-prev { left: 50%; transform: translate(-50%, -50%); margin-right: -20px; }
.landing_slider .main_landing_slider button.slick-next { left: 50%; transform: translate(100%, -50%); margin-right: 20px; }
.outer_landing_slider .inner_landing_slider .landing_image_slider img { width: 100%; height: 100% !important; object-fit: cover; }
/* .outer_landing_slider .inner_landing_slider .landing_image_slider { max-width: 690px; width: 100%; } */
/* .outer_landing_slider.slick-slide{width:690px !important;} */
.landing_slider .outer_landing_slider .slick-arrow.slick-disabled { opacity: 1 !important; visibility: visible !important;}
.landing_slider .outer_landing_slider .slick-next.slick-disabled:before,.landing_slider .outer_landing_slider  .slick-prev.slick-disabled:before{opacity: 1 !impotant;}
.landing_slider .main_landing_slider .slick-arrow.slick-disabled{opacity:1;visibility:visible;}
.landing_slider .main_landing_slider .slick-next.slick-disabled:before,.landing_slider .main_landing_slider  .slick-prev.slick-disabled:before{opacity:1;}


.three_col_achieve_V2 .title h2 { color: #28B39B;    margin: 0;}
.three_col_achieve_V2 .web_shape.web_shape_top svg { width: calc(140% + 1.3px); height: 77px; } 
.three_col_achieve_V2 .outer_three_col { padding: 30px; }
.three_col_achieve_V2 .three_col_title>* {   margin-bottom: 20px; }
.three_col_achieve_V2 .three_col_content>* {  margin: 0;}
.three_col_achieve_V2 .three_col_image.text-center img { width: 100%; height: 100% !important; object-fit: cover; }
.three_col_achieve_V2 .three_col_image.text-center { width: 30%; margin: 0 auto; margin-bottom:30px; }

.three_col_scroll_image .inner_three_col_scroll_image { border-radius: 5px; -webkit-mask-image: -webkit-radial-gradient(white, #000); box-shadow: 10px 10px 35px -26px rgba(0, 0, 0, 0.3); overflow: hidden; height: 480px; position: relative; }
.three_col_scroll_image .outer_three_col_scroll_image { padding: 40px; }
.three_col_scroll_image .inner_three_col_scroll_image:before {z-index:2; transition:300ms all ease-in;background: #02010154; content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
.three_col_scroll_image .inner_three_col_scroll_image:after {transition:300ms all ease-in; content: "\e93c"; content: ''; background-image: url(https://1708549.fs1.hubspotusercontent-na1.net/hubfs/1708549/BussinessWeb_2023/Group%20427324968.svg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 38px; height: 91px; top: 35%; left: 45%; transform: translate(-50%, -50%); z-index: 2; position: absolute; animation-name: pa-scroll-vertical; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; -webkit-animation-timing-function: ease-in-out; }
.three_col_scroll_image .inner_three_col_scroll_image:hover:before, .three_col_scroll_image .inner_three_col_scroll_image:hover:after {opacity: 0;visibility: hidden;}
/* .three_col_scroll_image a.scroll_img_link { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; } */

..three_col_scroll_image .inner_three_col_scroll_image a { display: block; }
.three_col_scroll_image .inner_three_col_scroll_image a img { position: absolute; height: auto; width:100%; position: absolute; z-index: 0; margin: 0; padding: 0; -webkit-transition: top 11s; -moz-transition: top 11s; -ms-transition: top 11s; -o-transition: top 11s; transition: bottom 11s; transform: translateY(0); transition: 6s all ease-in; }
.three_col_scroll_image .inner_three_col_scroll_image:hover a img { transform: translateY(calc(-100% + 480px));}
.three_col_scroll_image .title h2 { color: #28B39B; }
.three_col_scroll_image .web_shape.web_shape_top svg { width: calc(160% + 1.3px); height: 104px; transform: translateX(-50%) rotateY(180deg); }
.three_col_scroll_image .shape_rotate img { max-width: 55% !important; }
.three_col_scroll_image .shape_rotate { position: absolute; bottom: 0; }
.three_col_scroll_image .shape_rotate { position: absolute; bottom: -270px; z-index: 3;}

@keyframes pa-scroll-vertical { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(5px); transform: translateY(5px) }}

.portfolio_simple .title h2 { color: #28B39B;   }
.portfolio_simple .main_simple_text_btn { padding-top: 10px; }

.premium_three_col .web_shape.web_shape_top svg { width: calc(152% + 1.3px); height: 71px; }
.premium_three_col .web_shape.web_shape_bottom svg { width: calc(130% + 1.3px); height: 63px; }
.premium_three_col .outer_premium_three_col { padding: 35px 25px; }
.premium_three_col .image_premium { border-radius: 5px; overflow: hidden; box-shadow: 0px 10px 39px -22px rgba(0, 0, 0, 0.5); position: relative; }
.premium_three_col .image_text { color: #000000; font-family: "Montserrat", Sans-serif; font-size: 20px; font-weight: 600; padding-top: 25px; text-align: center; }
.premium_three_col .inner_premium_three_col:hover .image_premium img { transform: scale(1.1); }
.premium_three_col .inner_premium_three_col .image_premium img { transition: 400ms all ease-in; }
.premium_three_col .image_premium:before { position: absolute; content: "\f00e"; font-size: 20px; font-family: 'FontAwesome'; color: #fff; width: 50px; height: 50px; background: #F94213; border-radius: 100%; display: flex; justify-content: center; align-items: center; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: 400ms all ease-in; opacity: 0; visibility: hidden; }
.premium_three_col .inner_premium_three_col:hover .image_premium:before { opacity: 1; visibility: visible; z-index: 2; }
.premium_three_col_content .title h2 { color: #28B39B;  }


.image_factrory .outer_premium_three_col { padding: 25px; }
.image_factrory .image_premium img { border-radius: 5px; }


.listing-card-main .description { margin: 0 auto; max-width: 800px; padding-top: 20px; padding-bottom: 10px; }
.listing-card-main .card { margin: 20px 0px 35px 0px; padding: 15px; width: 33.33%; display: flex;  padding-bottom:0;}
.listing-card-main .card-inner { background: #fff;    box-shadow: 0 8px 18px -6px rgba(15,23,42,.05), 0 24px 42px -4px rgba(15,23,42,.1); position: relative; border-radius: 6px;     height: 100%; padding-bottom: 90px; }
.listing-card-main .card-inner:before { background: #fff; border-radius: 6px; bottom: -16px; box-shadow: 0 8px 18px -6px rgba(15, 23, 42, .05), 0 24px 42px -4px rgba(15, 23, 42, .1); content: ""; display: block; height: 80px; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; width: 90%; z-index: -1; content: ''; }
.listing-card-main .card-inner .img-box { overflow: hidden; position: relative; border-radius: 6px 6px 0 0; }
.listing-card-main .card-inner .img-bg { transition-duration: 1500ms; }
.listing-card-main .card-inner:hover .img-bg { transform: scale(1.2); }
.listing-card-main .card-inner > a { position: absolute; height: 100%; width: 100%; }
.listing-card-main .card-inner .img-box .bg-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: all .4s; z-index: 1; transition-duration: 1500ms; }
.listing-card-main .card-inner:hover .img-box .bg-overlay { background-color: rgba(0, 0, 0, .3); }
.listing-card-main .text-box { overflow: hidden; padding: 35px 35px 0; width: 100%;    transition: all .4s; width: 100%; }
.listing-card-main .blog_btn { position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 40px 30px; }
.listing-card-main .text-box .title * {    color: #000000; padding: 10px 0;  margin-bottom: 15px; }
.listing-card-main .text-box .read-text { color: #32b29b; font-size: 16px; font-weight: 600; padding: 12px 24px; line-height: 1; }


.kontakt .web_shape.web_shape_bottom svg { width: calc(135% + 1.3px); height: 78px; transform: translateX(-50%) rotateY(180deg);}
.footer_top_form_V2 .outer_social_footer_top .inner_footer_top {box-shadow: 0px 0px 36px 0px rgba(0, 0, 0, 0.07);margin: 24px 24px 24px 24px;padding: 45px 25px 25px 25px;border-radius: 5px;text-align: center;background: #fff;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.footer_top_form_V2 .outer_social_footer_top .icon_footer_social img { max-width: 100%; width: 20%; margin-bottom: 20px; }

.footer_top_form_V2 .social_footer_top { margin-top: -130px; } 
.footer_top_form_V2{padding-top:0;} 
.footer_top_form_V2 .social_wrapper { display: flex; padding-bottom:20px; }
.footer_top_form_V2 .social_share a:hover {font-weight: 700;}
/* .footer_top_form_V2 .form-contact-info {background-image: linear-gradient(80deg, #28B39B 19%, #08D393 100%);} */
.footer_top_form_V2 .form_top { max-width: 600px; margin: 0 auto; padding-top: 100px;}
.footer_top_form_V2 .main_form_footer_top {align-items: center;}

.Contact .social_footer_top { margin-top: 0; }
.Contact .outer_social_footer_top .inner_footer_top { box-shadow: 0px 0px 36px 0px rgba(0, 0, 0, 0.07); margin: 24px 24px 24px 24px; padding: 45px 25px 25px 25px; border-radius: 5px; text-align: unset; height: auto; display: block; }
.Contact .icon_contact{width:20%; margin-bottom:20px;}

.simtext_hubspot_crm_demo .web_shape.web_shape_top svg { width: 1; width: calc(111% + 1.3px); height: 28px; }
.simtext_hubspot_crm_demo .web_shape.web_shape_bottom svg{ width: calc(113% + 1.3px); height: 41px; }






/* Landing Page E-Book */
.header_LP .main_header_top { background: transparent; padding: 15px 0; }
.header_LP .main_header { box-shadow: unset; z-index: 6; }

.banner_lp .e-bood_tag { display: inline-block; background-color: #EDECED; padding: 12px 25px; border-radius: 5px; line-height: 1.1;     margin-bottom: 25px;}
.banner_lp .inner_beanner_content ol li { position: relative; padding-left: 30px; }
.banner_lp .inner_beanner_content ol { padding: 0; margin: 0; list-style: none; }
.banner_lp .inner_beanner_content ol li:before { counter-increment: my-sec-counter; content: ""counter(my-sec-counter) ". "; left: 5px; position: absolute; color: #28B39B; font-weight: 700; }
.banner_lp .inner_beanner_content ol li:last-child { margin-bottom: 0; }
.banner_lp .inner_beanner_content ol { counter-reset: my-sec-counter; }
.banner_lp .ebook_banner_content, .ebook_banner_image { padding: 0 15px; }
.banner_lp .ebook_banner_image { padding-right: 30px; }
.banner_lp .inner_ebook_banner_left { margin: 0 -15px; align-items: center; }
/* .banner_lp .inner_beanner_content { padding-right: 45px; } */
.banner_lp.footer_top_form .form-contact-info { box-shadow: 0 0px 30px 3px rgb(0 0 0 / 14%);  }
.banner_lp .baner_lp_shape { position: absolute; top: -104px; right: 0; max-width: 888px;  width: 100%; z-index: 5; }
.banner_lp .inner_form_left_images img { box-shadow: -50px 20px 30px 0px rgb(0 0 0 / 14%); }
#sidebar.fixed { position: fixed !important; top: 0; z-index: 9999999999999999;  }
/* .banner_lp .main_ebook_banner  { width: calc(100% + 75px); }
.banner_lp .lefter_ebook_banner {  width: calc(60% - 75px);} */
.banner_lp .main_ebook_banner { width: calc(100% + 75px); position:relative; align-items: center;}
.banner_lp .new_form_wraper { display: flex; justify-content: flex-end; }
.banner_lp .new_form_wraper .form-contact-info { width: 450px; max-width: 100%; transition:400ms all ease-in;   }


.two_col_listing_Lp .listing_icon { width: 37px; height: 37px; overflow: hidden; margin-right: 25px; }
.two_col_listing_Lp .listing_icon img { width: 100%; height: 100% !important; object-fit: cover; }
.two_col_listing_Lp .listing_content { width: calc(100% - 62px); } 
.two_col_listing_Lp .wraper_col_listing{max-width:780px; width:100%;}
.two_col_listing_Lp .inner_col_listing { max-width: 380px; width: 100%; height: 100%; }
.two_col_listing_Lp .listing_content > * { margin: 0; }
.two_col_listing_Lp .outer_col_listing { margin-bottom: 60px; padding-right: 20px; }
.two_col_listing_Lp .outer_col_listing.w100 .inner_col_listing { max-width: 100%; }
.two_col_listing_Lp .outer_col_listing.w100 { margin-bottom: 20px; }

.image_slider_LP .slick-list.draggable { max-width: 100%; margin: 0 -15px; }
.image_slider_LP .outer_image_slider { padding: 0 15px; }
.image_slider_LP .main_image_slider_lp { max-width: 780px; width: 100%; }
.image_slider_LP .main_image_slider_lp .slick-dots li.slick-active { background: #28B39B; }
.image_slider_LP .main_image_slider_lp .slick-dots li { width: 12px; height: 12px; vertical-align: middle; border-radius: 50%; background: transparent; opacity: 1; border: 1px solid #28B39B; }
/* .image_slider_LP .inner_image_slider img { box-shadow: 0 4px 6px 0 rgb(0 0 0 / 16%); } */


.author_module_Lp .inner_author_image { width: 157px; height: 157px; overflow: hidden; border-radius: 100%; background: #EEEDF3; margin: 0 auto; }
.author_module_Lp .inner_author_image img { width: 100%; height: 100% !important; object-fit: cover; transition: 400ms all ease-in; }
.author_module_Lp .inner_author_image:hover img { transform: scale(1.1); }
.author_module_Lp .author_info_wraper { width: calc(100% - 207px); }
.author_module_Lp .author_image { margin-right: 50px; }
.author_module_Lp .author_name>* { margin-bottom: 5px; }
.author_module_Lp .author_position>* { color: #aaaaaa; font-weight: 600; margin: 0; }
.author_module_Lp .main_author { max-width: 780px; }
.author_module_Lp .author_social_icon a { display: block; width: 40px; height: 40px; overflow: hidden; border-radius: 100%; background: #28B39B; padding: 12px; }
.author_module_Lp .author_social_icon a svg { width: 100%; height: 100%; object-fit: cover; fill: #fff; }

.author_module_Lp .outer_author:not(:last-child) { padding-bottom: 75px; border-bottom: 1px solid #e6e6e6; }
.author_module_Lp .outer_author:not(:first-child) { padding-top: 55px; }
.author_module_Lp .author_social_icon a span {  display: block;}

.three_col_card_slider .post_tag_text { color: #28B39B; font-size: 14px; }

.main_three_card_slider_lp .slick-next, .main_three_card_slider_lp .slick-prev { width: 50px; height: 50px; border-radius: 100%; background: #ECEDEC; display: flex; top: unset; bottom: 0; }
.main_three_card_slider_lp .slick-next { left: calc(50% + 20px); }
.main_three_card_slider_lp .slick-prev { left: calc(50% - 50px); }
.main_three_card_slider_lp .slick-next:before, .main_three_card_slider_lp .slick-prev:before { display: flex; justify-content: center; align-items: center; color:#000; }
.main_three_card_slider_lp .slick-list.draggable {   padding-bottom: 90px;}

.banner_LpV2 .timing_shape { width: 40px; height: 40px; overflow: hidden; margin-right: 20px; }
.banner_LpV2 .timeing_text { width: calc(100% - 60px); }
.banner_LpV2 .timing_shape img { width: 100%; height: 100%; object-fit: cover; }
.banner_LpV2 .inner_timing {align-items: center;}
.banner_LpV2 .inner_timing:not(:last-child) {margin-right: 55px;}
.banner_LpV2 .e-bood_tag{background:#03CF90;     cursor: pointer;}

.banner_lp form input[type='submit'], .banner_lp form .hs-button, .fancybox-slide  form input[type='submit'] { padding: 25px 40px; border-radius: 50px; }
.fancybox-slide  form input[type='submit']{margin:15px 0;}
.banner_lp .formResetStyling form .hs_submit .actions { text-align: unset; }

.banner_lp .mobile_pop_btn.button { position: fixed; bottom: 20px; left: 0; right: 0; margin: 0 auto; text-align: center; }
.banner_lp .mobile_pop_btn.button a { width: 90%; box-shadow:1px 19px 43.5px 6.5px rgba(0, 0, 0, 0.3); }
.banner_LpV2  span.baseModuleOverlay {   background-position: bottom;}

.video_with_content{overflow:hidden;}
.co-to-jest header.kohorta-faqs__header { height: auto !important; }

[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] ul.multi-container {
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    padding: 0;
}



[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display input{content:'';position:relative;top:3px;left:0;width:13px;height:13px;border:none;border-radius:0;margin-right:5px; opacity: 0; display: none !important;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] .hs-fieldtype-booleancheckbox .input .inputs-list,
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display{margin-bottom:0px;list-style:none;padding:0; padding-left: 30px;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display,
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] .hs-fieldtype-booleancheckbox .input li label{display:block;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display input + span {line-height: 1.67;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] ul.multi-container li {margin-bottom: 15px;}


[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display input{content:'';position:relative;top:3px;left:0;width:13px;height:13px;border:none;border-radius:0;margin-right:5px; opacity: 0; display: none !important;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] .hs-fieldtype-booleancheckbox .input .inputs-list,
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display{margin-bottom:0px;list-style:none;padding:0; padding-left: 30px;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display,
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] .hs-fieldtype-booleancheckbox .input li label{display:block;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display input + span:before{content:'';position:absolute;top:0px !important;left:0;width:20px;height:20px;border-radius:0;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] .hs-fieldtype-booleancheckbox .input li label input+ span:before{top:0px !important;}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] .legal-consent-container .inputs-list:not(.no-list) label>span {
    padding-left: 18px;
    line-height: 1.67;
}
[data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] ul.multi-container li {margin-bottom: 15px;}


.input ul.inputs-list li label input[type="checkbox"]:checked+span:before { content: ''; position: absolute; top: 0px; left: 0; width: 20px; height: 20px; border: 1px solid #28B39B; border-radius: 0px; background-color: #28B39B; 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; }
.input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
.input ul.inputs-list li label input[type="checkbox"]+span:before { border-radius: 0; margin-top: 0px;content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 20px;height: 20px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #c4cad8;}


.hs-dependent-field ul.inputs-list {
    padding: 0 !important;
}

.hs-dependent-field ul.inputs-list label {
    padding-left: 30px;
}

.hs-dependent-field ul.inputs-list label span {
    padding: 0 !important;
}


@media (min-width:768px ) {

    .mobileShow{display:none;} 
    .mobile_form_pop,.mobile_pop_btn{display:none;}


} 

@media(min-width:992px){ 
    .tabShow{display:none}
    /*     .banner_lp .new_form_wraper .form-contact-info { height: calc(95svh - 30px); overflow: auto; position: fixed !important; top: 50px !important; } */
    .main_form_sticky{position:relative;}
    .new_form_wraper { height: 100%; margin-left: auto; margin-right: auto; position: absolute; top: 0; bottom: 0; right: 0; z-index: 10; left: calc((100% - 44px) / 2); width: 450px; }
    .tick_tick  { position: sticky; top: 0;padding:80px 0; }
    div#sidebar { background: #fff; padding: 35px 35px 35px 35px; border-radius: 5px; box-shadow: 0 0px 30px 3px rgb(0 0 0 / 14%);}
    #sidebar .actions { padding-top: 10px;}
}


@media(max-width: 1460px){

    .mainmenu .hs-menu-wrapper>ul>li:nth-child(3) { margin-right: 0px; }
    .main_advantage_two_col .inner_image_advan_two_col {  margin: 0px 0px 0px 0px;}
    .banner_lp .main_ebook_banner{width:100%;}
    .image_slider_LP .main_image_slider_lp { padding-right:20px }


}
@media(max-width: 1280px){
    .fourColCard .mainfourColCard { margin: 0 -7px 90px; }
    .fourColCard .outerFourCard { padding: 0 7px; }
    .fourColCard .card_content h4{margin-bottom:22px;transition:all .3s ease-in;font-size:22px;}
    .fourColCard .innerFourCard{padding:66px 15px 39px;}
    .banner_lp .ebook_banner_image { padding-right: 20px; }


    .tabbing_content_wraper { margin: 2%; }
    .outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_sec_content { padding-right: 0; padding: 0 30px;}

    .two_Col_Zigzagv2 .outer_two_zigzag .right_zigzag_image .inner_zigzag_image { margin: 0; } 
    .banner_lp .inner_ebook_banner_left{margin:0;}
    .three_col_card_slider  .post_container{margin: 0 -15}
    .w57{width:54%}
    .w43{width:46%}
    .author_module_Lp .author_image { margin-right: 30px; }
    .author_module_Lp .inner_author_image { width: 127px; height: 127px; }
    .two_col_listing_Lp .listing_icon { width: 32px; height: 32px; margin-right: 15px; }
    .two_col_listing_Lp .listing_content { width: calc(100% - 47px); } 
    .lefter_ebook_banner { padding-right: 20px; }
}

@media(max-width:1200px){
    main.body-container-wrapper {padding-top:104px;}
    main.body-container-wrapper.Blank{padding-top:104px;}
}

@media(max-width: 1199px){   
    .two_col_image_content .outer_two_col_image_content { align-items: center; margin: 0 -10px; }
    .two_col_image_content .left_two_col_image, .two_col_image_content .right_two_col_image { padding: 0 20px; }
    .case_study_two_column .post_container {margin: 0 -15px;}
    .case_study_two_column .post_item { padding: 0 17px; margin-bottom: 65px;}
    .banner_lp .inner_beanner_content {padding-right:0;}

}
@media(max-width: 1024px){ 
    .co-to-jest-hubspot .web_shape.web_shape_bottom svg,.banner_hubspotcrm_demo .web_shape.web_shape_bottom svg,.banner_logo_video .web_shape.web_shape_bottom svg,.banner_szkolenia .web_shape.web_shape_bottom svg { height: 104px; }
    .font45,.font45 h1,.font45 h2,.font45 h3,.font45 h4,.font45 h5,.font45 h6,.font45 p,.font45 a {font-size: 30px; line-height: 1.4em;}
    .banner_image.jp-banner .web_shape.web_shape_bottom svg {height: 104px;} 
    .banner_opinie .inner_left_banner_image .sub_heading>* br{display:none;}
    .banner_opinie .inner_left_banner_image .content>* br{display: none;}
    .banner_opinie .inner_left_banner_image .sub_heading>*{font-size:40px;}

    .customer_section .logo_container {margin: 50px -10px 0;}
    /*     .customer_section .logo_item {padding: 0 10px;margin-bottom: 20px;} */
    .customer_section{padding-bottom: 80px;}
    .customer_section .title h2{font-size: 30px;}
    .customer_section .brand_img img {max-width: 30%;}
    .customer_section .bottom_title>* {font-size: 25px;}

    .case_study_two_column .post_container{margin: 0 -10px;}
    .case_study_two_column .post_item { padding: 0 25px; margin-bottom: 65px;}

    .case_study_two_column .title_content>* {font-size: 30px;}

    .banner_image.banner_opinie .web_shape.web_shape_bottom svg {width: calc(198% + 1.3px);height: 77px;}

    /* offer_listing_content module  */
    .offer_listing_content .title h2 { font-size:25px;  }
    /*  why_two_col_card module    */
    .why_two_col_card .achieve_title h2 { font-size: 25px; }
    .Tabbing_hoverV2 .inner_card_image { max-width: 448px; width: 100%; margin: 0 auto; margin: -200px 0px 0px 0px;   }

}

@media(max-width:991px){


    div h1,div .h1{font-size:45px; }

    /*  .largeText h2 { font-size:32px; line-height:1.19; }
    div h3,div .h3, .ctaHeading h3,h3.form-title{font-size:20px; line-height:1.3;}
    div h4,div .h4{font-size:18px; line-height:1.22;}
    div h5,div .h5{font-size:15px; line-height:1.66;}
    div h6,div .h6{font-size:16px; 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;}
    .w57{width:100%;}
    .w43{width:100%;}



    .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; }
    p br, h1 br, h2 br, h3 br, h4 br, h5 br { display: none;}
    /*  Slick slider  */

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

    .pr110{padding-right:30px;}
    .font60,.font60 h1,.font60 h2,.font60 h3,.font60 h4,.font60 h5,.font60 h6,.font60 p{font-size: 45px;  }
    .font35,.font35 h1,.font35 h2,.font35 h3,.font35 h4,.font35 h5,.font35 h6,.font35 p,.font35 a {font-size: 28px; line-height: 1.4em;}

    .banner_image {    padding: 80px 0 120px 0;}
    .two_col_card { padding-bottom: 170px; }
    .services_with_image .outer_image_wraper { margin: -110px auto 0px auto; }
    .services_with_image .heading h2 br:nth-child(2) { display: block; }
    .services_with_image .serviceImg_wrapper_right { padding-left: 30px; }
    .services_with_image .serviceImg_wrapper_right .inner_right_content { padding: 20px 15px 0; }

    .count_three_col {  padding: 120px 0;}
    .count_three_col .outer_three_col:last-child { margin-bottom: 0; }
    .count_three_col .outer_three_col { margin-bottom: 20px; padding: 0; }

    .two_col_zigzag .outer_two_zigzag.swap .left_two_col_zigzag { order: 0; }
    .two_col_zigzag .right_zigzag_image { margin-bottom: 20px; }
    .two_col_zigzag .outer_two_zigzag { margin: 0; margin-bottom: 100px; }
    .two_col_zigzag .left_two_col_zigzag, .right_zigzag_image { padding: 0; }
    .two_col_zigzag { padding-top: 170px; padding-bottom: 80px; }


    .footer_top_form { padding-top: 120px; }
    .footer_top_form .inner_comm_nbtn a { font-size: 16px; }

    .two_col_image_content { padding: 120px 0 90px 0; }
    .two_col_image_content .inner_right_two_col_img { text-align: center; margin: 48px 0px; }
    .two_col_image_content .outer_two_col_image_content { align-items: center; margin: 0; }
    .two_col_image_content .left_two_col_image, .two_col_image_content .right_two_col_image { padding: 0px 10px; }

    /*     .simple_slider .main_simple_slider .inner_simple_slider > * { font-size: 22px; line-height: 1.5; }  */
    .simple_slider { padding: 130px 0 60px 0; }
    .simple_slider .main_simple_slider .slick-list { max-width: 515px; }

    .banner_logo_video { padding: 50px 0 150px 0;}
    .banner_logo_video .right_banner_image .inner_right_image, .banner_logo_video .right_banner_image .inner_right_video {   padding: 0;}
    .banner_logo_video .right_banner_image .inner_right_image img { max-width: 100% !important;  }

    .One_Col_strapV1 .outer_strap_box { margin: -100px 0px 0px; padding: 50px 40px 30px 40px; }
    .one_col_strap .small_text p br { display: block;}

    .image_slider .outer_image_slider .inner_image_slider {  padding: 0 35px;}

    .three_col_icon_content { padding: 120px 0 40px 0; }
    .three_col_icon_content .left_three_col_icon .title h2 { font-size: 25px; text-align: center; margin: 0; }
    .three_col_icon_content .left_three_col_icon .title h2 br { display: block; }
    .three_col_icon_content .left_three_col_icon { margin-bottom: 50px; }

    .tabbing_hover .tabbing_title_wraper {   justify-content: center;}
    .tabbing_hover { padding: 160px 0 70px 0;}
    .tabbing_hover .left_tabbing_hover_content {  padding-right: 25px;}

    .one_col_video {  padding-top: 60px;}
    .one_col_video .main_video_thumbnail { display: block; }
    .one_col_video .inner_video>div { max-height: 100% !important; max-width: 100% !important; min-width: 100% !important; }
    .two_col_box .main_two_col_box .inner_two_col_box { padding: 30px; } 

    .one_col_video .inner_video:after {    font-size: 90px;} 

    .two_col_zigzag.jp-two-colum-1 .right_zigzag_image .inner_zigzag_image { max-width: 600px; margin: 50px auto 0 auto; }
    .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag .right_zigzag_image,  .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap .right_zigzag_image, .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap .left_two_col_zigzag, .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap .left_two_col_zigzag, .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag .left_two_col_zigzag { padding: 0; } 
    .two_col_zigzag.jp-bottom-2 .main_two_zigzag_btn { padding-right: 0; }


    .zigzag_percentage_box .twocol_container_item .content_right { padding: 50px; }
    .zigzag_percentage_box .twocol_container_item .percentage_number { font-size: 40px; }
    .zigzag_percentage_box .twocol_container_item .content_right { padding: 40px; }
    .zigzag_percentage_box .twocol_container_item.odd .content_left { padding-right: 50px; }
    .zigzag_percentage_box .twocol_container_item.odd .content_left { padding-right: 50px; }
    .zigzag_percentage_box .twocol_container_item { margin-bottom: 60px; }
    .zigzag_percentage_box .twocol_container_item.even .content_left { padding-right: 0; padding-left: 50px; }
    .zigzag_percentage_box .twocol_container_item .content_left .title h2 {font-size: 25px;}


    .teams_memeber .outer_team_member { padding: 0; }
    .teams_memeber {  padding: 80px 0 70px 0;}
    .three_col_achieve {   padding: 40px 0;}

    .zigzag_review .title>* {font-size: 28px;}
    .zigzag_review .left_content, .zigzag_review .right_content{width: calc(50% - 20px);}
    .zigzag_review .announce_title {width: 100%;padding-left: 0;padding-right: 0;text-align: center;margin-bottom:20px;}
    .zigzag_review .announce_btn { width: 100%; display: flex; justify-content: center; }
    .zigzag_review .rating_image img {max-width: 20%;}

    .banner_image.banner_opinie .left_banner_image, .banner_image.banner_opinie .right_banner_image {width: 100%;padding: 0;}
    .banner_image.banner_opinie .main_banner_image{text-align:center;}
    .banner_image.banner_opinie .inner_left_banner_image .content {padding-top: 10px;}


    .customer_section .logo_inner{padding: 30px; margin:10px;}

    .customer_section .brand_img img {max-width: 40%;}


    .problems_image_section .main_problems_image_section { padding-top: 5px; }
    .problems_image_section .left_problems_image, .right_problems_image { padding: 0 10px; }
    .problems_image_section .outer_problems_image { margin: 0 -10px; }

    .two_col_problem_image { padding: 130px 0 140px 0; }
    .two_col_problem_image .left_two_problems_image {  padding-right: 20px;}

    .why_three_col .main_why_three_col_achieve { margin: 0; }
    .why_three_col .achieve_title { padding: 0; }
    .why_three_col .three_achieve_title>* { font-size: 20px; }
    .why_three_col .three_achieve_content >* { font-size: 14px; }

    .certifications_icon_box {  padding: 30px 0 60px;}
    .certifications_icon_box .title { text-align: center;}



    .why_two_col_card  .inner_why_three_col_achieve { flex-direction: column; }
    .why_two_col_card .image_box_content { width: 100%; }
    .why_two_col_card  .three_achieve_content { text-align: center; }
    .why_two_col_card  .three_achieve_title { text-align: center; }
    .why_two_col_card .svg_icon_achieve .inner_svg_icon { margin-right:0; }

    /*  Two_Col_Zigzagv2 */
    .two_Col_Zigzagv2 .outer_two_zigzag { margin-bottom: 0; }
    .two_col_zigzagv2 { padding-top: 100px; padding-bottom: 50px; }  

    .banner_video .heading h1 { font-weight: 600; font-size: 40px; }
    .banner_video .left_banner_image { margin-bottom: 50px; }
    .banner_video .banner_wrapper_video { position: relative; max-width: 80%; margin: 0 auto; width: 100%; }
    .banner_video{padding:50px 0 110px;}

    .clients_zigzag_section { padding-top: 70px; padding-bottom: 90px; }
    .clients_zigzag_section .title h2 { font-size: 35px; }
    .clients_zigzag_section .title h2 br { display: block; }
    .clients_zigzag_section .right_zigzag_image { margin-bottom: 20px; }
    .clients_zigzag_section .outer_two_zigzag.swap .right_zigzag_image { padding-left: 0; padding-right: 20px; }
    .clients_zigzag_section .right_zigzag_image { padding: 0; padding-left: 20px;}
    .clients_zigzag_section .outer_two_zigzag.swap .left_two_col_zigzag{order:1;}
    .clients_zigzag_section .main_two_col_zigzag {  padding-top: 90px;}
    .clients_zigzag_section .outer_two_zigzag { margin: 0; margin-bottom: 60px; }

    .three_col_middel{padding:100px 0;}
    .three_col_middel .inner_three_middel { padding: 20px; margin: 10px; }

    .three_col_middel.Kontakt-three-col .outer_three_middel:first-child .inner_three_middel {margin-top: 10px;}
    .three_col_middel.Kontakt-three-col p br{display:block;}

    .three_col_middel .outer_three_middel { margin-bottom: 20px;}
    .three_col_middel .title {  padding-bottom: 65px;}
    .three_col_middel .title h2 br { display: block; }
    .three_col_middel .title h2 {margin:0;}
    /*      font-size: 30px;  */
    .outer_three_middel:first-child .inner_three_middel {
        margin-top: 0;
    }

    .two_counter_box { padding: 80px 0 20px 0; }
    .two_counter_box .title h2 { font-size: 35px; }
    .two_counter_box .title h2 br { display: block; }
    .two_counter_box .title { padding: 0 0 5px 0; }
    .two_counter_box .outer_two_col_counter:first-child .inner_two_col_counter { margin-top: 50px; }
    .two_counter_box .outer_two_col_counter .inner_two_col_counter { margin: 30px 20px; }

    .two_col_goals  .image_wraper { margin: 80px -50px 0 -40px; }
    .Simple_sliderVV2 { padding: 120px 0px 50px 0px; }
    .Simple_sliderVV2 .main_simple_slider .inner_simple_slider > * { font-size: 25px; }

    .Simple_sliderVV2 .main_simple_slider .slick-prev { left: 0; z-index: 10 !important; }
    .Simple_sliderVV2 .main_simple_slider .slick-next { right: 0px; }
    .Tabbing_hoverV2 .title h2 br {display:block;}
    .Tabbing_hoverV2 .title h2{font-size:35px;}
    .Tabbing_hoverV2 .tabbing_title_wraper { justify-content: start; }
    .Tabbing_hoverV2 .listing_title_wraper .inner_tabbing_title p { font-size: 18px; }

    .two_col_rotate .two_rotate_image { left: 10px; top: 115px; }
    .two_col_rotate .inner_left_two_rotate { padding-right: 0px; }
    .two_col_rotate .outer_two_rotate { overflow: hidden;}
    .landing_two_col .outer_landing_two_col {  padding: 30px 10px;}

    .three_col_achieve_V2 {  padding: 150px 0 110px 0;}

    .three_col_scroll_image { padding-top: 130px;}
    .three_col_scroll_image .outer_three_col_scroll_image {  padding: 30px 20px;}
    .two_col_rotate  .main_two_rotate { text-align: center;}

    .premium_three_col{padding:70px 0 100px 0;}
    .banner_opinie {padding: 70px 0 90px 0;}

    .footer_top_form_V2{padding-top:0 !important;} 
    .footer_top_form_V2 .social_footer_top { margin-top: -90px; }
    .footer_top_form_V2 .outer_social_footer_top .inner_footer_top { box-shadow: 0px 0px 36px 0px rgba(0, 0, 0, 0.07); margin: 24px 24px 24px 24px; padding: 20px; display: block; }
    .footer_top_form_V2 .outer_social_footer_top .inner_footer_top{height:auto;}

    .Contact .social_footer_top { margin-top: 0; }
    .Contact .outer_social_footer_top .inner_footer_top{padding:30px;} 
    .tabbing_hover .listing_title_wraper{margin-bottom:20px;}

    .banner_lp .e-bood_tag { margin-bottom: 20px; }
    .banner_lp .form_top { padding-bottom: 20px; }
    .banner_lp .lefter_ebook_banner { padding-bottom: 40px; }
    .banner_LpV2 {  padding: 70px 0 120px 0px;}
    .banner_lp .main_ebook_banner,.banner_lp .new_form_wraper .form-contact-info { width: 100%;}
    .banner_lp .new_form_wraper{position:unset;} 
    .image_slider_LP {  padding-top: 60px;}
    .banner_lp .web_shape.web_shape_bottom svg { height: 60px; } 
    .banner_lp .new_form_wraper .form-contact-info {  position:unset; top:40px;   }

    .two_col_zigzag .right_zigzag_image .inner_zigzag_image {padding:0;}
    .listing-card-main .card {   padding: 15px;width:50%;}

    .lefter_ebook_banner { padding-right: 0px; }
    .banner_lp .inner_beanner_content { padding-right: 0; }

    .image_slider_LP .main_image_slider_lp { padding-right:0px }


}

@media(max-height: 755px) {
    .banner_lp .new_form_wraper .form-contact-info { 
        /*         height: 500px; */
        overflow: auto;
    }
}
@media(max-width:767px){


    div h2,div .h2,.mobileHeading2{font-size:28px; }
    div h2,div .h2 {font-size:35px !important;}
    /*     div h1,div .h1,.mobileHeading1{font-size:32px; line-height:1.19;}

    .largeText h2 { font-size:32px; line-height:1.19; }
    div h3,div .h3, .ctaHeading h3,.mobileHeading3{font-size:20px; line-height:1.3;}
    div h4,div .h4, .mobileHeading4 {font-size:18px; line-height:1.22;}
    div h5,div .h5, .mobileHeading5{font-size:15px; line-height:1.66;}
    div h6,div .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;}

    .reversOrderMobile .twoColCrmTecLeftSide{order:1;}
    .reversOrderMobile .twoColCrmTecRightSide{order:2;} 


    .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% }

    .banner_image .left_banner_image, .banner_image .right_banner_image { padding: 0;}
    .banner_image .hero-top-btn.button {   text-align: center;}
    .banner_image .left_banner_image{padding-bottom:20px; text-align:center;}
    .banner_image .left_banner_image .heading { padding-bottom: 0;}
    .banner_image .web_shape.web_shape_bottom svg { width: calc(227% + 1.3px); height: 71px; }
    .banner_image { padding: 70px 0 100px;}
    .banner_image .inner_right_image a img { height: 310px !important; max-width: 90% !important; width: 100%; }

    .two_col_card .card_title h3 { font-size: 22px; }
    .two_col_card { padding-bottom: 150px; }
    .two_col_card .main_two_col { padding: 0; } 
    .two_col_card .outer_two_col{padding: 0; margin-bottom:50px;}
    .two_col_card .outer_two_col:last-child { margin-bottom: 0; }
    .two_col_card .heading { font-size: 28px; }

    .services_with_image .heading h2 br:nth-child(2) { display: none; }
    .services_with_image .outer_image_wraper img { width: 100%; }
    .services_with_image .heading { text-align: center; padding-bottom: 35px; }
    .services_with_image .serviceImg_wrapper_right { padding-left: 0; }
    .services_with_image .outer_image_wraper { margin: -90px auto 0px auto; }
    .services_with_image .serviceImg_wrapper_right .inner_right_content { padding: 20px 0px 0;  margin-bottom: 0;}
    .services_with_image .heading h2 { font-size: 28px;}
    .services_with_image .serviceImg_wrapper_left .outer_serviceImg:nth-child(2n) { padding-left: 0; }
    .services_with_image .serviceImg_wrapper_left .outer_serviceImg:nth-child(odd) { padding-right: 0; }

    .count_three_col .web_shape.web_shape_top svg { width: calc(300% + 1.3px); height: 80px; }
    .count_three_col .web_shape.web_shape_bottom svg { height: 94px; }

    .simple_text_button{padding 70px 0 80px 0;}

    .two_col_zigzag .web_shape.web_shape_top svg { width: calc(300% + 1.3px); height: 80px; }
    .two_col_zigzag { padding-top: 80px; padding-bottom: 50px; }
    .two_col_zigzag .outer_two_zigzag.swap .left_two_col_zigzag { order: 1; }
    .two_col_zigzag .left_two_col_zigzag { order: 1; }
    .two_col_zigzag .outer_two_zigzag { margin: 0; margin-bottom: 50px; }
    .two_col_zigzag .left_two_col_zigzag .zigzag_hint_box { max-width: 100%; }

    .one_col_strap { padding-bottom: 70px;}
    .one_col_strap .outer_strap_box { padding: 40px 30px 50px 30px; }

    .footer_top_form .fomr_left_image { padding-right: 0; margin-bottom: 30px; }
    .footer_top_form { padding-top: 90px; padding-bottom: 60px; }
    .footer_top_form .Communication_btn { justify-content: center; align-items: center; flex-direction: column; }
    .footer_top_form .inner_comm_nbtn { padding: 15px 35px 15px 35px; margin: 20px 20px 0px 20px; }

    .co-to-jest-hubspot .web_shape.web_shape_bottom svg {     width: calc(258% + 1.3px);height: 101px; }

    .three_col_repeater .outer_three_col_repeater {  padding: 30px 10px;}
    .three_col_repeater .inner_three_col { margin: 0 auto; }
    .three_col_repeater .inner_three_col_repeater { text-align: center; }
    .three_col_repeater .inner_three_col_repeater .sub_title {  padding: 0;}

    .two_col_image_content .web_shape.web_shape_top svg { height: 74px; }
    .two_col_image_content .web_shape.web_shape_bottom svg { width: calc(218% + 1.3px); height: 77px; }
    .two_col_image_content .left_two_col_image, .two_col_image_content .right_two_col_image { padding: 0; }
    .two_col_image_content .inner_right_two_col_img { text-align: center; margin: 10px 0px; }
    .two_col_image_content .outer_two_col_image_content.swap .left_two_col_image { margin-top: 30px; text-align: center; }
    .two_col_image_content .main_tc_image_btn .tc_image_btn {text-align: center;}


    .two_col_image_content { padding: 60px 0 100px 0; }


    .tabbing_with_content .destop_tabbing_title { display: none; }
    .tabbing_with_content .outer_tabbing .tabs .tabs_title { display: block; }
    .tabbing_with_content .outer_tabbing .tabs .tabs_title { border: 1px solid #d5d8dc; font-weight: 700; line-height: 1; margin-bottom: 0px; padding: 15px 20px; position: relative; background: #d5d8dc; margin-bottom: 10px;}
    .tabbing_with_content .tabs_title .inner_tabs_title { padding: 0px; }
    .tabbing_with_content .tabs_title .number_list { position: absolute; left: 6px; top: 18px; font-size: 14px; color: #000; }
    .tabbing_with_content .tabs_title{min-height: unset;}
    .tabbing_with_content .left_logo_content, .tabbing_with_content .right_tabbing_image { padding: 0; }
    .tabbing_with_content .inner_tabs_title > * { font-size: 22px; }
    /*     .tabbing_with_content .outer_tabbing .tabs:not(:last-child) .tabs_title {  border-bottom-style: none;} */
    .tabbing_with_content .left_logo_content { padding-bottom: 20px;}
    .tabbing_with_content .main_tabbing_with_content  {   padding-top: 10px; margin: 0 -10px;}


    /*     .simple_slider .main_simple_slider .inner_simple_slider > * { font-size: 18px; } */
    /*     .simple_slider .main_simple_slider .slick-list { max-width: 300px; } */
    .simple_slider .main_simple_slider .slick-next { right: 0; }
    .simple_slider .main_simple_slider .slick-prev { left: 0;  }
    /*     .simple_slider .main_simple_slider button.slick-next, .simple_slider .main_simple_slider button.slick-prev { display: none !important; } */

    .banner_hubspotcrm_demo .web_shape.web_shape_bottom svg { width: calc(258% + 1.3px); height: 101px; }

    .outer_tabbing_content .inner_tabbing_content:nth-child(2) .web_shape.web_shape_top svg { width: calc(234% + 1.3px); height: 78px; }
    .outer_tabbing_content .inner_tabbing_content:nth-child(2) .web_shape.web_shape_bottom svg { width: calc(220% + 1.3px); height: 123px; }
    .full_section_tabbing .tabbing_title_wraper .listing_title_wraper .inner_tabbing_title { margin-right: 15px; margin-bottom: 15px; }
    .full_section_tabbing .tabbing_title_wraper { margin: 0; }
    .tabbing_content_wraper { margin: 2%; padding: 3%;}

    .tabbing_content_wraper { margin: 2%; padding: 3% 0; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_section_left { padding: 0; text-align: center; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .main_tab_btn .tab_btn { text-align: center; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_sec_content p { padding: 15px 0; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_sec_content p:first-child { padding: 15px 0; }
    .outer_tabbing_content .inner_tabbing_content:nth-child(2) { background-color: #f5f5f5; padding: 120px 0; }
    .outer_tabbing_content .full_tabbing_section_rept.swap .inner_tab_section_left { order: unset; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content .inner_tab_section_left { padding: 0 20px !important;  text-align: center; }
    .outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_sec_content { padding-right: 0; padding: 0; }
    .banner_hubspotcrm_demo .inner_right_image a img { height: auto !important; max-width: 100% !important;}

    .full_section_tabbing .title h2 { font-size: 25px; }
    .simtext_hubspot_crm_demo .title h2 { font-size: 22px; }
    .two_col_image_content  .heading_two_col_img_content h2 { font-size: 25px; }
    .two_col_image_content  .left_top_title, .two_col_image_content  .left_two_col_image_content { text-align: center; }

    .One_Col_strapV1 .outer_strap_box { margin: 0; padding: 40px 30px 30px 30px;}
    .image_slider { padding: 30px 0 60px;}
    .three_col_title_content {  padding: 60px 0 40px 0;}
    .three_col_title_content .outer_three_col_repeat { text-align: center; padding: 30px 10px;}
    .three_col_title_content .main_three_col_repeat {  padding: 0;}

    .simple_text_hover .title >* { color: #FFFFFF;  }

    .three_col_icon_content { padding: 100px 0 70px 0; }
    .three_col_icon_content .outer_right_col_icon:last-child{  margin-bottom:0px;} 
    .three_col_icon_content .outer_right_col_icon{padding:0;}

    .three_col_icon_content .right_repeater_wraper{margin:0 0px;}
    .three_col_icon_content .left_three_col_icon .title h2 { text-align: left; }

    .tabbing_hover .left_tabbing_hover_content { padding-right: 0; margin-bottom: 30px;}
    .tabbing_hover .listing_title_wraper { width: 100%; text-align: center;  display:block;}
    .tabbing_hover .listing_title_wraper .inner_tabbing_title { margin: 0 0 20px 0; padding-bottom:20px;}
    .tabbing_hover {   padding: 80px 0 70px 0;}


    .banner_image.jp-banner .web_shape.web_shape_bottom svg { width: calc(258% + 1.3px); height: 101px; }
    .main-three-col-section .item-threecl-section { width: 100%; padding: 0; }
    .three-col-image .image-three-col { top: -100px; margin: 0 auto -50px; }

    .two_col_zigzag..polska_zigzagV2 .title{margin-bottom:0px;}

    .zigzag_percentage_box { padding: 50px 0; }
    .zigzag_percentage_box .twocol_container_item.odd .content_left { padding-right: 0; }
    .zigzag_percentage_box .twocol_container_item.even .content_left { padding-right: 0; padding-left: 0; }
    .zigzag_percentage_box .twocol_container_item { margin-bottom: 50px; }
    .zigzag_percentage_box .twocol_container_item .content_right { margin: 40px; }
    .zigzag_percentage_box .twocol_container_item P { font-size: 14px; }
    .zigzag_percentage_box .twocol_container_item .percentage_number { font-size: 30px; }

    .banner_o-nas .content p { font-size: 18px;  }
    .banner_o-nas .content { padding-top: 20px;   }

    .banner_o-nas .web_shape.web_shape_bottom svg { width: calc(168% + 1.3px);height: 46px; }

    .simple_text_onas .web_shape.web_shape_top svg {width: calc(184% + 1.3px); height: 41px;}
    .simple_text_onas .web_shape.web_shape_bottom svg { width: calc(171% + 1.3px); height: 39px;}
    /*     .simple_text_onas .title >* { font-size: 30px;  } */

    .teams_memeber .outer_team_member .inner_team_member { padding: 15px 10px 30px; }
    .teams_memeber {  padding: 70px 0 70px 0;}
    .three_col_achieve {   padding: 60px 0;}

    .zigzag_review .left_content, .zigzag_review .right_content {width: 100%;text-align: center;}
    .banner_opinie .inner_left_banner_image .sub_heading>* {font-size: 35px;}
    .banner_image.banner_opinie {padding: 70px 0 70px;}
    .banner_image.banner_opinie .inner_right_image a img{max-width: 100%!important;}

    .banner_szkolenia .web_shape.web_shape_bottom svg { width: calc(258% + 1.3px); height: 101px; }
    .problem_ul ul li:not(:last-child):after { margin: 0 auto; right: 0; }
    .problems_image_section .outer_problems_image { margin-bottom: 15px; }
    .problems_image_section .main_problems_image_section{text-align:center;}
    .problems_image_section .left_problems_image, .right_problems_image { padding: 0; }
    .problems_image_section .outer_problems_image { margin: 0; }

    .two_col_problem_image .main_right_two_col_prob { max-width: 100%; margin: 0 auto; }
    .two_col_problem_image .inner_righrt_img_content>* { color: #FF7A5A; font-size: 18px; font-weight: 600; line-height: 1.5em; font-family: 'Montserrat'; }
    .two_col_problem_image .inner_righrt_img_content { padding-top: 30px; }
    .two_col_problem_image .left_two_problems_content {  padding-bottom: 20px;}
    .two_col_problem_image .problem_ul ul li:not(:last-child):after { margin: auto 0 0 0; }
    .two_col_problem_image { padding: 60px 0 150px 0; }

    .why_three_col .outer_why_three_col_achieve { padding: 0; margin: 30px 0; }
    .why_three_col {  padding: 50px 0;}

    .main_advantage_two_col .subtitle > h2 { font-size: 22px; }
    .main_advantage_two_col .advantage_two_col_content { text-align: center; }
    .main_advantage_two_col .advantage_two_col_image { padding-top: 10px; }
    .certifications_icon_box .inner_certifications_icon { padding: 0px; }

    .banner_video .web_shape.web_shape_bottom svg { width: calc(163% + 1.3px); height: 48px; }

    .clients_zigzag_section { padding-top: 50px; padding-bottom: 50px; }
    .clients_zigzag_section .main_two_col_zigzag { padding-top: 50px;} 
    .clients_zigzag_section .outer_two_zigzag .left_two_col_zigzag {order: 1; text-align:center; padding-top:70px;} 
    .clients_zigzag_section .outer_two_zigzag.swap .left_two_col_zigzag { order: 1;}
    .clients_zigzag_section .right_zigzag_image { padding: 0; padding-left: 0; }
    .clients_zigzag_section .main_two_col_zigzag { padding-top: 50px; }
    .clients_zigzag_section .outer_two_zigzag.swap .right_zigzag_image { padding-left: 0; padding-right: 0; }

    .clients_zigzag_section .ul_styling ul li { padding: 70px 0 0 0; margin-bottom: 25px; padding-top: 0;} 
    .clients_zigzag_section .ul_styling ul li:before { width: 60px; height: 60px; position: unset; transform: unset; display: block; right: 0; margin: 0 auto; margin-bottom:22px; }
    .clients_zigzag_section .title h2 {font-size: 30px;}

    .three_col_middel .title { padding-bottom: 10px; }
    .three_col_middel .outer_three_middel:nth-child(3n+2) { transform: translateY(0px); }
    .three_col_middel .outer_three_middel { margin-bottom: 0; display: block; }
    .three_middle_btn { padding-top: 45px; margin-bottom: 15px; }
    .three_col_middel .inner_three_middel { padding: 20px;margin: 10px 0;}

    .two_counter_box .outer_two_col_counter .inner_two_col_counter { margin: 30px 0px; padding: 30px 20px 20px 20px; }
    .two_counter_box .outer_two_col_counter:first-child .inner_two_col_counter { margin-bottom: 10px; }
    .two_counter_box .counter_title h2 { font-size: 20px; }
    .counter_content p { font-size: 15px; }
    .two_col_goals {  padding: 20px 0;}
    .two_col_content { text-align: center; }
    .two_goal_button  .hero-top-btn { text-align: center; }
    .two_col_content h2 { margin: 0; }
    .two_col_goals .image_wraper{ margin: 0px 0px 0px 0px;} 
    .Simple_sliderVV2 { padding: 140px 0px 80px 0px; }

    .Simple_sliderVV2 .main_simple_slider .inner_simple_slider > * { font-size: 20px; }
    .Tabbing_hoverV2 .inner_card_image { margin: -150px 0px 0px 0px; padding:0px;}
    .Tabbing_hoverV2 .title h2 { font-size: 30px; }
    .Tabbing_hoverV2 .title { padding: 80px 0 30px 0; text-align: center; }
    .product-banner-main .web_shape.web_shape_bottom svg { width: calc(172% + 1.3px); height: 67px; }


    .portfolio_banner .web_shape.web_shape_bottom svg {  width: calc(163% + 1.3px); height: 48px;}
    .two_col_rotate .two_rotate_image img { max-width: 90% !important;}
    .two_col_rotate .two_rotate_image_wraper { transform: scale(0.7) translateY(-50px); } 
    .two_col_rotate .outer_two_rotate {    overflow: unset;  }
    .scrool_menu .inner_menu ul { padding: 0; list-style: none; display: block; text-align: center; }
    .scrool_menu .inner_menu { padding: 15px; }

    .three_col_achieve_V2 {  padding: 130px 0 130px 0;}
    .three_col_scroll_image .shape_rotate { display: none; }
    .three_col_scroll_image .outer_three_col_scroll_image { padding: 30px 10px; }

    .portfolio_simple .title h2 { font-size: 30px; }
    .premium_three_col{padding:100px 0 20px 0;} 

    .kontakt .web_shape.web_shape_bottom svg { width: calc(300% + 1.3px); height: 89px; }

    .Contact .social_footer_top { margin-top: 0; }
    .Contact .outer_social_footer_top .inner_footer_top{text-align:center;}
    .tabbing_hover .listing_title_wraper:before { bottom: 20px; left:0; }
    .tabbing_hover .listing_title_wraper .inner_tabbing_title{max-width:100%;}

    .banner_lp .inner_ebook_banner_left { margin: 0; align-items: center; }
    .banner_lp .ebook_banner_content, .ebook_banner_image { padding: 0; }
    .banner_lp .inner_beanner_content { padding-right: 0; }
    .banner_lp .ebook_banner_content { padding-top: 60px; }
    .banner_lp .e-bood_tag { padding: 12px 30px;  }
    .banner_lp.footer_top_form { padding-top: 60px; padding-bottom: 60px; }
    .banner_lp .ebook_banner_image {width:70%; padding-right:0px;}
    .banner_lp .lefter_ebook_banner { padding-bottom: 0;}
    .two_col_listing_Lp .inner_col_listing { max-width: 100%; }
    .two_col_listing_Lp .outer_col_listing:last-child {  margin-bottom: 0;}

    .two_col_listing_Lp .outer_col_listing {   margin-bottom: 40px;}
    .two_col_listing_Lp  .heading h2 ,.image_slider_LP .title_slider_lp h2,.author_module_title h2,.three_col_card_slider .title_content h2{  font-size: 28px;}
    .two_col_listing_Lp .heading { padding-bottom: 30px;}
    .two_col_listing_Lp .listing_content {   width:100%  ;}
    .two_col_listing_Lp .listing_icon {     margin-right: 0;margin-bottom: 10px; }

    .author_module_Lp .author_image { margin-right: 0; }
    .author_module_Lp .author_content { padding-top: 20px; }
    .author_module_Lp .author_info_wraper { width: 100%; margin-top: 20px; }
    .author_module_Lp .author_social_icon {padding: 0;}
    .author_module_Lp .outer_author:not(:first-child) { padding-top: 50px; }
    .author_module_Lp .outer_author:not(:last-child) { padding-bottom: 50px; }

    .image_slider_LP .slick-list.draggable {  margin: 0 0px; }
    .image_slider_LP .outer_image_slider { padding: 0 0px; }

    .banner_LpV2 .timeing_text { font-size: 20px; } 
    .banner_LpV2 .timeing_text { width: calc(100% - 50px); }
    .banner_LpV2 .timing_shape { width: 30px; height: 30px; }
    .banner_LpV2 .inner_timing:not(:last-child) { margin-right: 0; margin-bottom: 20px; }
    .banner_LpV2 .set_timeing { flex-direction: column; padding: 20px 0 30px; }
    .banner_LpV2 .web_shape.web_shape_bottom svg{height:60px;}
    .banner_LpV2 .ebook_banner_content {  padding-top: 0;}

    .banner_lp .new_form_wraper{display:none;}
    .banner_LpV2 {  padding: 70px 0 900px 0px;}
    .case_study_two_column .post_container {   margin: 0;}
    .case_study_two_column .post_item {padding: 0;margin-bottom: 60px;}
    .listing-card-main .card {   padding: 0;width: 100%; margin-right: 0; margin-left: 0; margin-bottom:40px;}

    .tabbing_with_content  .tabs_title:before { content: '\f054 '; position: absolute; width: 15px; height: 10px; top: 50%; right: 15px; font-family: fontAwesome; transform: rotate(0deg) translateY(-50%); transition: 400ms all ease-in; }
    .tabbing_with_content  .tabs_title.active:before { transform: rotate(90deg) translateY(0%); }
    .tabbing_with_content .tabs_title .number_list { display: none; }
    .tabbing_with_content .tabs { background: #f4f4f4; }


    .two_col_listing_Lp .outer_col_listing {padding-right: 0;}

    /*     .two_col_listing_Lp .heading h2 {margin-bottom: 0;} */

    .three_col_middel.Kontakt-three-col .inner_three_middel {height: auto;}
    [data-form-id="7daadebf-9d09-4f73-b510-4af7ed88e43d"] li.hs-form-checkbox label.hs-form-checkbox-display input + span {line-height: 1.43;display: block;}

}


@keyframes trackBallSlide{
    0%{opacity:1;transform:scale(1) translateY(-10px)}
    6%{opacity:1;transform:scale(.9) translateY(2.5px)}
    14%{opacity:0;transform:scale(.4) translateY(20px)}
    15%,19%{opacity:0;transform:scale(.4) translateY(-10px)}
    28%,29.99%{opacity:1;transform:scale(1) translateY(-10px)}
    30%{opacity:1;transform:scale(1) translateY(-10px)}
    36%{opacity:1;transform:scale(.9) translateY(2.5px)}
    44%{opacity:0;transform:scale(.4) translateY(20px)}
    45%,49%{opacity:0;transform:scale(.4) translateY(-10px)}
    58%,59.99%{opacity:1;transform:scale(1) translateY(-10px)}
    60%{opacity:1;transform:scale(1) translateY(-10px)}
    66%{opacity:1;transform:scale(.9) translateY(2.5px)}
    74%{opacity:0;transform:scale(.4) translateY(20px)}
    75%,79%{opacity:0;transform:scale(.4) translateY(-10px)}
    100%,88%{opacity:1;transform:scale(1) translateY(-10px)}
}


.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: 14px;  } 
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p { font-size: 10px; line-height: 12px;}
    form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
    form .legal-consent-container .inputs-list:not(.no-list) label>span { font-size: 12px; font-family: Montserrat; }
    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;}

    .customer_section .brand_img img {max-width: 50%;}

    .banner_image.banner_opinie .web_shape.web_shape_bottom svg {width: calc(265% + 1.3px);height: 97px;}
    .banner_video { padding: 70px 0 120px; }
    .banner_video .heading h1 { font-weight: 600; font-size: 35px; }

    /* offer_listing_content module  */
    .offer_listing_content .outer_problems_image > div { padding: 0 20px; }
    .co-to-jest header.kohorta-faqs__header { height: auto !important; }
    /*     .co-to-jest header.kohorta-faqs__header span.kohorta-faqs__subtitle {     margin-bottom: 0 !important;} */

    /*     .video_with_content.widget_1716154688771 .video_heading h1 {word-break: break-word;} */

}
@media (max-width: 480px){ 
    .slick-prev { left: -15px; }
    .slick-next { right: -15px; }
    .twoColText .leftColImage { height: auto;  }
    .fourColImage .outerFourImage { text-align: center; width: 100%; padding: 0; margin-bottom: 20px; }
    .fourColCard .outerFourCard {width: 100%; }
    .footer_top_form .inner_comm_nbtn { margin: 20px 0px 0px 0px; word-break: break-all; min-width: unset; }

    .full_section_tabbing .tabbing_title_wraper .listing_title_wraper .inner_tabbing_title { margin-right: 0; margin-bottom: 15px; }
    .full_section_tabbing .tabbing_title_wraper { flex-direction: column; }
    .full_section_tabbing .tabbing_title_wraper .listing_title_wraper { width: 100%; text-align: center; }
    .full_section_tabbing .tabbing_title_wraper .listing_title_wraper.active { transform: scale(1.03); }
    .tabbing_content_wraper { margin: 0; padding: 3% 0; }
    .outer_tabbing_content .main_future_listing .listing_list_wraper ul { flex-direction: column; justify-content: center; align-items: center; }
    .outer_tabbing_content .main_future_listing .listing_list_wraper ul li { margin: 0 0 0 0; font-size: 18px; padding-bottom: 4px; }

    /*     .simple_slider .main_simple_slider .slick-list {   max-width: 230px;} */
    .simple_slider .main_simple_slider .slick-prev { left: -20px; }
    .simple_slider .main_simple_slider .slick-next { right: -20px; }
    .image_slider .outer_image_slider .inner_image_slider {   padding: 0 10px;}
    .customer_section .companylogo_img {max-width: 100%;}

    /* offer_listing_content module  */
    .offer_listing_content .outer_problems_image > div { padding: 0; }
    .banner_video_play_btn { width: 80px; height: 80px; }
    .banner_video_play_btn:after { border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #fff; }

    .Simple_sliderVV2  .main_simple_slider .slick-list{max-width:100%}
}

.webinarLPPage .banner_LpV2 .web_shape_bottom{display:none}