
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css');
@import url('//cdn.jsdelivr.net/jquery.magnific-popup/1.0.0/magnific-popup.css');
/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

@font-face {
	font-family: 'Charter';
	src: url() format('woff2'),
		url() format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Charter';
	src: url() format('woff2'),
		url() format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Charter';
	src: url() format('woff2'),
		url() format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Charter';
	src: url() format('woff2'),
		url() format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
:root{ --headingSize: 55px; }




/* font-family: 'Lato', sans-serif; */
/* font-family: 'Montserrat', sans-serif; */

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







/* 1a. Containers */



/* 1b. Colors */ 





/* 1c. Typography */










/* 1d. Buttons */








/* 1e. Forms */









/* 1f. Tables */










/* 1g. Site header */







/* 1h. Site footer */







.content-wrapper, .wrapper { max-width: 1350px; }
.dnd-section > .row-fluid, .dnd-section .wrapper { max-width: 1350px; }
.content-wrapperV2 { max-width: 1380px; width: 100%; margin: 0 auto; padding: 0 15px; }




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

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

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

:focus { outline:none; }

/* Headings */
h1 { font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal; color: #FFFFFF; font-size: 64px;  line-height: 100%; letter-spacing: -3px; }
h2, .h2 h1 { font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal; color: #0A0A0A; font-size: 44px; line-height: 1.2; letter-spacing: -2px; }
h3 { font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal; color: #0A0A0A; font-size: 36px; line-height: 130%; letter-spacing: -1.5px; }
h4 { font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal; color: #0A0A0A; font-size: 24px; line-height: 120%; }
h5 { font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal; color: #0A0A0A; font-size: 20px; line-height: 1.5; }
h6 { font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal; color: #0A0A0A; font-size: 18px; line-height: 120%; }
p { font-family: 'Lato', sans-serif;  line-height:1.5; color:#0A0A0A; }

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

.lightGrayBG { background: #F8F8F8; }

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

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#000FC4; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
a:hover { color:#0A0A0A; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
input[type=submit] { cursor:pointer; background-image:url(https://5310976.fs1.hubspotusercontent-na1.net/hubfs/5310976/Intuto%20Website%20Material%202022/Images/The%20Intuto%20Story%20So%20Far/blank.png) !important; background-repeat:repeat !important; }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1180px; padding-left: 15px; padding-right: 15px; }
.header__container { width: 100%; margin:0 auto; max-width: 1350px; padding-left: 15px; padding-right: 15px; }
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

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

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

/* white Font */
.fontWhite,.fontWhite p, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.fontWhite a:hover { color:#196eb7; }
.headingcolor, .headingcolor a, .headingcolor h1, .headingcolor h2, .headingcolor h3, .headingcolor h4, .headingcolor h5, .headingcolor h6 { color: #FFFFFF; }
.bodycolor, .bodycolor a, .bodycolor h1, .bodycolor h2, .bodycolor h3, .bodycolor h4, .bodycolor h5, .bodycolor h6, .bodycolor p {color: #0A0F19; }
.sec_color, .sec_color a, .sec_color h1, .sec_color h2, .sec_color h3, .sec_color h4, .sec_color h5, .sec_color h6 {color: #0A0A0A; }
.Pri_color, .Pri_color a, .Pri_color h1, .Pri_color h2, .Pri_color h3, .Pri_color h4, .Pri_color h5, .Pri_color h6, .Pri_color p {color: #000FC4; }
.black_color, .black_color p ,.black_color h1,.black_color h2,.black_color h3,.black_color h4,.black_color h5,.black_color h6 { color: #000000; }
.white_color, .white_color a, .white_color h1, .white_color h2, .white_color h3, .white_color h4, .white_color h5, .white_color h6, .white_color p { color: #fff; }
.charcoal_color, .charcoal_color h1, .charcoal_color h2, .charcoal_color h3,.charcoal_color h4, .charcoal_color h5, .charcoal_color h6, .charcoal_color p  { color: #434343; }
.dark_charcoal, .dark_charcoal h2, .dark_charcoal h4,.dark_charcoal h3, .dark_charcoal p { color: #222222; }
.ashy_Black, .ashy_Black h1, .ashy_Black h2, .ashy_Black h3, .ashy_Black h4 { color: #0C0C0D; }

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

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

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

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

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




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




.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb21,.p21-0 { padding-bottom:21px; }
.pb25,.p25-0 { padding-bottom:25px; }
.pb30,.p30-0 { padding-bottom:30px; }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pt10,.p10-0 { padding-top:10px; }
.pt20,.p20-0 { padding-top:20px; }
.pt21,.p21-0 { padding-top:21px; }

.pt100,.p100-0 { padding-top:100px; }
.pt130,.p130-0 { padding-top:130px; }
.pt125 { padding-top:125px; }
.pb125 { padding-bottom: 125px; }
.pt25 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top: 35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55 { padding-top: 55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt80,.p80-0 { padding-top:80px; }
.pt90 { padding-top: 90px; }
.pt120 { padding-top: 120px; }
.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15 { padding-top:15px; }
.pb15, .p15 { padding-bottom:15px; }
.pt85 { padding-top: 85px; }
.pt16 { padding-top: 16px; } 
.pt32 { padding-top: 32px; }

.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }
.pt24{padding-top:24px;}
.p90-0 { padding-top: 90px;padding-bottom: 90px; }
.p120-0 { padding-top: 120px;padding-bottom: 120px; }
.p80-0 { padding-top: 80px;padding-bottom: 80px; }
.pb90 { padding-bottom: 90px; }
.pb100 { padding-bottom: 100px; }
::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important;}

/*************** display *******************/
.d_flex, .d-flex { display: flex; }
.align_center { align-items: center; }
.align_start { align-items: flex-start; }
.align_end { align-items: flex-end; }
.space_between { justify-content: space-between; }
.space_around { justify-content: space-around; }
.flex_start { justify-content: flex-start; }
.flex_end { justify-content: flex-end; }
.flex_center { justify-content: center; }
.flex_col { flex-direction:column; }
.d_flex.row_reverse, .row_reverse { flex-direction: row-reverse; }
.flex_wrap { flex-wrap: wrap; }
.gap_50 { gap: 50px; }
.d_inline { display: inline-block; }

.position_relative, .relative { position: relative; }
.position_absolute, .absolute { position: absolute; }
.primary_bg { background-color: #000FC4; }
.lh1 ,.lh1 p { line-height: 1; }
.lato ,.lato h1,.lato h2,.lato h3,.lato h4,.lato h5,.lato h6 ,.lato p,.lato span{ font-family: 'Lato', sans-serif; }
.Montserrat, .Montserrat p { font-family: Montserrat; }
.normal_para { color: #fff; font-size: 20px; font-style: normal; font-weight: 500; letter-spacing: -.5px; line-height: 1.5; }
.text_center { text-align: center; }
.overflow_hidden { overflow: hidden; }
.lh1_5 ,.lh1_5 p{ line-height: 1.5; }
.ls05, .ls05 p { letter-spacing: -0.5px; }

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



button,.button {background-color: 

  
  
    
  


  rgba(0, 15, 196, 1.0)

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

.link { color:

  
  
    
  


  rgba(0, 15, 196, 1.0)

; }
.link svg { fill:

  
  
    
  


  rgba(0, 15, 196, 1.0)

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




form,.submitted-message { font-family: Montserrat; font-style: normal; font-weight: 400; text-decoration: none;}
.submitted-message { color: #0a0a0a; font-family: Montserrat; font-style: normal; font-weight: 700; text-decoration: none; font-size: 25px; }
/* Form title */
h3.form-title {background-color: 

  
  
    
  


  rgba(0, 15, 196, 1)

;color: #0A0A0A;}
/* Form label */
form label { font-weight: 400; font-size: 16px; color: #000000; line-height: 150%; font-family: 'Lato', sans-serif; margin-bottom: 0; }
/* Form help text */
form legend { color: ; }
/* Form inputs */

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

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

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

/* For Error msg */
ul.no-list.hs-error-msgs.inputs-list { margin-top: 8px; }
.newsletter-form form ul.no-list.hs-error-msgs.inputs-list { position: absolute; bottom: -20px; margin: 0; }
.newsletter-form form label.hs-error-msg.hs-main-font-element { width: calc(100%* 2);  }
/* Form placeholder text */
/* Date picker */
.fn-date-picker td.is-selected .pika-button {background: #000FC4;}
.fn-date-picker td .pika-button:hover {background-color: #000FC4 !important;}
.fn-date-picker td.is-today .pika-button {color: #000FC4;}
/* Submit button */
form .hs-button, form input[type=submit] { transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; font-family: Montserrat; background-color: #f26620; color: #fff; display: inline-block; font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: -.5px; line-height: 130%; padding: 22px; border: none; width: 100%; }

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

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





/* 505 Page CSS */
.internalError { background-color: #000FC4; }
.internalError.banner-module:before { display: none; }
.internalError p{ color: #fff; }
.internalError .error-page > div { position: relative; z-index: 5; }
.internalError .error-page { z-index: 1; }
.internalError .error-page:before { z-index: -1; color: #ffffff4d; }

/* Password Protected Page CSS */
.passwordProtectedPage{ background-color: #000FC4; padding-top: 120px; }
.passwordProtectedPage.banner-module:before { display: none; }
.passwordProtectedPage .systems-page{ max-width: 1032px; padding: 93px 0 128px 0; }
.passwordProtectedPage form{ padding-top: 60px; max-width: 500px; margin: 0 auto; }
.passwordProtectedPage .hs_cos_wrapper_type_rich_text{ text-align: center; }
.passwordProtectedPage form .hs-button, .passwordProtectedPage form input[type=submit]{ padding: 14px 22px; margin: 0; }
.passwordProtectedPage input[type=password] { height: auto !important; margin-bottom: 1.4rem; }




table { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

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

  
  
    
  


  rgba(0, 15, 196, 1)

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

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



.header { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }
header.header { position: absolute; background-color: transparent; width: 100%; z-index:99; }




footer.footer { background-color: #0A0A0A; }
.footerRowCopyright a { color: rgb(255 255 255 / 50%); font-size: 14px; font-weight: 400; font-style: normal; line-height: 1.5; font-family: 'Lato', sans-serif; }
.footerRowSocialmedia a { border: 1px solid rgba(247, 249, 253, 0.5); max-width: 100%; width: 100%; height: 48px; display: flex; justify-content: center; align-items: center; overflow: hidden; transition: all 0.4s ease; }
.footerRowSocialmedia a svg {display: block; width: 100%; max-width: 22px; }
.footerRowNumOneRight {display: flex; gap: 16px; width: 100%; max-width: 324px; justify-content: flex-end; align-items: flex-end;}
.footerRowSocialmedia {max-width: 48px;width: 100%;}
.footerRowLogo a svg {display: block;}
.footerRowCopyright {padding-top: 19px;}
.footerRowNumOneInner {display: flex; justify-content: space-between; gap: 20px;}
.footerRowNumOne {padding-top: 65px; padding-bottom: 56px; border-bottom: 1px solid #282828;}
.footerRowNumInnerMenu .hs-menu-wrapper ul {flex-direction: column; gap: 16px; padding: 0; display: flex;}
.footerRowNumTwoInner {display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between;}
.footerRowNumTwoInnerMenuTitle p {color: rgb(255 255 255 / 50%);letter-spacing: -0.02em;font-weight: 500;font-size: 16px;line-height: 1.5;}
.footerRowNumTwoInnerMenuTitle {padding-bottom: 24px;}
.footerRowNumInnerMenu ul li a {color: #FFFFFF; font-weight: 400; font-size: 16px; letter-spacing: -0.01em; font-family: 'Lato', sans-serif;}
.footerRowNumTwoInnerMenuTitle p {font-family: 'Montserrat', sans-serif;}
.footerRowNumInnerMenu .hs-menu-wrapper ul li { list-style: none; }

.footerRowNumTwo {padding-top: 56px; padding-bottom: 56px; border-bottom: 1px solid #282828;}
.footerRowNumThree {padding-top: 51px; padding-bottom: 59px;}
.CertificationImage {max-width: 80px; width: 100%; height: 80px; }
.CertificationImage img { height: 100% !important; object-fit: contain; }
.footerRowNumThreeLeft {display: flex; gap: 32px; align-items: flex-start;}
.footerRowNumThreeLoactionIcon svg {display: block;}
.CountriesLinks a {color: #FFFFFF; font-weight: 400; font-size: 16px; letter-spacing: -0.01em; font-family: 'Lato', sans-serif;}
.footerRowNumThreeRight {display: flex; gap: 20px;}
.CountriesLinksInner {display: flex; gap: 25px;}
.footerRowNumThreeInner {display: flex; align-items: center; justify-content: space-between; gap: 20px;}
.CountriesLinks {position: relative; pointer-events: none; }
.CountriesLinks + .CountriesLinks:before {content: ""; position: absolute; height: 16px; width: 1px; background-color: #FFFFFF; left: -12.5px; top: 50%; transform: translateY(-50%);}
.footerRowNumTwoInnerMenu {max-width: calc(19% - 10px); width: 100%;}


.footerOutter.footerV2 { background-color: #0a0a0a; }
.footerAddressBoxTitle h6 { font-size: 16px; line-height: 1.5; letter-spacing: -0.32px; color: rgb(255 255 255 / 50%); font-weight: 500; }
.footerOfficeAddress p { font-size: 16px; line-height: 1.5; letter-spacing: -0.16px; color: #fff;  }
.footerAddressBox { width: 100%; max-width: 188px; }
.footerV2 .footerAddressInner { gap: 90px; }
.footerV2 .footerAddressBox:last-child { margin-right: 60px; }

.banner-logo-slider-inner-mob {display: none;}
.banner-inner-text-content {max-width: 640px; font-weight: 500; font-size: 22px; line-height: 140%; letter-spacing: -0.5px; color: #FFFFFF;}
.alt-color {color: #2DE4E6;}
.banner-inner-text-content h1 {line-height: 100%;}
.banner-content p {color: #FFFFFF; font-size: 22px; line-height: 140%; font-style: normal; font-weight: 500;}
.banner-content {max-width: 514px; padding-top: 32px;}
.banner-button-inner {padding-top: 32px;}
.alt-button {padding: 13px 38px; display: inline-block; background-color: #F26620; color: #FFFFFF; font-style: normal; font-weight: 600; font-size: 16px; line-height: 130%; letter-spacing: -0.5px;}
.banner-inner {padding-top: 171px; padding-bottom: 221px; position: relative; z-index: 2;}
.banner-logo-slider-image-outter{max-width: 173px; width: 100%;}
.banner-logo-slider {padding-bottom: 60px; position: relative; z-index: 2;}
.banner-logo-slider-image { align-items: center; display: flex; max-width: 100%; width: 100%; }
.banner-logo-slider-image div {width: 100%; max-width: 100%; height: 100%;}
.banner-logo-slider-image img { display: block; height: 40px !important; object-fit: contain; width: 173px !important; }
.banner-module {position: relative; overflow: hidden; }
.banner-module:before {content: ""; position: absolute; width: 100%; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/circles.png); height: 100%; background-repeat: no-repeat; max-width: 935px; right: -69px; top: -10px; z-index:1;}

.revOps-table-li {display: flex; align-items: center; padding: 24px 0px; border-top: 1px solid #E7E7E7;}
.revOps-table-content-no1 {max-width: 390px; width: 100%; margin-left: 96px;}
.revOps-table-content-no2 {max-width: 673px; width: 100%; margin-left: 56px; padding-left: 71px; position:relative; z-index:1;     padding-right: 10px;}
.revOps-table-title {max-width: 200px; width: 100%;}
.revOps-table-inner-title {max-width: 783px; margin: 0 auto; text-align: center; margin-bottom: 64px;}
.revOps-table { position: relative; padding-top: 28px; padding-bottom: 39px;}
.revOps-table-li:last-child {border-bottom: 1px solid #e7e7e7;}
.revOps-table-li:first-child {border-top: none;}
.revOps-table-content-no2 p strong {font-weight: 800;}
section.form-module {position: relative; overflow: hidden;}
section.form-module:before {content: ""; position: absolute; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/form-design.png); left: -50px; bottom: -50px; max-width: 280px; width: 100%; height: 280px; background-size: cover; display:none;}
section.form-module.want_shape_at_the_bottom:before{display:block;}
span.border-animate-wrap {position: absolute; right: 0; height: 100%; top: 0; max-width: 673px; width: 100%;}

.banner-slider-box-outter { position: relative; z-index: 1; }
.border-animate-wrap-visible span.border-animate-top {width: 100%; transition: 0.15s width ease 0.4s;}
.border-animate-wrap-visible span.border-animate-left {height: 100%; transition: 0.15s height ease 0.6s;}
.border-animate-wrap-visible span.border-animate-right {width: 100%; transition: 0.15s width ease 0.8s;}
.border-animate-wrap-visible span.border-animate-bottom {height: 100%; transition: 0.15s height ease 0.10s;}

span.border-animate-top {position: absolute; top: 0; left: 0; height: 8px; background-color: #000FC4; width: 0%;}
span.border-animate-left {position: absolute; top: 0; right: 0; height: 0%; background-color: #000FC4; width: 8px;}
span.border-animate-right {position: absolute; right: 0; height: 8px; background-color: #000FC4; width: 0%; bottom: 0;}
span.border-animate-bottom {position: absolute; bottom: 0; left: 0; height: 0%; background-color: #000FC4; width: 8px;}
.revOps-mobile-table-li-title {padding-bottom: 24px;}
span.mobile-table-content-span {padding-top: 4px; display: block;}
.revOps-mobile-table-li {padding: 16px 0px; border-top: 1px solid #E7E7E7;}
.revOps-table.mobile-table-inner {padding-top: 40px; max-width: 500px; margin: 0 auto; }
.revOps-mobile-table-ul{max-width: 450px; margin: 0 auto;}
.revOps-mobile-table-ul.main-border-mobile {position: relative; border: 8px solid #000FC4; padding-top: 17px; padding-bottom: 19px; padding-left: 8px; padding-right: 8px; max-width: 482px; margin: 0 auto; }
.revOps-mobile-table-ul {padding: 0px 16px;}

.two-col-diff-box { width: 100%; max-width: 50%; padding-top: 55px; padding-left: 77px; padding-right: 77px; padding-bottom: 75px; position: relative; background-color: #000FC4; }
.two-col-diff-box:last-child { background: linear-gradient(315deg, #0A0A0A 0%, #222222 100%); }
.two-col-diff-background-module-inner { display: flex; align-items: stretch; flex-wrap: wrap; }
.two-col-diff-box-cta-group { padding-top: 180px; }
.two-col-diff-box-title h3 { color: #FFFFFF; }
.two-col-diff-box-content p { color: #FFFFFF; }
.form-module-right-col-wrap .hs-richtext p a { color: #000000; text-decoration: underline; }

.two-col-diff-box-title { padding-bottom: 32px; }
.two-col-diff-box:first-child:before { content: ""; position: absolute; bottom: -1px; left: 0; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/graphics%20REvOps.svg); width: 100%; height: 192px; max-width: 192px; background-repeat: no-repeat; }
.two-col-diff-box:last-child:before { content: ""; position: absolute; top: 0; right: 32px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/shapes%20HubSpot.svg); width: 100%; height: 112px; max-width: 112px; background-repeat: no-repeat; }

a.normal-button { padding: 16px 15px; display: inline-block; font-weight: 600; font-size: 16px; line-height: 150%; color: #0F101E; }
a.borderless-button { padding: 15px 15px; font-weight: 600; font-size: 16px; line-height: 150%; color: #FFFFFF; display: inline-block; border: 1px solid #FFFFFF; }
.two-col-diff-box-cta-group a.borderless-button { margin-left: 14px; }
.counter-card-top { background-color: #000FC4; padding: 48px 20px; text-align: center; }
.counter-card-counter span { color: #2de4e6; font-style: normal; font-weight: 700; font-size: 64px; line-height: 100%; }
.counter-card-company-name h6 { color: #FFFFFF; }
.learn-more { border: 1px solid #000FC4; color: #000FC4; padding: 16px; display: inline-block; font-weight: 600; font-size: 16px; padding-right: 42px; line-height: 150%; position: relative; }
a.learn-more:before { content: ""; position: absolute; right: 15px; top: 50%; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/learn_more_arrow.svg); width: 18px; height: 12px; background-repeat: no-repeat; transform: translateY(-50%); transition: all 0.3s ease; }
.counter-card-bottom { background-color: #F8F8F8; padding: 32px 40px; }
.counter-card-title h4 { font-weight: 700; font-size: 24px; line-height: 120%; color: #0A0A0A; }
.counter-card { width: 100%; max-width: calc(33.33% - 16px); }
.counter-card-wrap { display: flex; flex-wrap: wrap; gap: 24px; padding-top: 64px; }
.counter-card-module-Title { text-align: center; }

.counter-card-counter { padding-top: 16px; }
.counter-card-company-name { padding-top: 8px; }
.counter-card-cta { padding-top: 32px; }
.form-module-left-col { max-width: 597px; width: 100%; padding-top: 95px; }
.form-module-listing ul li { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #EDEEF7; }
.form-module-listing-col h2 { letter-spacing: -2px; }
.form-module ul { padding: 0; list-style-type: none; margin: 0; }

.form-module ul li { padding-left: 46px; position: relative; font-weight: 400; font-size: 20px; font-style: normal; line-height: 150%; font-family: 'Lato', sans-serif; color: #0A0A0A; }
.form-module ul li:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/tick_Arrows-cropped.svg);
	background-repeat: no-repeat; content: ""; height: 24px; left: 6px; position: absolute; top: 50%; width: 22px; transform: translateY(-50%); }
.form-module-logo-content { display: flex; max-width: 444px; width: 100%; flex-wrap: wrap; border: 1px solid #EDEEF7; }
.form-logo-image { width: 100%; max-width: calc(33.33%); height: 148px; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #EDEEF7; border-right: 1px solid #edeef7; padding: 10px; }
.form-module-logo-title { padding-bottom: 24px; }

.form-logo-image:nth-last-child(-n+3) { border-bottom: none; }
.form-logo-image:nth-child(3n) { border-right: none; }
.form-module-two-col { display: flex; justify-content: space-between; gap: 55px; }
.form-module-right-col { max-width: 695px; width: 100%; background: linear-gradient(315deg, #000FC4 0%, #0113E2 100%); padding: 64px 69px; position: relative; }
.form-module-right-col  ul li { padding: 0; }
.hs_recaptcha.hs-recaptcha.field.hs-form-field { padding-bottom: 32px; padding-top: 32px; }
.form-module-right-col fieldset:nth-child(6) { margin: 0 0px!important; }
.form-title-wrap-v2 { padding-bottom: 20px; }
.form-module-right-col-wrap { background-color: #FFFFFF; padding-top: 32px; padding-left: 61px; padding-right: 61px; position:relative; padding-bottom: 40px; }
.form-module a { color: #000; font-family: Lato,sans-serif; font-size: 16px; font-weight: 400; line-height: 150%; margin: 0; text-decoration: underline; }
form ul li { padding:0px; }
form ul li:before { display:none; }

.form-module-right-col-wrap:before { content: ""; top: -19px; left: 64px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/2x%20copies/arrows.svg);
	max-width: 71px; height: 39px; width: 100%; background-size: cover; position: absolute; background-repeat: no-repeat; }
.form-module-right-col:before { right: 25px; bottom: 265px; content: ""; position: absolute; width: 100%; max-width: 100px; height: 106px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/2x%20copies/shapes_1_1.svg); }
.form-and-banner-module .form-module-right-col:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/shapes.svg); right: -48px; }
.banner-module .slick-slide { vertical-align: middle; margin:0px 20px; }
.banner-module .slick-slide di { vertical-align: middle; }
.three-col-cards-inner { position: relative; z-index: 2; }
.three-col-cards-title h2 i { font-weight: 500; }
h2 i { font-weight: 500; }
.three-col-cards-title { max-width: 1120px; width: 100%; }

.two-column-listing-title { max-width: 864px; width: 100%; }
.two-column-listing-subtitle.pt20 {max-width: 826px;width: 100%;}
.three-col-card-bottom-title h4 { font-weight: 500; }
.three-col-card-bottom-title { max-width: 1120px; width: 100%; }
label.hs-error-msg.hs-main-font-element { font-size: 14px; }
.for-listing-boxes .three-col-cards-title { max-width: 100%; text-align: center; }
.for-listing-boxes  ul { padding: 0; list-style-type: none; margin: 0; }
.for-listing-boxes  ul li { padding-left: 46px; position: relative; font-weight: 400; font-size: 18px; font-style: normal; line-height: 1.5; border-bottom: 1px solid #edeef7; padding-bottom: 10px; padding-top: 10px; font-family: 'Lato', sans-serif; }
.for-listing-boxes ul li:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/2x%20copies/Frame%20587-cropped.svg); background-repeat: no-repeat; content: ""; height: 24px; left: 6px; position: absolute; top: 29px; transform: translateY(-50%); width: 22px; }
.three-col-card-top-col-svg { max-width: 56px; width: 100%; background-color: #000FC4; height: 56px; display: flex; justify-content: center; align-items: center; }
.three-col-card-top-col-svg svg { display: block; width: 36px; height: 36px; }
.three-col-card { background-color: #F8F8F8; padding: 40px 32px 32px 32px; width: 100%; max-width: calc(33.33% - 16px); }

.three-col-cards-inner-boxes { display: flex; justify-content: flex-start; flex-wrap: wrap; gap: 24px; }

.three-col-card-top-col { display: flex; flex-wrap: wrap; gap: 24px; align-items: center; }
.three-col-card-top-col-left { max-width: 56px; width: 100%; }
.three-col-card-content { padding-top: 24px; }
.three-col-cards { position: relative; }
.three-col-cards:before { content: ""; position: absolute; right: 0; top: 0; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/circles_design.png); width: 100%; height: 100%; max-width: 268px; background-repeat: no-repeat; }
.two-column-item-right-col { max-width: 390px; width: 100%; }
.two-column-listing-item { display: flex; padding: 40px 32px 40px 32px; align-items: center; background-color: #F8F8F8; gap: 48px; width: 100%; max-width:100%; }
.two-column-item-right-col-content { padding-top: 16px; }
.two-column-listing-item-wrap{ display: inline-block; vertical-align: top; width: 100%; max-width: 100%; margin-bottom: 24px; }
.two-column-listing-content { gap: 24px; column-count: 2; }
.two-column-item-left-col { max-width: 160px; width: 100%; overflow: hidden; }
.two-column-item-left-col img { width: 100% !important; max-width: 100%; height: 100% !important; object-fit: cover; }
.two-col-diff-box-inner { position: relative; z-index: 2; }
.hs-fieldtype-intl-phone.hs-input { display: flex; gap: 4px; }
.for-listing-boxes.three-col-cards:before { display:none; }
a.normal-button:hover { background-color: #2DE4E6 !important; }
a.borderless-button:hover { color: #0A0A0A; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
.learn-more:hover{ border: 1px solid #000FC4; color: #FFFFFF; background-color: #000FC4; }
.learn-more:hover:before { filter: brightness(0) invert(1); }
.header-cta-button a:hover { color: #0A0A0A !important; background-color: #FFFFFF; }
.alt-button:hover, form .hs-button, form input[type=submit]:hover { background-color: #F28920; color:#fff; }
/* form .hs-button, form input[type=submit]:hover {background-color: #2DE4E6; color:#fff;}  */
.three-col-cards-outter { color:#0A0F19; }
.form-module-logo-col h6 { text-transform: uppercase; font-weight: 700; font-size: 16px; line-height: 120%; }
.footerRowSocialmedia a:hover{ background-color: #FFFFFF; }
.footerRowSocialmedia a:hover svg path { fill: #000FC4; }
.footerRowSocialmedia a svg path { fill: #FFFFFF; transition: all 0.4s ease; }
.footerRowNumInnerMenu ul li a {transition: all 0.3s ease;}
.footerRowNumInnerMenu ul li a:hover {color: #2DE4E6;}

/* Banner v2 */
.banner-slider-box-text-content { max-width: 661px; margin: 0 auto; text-align: center; }
.banner-slider-box-cta { padding-top: 32px; }
.banner-slider-box-content { padding-top: 24px; max-width: 567px; width: 100%; margin: 0 auto; font-family: 'Montserrat', sans-serif;  }
.banner-slider-box-content p { color: #FFFFFF; font-size: 22px; line-height: 140%; font-style: normal; font-weight: 500; font-family: 'Montserrat', sans-serif; }
span.draw-line { position: relative; }
.banner-slider-box-title { position: relative; z-index: 10; }
.banner-slider-box-title h1 { position: relative; }
span.draw-line:before { content: ""; position: absolute; bottom: -6px; max-width: 0px; height: 26px; width: 100%; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/the-line.svg); left: 5px; z-index: -1; transition: all 0.5s ease-in-out;}
span.draw-line.drawed:before { max-width: calc(100% - 10px); margin: 0 auto; background-size: cover; }
.our-process-inner-head h5 { text-transform: uppercase; }
.banner-slider-box-title h1 i {font-weight: 500;}
.banner-slider-box-inner {padding-top: 41px;}
.banner-slider-box-slider-content {padding-top: 65px;}
.revops-content-box-item {background-color: #FFFFFF; max-width: calc(33.36% - 2px); padding: 32px; padding-bottom: 24px;}
.banner-content-box-wrap {display: flex; flex-wrap: wrap; gap: 2px; justify-content: space-between; position: relative; z-index: 2;}
.banner-slider-box-slider-content-inner {max-width: 1042px; margin: 0 auto; position: relative; padding-top: 31px; padding-bottom: 25px; padding-left: 36px; padding-right: 39px;}
span.banner-slider-left-shape {position: absolute;left: 0;bottom: 0;}
.revops-box-content {margin-top: 28px;}
.revops-box-cta {padding-top: 24px;}
.revops-box-logo {max-width: 165px; width: 100%;}
.abm_page .revops-box-logo { height: 36px; max-width: 165px; width: 100%; }
span.banner-slider-right-shape {position: absolute; top: 0; right: 0;}
section.banner-slider-box.banner-module {padding-bottom: 97px; padding-top: 118px; overflow: hidden;}
a.norm-learn-more.learn-more {padding-top: 0; padding-left: 0; padding-bottom: 0; border: none;}
a.norm-learn-more.learn-more:hover {color: #000FC4; background-color: transparent; }
a.norm-learn-more.learn-more:hover:before {filter: unset;}
section.testimonials-module {overflow: hidden;}

/* Our process */
.our-process-sub-title h3 { color: #000FC4; }
.our-process-main-title h5 { color: #000FC4; font-family: 'Lato', sans-serif; }
.our-process-wrap-loop { padding-top: 80px; }
.our-process-left-col { /*  max-width: 667px; width: 100%; */ position:relative; } 
/* .our-process-rigth-col { max-width: 434px; width: 100%; } */
.process-list-wrap { padding-top: 40px; }
.our-process-two-col { /* display: flex; align-items: center; gap: 138px; */ padding-top: 64px; }
/* .our-process-main-title { max-width: 864px; width: 100%; } */

.our-process-main-head { padding-top: 16px; }
/* .our-process-wrap-loop:nth-child(even) .our-process-two-col { flex-direction: row-reverse; } */
.process-list-wrap ul { padding: 0; list-style-type: none; margin: 0; }
.process-list-wrap ul li { padding-left: 46px; position: relative; font-weight: 400; font-size: 18px; font-style: normal; line-height: 150%; font-family: 'Lato', sans-serif; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #EDEEF7; }
.process-list-wrap ul li:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/2x%20copies/Frame%20587-cropped.svg); background-repeat: no-repeat; content: ""; height: 24px; left: 6px; position: absolute; top: 29px; transform: translateY(-50%); width: 22px; }
.process-list-content p { font-size: 20px; letter-spacing: -0.5px; }
.our-process-left-col svg { display: block; width: 100%; height: 100%; }

.our-process-wrap-loop:nth-child(2) .our-process-left-col:after {content: "";position: absolute;background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/dots-pattern-square%20_1.svg);max-width: 216px;width: 100%;height: 224px;bottom: -58px;z-index: -1;background-size: cover;background-repeat: no-repeat;left: 20%;}
.our-process-wrap-loop:nth-child(2) .our-process-left-col:before {content: ""; position: absolute; right: -17px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Group.svg); width: 100%; max-width: 270px; height: 270px; background-size: cover; background-repeat: no-repeat; top: -42px; z-index: -1;}
.our-process-wrap-loop:nth-child(4) .our-process-left-col:before { content: ""; position: absolute; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/dots-pattern-square.svg); max-width: 216px; width: 100%; height: 224px; z-index: -1; background-size: cover; background-repeat: no-repeat; left: 50px; top: -33px; }
.our-process-wrap-loop:nth-child(4) .our-process-left-col:after { content: ""; position: absolute; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Vector.svg); max-width: 51px; width: 100%; height: 60px; bottom: 58px; background-size: contain; background-repeat: no-repeat; right: -26px; background-position: center; }

.our-process-wrap-loop .our-process-two-col { display: grid; grid-template-rows: auto auto; grid-template-columns: 542px 662px; column-gap: 138px; }
.our-process-wrap-loop:nth-child(2n) .our-process-two-col { grid-template-columns: 662px 542px; }
.our-process-two-col .our-process-main-head { grid-column: 1 / span 1; grid-row: 1 / span 1; }
.our-process-wrap-loop:nth-child(2n) .our-process-main-head { grid-column: 2 / span 1; }
.our-process-left-col { grid-column: 2 / span 1; grid-row: 1 / span 2;} 
.our-process-wrap-loop:nth-child(2n) .our-process-left-col { grid-column: 1 / span 1; }
/* .our-process-rigth-col {grid-column: 1 / span 1; grid-row: 2 / span 1;} */
.our-process-rigth-col {grid-column: 1 / span 1;}
.our-process-wrap-loop:nth-child(2n) .our-process-rigth-col { grid-column: 2 / span 1; }

.why-us-top-title-content { max-width: 600px; margin: 0 auto; text-align: center; }
.why-us-sub-title { padding-top: 16px; }
.why-us-top-content-list { padding-top: 64px; gap: 2px; max-width: 100%; width: 100%; margin-bottom: 132px; position: relative; column-count: 2; }
.why-us-top-content-list-wrap { background-color: #FFFFFF; padding: 32px; padding-left: 38px; max-width: 100%; width: 100%; display: inline-block; margin-top: 2px; }
.why-us-list-box { padding-left: 36px; position: relative; }
.why-us-list-box:before {content: ""; position: absolute; 
	background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/tick_Arrows-cropped.svg); width: 100%; max-width: 21px; height: 23px; left: 0; top: 2px; background-size: contain;
	background-repeat: no-repeat;}

.why-us-top-content { padding-top: 126px; }
section.why-us-module { position: relative; overflow: hidden; }
section.why-us-module:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/circles%20_4.svg); background-repeat: no-repeat; width: 100%; height: 100%; content: ""; position: absolute; background-position: center top -185px; }
.why-us-module-outter { position: relative; z-index: 2; max-width: 1116px; margin: 0 auto; width: 100%; }
.why-us-top-title-content h2 { color: #FFFFFF; line-height: 130%; }
.why-us-top-title-content h5 { color: rgb(255 255 255 / 70%); font-weight: 700; font-family: 'Lato', sans-serif; font-size: 20px; line-height: 100%; text-transform: uppercase; }
span.why-us-left-shape { position: absolute; left: -21px; top: 43px; }
.why-us-top-content-outter { position: relative; }
span.why-us-right-shape { position: absolute; right: -42px; bottom: -40px; }
.why-us-bottom-sub-title h5 { color: rgb(255 255 255 / 70%); font-weight: 700; font-family: 'Lato', sans-serif; font-size: 20px; line-height: 100%; text-transform: uppercase; }

.why-us-bottom-title-left {max-width: 550px; width: 100%;}
.why-us-bottom-title-left h2 {color: #fff;}
.why-us-bottom-title-right {max-width: 530px; width: 100%;}
.why-us-bottom-title-right p {color: #FFFFFF;font-style: normal;font-weight: 500;font-size: 20px;line-height: 150%;}
.why-us-bottom-title-wrap {display: flex; gap: 20px; justify-content: space-between; padding-top: 16px; padding-bottom: 64px;}
.revops-team-wrap-list {max-width: calc(33.3% - 1px); width: 100%; background-color: #FFFFFF; padding: 24px 32px;}
.revops-team-wrap-outter {display: flex; flex-wrap: wrap; gap: 2px; position: relative;}
.revops-team-list-image-content {position: relative;}
span.social-media-icon {position: absolute; bottom: -25px; left: -7px;}
span.social-media-icon svg {display: block;}
.revops-team-list-text-content {padding-top: 30px;}
.revops-team-list-image {max-width: 308px; width: 100%; height: 308px; overflow: hidden; transition: all 0.9s ease;}
.revops-team-list-image img {width: 100%; max-width: 100%; height: 100%; object-fit: cover; transition: all 0.9s ease;}

/* .revops-team-animate .revops-team-list-image img {transform: translateX(0%);} */
.testimonials-module-title { max-width: 864px; width: 100%; }
.testimonials-module-title { max-width: 864px; width: 100%; margin: 0 auto; }
.testimonials-slider-wrap { padding-top: 65px; }
.testimonials-slider-quote { display: flex; gap: 32px; }
.testimonials-slider-author { display: flex; gap: 32px; padding-top: 32px; }
.testimonials-module .slick-slide { margin: 0px 13px; }
.testimonials-slider-quote-image svg { display: block; width: 47px; height: 35px; }

.testimonials-author-name p { color: #0A0A0A; font-weight: 700; font-size: 18px; line-height: 150%; }
.testimonials-author-position { color: #999999; font-size: 12px; line-height: 100%; font-weight: 700; padding-top: 5px; font-family: 'Lato', sans-serif; }

.form-and-banner-module { background-color: #000FC4; }
.form-module-outter {background-color: #FFFFFF; }
.form-banner-module-inner { max-width: 640px; width: 100%;}
.form-banner-content p {letter-spacing: -0.5px; font-weight: 500; font-size: 20px; font-style: normal; color: #FFFFFF;}
.form-banner-content {max-width: 514px; width: 100%; padding-top: 32px;}
section.form-and-banner-module.banner-module:before{display:none;}
.form-banner-title h1 {color: #FFFFFF; letter-spacing: -0.48px; font-weight: 700; font-size:48px;}
.form-banner-title h1 i {font-weight: 500;}
.form-and-banner-module .form-module-left-col {padding-top: 42px;}
.form-and-banner-module .form-module-right-col {max-width: 558px; width: 100%; background: #FFFFFF; padding: 0px; position: relative; border: 1px solid #EDEEF7; margin-top: -290px}
.form-module-outter-image::before { background-image:url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/bg-circle.png'); background-repeat:no-repeat; background-position:center; background-size:contain; position:absolute; content:''; height: 555px; max-width: 378px; top: 43%; left: 0; width: 100%;  }
.form-module-outter-image .form-module-logo-content { background-color:#fff;position:relative; z-index:99; }

.testimonial-quotes-content p {font-style: italic; font-weight: 500; font-size: 18px; line-height: 150%; color:#434343;}
.testimonial-quotes-content {max-width: 445px; width: 100%; padding-top: 32px;}
.testimonial-quotes-logo svg {display: block;}
.testimonial-client {padding-top: 24px; display: flex; align-items: center; gap: 20px;}
.testimonials-author-position {font-size: 14px;}
.testimonial-client-image {max-width: 56px; width: 100%;}
.form-banner-module-outter {padding-top: 74px; padding-bottom: 64px; }
.form-and-banner-module .form-module-two-col {padding-bottom: 64px; }

.our-process-left-col img { width: 100%; object-fit: cover; height: 100%; display: block; }
.testimonials-author-image { max-width: 56px; width: 100%; height: 56px; }

/***************************************************
* Generated by SVG Artista on 5/12/2023, 1:18:14 PM
* MIT license (https://opensource.org/licenses/MIT)
* W. https://svgartista.net
**************************************************/
@-webkit-keyframes animate-svg-stroke-1 {
	0% { stroke-dashoffset: 210px; stroke-dasharray: 210px; }
	100% { stroke-dashoffset: 420px; stroke-dasharray: 210px; }
}

@keyframes animate-svg-stroke-1 {
	0% { stroke-dashoffset: 210px; stroke-dasharray: 210px; }
	100% { stroke-dashoffset: 420px; stroke-dasharray: 210px; }
}

.revops-team-animate .svg-elem-1 { -webkit-animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both; animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both; }

@-webkit-keyframes animate-svg-stroke-2 {
	0% { stroke-dashoffset: 129.71315002441406px; stroke-dasharray: 129.71315002441406px; }
	100% { stroke-dashoffset: 259.4263000488281px; stroke-dasharray: 129.71315002441406px; }
}

@keyframes animate-svg-stroke-2 {
	0% { stroke-dashoffset: 129.71315002441406px; stroke-dasharray: 129.71315002441406px; }
	100% { stroke-dashoffset: 259.4263000488281px; stroke-dasharray: 129.71315002441406px; }
}

.revops-team-animate .svg-elem-2 {
	-webkit-animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both;
	animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
	0% { stroke-dashoffset: 210px; stroke-dasharray: 210px; }
	100% { stroke-dashoffset: 420px; stroke-dasharray: 210px; }
}

@keyframes animate-svg-stroke-3 {
	0% { stroke-dashoffset: 210px; stroke-dasharray: 210px; }
	100% { stroke-dashoffset: 420px; stroke-dasharray: 210px; }
}

.revops-team-animate .svg-elem-3 {-webkit-animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both; animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both;}

.revops-team-wrap-outter:before {content: ""; position: absolute; top: -43px; right: -46px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/bg-shape.svg); max-width: 141px; width: 100%; height: 141px; z-index: -1;}

.revops-team-wrap-outter:after {content: ""; position: absolute; bottom: -30px; left: -46px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Pattern%20big.svg); max-width: 222px; width: 100%; height: 108px; z-index: -1; background-repeat: no-repeat; background-position: center;}

.why-us-bottom-content {padding-bottom: 64px;}
.why-us-bottom-content .why-us-hubspot-cta { padding-bottom: 128px; }
.testimonials-slider-wrap .slick-dotted.slick-slider{ margin-bottom: 0px; padding-bottom: 64px; }

/* Dots */
.testimonials-slider-wrap ul.slick-dots li button:before { background: transparent; border: 1px solid #000FC4; border-radius: 50%; content: ""; height: 100%; opacity: 1; width: 100%; }
.testimonials-slider-wrap ul.slick-dots li button { height: 100%; padding: 0; width: 100%; }
.testimonials-slider-wrap ul.slick-dots li.slick-active button:before { background: #000FC4; border-radius: 10px; }
.testimonials-slider-wrap .slick-dots li { width: 12px; height: 12px; }

.use-cases-cards-wrap {padding: 25px 0px;position: relative;}
.use-cases-cards-wrap-inner {display: flex; gap: 24px; flex-wrap: wrap; align-items: flex-start; position: relative; z-index: 2;}
.use-cases-cards-wrap-list {max-width: calc(33.33% - 16px); width: 100%;}
.use-cases-cards-list-text {padding: 40px 32px; background-color: #F8F8F8;}
.use-cases-cards-list-content {margin-top: 27px;}
.use-cases-cards-list-cta {padding-top: 27px;}
.use-cases-cards-title {padding-bottom: 32px;}
.use-cases-cards-wrap:before {content: ""; position: absolute; top: 0; right: 1px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/Group%20118.svg); max-width: 222px; height: 108px; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center;}
.use-cases-cards-wrap:after {content: ""; position: absolute; bottom: 0; left: 55px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/Group%20118.svg); max-width: 222px; height: 108px; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; z-index: -1;}
.activetab h4 { color: #000FC4; }

.use-cases-cards-list-image img { width: 100%; }
.revops-team-content { padding-top: 16px; }
.revops-box-logo img { height: 100% !important; width: 100%; max-width: 100%; object-fit: contain; object-position: left; display: block; }
.revops-box-logo { max-width: 165px; width: 100%; height: 25px; }
.revops-team-list-image div { height: 100%; }
.why-us-list-box p strong { font-weight: 800; }
/* FAQ Section Style Start */
ul.faq.cat_one {list-style-type: none; padding-left: 0px; margin:0px;}
.bbsFAQsection .title { font-size: 30px; line-height: 39px; }
.frequentlyAskedQuestionsHeading {text-align: center; padding-bottom: 50px;}
.bottomFAQshape {position: absolute; right: 0; bottom: -64px; user-select: none; width: 219px; user-select:none;}
.frequentlyAskedQuestions {padding-top: 78px; padding-bottom: 60px; position:relative;}
.FAQDiv {max-width: 830px; width: 100%; margin: 0 auto;     position: relative; z-index: 99;}

.FAQDiv .faq .question { cursor: pointer;  display: flex; align-items: center; height:100%; border-radius: 10px; justify-content: space-between; padding: 32px; cursor:pointer; gap:10px;}
/* .FAQDiv .faq .question.openedQuestion {  border-radius: 10px 10px 0 0 ; } */
.FAQDiv .faq .question h4 {display:flex; align-items:center;}
.FAQDiv .faq .question h4 span { width: 22px; height: 22px; margin-right: 20px; border-radius: 50%; display: inline-block; background:transparent; }
li.mainFaqLi.activetab { background-color: #F0F0F0; border: none; }

span.plus-minus { width: 100%; max-width: 14px; height: 14px; display: block; position: relative; }
span.plus-minus:before { content: ""; position: absolute; width: 100%; height: 3px; top: 50%; left: 0; background-color: #000FC4; transform: translateY(-50%); transition: all 0.3s ease; }
.activetab span.plus-minus:after { transform: rotate(90deg); }
span.plus-minus:after { content: ""; position: absolute; width: 3px; height: 100%; top: 0px; left: 50%; background-color: #000FC4; transform: translateX(-50%); transition: all 0.3s ease; }

.FAQDiv .faq .answer { background-color: #F2F2F2;  color: #0A0F19; text-align: left; padding: 32px; padding-top: 0; }
.FAQDiv .faq .answer p, .FAQDiv .faq .answer ul { margin:0;}
.FAQDiv .faq .answer p span { color: #565656 }  
.FAQDiv .faq .answer ul li { width: 100%; margin:0; padding: 20px 0 20px 30px; position: relative; }
.FAQDiv .faq .answer ul li:before { position: absolute; content: ''; width: 8px; height: 8px; background-color: #F2F2F2; border-radius: 50%; left: 0px; top: 50%; transform: translate(0 , -50%); }

/* FAQ Section Style End */
.faq-module-two-col { display: flex; justify-content: space-between; gap: 45px; }
.faq-module-left-col { max-width: 597px; width: 100%; }
.faq-module-right-col { max-width: 695px; width: 100%; }
.faq-module-two-col { display: flex; justify-content: space-between; gap: 45px; position: relative; }
.faq-module-left-col { max-width: 597px; width: 100%; position: relative; }
.faq-module-right-col { max-width: 695px; width: 100%; }

section.faq-module { position: relative; overflow:hidden; }
section.faq-module:before { content: ""; position: absolute; left: 0; top: 0; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Frame%2042903%20_1.svg); width: 100%; height: 890px; max-width: 710px; }

.faq-module-left-col:before { content: ""; position: absolute; left: 0; top: 160px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/shapes.svg); max-width: 150px; width: 100%; height: 141px; background-repeat: no-repeat; background-size: contain; }
.faq-module-left-col-title { position: relative; z-index: 2; }

li.mainFaqLi { border-bottom: 1px solid #E8E8E8; position: relative; }
span.question-catch { position: absolute; width: 100%; height: 100%; left: 0; top: 0; display:none; }
.banner-hubspot-page .banner-slider-box-text-content { max-width: 749px; }
.banner-hubspot-page .banner-slider-box-content { max-width: 717px; margin: 0 auto; }
.banner-hubspot-page .revops-content-box-item { max-width: auto; }
.banner-hubspot-page .hubspot-content-box-item { background-color: #FFFFFF; padding: 24px 19px; }
.banner-hubspot-page.banner-module .slick-slide { margin: 0px 1px; }
.banner-hubspot-page .banner-slider-box-slider-content-inner { max-width: 1118px; padding-top: 26px; padding-bottom: 26px; padding-left: 0px; padding-right: 0px; }
.banner-hubspot-page  .banner-content-box-wrap-outter { position: relative; z-index: 2; }
.banner-hubspot-page  .certification-logo { max-width: 100px; width: 100%; margin: 0 auto; height: 100px; overflow: hidden; }
.certification-name h5 { text-align: center; letter-spacing: -0.5px; text-transform: capitalize; color: #000000; line-height: 150%; font-weight: 500; font-family: 'Lato', sans-serif; }

.hubspot-logo img { text-align: center; margin: 0 auto; }
.banner-hubspot-page  .certification-logo img { width: 100%; height: 100%; object-fit: contain; max-width: 100%; display: block; }
span.banner-slider-right-shape { right: 40px; }
span.banner-slider-left-shape { left: 40px; }
.hubspot-logo img { margin: 0 auto; }
.hubspot-logo { padding-top: 24px; }
.banner-slider-box-content p { font-style: normal; font-style: normal; font-weight: 500; font-size: 20px; line-height: 140%; text-align: center; letter-spacing: -0.5px; color: #FFFFFF; }
/* .our-process-wrap-loop:nth-child(odd) .our-process-two-col .our-process-left-col { padding-left:42px; } */
/* .our-process-wrap-loop:nth-child(odd) .our-process-two-col { gap: 91px; padding-left:42px; } */
.our-process-wrap-loop:first-child .our-process-two-col { padding-left: 0px; }
.shapes_for_hubspot_page .our-process-wrap-loop:nth-child(2) .our-process-left-col:before { background-size: contain; right: -29px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/dots-pattern-square.svg); max-width: 360px; background-repeat: no-repeat; top: -155px; }
.shapes_for_hubspot_page .our-process-wrap-loop:nth-child(2) .our-process-left-col:after{display:none;}
.shapes_for_hubspot_page .our-process-wrap-loop:nth-child(4) .our-process-left-col:after {bottom: unset; right: unset; left: -26px; transform: rotate(180deg); top: 95px;}
.shapes_for_hubspot_page .our-process-wrap-loop:nth-child(4) .our-process-left-col:before {left: unset; top: unset; bottom: -36px; right: 35px;}

.use-cases-card-hubspot .use-cases-cards-wrap-list { padding: 32px 32px 40px 32px; background-color: #F8F8F8; }
.use-cases-card-hubspot .use-cases-cards-list-text { padding: 0; padding-top: 32px; }
.use-cases-card-hubspot .use-cases-cards-wrap:before {display:none;}
.use-cases-card-hubspot .use-cases-cards-wrap:after {display:none;}

.why-us-hubspot-left-col { background-color: #FFFFFF; width: 100%; max-width: calc(50% - 1px); }
.certification-name { margin-top: 7px; overflow: hidden; }
.why-us-hubspot-two-col { position: relative; display: flex; gap: 2px; flex-wrap: wrap; align-items: stretch; }
.why-us-hubspot-right-col { width: 100%; max-width: calc(50% - 1px); }
.why-us-hubspot-left-title h2 {color: #000FC4; }
.why-us-hubspot-left-content p { color: #333FD0; letter-spacing: -0.5px; font-weight: 500; font-size: 24px; line-height: 130%; font-family: 'Montserrat', sans-serif; }
.why-us-hubspot-left-outter { display: flex; flex-direction: column; justify-content: space-between; }
.why-us-hubspot-left-outter { padding: 32px 64px; height: 100%; }

/* .why-us-hubspot-right-col ul li { padding: 32px 32px 37px 37px; display: block; } */
.why-us-hubspot-right-col-outter ul { padding: 0; margin: 0; display: flex; flex-wrap: wrap; flex-direction: column; gap: 2px; }
.why-us-hubspot-module .why-us-top-content-outter { margin-top: 64px; }
.why-us-hubspot-right-col ul li { padding: 32px 32px 37px 37px; display: block; padding-left: 74px; position: relative; font-style: normal; font-weight: 800; font-size: 18px; color: #0A0A0A; font-family: 'Lato', sans-serif; line-height: 150%; background-color: #FFFFFF; }
.why-us-hubspot-module span.why-us-left-shape { top: -22px; }
.why-us-hubspot-right-col-outter ul li:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/2x%20copies/Frame%20587-cropped.svg); background-repeat: no-repeat; content: ""; height: 24px; left: 35px; position: absolute; top: 50%; transform: translateY(-50%); width: 22px; }
.why-us-hubspot-right-col ul li span { font-weight: 500; }
.why-us-hubspot-module .why-us-bottom-content { padding-top: 117px; }
.hubspot-team-wrap-item { background-color: #FFFFFF; max-width: calc(33.3% - 1px); width: 100%; padding: 32px; }

.revops-team-wrap-wrap { display: flex; flex-wrap: wrap; gap: 2px; }
.hubspot-team-wrap-content { margin-top: 24px; }
.hubspot-team-wrap-linebar { background-color: #F8F8F8; padding: 8px 16px; display: flex; align-items: center; gap: 16px; margin-top: 24px; overflow:hidden; flex-wrap: wrap; }
.hubspot-team-wrap-content p { color: #0A0F19; }
span.hubspot-team-linebar-svg svg { display: block; }
span.hubspot-team-linebar-text { font-style: normal; font-family: 'Lato', sans-serif; font-weight: 700; font-size: 18px; line-height: 150%; color: #333FD0; }
.hubspot-team-wrap-title h4 i { font-weight: 500; }
.why-us-hubspot-module .why-us-bottom-content { padding-bottom: 64px; }
.why-us-hubspot-module .revops-team-wrap-outter:before { display:none; }
.why-us-hubspot-module .revops-team-wrap-outter:after { display:none; }
.why-us-hubspot-cta { text-align: center; padding-bottom: 132px; }
.use-cases-cards-list-content p{ font-style: normal; font-weight: 500; font-size: 22px; color: #0A0A0A; line-height: 130%; font-family: 'Montserrat', sans-serif; }
.process-list-content p { font-style: normal; font-weight: 500; font-size: 20px; line-height: 150%; letter-spacing: -0.5px; }
.process-normal-content p { font-weight: 500; font-size: 20px; line-height: 150%; letter-spacing: -0.5px; }


/*************************************************************************************
******************************************* ABM Page Css ****************************
*************************************************************************************/

/**************** banner ************/
.abm_page .banner-slider-box-text-content { max-width: 890px; }
.abm_page .banner-slider-box-text-content span.draw-line:before { bottom: 3px; height: 17px; left: 0px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Vector%2099.png)  }
.abm_page .banner-slider-box-content { max-width: 777px; }
.abm_page .banner-slider-box-slider-content-inner span.banner-slider-right-shape { right: 0px; }
.abm_page .banner-slider-box-slider-content-inner span.banner-slider-left-shape { left: -3px; bottom: -7px; }
.abm_page .book_a_call { padding-top: 32px; text-align: center; }

/************** zig-zag ****************/
.abm_page_zig_zag { padding: 132px 0; }
.abm_page_zig_zag .our-process-wrap-loop:nth-child(1) .our-process-left-col:before {  background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/Group%20120.svg); content: ""; height: 105px; position: absolute; top: -30px; width: 217px; z-index: -1; background-repeat: no-repeat; right: 24px; }
.abm_page_zig_zag .our-process-wrap-loop:nth-child(1) .our-process-left-col:after { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/Group%20120.svg); content: ""; height: 105px; position: absolute; bottom: -30px; width: 217px; z-index: -1; background-repeat: no-repeat; left: 24px; }
.abm_page_zig_zag .our-process-left-col { max-width: 662px; }
.abm_page_zig_zag .our-process-wrap-loop .our-process-two-col { gap: 139px; }
.abm_page_zig_zag .our-process-wrap-loop:nth-child(2) .our-process-left-col:before,
.abm_page_zig_zag .our-process-wrap-loop:nth-child(2) .our-process-left-col:after,
.abm_page_zig_zag .our-process-wrap-loop:nth-child(4) .our-process-left-col:after { content: none; }
.abm_page_zig_zag .our-process-wrap-loop:nth-child(odd) .our-process-two-col { padding-left: 0; }
.strategy_cta { padding-top: 64px; text-align: center; }
.perspectives_subtitle h4 { font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-size: 24px; line-height: 1.29; }
.perspectives_subtitle { padding-top: 32px; width: 100%; max-width: 686px; }

/*****************************/
.account_based_module { padding: 132px 0 0;}
.account_based_module .account_based_paragraph h4 { font-weight: 500; line-height: 1.29; }
.account_based_upper_content { width: 100%; max-width: 1120px; }
.account_based_middle_inner .box_outer { background-color: #F8F8F8; padding: 40px 32px; }
.account_based_module .box_inner { display: flex; flex-wrap: wrap; align-items: center; gap: 48px; }
.account_based_middle_inner { gap: 24px; column-count: 2; }
.account_based_middle_inner .box_outer { display: inline-block; vertical-align: top; width: 100%; max-width: 100%; margin-bottom: 9px; }
.account_based_middle_inner .box_image { max-width: 160px; width: 100%; overflow: hidden; }
.account_based_middle_inner .box_content_outer { max-width: 390px; width: 100%; }
.account_based_middle_inner .box_content { padding-top: 16px; }
.account_based_module .company_name_outer { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; padding-top: 16px; }
.company_name_outer .comapny_name { font-weight: 700; }
.account_based_bottom_outer .bottom_text_inner { padding: 64px 0; border-top: 2px solid #000FC4; border-bottom: 2px solid #000FC4; text-align: center; }
.account_based_bottom_outer .bottom_text_inner p { font-size: 44px; line-height: 1.30; color: #000FC4; letter-spacing: -2px; font-family: 'Montserrat'; font-weight: 500; }

/*******************/
.abm_page_revOps { padding: 0 !important;}
.abm_page_revOps_outer { padding: 132px 0;}
.abm_page_testimonials { padding: 0 0 130px; }

.use-cases-cards-list-cta a:hover:before, .revops-box-cta a:hover:before { right: 10px; }

/**************** abm_and_traditional_marketing ************/
.traditional_marketing { background-color: rgb(0, 15, 196); padding: 132px 0; background-repeat: no-repeat; background-position: top center; background-size: initial; }
.traditional_marketing_upper { width: 100%; max-width: 600px; margin: 0 auto; }
.traditional_box_outer { padding: 40px 32px; background-color: #F8F8F8; width: 100%; max-width: 662px; position: relative; z-index: 1; }
.traditional_marketing_middle_inner { display: flex; flex-wrap: wrap; gap: 24px; position: relative; z-index: 1; }
.traditional_box_image { width: 100%; max-width: 240px; }
.traditional_box_inner { display: flex; align-items: center; flex-wrap: wrap; gap: 48px; }
.traditional_box_content_outer { width: 100%; max-width: 305px; }
.traditional_box_content { padding-top: 16px; }
.traditional_box_content p { font-weight: 500; font-size: 22px; font-family: 'Montserrat'; line-height: 1.32; }

.traditional_marketing_middle_inner:before { position: absolute; content: '';  width: 100%;  height: 100%; background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/rectangle_Icon.svg'); max-width: 95px;  height: 95px; top: -20px;  left: -20px;  background-repeat: no-repeat; }

.traditional_marketing_middle_inner:after { position: absolute; content: ''; width: 100%; height: 100%; background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/wave_Icon.svg'); max-width: 99px; height: 74px; bottom: -20px; right: -28px; z-index: 2; background-repeat: no-repeat; }
.strategy_cta.less-space { padding-top: 0px; }
.strategy_cta_outer.desktop.testi-btn { padding-top: 17px; }
section.our-process-section { position: relative; }
section.our-process-section:before {content: ""; position: absolute; right: 0; top: 0; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/circles_design.png); width: 100%; height: 100%; max-width: 268px; background-repeat: no-repeat; }
.why-us-top-title-content.why-us-extra-width { max-width: 670px; }
section.banner-slider-box.banner-module.banner-hubspot-page:before { display: none; }
section.banner-slider-box.banner-module.abm_page:before { display: none; }
.thnak-page-banner { background-color: #000FC4; padding-bottom: 32px; }
.banner-slider-box-content { padding-top: 32px; }
.thnak-page-banner:before { display: none; }
.thnak-page-banner-outter { padding-top: 79px; }
.select_meeting-module { background-color: #000FC4; padding-top: 32px; padding-bottom: 32px; }
.select_meeting-inner { position: relative; max-width: 802px; width: 100%; margin: 0 auto; }
.select_meeting-inner:before { position: absolute; content: ""; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/thank_dots.svg); max-width: 222px; width: 100%; height: 108px; bottom: 93px; left: -50px; z-index: 1; }
.select_meeting-inner:after { position: absolute; content: ""; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/thank_dots.svg); max-width: 222px; width: 100%; height: 108px; right: -25px; top: -9px; }
.select_meeting-inner .meetings-iframe-container { position: relative; z-index: 2; }
.banner-slider-box-text-content h1 { position: relative; z-index: 2; }
.thnak-page-banner span.draw-line:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Vector%2099-1.png); height: 15px; bottom: 4px;}
.banner-slider-box-text-content h1 i { font-weight: 500; }

/*************************************************************************************
******************************************* Customer listing Page Css ****************************
*************************************************************************************/

/***************** banner ****************/
.customer_story_banner { padding: 207px 0 154px; overflow-x: hidden; }
.customer_story_banner_content h1 i { font-weight: 500; }
.customer_story_content { padding-top: 24px; }
.customer_story_banner_content .banner-slider-box-content { max-width: 697px; }
.customer_story_banner_content:before, .customer_story_banner_content:after {  background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/dots_icon.svg); content: ""; height: 108px; position: absolute; top: -50px; width: 101px; background-repeat: no-repeat; right: 0px; background-size: contain; }
.customer_story_banner_content:after { left: 0; bottom: -80px; top: unset; }

/****************** customer listing ************/
.customer_stories { padding: 128px 0 136px; }
.customer_stories_upper_content { width: 100%; max-width: 890px; }
.customer_stories_paragraph h4 { font-weight: 500; line-height: 1.29; }
.customer_stories_box { width: 100%; max-width: 548px; background-color: #F8F8F8; }
.customer_stories_listing_inner { width: 100%; max-width: 1144px; gap: 48px; }
.customer_stories_box_logo { height: 240px; padding: 20px; }
.customer_stories_topic_outer { gap: 8px; }
.customer_stories_topic { background-color: #E4E6F9; padding: 4px 8px; color: #000FC4; }
.customer_stories_box_inner { padding: 24px; }
.customer_stories:before { content: ""; position: absolute; right: 0; top: 0; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/circles_design.png); width: 100%; height: 100%; max-width: 268px; z-index: -1; background-repeat: no-repeat; }
.customer_stories_box_paragraph { color: #0a0f19; }

/**************** client_review_section ***********/
.client_review_section { padding: 120px 0 128px;}
.client_review_section .client_review_left_content { width: 100%; max-width: 662px; }
.client_review_section .client_review_right_content { width: 100%; max-width: 543px; }
.client_review_section .client_review_title h2  i { color: #2DE4E6; }
.client_review_section .client_review_left_content { position: sticky; top: 15px; }
.client_review_section .client_details { gap: 20px; }
.client_review_section .client_image { width: 100%; max-width: 56px; }
.client_review_section .client_review_box { width: 100%; max-width: 100%; padding: 40px; background-color: #FFFFFF; }
.client_review_section .client_review_right_content_inner *+.client_review_box { margin-top: 32px; }
.quote_image { width: 100%; max-width: 47px; }
.lato { font-family: Lato,sans-serif; }
.client_designation p, .single_testimonial_author_designation { font-size: 14px; line-height: 1; color: #999999; }
.client_review p { font-style: italic; color: #434343; }
.client_review_inner { gap: 50px; }
.single_testimonial_author_name { color: #0A0A0A; }

/************ customer_stories_why_us ***************/
.customer_stories_why_us .why-us-top-title-content h2 { color: #0A0A0A; }
.customer_stories_why_us .why-us-top-title-content h5 { color: rgb(0 15 196 / 70%); }
section.customer_stories_why_us:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/mask.png); background-position: center top 18px; background-repeat: no-repeat; content: ""; height: 100%; position: absolute; width: 100%; }
.customer_stories_why_us .why-us-top-content-list-wrap { background-color: #F8F8F8; }
.customer_stories_why_us .why-us-top-content { padding-top: 131px; }

/*********** customer_stories_form ************/
.customer_stories_form { padding-top: 10px; }

/*************************************************************************************
******************************************* Customer listing Page Css ****************************
*************************************************************************************/

/***************** banner ****************/
.customer_story_inner { padding: 162px 0 132px; background-color: #000FC4; overflow-x: hidden; }
.customer_inner_subtitle span { opacity: 0.7; font-size: 16px; line-height: 1.5; }
.customer_inner_left_content { width: 100%; max-width: 820px; }
.customer_inner_right_content { width: 100%; max-width: 433px; }
.gap50 { gap: 50px; }
.customer_inner_stats_main { width: 100%; max-width: calc(25% - 1px); padding: 32px 24px; background-color: #FFFFFF; }
.customer_inner_stats_title { font-size: 36px; line-height: 1.11; }
.customer_inner_bottom_content { padding-top: 80px; }
.customer_inner_stats_subtitle { font-size: 16px; line-height: 1.5; color: #434343; padding-top: 8px; }
.customer_inner_bottom_content_inner:before { content: ""; position: absolute; width: 100%; max-width: 74px; height: 100%; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/wve-orange.svg); background-repeat: no-repeat; top: -20px; right: -20px; background-size: contain; }
.customer_inner_bottom_content_inner:after { content: ""; position: absolute; width: 100%; max-width: 74px; height: 55px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/inner_banner_shapes.svg); background-repeat: no-repeat; bottom: -20px; left: -37px; background-size: contain; }
.customer_inner_stats_title spapn.arrow_image { padding-left: 5px; }
/* .customer_inner_bottom_content_inner .customer_inner_stats_main:first-child .arrow_image, */
/* .customer_inner_bottom_content_inner .customer_inner_stats_main:last-child .arrow_image{ display: none; } */
.customer_story_inner h1 i { font-weight: 500; }
.customer_inner_title h1 br { display: none; }

/***************** About Duon ************/
.about_duon_left_content { width: 100%; max-width: 548px; padding: 122px 0;  }
.about_duon_paragraph { font-size: 22px; line-height: 1.40; }
.about_duon_company_details_inner { flex-direction: column; }
.about_duon_company_details_main { gap: 16px; }
.about_duon_company_details_main { border-bottom: 1px solid #EDEEF7; padding: 16px 0; }
.about_duon_company_details_main:first-child { border-top: 1px solid #edeef7; }
.details_icon { width: 100%; max-width: 48px; }
.font16_24 { font-size: 16px; line-height: 1.5; color: #434343; }
.about_duon_right_content { width: 100%; max-width: calc(100% - 548px); }
.about_duon_right_image { height: 750px; width: 100%; }
.about_duon_right_image img { height: 100% !important; width: 100% !important; object-fit: cover; object-position: bottom center; }

/**************strategy_two_col ***************/
.strategy_two_col { padding: 128px 0; background-color: #000FC4; }
.strategy_two_col_left { width: 100%; max-width: 590px; }
.strategy_two_col_right { width: 100%; max-width: 662px; }
.strategy_bottom_image { width: 100%; max-width: 102px; padding-top: 65px; }
.strategy_box_main_inner { gap: 37px; }
.strategy_box_main { background: #fff; padding: 44px 32px; }
.strategy_box_icon { width: 100%; max-width: 70px; }
.strategy_box_main:not(:first-child) { margin-top: 32px; }
.strategy_two_col_paragraph { font-family: 'Lato'; font-weight: 500; font-size: 20px; line-height: 1.5; }

/*******************/
.read_case_study { padding: 128px 0;}
.read_case_study_left_content { position: sticky; height: 100%; top: 150px; overflow: hidden; padding: 32px; background-color: #000FC4; width: 100%; max-width: 548px; }
.view_pdf_button a { padding: 16px 24px; color: #000FC4; background-color: #fff; font-size: 16px; font-weight: 600; line-height: 1.5; display: inline-block; }
.view_pdf_button a:hover { background-color: #2de4e6; color: #fff; }
.read_case_study_title h3 { letter-spacing: -0.04em; }
.read_case_study_left_inner:after { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/Vector_8.svg); content: ""; height: 115px; position: absolute; width: 100%; max-width: 190px; background-repeat: no-repeat; background-size: contain; bottom: -35px; right: -35px; }
.read_case_study_right_content { width: 100%; max-width: 660px; }
.read_case_study_right_content .location_details { gap: 16px; }
.read_case_study_right_content .locations_icon { width: 100%; max-width: 56px; }
.font22_37, .case_study_right_bottom_paragraph p { font-size: 22px; line-height: 1.68; color: #434343; }

/********* single_testimonial ************/
.single_testimonial { padding: 170px 0; background-color: #000FC4; overflow-x: hidden; }
.single_testimonial_inner_main  { background-color: #ffffff; padding: 40px; width: 100%; max-width: 880px; margin: 0 auto; z-index: 11; }
.single_testimonial_left_content { width: 100%; max-width: 240px; }
.single_testimonial_right_content { width: 100%; max-width: 496px; }
.single_testimonial_paragraph { color: #434343; }
.single_testimonial_inner:after { content: ""; position: absolute; width: 100%; max-width: 88px; height: 88px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/hubspot-trainig.svg); top: -31px; right: -35px; background-repeat: no-repeat; background-size: contain; }
.single_testimonial_inner:before { content: ""; position: absolute; width: 100%; max-width: 97px; height: 104px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/dots_1.svg); bottom: 30px; left: -40px; background-repeat: no-repeat; background-size: contain; }
.single_testimonial_inner { width: 100%; max-width: 880px; margin: 0 auto; }
.single_testimonial_author_designation { padding-top: 1px; }

/********** recent_webinars ***********/
.recent_webinars { padding: 128px 0; }
.recent_webinars_subtitle h5 { color: #000fc4; opacity: 0.7; }
.recent_webinars_upper_content { width: 100%; max-width: 783px; margin: 0 auto; }
.recent_webinars_upper_paragraph, .past_webinar_meeting_paragraph  { font-size: 20px; line-height: 1.5; color: #0A0A0A;  }
.recent_webinars_box { width: 100%; max-width: calc(33.33% - 15px); }
.recent_webinars_box_inner { padding: 40px 32px; background-color: #F8F8F8; }
.recent_webinars_box_logo { padding: 78px 94px; height: 241px; }
.webinar_learn_more .arrow { padding-left: 10px; }
.webinar_learn_more a { padding: 16px; border: 1px solid #000FC4; color: #000FC4; display: inline-block; transition: all .5s; }
.webinar_learn_more a:hover { background-color: #000FC4; color: #FFFFFF; }
.webinar_learn_more a:hover svg path { fill: #FFFFFF }
.bpostReadTime  { color: #434343; }
/*************************************************************************************
******************************************* Careers Page Css ****************************
*************************************************************************************/

/************* banner ***********/
.customer_story_banner_career-banner { max-width: 1005px; margin: 0 auto; }
.customer_story_banner_career-banner .banner-cta { padding-top: 24px; }
.career-page-banner .customer_story_banner_content:before { top: -10px; }
.life-at-man-digital-content { padding-top: 64px; display: flex; justify-content: space-between; gap: 20px; }
.life-at-man-digital-gallery { padding-top: 64px; }
.life-at-content-col p { color: #0A0A0A; font-weight: 500; font-size: 20px; line-height: 150%; letter-spacing: -0.5px; }
.life-at-content-col { max-width: 663px; width: 100%; }
.life-at-man-digital { padding-top: 128px; padding-bottom: 64px; }
.life-at-man-digital-inner { z-index: 9; position: relative; }
/************ our friends ***************/
.our-friends-logo-content {display: flex;flex-wrap: wrap;border: 1px solid #EDEEF7; position:relative;}
.our-friends-image {max-width: 16.66%;width: 100%;height: 105px;overflow: hidden;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #EDEEF7;border-right: 1px solid #EDEEF7; z-index: 1; background-color: #FFFFFF; padding:10px;}
.our-friends-image img {display: block; max-width: 140px; max-height: 45px; }
.our-friends-image:nth-child(6n) {border-right: none;}
.our-friends-image:nth-last-child(-n+6) {border-bottom: none;}
.our-friends-inner-title {text-align: center;}
.our-friends {padding-top: 64px; padding-bottom: 156px; overflow: hidden;}
.our-friends-inner-logo {padding-top: 90px;}
.our-friends-logo-content:before {content: ""; position: absolute; right: -35px; top: -27px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/carrer_dots.svg); max-width: 222px; width: 100%; height: 108px; background-repeat: no-repeat; background-size: contain;}
.our-friends-logo-content:after { content: ""; position: absolute; left: -35px; bottom: -27px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/carrer_dots.svg); max-width: 222px; width: 100%; height: 108px; background-repeat: no-repeat; background-size: contain;}

/************ guide us ***************/
.guide-us-module {padding: 128px 0px; background-color: #000FC4; }
.guide-us-two-col {display: flex; gap: 20px; justify-content: space-between; align-items: flex-start; }
.guide-us-left-col {max-width: 590px; width: 100%; position: sticky; top: 30px; }
.guide-us-right-col {max-width: 662px; width: 100%; }
.guide-us-left-col-sub-title {padding-top: 32px; }
.guide-us-left-col-content {padding-top: 20px; }
.guide-us-shape {padding-top: 64px; }
.guide-us-right-col-inner-box {background-color: #FFFFFF; padding: 32px; padding-top: 49px; }
.guide-us-right-col-inner-title {display: flex;align-items: center;gap: 38px; }
.guide-us-right-col-inner-content {padding-top: 33px; }
.guide-us-right-col-inner-box + .guide-us-right-col-inner-box {margin-top: 32px; }
.guide-us-right-col-inner-content p {font-weight: 400; font-size: 18px; line-height: 150%; color: #0A0F19;}
.guide-us-box-img {width: 42px; height: 42px; display: block;}
.guide-us-box-img img {width: 100%; height: 100%; display: block; object-fit: contain;}
.guide-us-left-col-title h2 {color: #FFFFFF;}
.guide-us-left-col-sub-title p {font-weight: 500; font-size: 20px; line-height: 150%; color: #FFFFFF;}
.guide-us-left-col-content p {font-weight: 500; font-size: 20px; line-height: 150%; color: #FFFFFF;}
.guide-us-right-col-inner-title h4 { margin-top: 0; }
/****************meet-our-team-video ***************/
.meet-our-team-video {background-color: #000FC4; padding: 128px 0px;}
.meet-our-team-video-title-content {max-width: 783px; margin: 0 auto; padding-bottom: 64px; text-align: center;}
.meet-our-team-video-content {padding-top: 16px;}
.meet-our-team-video-container {max-width: 1113px; margin: 0 auto;}
.meet-our-team-video-title h2 {color: #FFFFFF;}
.meet-our-team-video-content p {color: #FFFFFF;}
.meet-our-team-btm-title-content {display: flex; align-items: center; gap: 40px;}
.meet-our-team-btm-title {max-width: 550px; width: 100%;}
.meet-our-team-btm-p-content {max-width: 529px; width: 100%;}
.meet-our-team-btm-content {max-width: 1113px; width: 100%; margin: 0 auto; padding-top: 83px;}
.meet-our-team-btm-box {background-color: #FFFFFF; max-width: calc(33.33% - 2px); padding: 32px;}
.meet-our-team-btm-listing {display: flex; justify-content: space-between; gap: 2px; }
.meet-our-team-btm-para {padding-top: 24px;}
.meet-our-team-btm-title h2 {color: #FFFFFF;}
.meet-our-team-btm-p-content p {color: #FFFFFF; font-weight: 500; font-size: 20px; line-height: 150%;}
.meet-our-team-btm-para p {color: #0A0F19; font-weight: 400;}
.meet-our-team-btm-listing:after {content: ""; position: absolute; right: -20px; top: -12px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/wve-orange-1.svg); max-width: 83px; height: 59px; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;}
.meet-our-team-btm-listing { display: flex; justify-content: space-between; gap: 2px; margin-top: 71px; position: relative; }

.meet-our-team-video-container { position: relative; z-index: 5; }
.meet-our-team-video-container img { position: relative; z-index: 5; }
.meet-our-team-video-container:after { content: ""; background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/dots_icon.svg); width: 101px; height: 109px; position: absolute; left: -46px; top: 77px; z-index: -1; }
.meet-our-team-video-container:before { content: ""; background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/dots_icon.svg); width: 101px; height: 109px; position: absolute; right: -46px; bottom: 77px; z-index: -1; }

/************** open-positions ************/
.open-positions-title {max-width: 783px; width: 100%; margin: 0 auto; text-align: center;}
.open-positions-sub-title {padding-top: 16px;}
.open-positions-list {padding: 128px 0px;}
.open-positions-content {margin-top: 64px; display: flex; flex-wrap: wrap; gap: 8px;}
.open-positions-list-item {background-color: #F8F8F8; display: block; max-width: 100%; width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 24px 32px;}
.open-positions-list-item-title {max-width: 516px; width: 100%;}
.open-positions-list-item-location {max-width: 212px; width: 100%;}
.open-positions-list-item-date {max-width: 212px; width: 100%;}
.open-positions-list-item-apply-now {max-width: 134px; width: 100%;}
.open-positions-list .alt-button {padding: 16px 24px;}
.open-positions-tag {display: block; font-weight: 400; font-family: Lato,sans-serif; font-size: 16px; color: #0A0F19; line-height: 150%;}
.open-positions-tag-content {font-weight: 700; font-size: 16px; line-height: 150%; color: #0A0F19; padding-top: 5px;}

.revOps-table-inner { padding-bottom: 75px; }
.three-col-card-top-col-svg img {width: 100%; height: 100%; object-fit: cover;}

section.life-at-man-digital { position: relative; overflow: hidden; }
section.life-at-man-digital:after { position: absolute; right: 0; top: -30%; background: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/circles.svg'); width: 268px; height: 555px; content: ""; background-repeat: no-repeat; }
.body-container-career .three-col-cards:before { content: none; }
.body-container-career section.faq-module:before { left: 20%; }

.open-positions-sub-title { font-family: 'Lato', sans-serif; font-weight:500; font-size:20px; }
.open-positions-content { position: relative; }
.open-positions-content:before { content: ""; position: absolute; background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Blue_dots.svg); width: 223px; height: 109px; z-index: -1; left: -30px; bottom: -30px; }
.open-positions-content:after { content: ""; position: absolute; background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Blue_dots.svg); width: 223px; height: 109px; z-index: -1; right: -30px; top: -30px; }

/************** About us page ************/
/* Banner Section */
.body-container-about .banner-inner-text-content h1 i { font-weight: 500; }
.Aboutbanner_video a { background: #FFFFFF; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.247905); width: 74px; height: 74px; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.Aboutbanner_video a:hover { box-shadow: none; }
/* .body-container-about section.banner-module:before { right:73px; top:0; background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Video_BG_About_us.png); background-repeat: no-repeat; } */
.body-container-about section.banner-module:before { display : none }
.AboutUs_Scroll a { position:relative; z-index:99; margin-left:-26px; color: #fff; font-size: 12px; font-weight: 600; display:flex; align-items:center;  }
.AboutUs_Scroll a span { transform: rotate(92deg); margin-top: -73px; margin-right: -33px; letter-spacing: 1.5px; text-transform: uppercase; padding-bottom: 10px; }

.body-container-about .banner-inner { display: flex; align-items: center; padding-top: 90px; padding-bottom: 200px; }
.body-container-about .banner-inner-text-content { width: 50%; }
.body-container-about .Aboutbanner_video { width: 50%; padding-left: 28%; margin-top: 15px; }

.bannerinner { position: relative;}
.bannershape { position: absolute; right: 0; top: 50%; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; z-index : 99}
.Aboutbanner_video { position: absolute; top: 40%; left: 43%; transform: translateX(-50%);}
div#aboutvideo { width: 50%;margin: 0 auto; position: relative;}
div#aboutvideo video { width: 100%; height: 100%;}
div#aboutvideo button.mfp-close { color: #fff; background: #000;}

.AboutUs_Scroll { position: absolute; bottom: 63px;}
.AboutUs_Scroll a span { margin: 0;    padding: 0;}
.AboutUs_Scroll a { flex-direction: column; height: 80px; justify-content: center;}
.AboutUs_Scroll a svg { margin-top: 30px; margin-left: -3px;}

/* ourStory Main Section */
.ourStoryMain { position: relative; padding: 128px 0 62px; }
.ourStoryMain:after { height: 43px; position: absolute; right: 0; top: -43px; width: 50%; background: #fff; content: ""; }

.storyInner { display: flex; align-items: flex-start; justify-content: center; }
.storyLeftInner img { max-width: 270px; }
.storyLeft_imgMobile { display:none; }

.storyContent p { font-size: 22px; line-height: 37.4px; color: #434343; }
.storyContent p span { font-weight: 700; font-style: italic; }
.storyContent p + p { margin-top: 36px; }

.storyTitle { margin-bottom: 15px; }

.contentLink { padding-top: 22px; padding-bottom:60px; }
.contentLink a { color: #000FC4; font-weight: 600; font-size: 16px; display: flex; align-items: center; gap: 10px; }
.contentLink a svg { transition: all ease 0.3s; }
.contentLink a:hover svg { margin-left: 8px; }

/* Team Section Style */
.ourTeam { background: #000FC4; padding: 140px 0 130px; position: relative;}
.ourTeam:before { content: ""; right: 0; top: 0; background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/circles-2.png); position: absolute; width: 228px; height: 350px; background-repeat: no-repeat; opacity: 0.2; }
.teamInner .teamTitle h2 { color: #fff; }
.teamMain { background: #fff; margin-top: 66px; position:relative; z-index:1; }
.teamMainInner { display: flex; justify-content: center; flex-wrap: wrap; background:#fff; }

.teamSection { border-bottom: 2px solid #000FC4; }
.teamSection:not(:last-child) { border-right: 2px solid #000FC4; }
/* .teamSection:nth-child(3), .teamSection:nth-child(6), .teamSection:nth-child(9), .teamSection:nth-child(12), .teamSection:nth-child(15),.teamSection:nth-child(10) { border-right:0; } */
.teamSection:nth-child(3n) { border-right: 0; }
.teamMemberPic { height: 308px; text-align:center; }
.teamMemberPic img { height: 100%; }
span.ourTeam_overlayRight { position: absolute; right: -23px; bottom: -31px; z-index: -1; }
span.ourTeam_overlayLeft { position: absolute; top: -25px; left: -30px; z-index: -1; }

.teamMemberDetails { text-align: center; padding-top: 25px; }
.teamMemberName { font-size: 24px; font-weight: 700; color: #0A0A0A; }
.teamMemberDesignation { font-weight: 400; font-size: 16px; text-transform: uppercase; }

.teamRepeat { position: relative; text-align: center; padding: 20px 30px; }
.teamMemberDesignation { color: #434343; font-weight: normal; font-size: 16px; text-align: center;text-transform: uppercase; padding-top: 4px; transition: all ease 0.3s; }
.memberHover { position: absolute; top: 0; width: 100%; height: 100%; left: 0; background: rgba(0, 15, 196, 0.8); opacity: 0; visibility: hidden; transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-webkit-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out; }
.teamRepeat:hover .memberHover{ opacity: 1; visibility: visible; }
.teamRepeat:hover .teamMemberName,.teamRepeat:hover .teamMemberDesignation{ opacity: 0; visibility: hidden; }
.memberHoverInner { padding: 32px 20px; text-align: left; }
.memberHoverName { font-weight: 600; font-size: 22px; color: #fff; letter-spacing: -0.02em; font-family: 'Montserrat',sans-serif; }
.memberHoverDesignation { font-weight: normal; font-size: 16px; color: #fff; text-transform: uppercase; padding-top: 4px; }
.memberHoverContent { padding-top: 93px; color: #fff; font-weight: normal; font-size: 16px; }

.careerPage.v1 .gohire-job-list-item-detail .gohire-job-list-item-detail-title {  color: #000fc4 !important;}
.memberHoverContent p { color:#fff; }

/* Tangible Results Style */
.tangibleresults { padding: 136px 0 126px; }
.tangibleresults_Three_col_Inner { display: flex; justify-content: center; gap: 24px; flex-wrap: wrap; }
.tangibleresults_Three_col_TopBox { text-align: center; background: #000FC4; padding: 49px; }
.tangibleresults_Three_col_TopBox p { color: #fff; }

.tangibleresults_Three_col { padding-top:60px; }
.tangibleresults_Three_col_Box { width: calc(33.33% - 17px); }
.tangibleresults_Three_col_Content { background: #F8F8F8; display: flex; flex-direction: column; align-items: flex-start; padding: 40px 32px; }
.tangibleresults_content { font-weight: 700; font-size: 24px; line-height: 1.2; margin-bottom: 38px; min-height:111px; }
.tangibleresults_button a { border: 1px solid #000FC4; font-weight: 600; font-size: 16px; line-height: 1.5; padding: 15px 16px; display: flex; align-items: center; justify-content: center; }
.tangibleresults_button a svg { margin-left: 10px; }
.tangibleresults_button a:hover { background: #000FC4; color: #fff; }
.tangibleresults_button a:hover svg path { fill: #fff; }

.tangibleresults_number { font-weight: 700; font-size: 64px; line-height: 100%; color: #2DE4E6; padding: 22px 0 8px; }
.tangibleresults_tag { color:#fff; }

.AboutCTA_bottom { padding-bottom: 126px; }
.AboutCTA_bottom_box { background: #000FC4; position: relative; padding-bottom: 76px; padding-top:90px; }
.AboutCTA_LeftShape { position: absolute; top:0; left:0; }
.About_BottomShape { position: absolute; right: 47px; bottom: 0; }
.About_Arrow { position: absolute; right: 125px; bottom: 77px; z-index: 2; }
.AboutCTA_bottom_Inner_Box { display: flex; justify-content: center; flex-wrap: wrap; }
.AboutCTA_Title { width: 50%; max-width: 38%; padding-right: 129px; }
.AboutCTA_Title h2 { color: #fff; }
.AboutCTA_Content p { color: #fff; font-weight: 500; font-size: 22px; line-height: 140%; letter-spacing: -0.5px; max-width: 470px; width: 100%; font-family: 'Montserrat'; }
.AboutCTA_Bottom a { background: #FFFFFF; padding: 17px 24px; display: inline-block; margin-top: 32px; font-weight: 600; font-size: 16px; line-height: 150%; }
.AboutCTA_Bottom a:hover { background: #2DE4E6; }

/*******************************************************************************************
************************************ Pricing Page Css *************************************
******************************************************************************************/

/******************** Banner section ****************/
.pricing_banner { padding: 182px 0 132px; background-color: #000FC4; overflow: hidden; }
.pricing_banner_title h1 i { font-weight: 500; }
.pricing_banner_upper_content { width: 100%; max-width: 870px; margin: 0 auto; }
.pricing_banner_paragraph { width: 100%; max-width: 697px; margin: 0 auto; }
.pricing_banner_title h1 span { display: inline-block; position: relative; z-index: 2; }
.pricing_banner_title span.draw-line:before { left: 13px; bottom: 0;  height: 15px;  background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Vector%2099.svg);  }
.pricing_banner_upper_content:after, .pricing_banner_upper_content:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/dots.svg);  background-repeat: no-repeat; background-size: contain; content: ""; height: 108px; position: absolute; right: 0; top: -50px; width: 101px; }
.pricing_banner_upper_content:before { left: -110px; bottom: 0; top: unset; }
.pricing_banner_upper_content:after { right: -120px; top: 0; }
.pricing_banner_paragraph { line-height: 1.4; letter-spacing: -0.5px; }
.pricing_topic { cursor: pointer; padding: 17px 48px; background-color: rgb(255 255 255 / 16%); width: 278.5px; height: 78px; justify-content: center; align-items: center; display: flex; }
.pricing_topic p { font-family: 'Montserrat'; font-weight: 500; font-size: 18px; line-height: 1.22; color: #FFFFFF; opacity: 0.8; letter-spacing: -0.5px; }
.pricing_tab_outer { padding-top: 92px; }
.pricing_tab_upper_strip_inner { width: 100%; max-width: 1120px; margin: 0 auto; }
.pricing_topic.activeTab { background-color: #FFFFFF; }
.pricing_topic.activeTab p { color: #0A0A0A; opacity: 1; }
.pricing_tab_bottom_strip { background-color: #FFFFFF; padding: 64px 114px; }
.pricing_bottom_top_left_content { width: 100%; max-width: 600px; }
.pricing_bottom_top_paragraph { padding-top: 12px; font-size: 20px; line-height: 1.5; letter-spacing: -0.5px; }
.blue_color { color: #000FC4; }
.orange_color { color: #F26419; }
.pricing_tab_bottom_strip_top_content { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 40px; }
.pricing_bottom_top_right_content { width: 100%; max-width: 245px; }
.pricing_bottom_top_right_title, .pricing_bottom_top_right_subtitle { font-size: 16px; line-height: 1.5; color: #0A0A0A; font-family: 'Lato'; font-weight: 500; }
.pricing_tab_middle_content_inner { padding: 24px 0; border-top: 1px solid #000FC4; border-bottom: 1px solid #000FC4; }
.pricing_package_details { display: flex; align-items: center; gap: 14px; padding: 8px 0 8px 8px; border-bottom: 1px solid #EDEEF7; }
.tick { width: 100%; max-width: 32px; }
.pricing_tab_middle_left_content, .pricing_tab_middle_right_content { width: 100%; max-width: 50%; }
.pricing_first_tab .pricing_tab_middle_content_inner,
.pricing_third_tab .pricing_tab_middle_content_inner { display: flex; justify-content: space-between; flex-wrap: wrap; }
.pricing_package_text, .pricing_tab_middle_bottom_text { color: #0A0A0A; font-family: 'Lato'; }
.pricing_tab_middle_left_content .pricing_package_details:last-child,
.pricing_tab_middle_right_content .pricing_package_details:last-child,
.pricing_second_tab_middle_content ul:last-child { border: none; }
.pricing_strategy_button a.alt-button { background-color: #000FC4; color: #FFFFFF; border: 1px solid #000FC4; padding: 17px 17px; width: 317px; text-align: center; }
.pricing_strategy_button a.alt-button:hover { background-color: transparent; color: #000FC4;  }
.pricing_second_tab_middle_content ul { gap: 10px; list-style: none; padding: 0; margin: 0; display: flex; justify-content: space-between; width: 100%; border-bottom: 1px solid #EDEEF7; padding: 21px 0; }
.pricing_second_tab .pricing_tab_middle_content_inner { padding: 24px 0; border-top: 1px solid #F26419; border-bottom: 1px solid #F26419; }
.pricing_second_tab_middle_content ul li { font-family: 'Lato'; color: #0A0A0A; }
.pricing_second_tab_middle_content ul li:first-child { width: 100%; max-width: 300px; padding: 0 20px 0 8px; }
.pricing_second_tab_middle_content ul li:nth-child(2) { width: 100%; max-width: 85px; padding-right: 10px; }
.pricing_second_tab_middle_content ul li:nth-child(3) { width: 100%; max-width: 140px; padding-right: 0px; text-align: center; }
.pricing_second_tab_middle_content ul li:nth-child(4) { width: 100%; max-width: 90px; padding-right: 0px; text-align: center; }
.pricing_second_tab_middle_content ul li:nth-child(5) { width: 100%; max-width: 140px; padding-right: 0px; text-align: center; }
.bold_font { font-family: 'Montserrat', sans-serif !important; font-weight: 700; }
.pricing_second_tab .pricing_strategy_button a.alt-button,
.pricing_third_tab .pricing_strategy_button a.alt-button { background-color: #F26419; border: none; color: #FFFFFF; padding: 17px 17px; width: 317px; text-align: center; }
.pricing_second_tab .pricing_strategy_button a.alt-button:hover,
.pricing_third_tab .pricing_strategy_button a.alt-button:hover { background-color: #F28920; }
.pricing_third_tab .pricing_tab_middle_content_inner { border-color: #F26419; }
.pricing_fourth_tab .pricing_tab_middle_upper_content { max-width: 100%; }
.pricing_fourth_tab .pricing_package_details { border: none; }
.pricing_fourth_tab .pricing_tab_middle_content_inner { padding: 12px 0; }
.pricing_fourth_tab .pricing_tab_middle_bottom_content { border-bottom: 1px solid #000FC4; }
.pricing_tab_middle_bottom_text { padding: 22px 0; }
.pricing_tab_middle_bottom_text:not(:last-child) { border-bottom: 1px solid #EDEEF7; }
.pricing_content.active { display: block !important; }
.pricing_content { display: none; }
.pricing_tab_bottom_strip:after { position: absolute; content: ''; width: 100%; max-width: 223px; height: 109px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/table_dots.svg); right: 115px; }
.pricing_tab_middle_bottom_text { display: flex; align-items: center; justify-content: space-between; gap: 20px; }

/* 404 Error Page Style */
.error-pqge-2023.banner-module { background-color: #000FC4; }
.error-pqge-2023:before { display: none; }
.error-pqge-inner { max-width: 760px; width: 100%; margin: 0 auto; text-align: center; }
.error-pqge-image svg { display: block; width:100%; height:100%;}
.error-pqge-image { max-width: 569px; width: 100%; margin: 0 auto; }
.error-pqge-title { padding-top: 24px; }
.error-pqge-content { padding-top: 24px; }
.button-wrapper { padding-top: 24px; text-align: center; }
.error-pqge-content p { font-weight: 500; font-size: 20px; color: #FFFFFF; line-height: 140%; letter-spacing: -0.5px; }
.button-wrapper a { padding: 16px 24px; background: #FFFFFF; color: #000FC4; font-weight: 600; font-size: 16px; line-height: 150%; }
.button-wrapper a:hover { background-color: #F26620; color: #fff; }

.error-pqge-title i {font-weight: 500;}
.error-pqge-content h6 {font-weight: 500; font-size: 20px; color: #FFFFFF; line-height: 140%; letter-spacing: -0.5px;}
.error-page-wrap {padding-top: 93px; padding-bottom: 128px;}

.error-pqge-title br { display: none; }

/* Blog Listing page */
.BlogListing .blog-section .wrapper { max-width: 1150px; }

.Blogbanner { background: #000FC4; height: 570px; position: absolute; width: 100%; z-index: -1; }

.blogV2MainRow { display: flex; align-items: flex-start; justify-content: center; padding-top:196px; position:relative; }
.blogV2MainRow:before { background: #fff; content: ""; width: 104.11%; position: absolute; height: 374px; z-index: 1; }
.BlogV2ListCol.PostOne .BlogV2FeaturedImg { width: 100%; height: 429px;  }
.BlogV2FeaturedImg a { display: block; width: 100%; height: 100%; }

.BlogV2ListCol.PostOne { width: 100%; z-index:2; position:relative; padding-right:24px; margin-top:0 !important;  margin-bottom:40px; }

.BlogV2ListCol.PostOne .blogV2listName h3 a { color: #0A0A0A; letter-spacing: -1.5px; line-height:1.3; margin-top:22px; display:inline-block; }
.BlogV2ListCol.PostOne .blogV2listName h3 a:hover { color:#000FC4; }

.BlogV2TextBox { background: #F8F8F8; padding: 32px 24px; }

.BlogV2TopStrip { display: flex; align-items: center; gap:16px; }
span.BlogV2listDate, .bpostReadTime { font-weight: 400; font-size: 16px; line-height: 21px; color: #434343; display:flex; align-items: center; gap: 8px; font-family: 'Lato'; }
span.DateIcon, span.ReadIcon { background: #000FC4; height: 32px; width: 32px; display: flex; align-items: center; justify-content: center; }

.blogV2MainCol { z-index:2; position:relative; padding-top:25px; }
.mobile_signup_box { display: none; }

.BlogV2ListCol .BlogV2FeaturedImg { height: 211px; }
.blogV2listName h4 a { color: #0A0A0A; line-height: 1.2; display: inline-block; margin-top: 8px; }
.blogV2listName h4 a:hover { color:#000FC4; }
.BlogV2ListRow { display: flex; justify-content: center; flex-wrap: wrap; }
.BlogV2ListCol { padding-right: 24px; margin-top:24px; }

.DateTopic { display: flex; align-items: center; padding-top:30px; gap:12px; flex-wrap: wrap; }
ul.topicBtn { margin: 0; padding: 0; }
ul.topicBtn li { list-style: none; display: inline-block; }
ul.topicBtn li a { font-weight: 400; font-size: 16px; line-height: 150%; color: #434343; text-transform: uppercase; font-family: 'Lato'; }
ul.topicBtn li a:hover { color:#000FC4; }

.bpostReadTime.uppercase.pt30 { padding: 0; }

.DateTopic .bpostReadTime { font-size:16px; position:relative; } 
.DateTopic .bpostReadTime:after { position:absolute; right:-6px; background:#434343; width:1px; height:16px; content:""; top:-6px; }

/* Right Side Bar Style */
.PopularPostList ul { margin: 0; padding: 0; }
.PopularPostList ul li { background: #F8F8F8; margin-bottom: 8px; padding: 16px 16px 16px 24px; display:flex; gap:18px; }
.PopularPostList ul li a { font-weight: 700; font-size: 16px; line-height: 150%; color: #0A0A0A; font-family: 'Lato'; }
.PopularPostList ul li a:hover { color: #000fc4; }

.BlogRightTextBoxInner { background: #000FC4; padding: 22px 24px 34px; overflow: hidden; }
.BlogRightTextTitle { font-weight: 700; font-size: 24px; line-height: 1.2; color: #FFFFFF; padding-bottom: 27px; }
.BlogRightTextBox { position: relative; overflow: hidden; }
.BlogRightTextBox .shape { position: absolute; right: -6px; bottom: -6px; width: 107px; height: 109px; }
.BlogRightCta a { background: #FFFFFF; padding: 16px 24px; font-weight: 700; font-size: 16px; line-height: 150%; color: #000FC4; display: inline-block; }
.BlogRightCta a span  { width: 0; transform: scale(0); transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); display: inline-block; margin-left: 0; vertical-align: middle; }
.BlogRightCta a span svg { margin-bottom: 2px; }
.BlogRightCta a:hover span { width: 14px; transform: scale(1); margin-left: 10px; }

.ManblogV2Pagination ul { margin: 0; padding: 0; text-align: center; }
.ManblogV2Pagination ul li { padding: 0 12px; margin: 0; display: inline-block !important; }
.ManblogV2Pagination ul li a { font-weight: 400; font-size: 18px; line-height: 150%; color: #0A0A0A; }
.ManblogV2Pagination ul li.active a, .ManblogV2Pagination ul li a:hover { font-weight: 700; }

/* Popup Form - Blog Post */
.white-popup-block { position: relative; background: #FFF; width: auto; margin: 20px auto; width: 100%; transition: 1s all; overflow: hidden; max-width: 568px; border-radius: 0; box-shadow: 0px 0px 38px 0px rgb(0 0 16 / 27%); }
.PolygonsFormBox.V2 { padding: 30px 40px 50px; text-align: center; }
.popupImg { padding-right: 50px; padding-bottom: 12px; }
.popupTitle { font-size: 20px; line-height: 1; color: #1a1b1f; }
.popupBoxText { color: #1a1b1f; letter-spacing: .015em; font-weight: 400; max-width: 400px; width: 100%; margin: 0 auto; }
.PolygonsFormBox.V2 form { padding-right: 190px; position: relative; }
.PolygonsFormBox.V2 form .field { padding: 0 0 0px; }
.PolygonsFormBox.V2 form label { text-align: left; display:none; }
.PolygonsFormBox.V2 input[type="email"] { font-family: 'Montserrat',sans-serif; display: block; border: 1px solid #f2f2f2; outline: 0; background: #f2f2f2; font-size: 18px; line-height: 20px; font-weight: 400; color: #444; text-align: center; margin: 0; padding: 14px 20px; width: 100% !important; border-radius: 0px; height:auto; }
.PolygonsFormBox.V2 form .actions { position: absolute; right: 0; top: 0; margin:0; padding:0; }
.PolygonsFormBox.V2 input[type="submit"] { outline: 0; padding: 12.5px 34px; border-radius: 0px; background-color: #0413c5; font-family: 'Montserrat',sans-serif; font-size: 18px; line-height: 1.3; font-weight: 600; letter-spacing: .015em; color: #fff; border: 1px solid #0413c5; text-decoration: none; cursor: pointer; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; min-width: 176px; }
.BlogRightTextBoxInner .shape { position:absolute; bottom:0; right:-10px; }
.mobile_signup_box { display:none; }

.ConctactusBottomBar { padding: 138px 0 128px; }
.ConctactusRow { overflow: hidden; padding: 80px 0 106px; }
span.CTALeftOverlay { position: absolute; left: -72px; top: -125px; }
span.CTARightOverlay { right: 12px; position: absolute; }

.NewsletterForm .legal-consent-container {padding: 25px 45px 0px;order: 3;}
.NewsletterForm .legal-consent-container p {color: #fff;}

.NewsletterForm form { display: flex; align-items: start; justify-content: center; flex-wrap: wrap; margin-top:40px; }
.NewsletterForm form .field { padding-bottom:0; }
.ConctactusRow input[type=email] { border-radius:0; margin-top:0; opacity: 0.5; border: 1px solid #FFFFFF; background: transparent; color: #fff !important; font-family: 'Lato'; font-style: normal; font-weight: 700; font-size: 16px; line-height: 150%; width: 322px !important; padding:11px 20px; }
.ConctactusRow input[type=submit], .ConctactusRow input[type=button], .ConctactusRow button { width: auto; padding: 13.61px 22px; }
.ConctactusRow label:not(.hs-error-msg) , .ConctactusRow .hs_error_rollup { display: none !important; }
.ConctactusRow ul.no-list.hs-error-msgs.inputs-list { margin-top:0; }

.NewsletterForm label.hs-form-booleancheckbox-display {display: flex !important;justify-content: center;color: #fff;}
.NewsletterForm label.hs-form-booleancheckbox-display p {color: #fff;}
/* ================================================== Author Page ==================================================   */
.Blog_Author_Banner { background:#000fc4; height: 118px; }
.blog-header__author_info .blog-header__title { color:#000; }

.Blog_Author_header .BlogV2ListCol { position: relative; padding: 9px 8px; }
.Blog_Author_header .blog_header__inner { display:flex; column-gap:24px; padding: 56px 0 50px; border: 0px solid #0A0A0A; border-bottom-width: 1px; margin-bottom:68px; }
.Blog_Author_header .blog-header__author-avatar { flex-basis: 18%; text-align: center; }
.Blog_Author_header .blog-header__author-avatar img { border-radius:50%; width:154px; height:154px; }
.Blog_Author_header .blog-header__author_info { flex-basis: fit-content; }
.blog-header__author-social-links { margin-top: 32px; display:flex; align-items:center; }
.blog-header__author-social-links a { width: 32px; height: 32px; border-radius: 50%; background: #000; margin-right: 8px; padding: 4px 8px; display: flex; align-items: center; justify-content: center; }
.blog-header__author-social-links a:hover { background:#000FC4; }
.Blog_Author_header .blog_header__subtitle { font-family: Lato; font-weight: 400; line-height: 150%; color: #222222; margin-top:40px; }
.author_related_blog_title { margin-bottom:67px; width:100%; font-family: Montserrat; font-style: normal; font-weight: 600; font-size: 32px; line-height: 110%; text-align: center; letter-spacing: -0.04em; text-transform:capitalize; }
.blo_author_related_posts { display: flex; flex-wrap: wrap; justify-content: center; }
/* =========================== Blog Inner Page ============================= */

.BlogBanner { background: #000fc4; }

.ManBlogPostColInner .Intro_Text p { font-size: 24px; }
.BlogBanner .BlogBanner_inner:after, .BlogBanner .BlogBanner_inner:before { content: ""; position: absolute; height: 108px; width: 101px; background: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/dots_icon.svg'); }
.BlogBanner .BlogBanner_inner:before { bottom: 0; left: 0; }
.BlogBanner .BlogBanner_inner:after { right: 0; bottom: 74px; }

/* Blog Inner Page Wrapper */
.blogInnerWrapper{ width: 100%; display: block; margin: 0 auto; }

/* End Blog Inner Page Wrapper */
.BlogBanner .BlogBanner_inner{ position:relative; z-index:9; padding:170px 0px 80px; overflow: hidden; }
.blog_banner_pattern { position:absolute; bottom: -6px; width: 100%; }
.Blog_Banner_title { color:#fff; }
.BlogBanner .bpostReadTime { color:#fff; }

/* Author Information */
.ManBlogAuthorInfo { display: flex; align-items: center; justify-content: space-between; }
.ManAuthorImg img { width:32px; height:32px; border: 1px solid #0A0A0A; box-sizing: border-box; border-radius: 34.1003px; }
.ManBlogAuthorInfo .AuthorName a { color:#000; margin-left: 16px; font-family: Lato; }
.ManBlogAuthorInfo .AuthorName a b { text-decoration:underline;  }
.ManSocialIcons ul { display:flex; list-style:none; padding:0; margin:0; }
.ManSocialIcons ul li a { width:32px; height:32px; border-radius:50%; background:#000; margin:0 4px; padding: 4px 8px; display: flex; align-items: center; justify-content: center; }
.ManSocialIcons ul li a:hover { background:#000FC4; }
.ManSocialIcons ul svg { fill:#fff; }
.ManBlogTag_Time{ display:flex; align-items: center; justify-content: space-between; padding: 16px 0; border: 0px solid #0A0A0A; border-top-width: 1px; border-bottom-width: 1px; margin:40px 0; }

.InnerTag a, .bpostReadTime { color: #0A0A0A; font-size:14px; line-height:1.15px; text-transform:uppercase; font-family: Lato; }
.bpostReadTime { color: #434343; }
.InnerTag a:hover { color:#000FC4; }
.post_view span.BlogV2listDate, .post_view .bpostReadTime { color: #0A0A0A; line-height:1.15; }

/* Blog Content */
.ManBlogPostColInner .Intro_Text, .Post_Content_Row p, .Post_Content_Row ul, .Post_Content_Row ol { font-family: 'Charter'; font-size:18px; }
.TableofContentsBox { background:#000FC4; padding:32px 24px; margin:48px 0; }
.TableofContentsBox li a, .TableofContentsBox li { color:#fff; font-size: 22px; line-height: 150%; letter-spacing: 0.24px; }
.TableofContentsBox ol { padding-left:24px; font-family: 'Charter'; }
.TableofContentsBox li { margin: 16px 0px; }
.TableofContentTitl e{ color:#fff; font-size: 14px; line-height: 16px; letter-spacing: 0.24px; text-transform: uppercase; font-family: 'Charter'; }

/* Post Content */
.Post_Content_Row { font-size:20px; line-height:1.5; }
.Post_Content_Row ul { padding-left:11px; margin-bottom:20px; }
.Post_Content_Row ul li { list-style:none; position:relative; padding-left:11px; }
.Post_Content_Row ul li:before { content:''; background:url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital-2021/V2-SVG/NEW/Vector.svg')no-repeat; width: 12px; height: 13px; position: absolute; left: -11px; top: 17px; }

.Toogleoverlay_content_box { position:relative; display:flex; align-items: center; column-gap:24px; margin-top: 57px; }
.Toogleoverlay_content_box > * { flex-basis:fit-content; margin:0; }
.Toogleoverlay_content_box .Toogleoverlay_content { background:#E4E6F9; padding:74px 16px 24px; margin-left: -150px; position:relative; max-width: 328px; line-height:1.2; font-weight:500; color:#000; font-family: Montserrat; }
.Toogleoverlay_content_box .Toogleoverlay_content .ToogleoverlayPlus { position:absolute; display:flex; align-items:center; justify-content:center; border-radius:50%; top:16px; right:16px; width:32px; height:32px; background:transparent; transition:0.3s ease-in-out; }
/* background:#333FD0; */
.Toogleoverlay_content_box .Toogleoverlay_content .ToogleoverlayPlus:hover{ background:#333FD0; }
.Toogleoverlay_content_box .Toogleoverlay_content .ToogleoverlayPlus:hover line { stroke:#fff; }
.Toogleoverlay_content_box .Toogleoverlay_content_description { display:none; font-family: 'Charter'; }
.Toogleoverlay_content_box .Toogleoverlay_content_description h3 { margin-bottom:25px; font-family:'Montserrat'; }
.Toogleoverlay_content_box .Toogleoverlay_content.expand_box { width: calc(100% + 150px); max-width: 856px; padding: 74px 87px 54px; margin-left: -150px; margin-bottom: 28px; }
.Post_Content_Row .overlay_content_box { position:relative; display:flex; align-items: center; column-gap:24px; }
.Post_Content_Row .overlay_content_box > * { flex-basis:fit-content; }
.Post_Content_Row .overlay_content { font-size: 32px; line-height: 130%; letter-spacing: -0.04em; color: #5963D9; max-width: 328px; margin-left: -150px; font-family: 'Charter'; }

a.Bluebutton, a.Orangebutton { display: flex; align-items: center; justify-content: center; font-size: 16px; color: #fff; font-weight: 600; line-height: 1.5; padding: 16px 24px; gap: 10px; transition: all ease 0.3s; -moz-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; }
a.Orangebutton { background: #F26419; }
a.Bluebutton { background: #000fc4; }
a.Bluebutton span, a.Orangebutton span { width: 0; transform: scale(0); transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); display: inline-block; margin-left: 0; vertical-align: middle; }
a.Bluebutton:hover span, a.Orangebutton:hover span { width: 14px; transform: scale(1); margin-left: 10px; }

.blog_sticky_element.fixed { background:#fff; position: fixed; animation: smoothScroll 1s forwards; justify-content: space-between; width: 100%; z-index:2; left:0; right:0; padding: 13.5px 0; top:0; }

/* Recent Blog */
.recent_blog_Section { padding:96px 0 0; }
.recent_blog_Section .recent_blog_post_image { height:244px; }
.recent_blog_Section .recent_blog_post_image img { width:100%; height:100%; object-fit:cover; }
.recent_blog_Section .recent_blog-title { text-align:center; margin-bottom:64px; color:#000; font-weight:600; }
.recent_blogs { display: flex; column-gap: 24px; }
.recent_blog_post { box-sizing: border-box; border-radius: 0px 0px 2px 2px; flex-basis: 33%; }
.recent_blog_post:hover h3 a { color: #000FC4; }
.recent_blog_post_content { padding:24px 24px 16px; background: #F8F8F8; border-radius: 0px 0px 2px 2px; border: 0; }
.author_description { margin:40px 0; padding:40px 0; border: 0px solid #0A0A0A; border-top-width:1px; border-bottom-width:1px; }
.author_description_title { font-family: Lato; font-style: normal; font-weight: normal; font-size: 16px; line-height: 150%; text-transform: uppercase; color: #000000; margin-bottom:13px; }
.author_description_body { display: flex; align-items: flex-start; column-gap: 16px; }
.author_description_body .ManBlogAuthorname { flex-basis: fit-content; }
.author_description_body .ManBlogAuthorAvator { flex-basis: 6%; }
.blog_author__name{ font-family: Lato; font-style: normal; font-weight: bold; font-size: 16px; line-height: 150%; text-decoration-line: underline; color: #000000; }
.blog_author__subtitle { font-family: Lato; font-style: normal; font-weight: 400; font-size: 16px; line-height: 150%; color: #000000; }
.blog_cta_box { display:flex; column-gap:40px; }
.blog_cta_box .blog_cta { padding:8px 24px; font-family: Lato; font-style: normal; font-weight: bold; font-size: 16px; line-height: 150%; color: #FFFFFF; background: #5963D9; border-radius: 2px; }
.recent_blog_Section .wrapper, .hs-blog-post .ConctactusBottomBar .wrapper, .hs-blog-post .BlogBanner .wrapper { max-width: 1350px; }
.hs-blog-post .BlogBanner .Blog_Banner_title  { max-width:780px; margin:auto; }


div#blog_content_box_bottom { width: 780px; margin: auto; }
.ManBlogBanner.innerWrapper.altFont.pt40 { width: 780px; margin: auto; }
.blog_sticky_element { display: flex; align-items: center; justify-content: space-between; }
/* Animation of Blog Post */
@keyframes slideUpFade {
	0% { opacity: 0; top: 40px; }
	100% { opacity: 1; top: 0; }  
}
@keyframes smoothScroll {
	0% { transform: translateY(-40px); }
	100% { transform: translateY(0px); }
}

.ManBlogPostColInner .Intro_Text, .Post_Content_Row ol, .Post_Content_Row p, .Post_Content_Row ul { font-size: 20px;line-height: 1.5; color: #434343; letter-spacing: 0.24px; }
.Post_Content_Row ol, .Post_Content_Row ul { margin:20px 0; }
.Post_Content_Row ul li { margin-top:5px; margin-bottom:5px; }
.Post_Content_Row ul li, .Post_Content_Row ol li { letter-spacing: 0.24px; }
p.TableofContentTitle { color:#fff; }

.blog_sticky_element { background:#fff; padding:13.5px 0;  position: relative; width: 100%; z-index: 1000; display:none; }
.blog_sticky_element.fixed { display:block; position:fixed; animation: smoothScroll 1s forwards; }
.blog_sticky_element .sticky_title { font-size:22px; font-weight:400; line-height:1.7; color:#000; }
.blog_sticky_inner { display:flex; align-items:center; }
.social_accounts { margin-left:52px; }
.social_accounts ul { display:flex; list-style:none; padding:0; margin:0; }
.social_accounts ul li a { width:32px; height:32px; border-radius:50%; background:#000; margin:0 4px; padding: 4px 8px; display: flex; align-items: center; justify-content: center; }
.social_accounts ul li a:hover { background:#000FC4; }
.social_accounts ul svg { fill:#fff; }

/************************************************ Resource Page css ******************************************************/

/************** banner *************/
.resource_banner { padding-top: 196px; background-color: #000FC4; }
.resource_latest_left_content { width: 100%; max-width: 548px; }
.resource_latest_right_content { width: 100%; max-width: 508px; }
.resource_latest_inner { width:100%; max-width: 1166px; margin: 0 auto; }
.resource_latest_inner_main { background-color: #fff; padding: 28px 26px 43px 22px; width: 100%; max-width: 1166px; margin: 0 auto; z-index: 11; }
.resource_event_tag { font-size: 12px; line-height: 1.33; background-color: #e4e6f9; color: #000fc4; padding: 4px 8px; margin-top: 16px; display: inline-block; }
.resource_latest_details_inner p { line-height: 1.33; }
.resource_latest_details_inner *+p { margin-top: 8px; }
.resource_latest_inner:after {  position: absolute; content: ''; width: 100%;  max-width: 102px; height: 110px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/Vector-7.svg); right: -40px; top: 30px; background-repeat: no-repeat; background-size: contain; }
.resource_latest_inner:before { position: absolute; content: ''; width: 100%;  max-width: 102px; height: 110px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/Vector-7.svg); left: -40px; bottom: 30px; background-repeat: no-repeat; background-size: contain; }

/*************** listing ******************/
.resource_listing_blog_main { width: 100%; position: relative; }
.resourceblog_inner { padding: 24px 24px 32px; background-color: #F8F8F8; }
.resource_blog_tag { font-size: 12px; line-height: 1.33; background-color: #e4e6f9; color: #000fc4; padding: 4px 8px; margin-top: 16px; display: inline-block; }
.resource_listing_blog_title { font-weight: 700; font-size: 24px; line-height: 1.21; color: #0A0A0A; }
.resource_blog_details_inner *+p { margin-top: 8px; }
.resource_listing_inner { width: 100%; max-width: 1118px; margin: 0 auto; padding-top: 80px; }
.resource_listing_blog_image { padding-bottom: 47.5%; background-position: center; background-size: cover; background-repeat: no-repeat; }
.resource_listing_blog_image img { height: 100% !important; object-fit: cover; }
.radio-inline label { font-weight: 500; padding: 5px 15px; font-size: 22px; line-height: 1.41; cursor: pointer; }
.resource_listing_upper_left_content { width: 100%; max-width: 330px; }
.resource_listing_upper_right_content { width: 100%; max-width: 433px; }
.resource_search input[type=text] { margin: 0; font-family: 'Lato'; font-style: normal; font-weight: 400; line-height: 1.5; font-size: 16px; padding: 9px 20px 9px 13px; border: 1px solid #C0C0C0; border-radius: 0; color: #000000; opacity: .5; }
.activeTopic { background-color: #000FC4; color: #fff; }
.no_results { padding: 50px 0; display: none; }
.isotope-pager { text-align: center; padding-top: 30px; }
ul.pagination li a { font-family: Lato; font-size: 18px; line-height: 1.5; color: #0A0A0A; font-family: 'Lato'; font-weight: 400; }
ul.pagination li.active a { font-weight: 700; }
ul.pagination { margin: 0; padding: 0; display: flex; list-style: none; gap: 10px; justify-content: center; gap: 10px; }
.pagination-wrap { margin-top: 24px; }
.list { padding-top: 40px; display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 22px; row-gap: 24px; } 
input[type="radio"] { display: none; }
/* .resource_listing_blog_main a { position: absolute; width: 100%; height: 100%; z-index: 1; top: 0; left: 0; } */
.no-result { text-align: center; }
.resourceBox_inner { display: flex; flex-wrap: wrap; gap: 10px; padding-top: 10px; }
.resource_event_image a img { width: 100% !important; }
.resource_event_image a { display: block; }
.resourceBox_outer strong, .resourceBox_inner, .resource_blog_details_inner { color: #0a0a0a; }

/**************** partner logo ***************/
.partner_logo { padding: 64px 0 66px; }
.partner_logo_inner { width: 100%; max-width: 1043px; margin: 0 auto; }
.partner_logos img { width: 100%; max-width: 150px !important; margin: 0 auto; object-fit: contain; height: 63px !important; }
.partner_logos { padding: 0 20px; vertical-align: middle; }
.partner_logo_upper_content { width: 100%; max-width: 783px; margin: 0 auto; }

/************ about_business ***********/
.about_business { padding: 66px 0 132px; }
.about_business_inner { overflow: hidden; width: 100%; max-width: 1117px; margin: 0 auto; background-color: #000FC4; padding: 89px 222px; }
.about_business_buttons { justify-content: center; gap: 16px; }
.let_chat_cta a { font-size: 16px; line-height: 1.5; color: #000FC4; background-color: #2DE4E6; padding: 16px 24px; display: inline-block; }
.contact_us_cta a { font-size: 16px; line-height: 1.5; color: #000FC4; background-color: #fff; padding: 16px 24px; display: inline-block; }
.let_chat_cta a span, .contact_us_cta a span{ width:0; transform: scale(0); transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); display: inline-block; margin-left: 0; vertical-align: middle;}
.let_chat_cta a:hover span, .contact_us_cta a:hover span{ width: 14px; transform: scale(1);  margin-left: 10px;}

.about_business_inner:before { position: absolute; content: ''; width: 100%;  max-width: 210px; height: 226px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/Group%20660.svg); background-repeat: no-repeat; background-size: contain; top: -40px; left: 0px; }
.about_business_inner:after { position: absolute;  content: ''; width: 100%;  max-width: 156px; height: 194px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/cta-right.svg); background-repeat: no-repeat; background-size: contain; bottom: -80px;  right: 20px; }

/***************************************************** Webinar Registration Css ******************************************************/

/*************** Banner ***********/
.webinar_banner { background-color: #000FC4; padding: 180px 0 55px; }
.webinar_banner_left_content { width: 100%; max-width: 662px; }
.webinar_banner .webinar_subtitle { opacity: 0.7; font-size: 16px; line-height: 1.5; }
.webinar_date_details { gap: 16px; }
.webinar_date_icon { width: 100%; max-width: 48px; }
.webinar_date_text, .webinar_speaker_designation  { opacity: 0.7; }
.webinar_date_details_outer { flex-direction: column; gap: 24px; }
.webinar_speaker_details { gap: 16px; width: 319px; flex-wrap: nowrap; }
.webinar_speaker_details_outer { padding-top: 40px; border-top: 1px solid rgb(237 238 247 / 70%); display: flex; flex-wrap: wrap; gap: 40px 23px; }
.webinar_speaker_designation { font-size: 16px; line-height: 1.5; padding-top: 9px; }
.webinar_speaker_image { width: 100%; max-width: 80px; height: 80px; }
.webinar_speaker_image img { height: 100%; }
.webinar_banner_right_content { width: 100%; max-width: 555px; z-index: 1; }
.webinar_banner_right_content_main { background-color: #fff; padding: 32px 61px 40px; position: relative; }
.webinar_banner_right_content_main:before { position: absolute; content: ''; width: 100%; max-width: 71px; height: 39px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/arrows-1.png); background-repeat: no-repeat; background-size: contain; top: -19px; }
.webinar_banner_right_content:after { position: absolute; content: ''; width: 100%; max-width: 97px; height: 106px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/shapes-2.png); background-repeat: no-repeat; background-size: contain; bottom: 190px; right: -45px; z-index: -1; }
.webinar_banner_right_content_main .hs-richtext p a { color: #000; text-decoration: underline; }
.webinar_banner_right_content_main .hs_recaptcha.hs-recaptcha.field.hs-form-field { margin-top: 0; }

.webinar_two_col_right_paragraph_inner { align-items: flex-start !important; }
/************** banner two col ***************/
.webinar_two_col { padding: 80px 0 64px; }
.webinar_two_col_left_content { width: 100%; max-width: 662px; }
.webinar_two_col_title h3 { line-height: 1.2; }
.webinar_two_col_right_inner { background-color: #F8F8F8; padding: 40px 32px; }
.webinar_two_col_right_title h4 { font-weight: 700; font-size: 24px; line-height: 1.21; color: #0A0A0A; }
.webinar_two_col_right_content { width: 100%; max-width: calc(100% - 736px); }
.blue_arrow { width: 100%; max-width: 32px; }
.webinar_two_col_right_paragraph_inner { gap: 14px; padding: 16px 0; border-bottom: 1px solid #EDEEF7; }

/*********** Explore Webinars ***********/
.explore_webinar { padding: 64px 0; }
.explore_webinar_blog_main { width: 100%; max-width: 433px; }
.exploreWebinar_inner { padding: 40px 32px; background-color: #F8F8F8; }
.explore_webinar_blog_tag { background-color: #e4e6f9; color: #000fc4; display: inline-block; font-size: 12px; line-height: 1.33; margin-top: 16px; padding: 4px 8px; }
.explore_webinar_blog_image { padding-bottom: 47.3%; background-repeat: no-repeat; background-size: cover; }
.explore_webinar_bottom_content_inner { gap: 16px; }
.form-logo-image img {height: 40px; width: 100%; max-width: 122px; object-fit: contain;}

/************************************************************************************************************************************
******************************************************* Past Webinar page css ******************************************************
***********************************************************************************************************************************/

/******************** Banner *********************/
.past_webinar_banner { padding: 162px 0 132px; background-color: #000FC4; }
.past_webinar_upper_content { width: 100%; max-width: 893px; margin: 0 auto; }
.webinar_video_and_speaker_outer { width: 100%; max-width: 1113px; margin: 0 auto; }
.Video_playbtn { z-index: 1; display: flex; align-items: center; justify-content: center; left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); cursor: pointer; }
.webinar_video { line-height: 0; position: relative;  z-index: 1; }
.Video_playbtn:before { position: absolute; content: ''; width: 240px; height: 240px; border-radius: 50%; background: #333FD0; mix-blend-mode: normal; opacity: 0.4; z-index: -1; top: 50%; left: 50%; transform: translate(-50%, -50%); }
/* .webinar_video:after { position: absolute; content: ''; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(.png); top: 0; left: 0; } */
.webinar_video.clicked::after { display: none; }
.webinar_video_and_speaker_inner:before { position: absolute; content: ''; width: 100%; max-width: 101px; height: 108px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/dot-1.svg); left: -120px; top: 40px; background-repeat: no-repeat; background-size: contain; }
.webinar_video_and_speaker_inner:after { position: absolute; content: ''; width: 100%; max-width: 101px; height: 108px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/dot-1.svg); right: -115px; bottom: 40px; background-repeat: no-repeat; background-size: contain; }
.meet_the_speakers_outer {  padding-top: 80px; width: 100%; max-width: 1113px; margin: 0 auto; }
.meet_the_speakers_box_inner { gap: 1px; }
.meet_the_speakers_box_main { background-color: #fff; max-width: calc(33.3% - 1px); padding: 24px 32px; width: 100%; }
.meet_the_speakers_desigantion { opacity: 0.7; }
.meet_the_speakers_image { height: 308px; max-width: 308px; overflow: hidden; transition: all .9s ease; width: 100%; }
.meet_the_speakers_image img { height: 100% !important; max-width: 100%; object-fit: cover; transition: all .9s ease; width: 100%; margin-top: -1px; }
.past_webinar_paragraph { width: 100%; max-width: 550px; margin: 0 auto; }
.past_webinar_paragraph p { font-weight: 700; color: #ffffff; }
.calendar_button a { outline: 0; display: inline-block; padding: 7px 24px; border-radius: 2px; background-color: #5963D9; font-family: Lato, sans-serif; font-size: 16px; font-weight: 700; color: #fff; border: 0; line-height: inherit; text-decoration: none; cursor: pointer; text-align: center; }

/******************* meeting module ****************/
section.past_webinar_meeting { padding: 128px 16px 0; }
.past_webinar_meeting_outer { width: 100%; max-width: 775px; margin: 0 auto; }
.past_webinar_meeting_paragraph { font-size: 20px; color: #0A0A0A; line-height: 1.5; font-weight: 500; }
.past_webinar_meeting_section { background-color: #FFFFFF; padding: 96px 0 0; }
.past_webinar_meeting_section .select_meeting-inner:after { position: absolute; content: ""; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/Group%20117_3.svg); max-width: 222px; width: 100%; height: 108px; right: -30px; top: -9px; background-repeat: no-repeat; background-size: contain; }
.past_webinar_meeting_section .select_meeting-inner:before { position: absolute; content: ""; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/Group%20117_3.svg); max-width: 222px; width: 100%; height: 108px; left: -40px; bottom: 80px; background-repeat: no-repeat; background-size: contain; }
.about_business.past_webinar_about_business { padding: 52px 0 128px; }

header.header { transition: all .5s; }
.form-module-listing-paragraph { font-size: 20px; line-height: 1.5; font-weight: 500; font-family: 'Lato'; width: 100%; max-width: 481px; color: #0A0A0A; }

/************************************************************************************************************************************
******************************************************* New Resource page css ******************************************************
***********************************************************************************************************************************/
.resource-page .header { background-color: #000fc4; }
.resource_section { padding: 200px 0 100px; }
.resource_section_inner { display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between;  }
.resource_cards { width:calc(32% - 10px); position: relative; border-right: 1px solid #8B92E3; padding: 30px; }
.resource_cards:last-child { border: none; }
.resource_cards_blogs_content span, .resource_cards_blogs_content p { color: #000; font-size: 14px; }
.resource_cards_blogs { padding: 10px 10px 0 0; }
.resource_cards_blogs a { transition: all .5s; display: inline-block; }
.resource_cards_blogs a:hover .resource_cards_blogs_title h5 { color: #000fc4; }
.resource_cards_title h4 { font-size: 20px; font-style: italic; font-weight: 400;  }
.resource_cards_blogs_title h5 { font-size: 16px;  }
.resource_cards_blogs_content { line-height: 1; padding-top: 5px; }
/* .resource_cards:not(:last-child):before { position: absolute; content: ''; width: 1px; height: 100%; top: 0; right: 0; background: #000; } */




/************************* banner *******************/
.service-banner-module { padding: 100px 0 100px;}
.service-banner-module .banner-slider-box-text-content { max-width: 925px; }
.service-banner-logo .revops-content-box-item img { height: 45px; object-fit: contain; width: 200px !important; }
.logo-subtitle p { font-size: 20px; line-height: 1; }
.service-banner-logo .revops-content-box-item { padding: 30px 45px; max-width: 100%; width: calc(33.33% - 2px); text-align: center; }
.service-banner-slider-box-slider-content-inner { max-width: 100%; padding: 0; }
.service-banner-module span.banner-slider-left-shape { left: 160px; }
.service-banner-module span.banner-slider-right-shape { right: 160px; }
.service-banner-module span.draw-line.drawed:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/undeline.png); height: 18px; bottom: 5px; background-repeat: no-repeat; left: 25px; max-width: calc(100% - 25px); }
.service-banner-module .banner-slider-box-content { max-width: 697px; padding-top: 25px; }
.service-banner-module .service-banner-logo .revops-content-box-item { background-color: transparent; padding: 0; width: 100%;  }
.service-banner-logo { padding: 35px 0; }
.logo-subtitle-outer, .logo-bottom-text-outer { display: flex; gap: 15px; align-items: center; }
.logo-subtitle { width: 100%; max-width: 140px; }
.logo-bottom-text { width: 100%; max-width: 180px; }
.service-banner-module .banner-slider-box-slider-content { padding-top: 80px; }
.afterLine, .logo-bottom-text-before-line { width: 100%; height: 1px; background-color: rgb(255 255 255 / 20%); }
.service-logo-slider-outer { max-width: 200px; text-align: center; padding: 0 20px; }
.service-logo-inner { line-height: 0; }

/*************** how_does_it_help ***************/
.how_does_it_help_left_content { max-width: 517px; }
.how_does_it_help_right_content { max-width: 750px; }
.how_does_it_help { padding: 130px 0 0; }
.how_does_it_help_right_paragraph p { color: #0A0A0A; }
.how_does_it_help_right_blue_para { padding: 24px 32px; background-color: #E4E6F9; }
.how_does_it_help_box { width: calc(50% - 18px); }
.how_does_it_help_box_outer { gap: 35px; }
.how_does_it_help_box_image { width: 100%; max-width: 56px; padding: 0 12px; height: 56px; display: flex; align-items: center; justify-content: center; }
.how_does_it_help_box_upper { gap: 16px; }
.how_does_it_help_button { padding-top: 50px; }
.how_does_it_help_right_blue_para p { color: #000FC4; }
.how_does_it_help_box_paragraph p, .service-faq .answer p { color: #0A0F19; }
.how_does_it_help_box_title p { color: #0a0a0a; font-weight: 700; }
.how_does_it_help_left_image, .how_does_it_help_left_image img { height: 100% !important; }

/*********** service_three_col  **********/
.service_three_col_box { background-color: #F8F8F8; padding: 40px 45px 40px 32px; width: calc(33.33% - 12px); align-items: center; gap: 25px; }
.service_three_col_paragraph p { font-weight: 700; color: #0A0A0A;  }
.service_three_col_image {  width: 100%; max-width: 56px; height: 56px; background-color: #000FC4; display: flex; justify-content: center; align-items: center; padding: 10px; }

/*****************/
.service_testimonial_quote p { color: #434343; font-style: italic; }
.service_testimonial_box { width: calc(50% - 12px); gap: 32px; }
.service_testimonial_quote_image { width: 100%; max-width: 47px; }
.service_testimonial_quote p { font-weight: 700; letter-spacing: normal; }
.service_testimonial_review_name p { font-size: 16px; }
.service_testimonial_review { gap: 12px; }
.lh0 { line-height: 0; }
.service_testimonial_quote_para p { font-style: italic; }

/*************** what_we_offer **************/
.what_we_offer .our-process-sub-title h2 { color: #222222; }
.what_we_offer .our-process-sub-title { width: 100%; max-width: 780px; margin: 0 auto; }
.what_we_offer_upper_para { width: 100%; max-width: 598px; margin: 0 auto; }
.what_we_offer_upper_para p { color: #222222; letter-spacing: normal; }
.what_we_offer .our-process-two-col { padding-top: 0; }
.what_we_offer .our-process-main-head h3 i { font-weight: 500; }
/* .what_we_offer .our-process-left-col { max-width: 662px; } */
/* .what_we_offer .our-process-rigth-col { max-width: 542px; } */
/* .what_we_offer .our-process-two-col { justify-content: space-between; } */
.our-process-section.what_we_offer:before, .what_we_offer .our-process-wrap-loop:nth-child(2) .our-process-left-col:before, .what_we_offer .our-process-wrap-loop:nth-child(2) .our-process-left-col:after, .what_we_offer .our-process-wrap-loop:nth-child(4) .our-process-left-col:after, .what_we_offer .our-process-wrap-loop:nth-child(4) .our-process-left-col:before { display: none; }
.what_we_offer .our-process-main-head { padding-top: 0; }
.what_we_offer .process-list-content { padding-top: 15px; }
.what_we_offer .process-list-wrap { padding-top: 25px; }
.process-list-wrap-title { color: #0a0a0a; }
.what_we_offer .process-list-wrap ul li:before { width: 20px; height: 30px; }
.what_we_offer_content { padding: 65px 75px; border-top: 2px solid #000FC4; border-bottom: 2px solid #000FC4;  }
.what_we_offer_content p { font-size: 36px; color: #000FC4; line-height: 1.3; letter-spacing: -2px; font-weight: 500; }

/********** your_squad_teams ************/
.your_squad_teams { background-color: #000FC4; padding: 130px 0 160px; }
.your_squad_teams_inner { width: 100%; max-width: 1120px; margin: 0 auto; }
.your_squad_teams_top_paragraph { width: 100%; max-width: 520px; }
.your_squad_teams_top_paragraph p { letter-spacing: normal; }
.your_squad_teams_top_title { width: 100%; max-width: 550px; }
.your_squad_teams_top_subtitle p { color: rgb(255 255 255 / 70%); }
.your_squad_teams_cards { background-color: #fff; width: calc(33.33% - 2px); padding: 32px; position: relative; z-index: 2; }
.your_squad_teams_bottom_content_inner { gap: 2px; }
.your_squad_teams_card_content ul { list-style: none; padding: 0; margin: 0; }
.your_squad_teams_card_content ul li { border-bottom: 1px solid #edeef7; font-family: Lato, sans-serif; font-size: 18px; font-weight: 400; line-height: 1.5; padding: 10px 0 10px 46px; position: relative; color: #0A0A0A; }
.your_squad_teams_card_content ul li:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/2x%20copies/Frame%20587-cropped.svg); background-repeat: no-repeat; content: ""; height: 20px; left: 6px; position: absolute; top: 23px; transform: translateY(-50%); width: 20px; }
.localisation_card { background-color: #E4E6F9; } 
.your_squad_teams_bottom_content_inner { position: relative; z-index: 2; }
.your_squad_teams_bottom_content_inner:after { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Pattern%20big.svg); background-position: 50%; background-repeat: no-repeat; bottom: -79px; content: ""; height: 108px; left: -42px; max-width: 222px; position: absolute; width: 100%; z-index: 1; }
.your_squad_teams_bottom_content_inner:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/bg-shape.svg); content: ""; height: 141px; max-width: 141px; position: absolute; right: -46px; top: -43px; width: 100%; z-index: 1; }

/************ service-client-testimonioal ****************/
.service-client-testimonioal .testimonials-module-title { max-width: 710px; }
.service-client-testimonioal .testimonials-slider-quote-text p em { color: #434343; }
.service-client-testimonioal-bottom-text p { letter-spacing: -0.5px; color: #999999; font-style: italic; }

/*******************************/
.form-para p { color: #0A0A0A; }

/********************************************************************* New Design **********************************************************************/

/********** Banner V2 ************/
.bannerV2 { padding: 230px 0 75px; background-color: rgb(0, 15, 196); overflow: hidden; }
.bannerV2-outer { z-index: 2; }
.font80 { font-size: 80px; line-height: 1; letter-spacing: -2.59px; font-weight: 500; }
.bannerV2-slider-box-slider-content { padding-top: 160px; }
.bannerV2-logo-subtitle-outer { width: 100%; max-width: 1350px; margin: 0 auto; align-items: center; display: flex; gap: 15px; }
.bannerV2-logo-subtitle p { font-size: 16px; line-height: 1; color: rgb(255 255 255 / 50%); font-weight: 700; }
.bannerV2-logo-slider-image img { height: 45px !important; object-fit: contain; width: 200px !important; }
.bannerV2-logo-slider-image-outter { max-width: 200px;  text-align: center; padding: 0 20px; }
.textafterLine { background-color: hsla(0, 0%, 100%, .2); height: 1px; width: 100%; }
.bannerV2-logo-subtitle { width: 100%; max-width: 100px; }
.bannerV2-service-banner-logo { padding-top: 55px; }
.banner-content.bannerV2-content { max-width: 435px; }
.banner-content.bannerV2-content p { font-size: 22px; line-height: 1.5; }
.bannerV2:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/herro%20cicles.png); background-repeat: no-repeat; content: ""; height: 100%; max-width: 1033px; position: absolute; right: 0px; top: -285px; width: 100%; background-size: cover; height: 1133px; }
.bannerV2-Inner, .bannerV2-slider-box-slider-content { position: relative; z-index: 1; }
.bannerV2-inner-text-title h1 { letter-spacing: -3px; font-weight: 600; }
.bannerV2-inner-text-title h1 i { font-weight: 500; }

/********** three-col-card ************/
.three-col-card-title { text-align:center; width: 100%; max-width: 622px; margin: 0 auto; }
.three-col-card-image { background-color: #f8f8f8; width: calc(33.33% - 18px); padding: 24px 32px; }
.three-col-card-image-inner-box { display: flex; gap:26px; padding-top:64px; flex-wrap:wrap; }
.three-col-card-icon { margin-top:-30px; }
.three-col-card-img img { width:100%; }
.pt4 { padding-top:4px; }
.three-col-card-image-title p { font-size:16px; line-height:1.5; color: rgb(67 67 67 / 70%); }
.card-content-para p { font-size:20px; line-height:1.5; font-style: italic; font-weight:500; color:#434343; }
.three-col-cards-image { padding: 130px 0 65px; }

/************* Before After Module ************/
.before-after-module { background-color:#000FC4; padding:126px 0 128px; overflow:hidden; }
.before-after-module .before-after-title * { color:#fff; }
.before-after-title { text-align:center; width: 100%; max-width: 625px; margin: 0 auto; }
.before-after-inner { max-width:866px; margin:0 auto; }
.after-outer-card-list-inner:not(:first-child), .before-outer-card-list-inner:not(:first-child) { padding-top:32px; }
.before-outer-card , .after-outer-card { padding:48px 35px; width: 50%; }
.before-outer-card-list , .after-outer-card-list { padding:48px 0; position:relative; }
.before-after-card-outer { padding-top:71px; }
.after-outer-card-list-inner, .before-outer-card-list-inner { align-items: flex-start; gap: 14px; }
.before-after-card-outer p { font-size:20px; line-height:1.5; font-weight:500; margin-top: 0; } 
.after-outer-card p { color: #000FC4; }
.after-outer-card-list-inner span, .before-outer-card-list-inner span { width:calc(100% - 46px); }
.after-outer-card-list-inner span:first-child , .before-outer-card-list-inner span:first-child { width: 100%; max-width: 30px; }
.before-outer-card { background-color:#E4E6F9; }
.after-outer-card { background-color:#fff; }
.before-outer-card-title h4 , .after-outer-card-title h4 { font-style:italic; display: inline-block; padding-right: 24px; background-color: #E4E6F9; position: relative; z-index: 99; }
.after-outer-card-title h4 { background-color:#fff; color:#000FC4; }
.before-outer-card-title::after , .after-outer-card-title::after { position: absolute !important; content: ''; background-color: #222222; top: 50%; height: 1px; right: 0; width: 100%;}
.before-outer-card-title , .after-outer-card-title { position: relative; }
.before-after-card-inner { position:relative; z-index:9; }
.before-after-card-inner::after { position: absolute; height: 100%; width: 2px; background-color: #000fc4; top: 0; content: ''; left: 50%; }
.before-outer-card-list::after , .after-outer-card-list::after { background-color:#222222; content:''; position:absolute; width:calc(100% - 5px); margin:0 auto; bottom:0; height: 1px; max-width: 95%; left: 3%; }
.after-outer-card-list::after { background-color:#000FC4; }
.before-after-card-outer { position: relative; z-index:99; }
.before-after-card-outer:after { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Pattern%20big.svg);
	background-position: 50%; background-repeat: no-repeat; top: 42px; content: "";
	height: 108px; right: -46px; max-width: 222px; position: absolute; width: 100%; z-index: 1;}
.before-after-card-outer:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Pattern%20big.svg);
	background-position: 50%; background-repeat: no-repeat; bottom: -29px; content: "";
	height: 108px; left: -49px; max-width: 222px; position: absolute; width: 100%; z-index: 1;}

.before-after-module:after { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/beforeaftercirclebg.png);
	background-position: 50%; background-repeat: no-repeat; bottom: -7px; content: ""; height: 100%; left: 0; max-width: 100%; position: absolute; width: 513px; z-index: 1; }
.before-after-module:before {  background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/after-before-image.png); right: -90px; top: -170px; width: 820px; background-position: 50%; background-repeat: no-repeat; content: ""; height: 100%; max-width: 100%; position: absolute; z-index: 1; }

/************ problem-3-col *****************/
.problem-3-col { padding: 125px 0 60px; overflow: hidden; }
.problem-3-col-bottom-content { padding-top: 65px; }
span.title-before-circle { width: 8px; display: inline-block; height: 8px; background: #E62D30; border-radius: 50%; }
.problem-3-col-subtitle, .solution-3-col-subtitle { display: flex; align-items: center; gap: 15px; }
.problem-3-col-subtitle span, .solution-3-col-subtitle span { font-size: 20px; line-height: 1; color: #E62D30; font-family: Lato, sans-serif; font-weight: 700; text-transform: uppercase; }
.problem-3-col-title { width: 100%; max-width: 1002px; }
.letter_spacing_2 { letter-spacing: -2px; }
.problem-3-col-box-icon { width: 100%; max-width: 56px; height: 56px; background-color: #222222; display: flex; align-items: center; justify-content: center; padding: 10px; margin-top: 8px; }
.problem-3-col-box-icon img { width: 100%; max-width: 25px; margin: 0 auto; } 
.problem-3-col-box { width: 33.33%; display: flex; gap: 25px; padding: 40px 32px; }
.problem-3-col-box-outer { display: flex; }
.problem-3-col-box-paragraph p, .two-column-listing-subtitle p { font-size: 20px; line-height: 1.5; color: #222222; }
.problem-3-col:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/circles-image.png); background-repeat: no-repeat; content: ""; height: 100%; max-width: 200px; position: absolute; right: -20px; top: -140px; width: 100%; rotate: -45deg; }
.problem-3-col-inner, .solution-3-col-inner { position: relative; z-index: 2; }

/****************** Two Col V2 ****************/
.two-column-listing-V2 { padding-top: 130px; }
.two-column-listing-V2 .two-column-listing-item { padding:0; align-items:unset; background-color:transparent; gap:33px; }
.two-column-listing-V2 .two-column-item-right-col { max-width:100%; }
.two-column-listing-V2 .two-column-listing-content { display:flex; flex-wrap:wrap; }
.two-column-listing-V2 .two-column-listing-item-wrap { width:calc(50% - 13px); margin-bottom:0px; }
.two-column-listing-V2 .two-column-card-cta a.learn-more { border:none; padding:0 40px 0 0; }
.two-column-listing-V2 .two-column-card-cta a.learn-more:hover { background:transparent; color:inherit; }
.two-column-listing-V2 .two-column-card-cta a.learn-more:hover:before { transform: translate(33%, -50%); z-index: 99; filter: grayscale(1); }
.two-column-listing-V2 .two-column-card-cta { padding-top:8px; }
.two-column-listing-V2 .two-column-listing-item { flex-direction:row; }
.two-column-listing-V2 .two-column-item-left-col { max-width:143px; }
.two-column-listing-V2 .strategy_cta { padding:32px 0; border: 1px solid #C8CCF2; border-left:none; border-right:none; }
.two-column-listing-content { padding:64px 0 55px; }
.pt8 { padding-top:8px; }

/****************** solution-3-col ****************/
.solution-3-col { padding: 125px 0; background-color: #000fc4; }
.solution-3-col-subtitle span { color: #2DE4E6; }
.solution-3-col-subtitle span.title-before-circle { background: #2DE4E6; }
.solution-3-col-title { width: 100%; max-width: 923px; }
.solution-3-col-box-icon { width: 100%; max-width: 56px; height: 56px; background-color: #000FC4; display: flex; justify-content: center;align-items: center; padding: 10px; }
.solution-3-col-box { width: calc(33.33% - 1px); background-color: #fff; padding: 40px 32px; display: flex; align-items: center; gap: 25px; }
.solution-3-col-box-outer { display: flex; gap: 1px; }
.solution-3-col-box-paragraph p { font-size: 20px; line-height: 1.2; font-family: Montserrat; font-weight: 500; color: #000FC4; }
.solution-3-col:before { position: absolute; content: ''; width: 100%; max-width: 356px; height: 378px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/blue%20bg_13.png); right: 50px; bottom: 50px; }
.solution-3-col-box-icon img { width: 25px; margin: 0 auto; } 

/****************** agencies-section *****************/
.agencies-section { padding: 130px 0 175px; overflow: hidden; }
.agencies-title { max-width: 622px; margin: 0 auto; }
.agencies-two-col-box:nth-child(odd) { background-color: #F8F8F8; padding: 115px 0px 145px 47px; }
.agencies-two-col-box:nth-child(even) { background-color: #000FC4; padding: 115px 47px 145px 0px; position: relative; }
.agencies-two-col-box-title { padding-bottom: 55px; border-bottom: 1px solid rgb(204 204 204 / 50%); }
.agencies-two-col-box { width: 50%; }
.agencies-two-col-box-content { padding: 23px 0 15px; border-bottom: 1px solid rgb(204 204 204 / 50%); display: flex; align-items: center; gap: 30px; }
.agencies-two-col-box:nth-child(even) .agencies-two-col-box-content { padding: 27px 10px 27px 85px; gap: 16px; }
span.blue_bg { padding: 8px 30px; width: 100%; display: inline-block; max-width: 155px; font-size: 20px; line-height: 1.5; font-family: Lato,sans-serif; background-color: #000FC4; color: #fff; }
span.agencies-two-col-box-text { font-size: 20px; line-height: 1.5; font-family: Lato, sans-serif; color: #222222; font-weight: 500; }
.agencies-two-col-box:nth-child(even) span.agencies-two-col-box-text { color: #fff; }
span.agencies-two-col-box-circle-img { width: 100%; max-width: 25px; }
.agencies-two-col-box:nth-child(2n):before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/bg-shape.svg); content: ""; height: 140px; max-width: 140px; position: absolute; right: 40px; top: -62px; width: 100%; }
.agencies-two-col-inner:after { content: ""; position: absolute; width: 100%; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/High%20quailty%20images/Group%20118.svg); left: 50px; background-repeat: no-repeat; max-width: 186px; height: 95px; bottom: -50px; }

.agencies-title h2 i { font-weight: 700; }

/**********************/
.form-module-listing-paragraph p { font-size: 20px; line-height: 1.5; font-weight: 500; letter-spacing: -0.5px; }

/**************************************************************** News Letter Page Css **********************************************************/
.newsletter-page { background-color: #000fc4; }
/************** banner ***************/
.newsletter-banner { padding: 140px 0 0px; position: relative; }
.newsletter-form-banner form .hs-button, .newsletter-form-banner form input[type=submit], .newsletter-form-banner-V2 form .hs-button, .newsletter-form-banner-V2 form input[type=submit] { border-radius: 0; }
.newsletter-banner-inner { width: 100%; max-width: 895px; margin: 0 auto; position: relative; z-index: 1; }
.newsletter-banner-title h1 i { font-weight: 500; }
.newsletter-banner-three-col-paragraph p { font-size: 16px; line-height: 1.38; letter-spacing: -0.5px; text-transform: uppercase; color: #ffffff; }
.newsletter-banner-three-col-content { gap: 8px; }
.newsletter-banner-three-col-content-outer { gap: 40px; }

.newsletter-form form input[type=email], .newsletter-formV2 form input[type=email] { border-radius: 0; padding: 20px 24px; margin: 0; font-size: 16px; line-height: 1.5; letter-spacing: -0.176px; color: #000; font-family: Montserrat; font-weight: 500; }
.newsletter-form form input[type=email]::-webkit-input-placeholder, .newsletter-formV2 form input[type=email]::-webkit-input-placeholder { color: rgb(34 34 34 / 40%) !important; }
.newsletter-form form .field, .newsletter-formV2 form .field { padding: 0; }
.newsletter-form form .hs_email, .newsletter-formV2 form .hs_email { width: calc(100% - 205px); position: relative; }
.newsletter-banner-bottom-content-inner, .newsletter-banner-bottom-content-innerV2 { padding: 32px 56px; background-color: rgb(51 63 208 / 40%); border: 1px solid rgba(51,63,208,.4); border-radius: 4px; overflow: hidden; }
.newsletter-form form .hs_submit.hs-submit input, .newsletter-formV2 form .hs_submit.hs-submit input { padding: 22px 20px 23px; font-size: 16px; line-height: 1.31; letter-spacing: -0.5px; font-family: Montserrat; } 
/* .newsletter-form form .hs_submit.hs-submit { position: absolute; top: 0; right: 0; } */
.newsletter-banner-bottom-content { width: 100%; max-width: 775px; margin: 0 auto; position: relative; padding-top: 0; }
.newsletter-form form .legal-consent-container .hs-form-booleancheckbox-display>span p, .newsletter-form form .legal-consent-container .hs-form-booleancheckbox-display>span p a,
.newsletter-formV2 form .legal-consent-container .hs-form-booleancheckbox-display>span p, .newsletter-formV2 form .legal-consent-container .hs-form-booleancheckbox-display>span p a { color: rgb(255 255 255 / 80%); font-size: 14px; line-height: 1.5; letter-spacing: -0.176px; }

.newsletter-form form input[type="radio"]+span:before, .newsletter-form form input[type="checkbox"]+span:before { top: 3px; }
.newsletter-form form .inputs-list>li, .newsletter-formV2 form .inputs-list>li { margin: 0; }
.newsletter-form form .hs_error_rollup, .newsletter-formV2 form .hs_error_rollup { display: none; }
.newsletter-banner:before,.newsletter-banner:after { position: absolute; content: ''; width: 100%; max-width: 290px; height: 590px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/blue%20bg_02.png); background-repeat: no-repeat; top: 130px; left: 0; }
.newsletter-banner:after { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/blue%20bg_01.png); right: 0; left: unset; }
.newsletter-banner-three-col-image { width: 100%; max-width: 16px; height: 16px; }
.newsletter-banner-three-col-image img { vertical-align: top; height: 100% !important; }
span.infoIcon, span.infoIconV2 { cursor: pointer; height: 18px; width: 100%; max-width: 18px; display: inline-block; position: relative; top: 5px; left: 2px; }
.infoContentOuter, .infoContentOuterV2  { pointer-events: none; position: absolute; content: ''; background-color: #fff; padding: 20px; width: 100%; max-width: 558px; top: -220px; right: -25%; opacity: 0; transition: all .4s; }
span.polygonIcon { position: absolute; bottom: -18px; left: 50%; transform: translateX(-50%); }
.infoContent p, .infoContent span { font-size: 14px; line-height: 1.4; }
.infoContent p+span { padding-top: 30px; display: inline-block; }
.infoContent span { font-weight: 700;  }
.infoContent p+p { padding-top: 10px; margin: 0; }
.infoContentOuter.showInfo, .infoContentOuterV2.showInfoContent { opacity: 1; pointer-events: all; }
.infoIcon.showIcon:before, .infoIconV2.showIconV2:before { opacity: 1; }
.newsletter-form form .legal-consent-container .field.hs-form-field, .newsletter-formV2 form .legal-consent-container .field.hs-form-field { margin-bottom: 0; }
.infoIcon:before, .infoIconV2:before {position: absolute; content: ''; width: 38px; height: 38px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Polygon%201.png); background-repeat: no-repeat; top: -22px; left: -11px; opacity: 0; transition: all .3s; }
.newsletter-form form, .newsletter-formV2 form { display: flex; flex-wrap: wrap; gap: 2px; }
.newsletter-form form .legal-consent-container, .newsletter-formV2 form .legal-consent-container { order: 2; margin-top: 25px; }
span.infoClose, .infoCloseV2 { cursor: pointer; }
input.privacyCheckbox, input.privacyCheckboxV2 { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; width: 100%; max-width: 20px; height: 20px; position: relative; }
.privacyCheckboxInner { display: flex; align-items: center; gap: 10px; position: relative; }
span.privacyText, span.privacyText a { font-size: 14px; line-height: 1.5; color: rgb(255 255 255 / 80%); font-family: Lato, sans-serif; letter-spacing: -0.176px; }
span.privacyText a { text-decoration: underline; }
.infoIcon img, .infoIconV2 img { height: 100%; vertical-align: baseline; }   
span.privacyText p a { text-decoration: underline; }  
input.privacyCheckbox:before, input.privacyCheckboxV2:before { border: 1px solid rgb(255 255 255 / 80%); border-radius: 5px; color: #6b1631; content: "\f00c"; display: block; font-family: fontawesome; font-size: 0; height: 20px; left: 0px; line-height: 19px; position: absolute; text-align: center; top: 0px; transition: all .3s ease; -webkit-transition: all .3s ease; width: 20px; cursor: pointer; border-radius: 2px; }
input.privacyCheckbox:checked:before, input.privacyCheckboxV2:checked:before { background: #000fc4; border-color: #000fc4; color: #fff;font-size: 12px; letter-spacing: 0; }
.newsletter-form form label, .newsletter-form form .legal-consent-container, .newsletter-formV2 form label, .newsletter-formV2 form .legal-consent-container { display: none; }
.newsletter-form form label.hs-error-msg.hs-main-font-element, .newsletter-formV2 form label.hs-error-msg.hs-main-font-element { display: block; }
.infoContent p a { text-decoration: underline; }

/****************** insights *******************/
.insights_single_card { background-color: #fff; width: calc(33% - 13px); }
.insights_card_inner{gap:25px; flex-wrap: wrap; }
.card_bottom { padding: 32px; }
.alt-button.button_v2 { padding: 13px 32px; display: inline-flex; align-items: center; gap:10px; }
.card_bottom_description { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.card_top_image img { width: 100% !important; height: 100% !important; object-fit: cover; }
.insights_button_container a span:nth-child(2) { line-height: 0; }
.card_top_image { height: 265px; }

/*********************************/
.study_point_title h4 { line-height: 1.5; color: #fff; font-weight: 700; letter-spacing: -0.3px; } 
.study_section{ padding:80px 0; position:relative; z-index: 3; background-color: #fff; }
.single_study_point { width: calc(496px - 1px); padding: 32px; background-color: #000fc4; }
.study_inner { gap: 1px; position:relative; z-index:99;}
.study_inner::before { pointer-events: none;  content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' viewBox='0 0 83 62' fill='none'%3E%3Cpath d='M11.8314 47.677C10.3894 48.5593 8.75364 49.075 7.0681 49.1789C5.38256 49.2828 3.69896 48.9715 2.16587 48.2726C1.73128 48.0828 1.33971 47.8081 1.01379 47.4645C0.68787 47.1209 0.434192 46.7156 0.268071 46.2722C0.10195 45.8287 0.0265306 45.3562 0.0462661 44.8824C0.0660022 44.4087 0.18048 43.9433 0.382977 43.5136C0.582368 43.0709 0.867075 42.6712 1.22088 42.3377C1.57468 42.0042 1.99072 41.7432 2.44498 41.5698C2.89924 41.3964 3.38298 41.3137 3.86843 41.3268C4.35389 41.3399 4.83157 41.4484 5.27419 41.6459C5.74318 41.8596 6.25963 41.9501 6.77457 41.9089C7.2895 41.8678 7.7859 41.6963 8.21693 41.4107C8.63821 41.1261 8.99636 40.7582 9.26943 40.3299C9.5425 39.9016 9.72464 39.4222 9.80407 38.9215C9.80968 38.4418 9.91611 37.9683 10.1168 37.5315C10.3174 37.0947 10.6077 36.7043 10.9687 36.3859C11.3298 36.0675 11.7534 35.828 12.2124 35.6831C12.6714 35.5381 13.1555 35.4909 13.6331 35.5444C14.1139 35.5479 14.588 35.6522 15.025 35.8505C15.4619 36.0488 15.8519 36.3367 16.1695 36.6955C16.487 37.0543 16.7251 37.476 16.8684 37.9333C17.0117 38.3906 17.057 38.8732 17.0013 39.35C16.8656 41.0457 16.3257 42.6863 15.4264 44.1348C14.527 45.5833 13.2943 46.7979 11.8314 47.677Z' fill='%23F9CD41'/%3E%3Cpath d='M43.8616 25.0366C43.3664 25.3368 42.8038 25.5075 42.2261 25.533C41.6483 25.5586 41.0741 25.438 40.5568 25.1826C40.0806 25.0011 39.5691 24.9281 39.06 24.9688C38.5509 25.0095 38.0571 25.1628 37.614 25.4179C37.1811 25.6897 36.8139 26.0543 36.5393 26.4849C36.2647 26.9155 36.0897 27.4013 36.0269 27.9071C35.994 28.3907 35.8656 28.8637 35.6496 29.2986C35.4336 29.7336 35.1342 30.122 34.7681 30.442C34.4019 30.762 33.9764 31.0072 33.516 31.1634C33.0555 31.3196 32.5691 31.3839 32.0846 31.3525C31.1388 31.2735 30.2614 30.8339 29.6342 30.1253C29.0071 29.4168 28.6783 28.4935 28.7163 27.5468C28.8175 25.865 29.3317 24.2319 30.2135 22.7917C31.0953 21.3514 32.3176 20.1482 33.7728 19.2879C35.2062 18.3832 36.844 17.8542 38.5341 17.75C40.2241 17.6459 41.9113 17.97 43.4384 18.6923C43.8856 18.8665 44.2907 19.1328 44.6275 19.4737C44.9642 19.8146 45.2252 20.2226 45.3933 20.6713C45.5614 21.12 45.6329 21.5994 45.6033 22.0783C45.5736 22.5573 45.4436 23.0251 45.2214 23.4515C45.1142 23.7936 44.9383 24.1105 44.7045 24.383C44.4707 24.6555 44.1839 24.878 43.8616 25.0366Z' fill='%23F9CD41'/%3E%3Cpath d='M63.1136 13.4577C62.6023 13.7658 62.0243 13.9461 61.4291 13.9834C60.8339 14.0207 60.2391 13.9139 59.6955 13.6719C59.2265 13.4582 58.71 13.3677 58.1951 13.4089C57.6802 13.4501 57.1838 13.6216 56.7528 13.9072C56.3315 14.1918 55.973 14.5598 55.7 14.9881C55.4269 15.4164 55.245 15.8957 55.1656 16.3964C55.16 16.8761 55.0534 17.3498 54.8527 17.7866C54.6521 18.2234 54.3619 18.6135 54.0009 18.9319C53.6399 19.2503 53.2162 19.4898 52.7573 19.6348C52.2983 19.7797 51.8143 19.8271 51.3367 19.7736C50.8559 19.7701 50.3816 19.6656 49.9447 19.4673C49.5077 19.269 49.1178 18.9812 48.8002 18.6224C48.4826 18.2636 48.2446 17.8418 48.1013 17.3845C47.958 16.9272 47.9126 16.4446 47.9684 15.9679C48.0696 14.286 48.5838 12.653 49.4656 11.2127C50.3474 9.7725 51.5697 8.56929 53.0249 7.70899C54.4669 6.82676 56.1027 6.31101 57.7882 6.20713C59.4738 6.10326 61.1574 6.41449 62.6904 7.11338C63.125 7.30319 63.517 7.57794 63.8429 7.92151C64.1688 8.26508 64.4222 8.67055 64.5883 9.11398C64.7545 9.55742 64.8298 10.0299 64.8101 10.5036C64.7903 10.9774 64.6759 11.4428 64.4734 11.8726C64.2437 12.5566 63.7558 13.1254 63.1136 13.4577Z' fill='%23F9CD41'/%3E%3Cpath d='M24.7227 36.5477C24.2113 36.8558 23.6333 37.0361 23.0382 37.0734C22.443 37.1107 21.8484 37.0037 21.3048 36.7617C20.8561 36.5579 20.3639 36.4667 19.8709 36.4959C19.3778 36.525 18.8986 36.6737 18.4752 36.929C18.0422 37.2008 17.675 37.5653 17.4004 37.9959C17.1259 38.4266 16.9508 38.9124 16.888 39.4182C16.8551 39.9018 16.727 40.3746 16.511 40.8095C16.295 41.2445 15.9953 41.6331 15.6292 41.953C15.263 42.273 14.8378 42.5181 14.3774 42.6743C13.9169 42.8305 13.4305 42.8948 12.946 42.8634C12.4715 42.8408 12.0067 42.7237 11.5789 42.5191C11.1512 42.3145 10.7692 42.0265 10.4553 41.6719C10.1415 41.3173 9.9021 40.9034 9.75137 40.4545C9.60065 40.0056 9.54164 39.5306 9.57768 39.0577C9.6789 37.3759 10.1928 35.7429 11.0746 34.3027C11.9564 32.8625 13.179 31.6591 14.6342 30.7988C16.0762 29.9166 17.712 29.4008 19.3975 29.2969C21.0831 29.1931 22.7667 29.5043 24.2998 30.2032C24.747 30.3774 25.1521 30.6437 25.4889 30.9846C25.8256 31.3255 26.0863 31.7337 26.2544 32.1824C26.4225 32.6311 26.4943 33.1103 26.4647 33.5892C26.435 34.0682 26.3047 34.5362 26.0825 34.9626C25.9753 35.3046 25.7994 35.6215 25.5656 35.8941C25.3318 36.1666 25.045 36.3891 24.7227 36.5477Z' fill='%23F9CD41'/%3E%3Cpath d='M31.0835 36.0981C29.6294 36.9994 27.9772 37.5313 26.2721 37.647C24.5669 37.7628 22.861 37.4587 21.3048 36.7617C20.454 36.3313 19.8047 35.5882 19.4934 34.6882C19.1821 33.7881 19.2328 32.8012 19.6351 31.9346C19.8272 31.5002 20.1043 31.108 20.45 30.7813C20.7958 30.4547 21.2034 30.2 21.6486 30.0324C22.0938 29.8647 22.5676 29.7875 23.0424 29.8051C23.5171 29.8228 23.9831 29.935 24.4129 30.1352C24.8891 30.3168 25.4003 30.3899 25.9094 30.3492C26.4185 30.3084 26.9126 30.155 27.3556 29.8999C27.7886 29.6281 28.1558 29.2636 28.4304 28.8329C28.7049 28.4023 28.88 27.9165 28.9428 27.4107C28.9757 26.9271 29.1038 26.4543 29.3198 26.0193C29.5358 25.5844 29.8355 25.1958 30.2016 24.8758C30.5678 24.5559 30.9933 24.3107 31.4537 24.1544C31.9141 23.9982 32.4006 23.9341 32.8852 23.9654C33.831 24.0445 34.7083 24.4839 35.3354 25.1925C35.9626 25.901 36.2913 26.8243 36.2534 27.771C36.1072 29.464 35.5626 31.1006 34.6643 32.5475C33.766 33.9944 32.5392 35.2108 31.0835 36.0981Z' fill='%23F9CD41'/%3E%3Cpath d='M50.2226 24.587C48.7805 25.4693 47.1445 25.9852 45.4589 26.0891C43.7734 26.1929 42.0899 25.8815 40.5568 25.1826C40.1095 25.0084 39.7044 24.7423 39.3676 24.4014C39.0309 24.0605 38.7702 23.6523 38.6021 23.2036C38.434 22.7549 38.3625 22.2755 38.3921 21.7966C38.4217 21.3177 38.5519 20.8499 38.7741 20.4236C38.9735 19.9809 39.2582 19.5812 39.612 19.2477C39.9658 18.9142 40.3816 18.6534 40.8358 18.48C41.2901 18.3065 41.7738 18.2239 42.2593 18.237C42.7447 18.25 43.2224 18.3585 43.665 18.5561C44.1137 18.7599 44.606 18.8512 45.0991 18.8221C45.5921 18.793 46.0713 18.6442 46.4947 18.3888C46.9277 18.1171 47.2946 17.7527 47.5691 17.322C47.8437 16.8914 48.019 16.4054 48.0818 15.8997C48.1148 15.4161 48.2428 14.9432 48.4588 14.5083C48.6748 14.0733 48.9743 13.6849 49.3404 13.3649C49.7065 13.045 50.132 12.7998 50.5925 12.6436C51.0529 12.4873 51.5394 12.4232 52.0239 12.4546C52.4985 12.4771 52.9632 12.5941 53.3909 12.7987C53.8186 13.0033 54.2007 13.2915 54.5146 13.6461C54.8284 14.0006 55.0678 14.4145 55.2186 14.8635C55.3693 15.3124 55.4282 15.7873 55.3922 16.2601C55.2564 17.9559 54.7165 19.5965 53.8172 21.045C52.9179 22.4935 51.6855 23.7079 50.2226 24.587Z' fill='%23F9CD41'/%3E%3Cpath d='M69.361 13.0762C67.919 13.9585 66.2832 14.4742 64.5977 14.5781C62.9121 14.682 61.2286 14.3708 59.6955 13.6719C59.2483 13.4977 58.8431 13.2314 58.5064 12.8905C58.1696 12.5495 57.9086 12.1415 57.7405 11.6928C57.5724 11.2441 57.5009 10.7648 57.5306 10.2858C57.5602 9.8069 57.6903 9.33916 57.9126 8.9128C58.0891 8.46584 58.3578 8.06032 58.701 7.72284C59.0441 7.38537 59.4543 7.12336 59.9047 6.95371C60.3552 6.78405 60.8358 6.71073 61.3157 6.73823C61.7957 6.76572 62.2641 6.89349 62.6904 7.11338C63.1667 7.29497 63.6778 7.36802 64.1869 7.32732C64.696 7.28662 65.1901 7.13314 65.6332 6.87805C66.0661 6.60628 66.4333 6.24173 66.7079 5.81111C66.9825 5.38049 67.1575 4.89465 67.2203 4.38888C67.2532 3.90528 67.3813 3.43246 67.5973 2.99751C67.8133 2.56256 68.113 2.17398 68.4791 1.854C68.8453 1.53403 69.2708 1.28882 69.7312 1.13261C70.1916 0.976402 70.6779 0.912407 71.1624 0.943787C72.1082 1.02281 72.9858 1.46207 73.613 2.17063C74.2401 2.8792 74.5689 3.80246 74.5309 4.74918C74.3952 6.44496 73.855 8.0857 72.9557 9.53421C72.0563 10.9827 70.8239 12.1971 69.361 13.0762Z' fill='%23F9CD41'/%3E%3Cpath d='M19.3551 60.186C17.9051 61.047 16.2713 61.5504 14.5898 61.654C12.9084 61.7576 11.2281 61.4585 9.68954 60.7816C9.24666 60.5846 8.84752 60.3023 8.51478 59.9508C8.18203 59.5992 7.92215 59.1853 7.75027 58.7329C7.57839 58.2804 7.49788 57.7982 7.51308 57.3138C7.52828 56.8294 7.63893 56.3524 7.83889 55.9099C8.28761 55.0422 9.0513 54.377 9.97324 54.0508C10.8952 53.7245 11.9057 53.7618 12.7979 54.1549C13.2669 54.3686 13.7833 54.4591 14.2982 54.4179C14.8132 54.3768 15.3096 54.2053 15.7406 53.9197C16.1619 53.6351 16.5201 53.2673 16.7932 52.8391C17.0663 52.4108 17.2483 51.9312 17.3277 51.4305C17.338 50.9534 17.4443 50.4828 17.6405 50.0468C17.8367 49.6108 18.1187 49.2183 18.4696 48.8927C18.8206 48.5671 19.2334 48.315 19.6834 48.1514C20.1334 47.9879 20.6115 47.9162 21.089 47.9407C21.5736 47.9715 22.0468 48.0973 22.4818 48.3109C22.9168 48.5246 23.3051 48.8217 23.6242 49.1856C23.9433 49.5495 24.1871 49.9731 24.3417 50.4318C24.4963 50.8905 24.5585 51.3754 24.525 51.859C24.3686 53.5493 23.82 55.1818 22.9227 56.6271C22.0253 58.0724 20.8038 59.2909 19.3551 60.186Z' fill='%23F9CD41'/%3E%3Cpath d='M51.3851 37.5458C50.89 37.8459 50.3273 38.0166 49.7496 38.0422C49.1718 38.0677 48.5977 37.9471 48.0803 37.6918C47.6113 37.4781 47.0949 37.3876 46.5799 37.4288C46.065 37.47 45.5686 37.6414 45.1376 37.9271C44.6832 38.1739 44.2988 38.5322 44.0211 38.9678C43.7434 39.4033 43.5815 39.9018 43.5504 40.4162C43.5175 40.8998 43.3891 41.3728 43.1732 41.8078C42.9572 42.2427 42.6577 42.6311 42.2916 42.9511C41.9254 43.2711 41.4999 43.5163 41.0395 43.6725C40.5791 43.8287 40.0927 43.893 39.6081 43.8616C38.6623 43.7826 37.785 43.3432 37.1579 42.6346C36.5307 41.926 36.2019 41.0026 36.2398 40.0559C36.3156 38.361 36.811 36.7094 37.6815 35.2485C38.552 33.7877 39.7706 32.5632 41.2286 31.6844C42.6841 30.7971 44.3381 30.2879 46.0388 30.2035C47.7395 30.1192 49.4323 30.4622 50.9619 31.2014C51.3965 31.3912 51.7884 31.666 52.1144 32.0096C52.4403 32.3531 52.6937 32.7586 52.8598 33.202C53.0259 33.6455 53.1012 34.1179 53.0815 34.5916C53.0618 35.0654 52.9474 35.5309 52.7449 35.9606C52.4748 36.6211 51.9977 37.1773 51.3851 37.5458Z' fill='%23F9CD41'/%3E%3Cpath d='M70.637 25.9668C70.1257 26.2749 69.5477 26.4552 68.9525 26.4926C68.3573 26.5299 67.7625 26.423 67.2189 26.181C66.7572 25.9398 66.2358 25.834 65.7152 25.8756C65.1946 25.9173 64.6959 26.1046 64.2762 26.4163C63.8366 26.6807 63.4646 27.0433 63.1891 27.4753C62.9136 27.9074 62.7423 28.397 62.689 28.9055C62.6644 29.379 62.5452 29.8433 62.3382 30.271C62.1313 30.6986 61.8409 31.0809 61.4842 31.3955C61.1274 31.7102 60.7114 31.9509 60.2608 32.1032C59.8101 32.2556 59.3339 32.3166 58.8601 32.2827C58.3856 32.2602 57.9208 32.143 57.493 31.9384C57.0653 31.7338 56.6833 31.4458 56.3694 31.0912C56.0556 30.7366 55.8162 30.3227 55.6655 29.8738C55.5147 29.4249 55.4557 28.9499 55.4918 28.477C55.5675 26.7821 56.0629 25.1305 56.9335 23.6696C57.804 22.2088 59.0225 20.9843 60.4805 20.1055C61.9403 19.2295 63.5931 18.727 65.2915 18.6427C66.99 18.5585 68.6811 18.895 70.2139 19.6225C70.6485 19.8123 71.0404 20.0871 71.3663 20.4306C71.6922 20.7742 71.9456 21.1797 72.1117 21.6231C72.2779 22.0665 72.3532 22.539 72.3335 23.0127C72.3137 23.4865 72.1993 23.952 71.9968 24.3817C71.7117 25.0329 71.2381 25.585 70.637 25.9668Z' fill='%23F9CD41'/%3E%3Cpath d='M32.2462 49.0568C31.7348 49.3649 31.1568 49.5452 30.5617 49.5825C29.9665 49.6198 29.3719 49.5127 28.8283 49.2708C28.3863 49.0421 27.89 48.9372 27.392 48.9666C26.894 48.9961 26.4127 49.1588 25.9987 49.4381C25.5443 49.6849 25.1602 50.0431 24.8825 50.4786C24.6047 50.9142 24.4426 51.4128 24.4115 51.9272C24.3786 52.4108 24.2505 52.8837 24.0345 53.3186C23.8185 53.7536 23.5188 54.1421 23.1527 54.4621C22.7865 54.7821 22.3613 55.0271 21.9009 55.1833C21.4404 55.3395 20.954 55.4038 20.4695 55.3725C19.995 55.3499 19.5302 55.2328 19.1024 55.0282C18.6747 54.8236 18.2927 54.5356 17.9788 54.181C17.665 53.8264 17.4256 53.4125 17.2749 52.9636C17.1241 52.5146 17.0651 52.0396 17.1012 51.5668C17.1769 49.8719 17.6721 48.2204 18.5426 46.7596C19.4131 45.2987 20.632 44.0741 22.09 43.1952C23.5497 42.3192 25.2025 41.8168 26.9009 41.7325C28.5994 41.6482 30.2906 41.9848 31.8233 42.7123C32.2579 42.9021 32.6495 43.177 32.9754 43.5206C33.3014 43.8641 33.5548 44.2696 33.7209 44.713C33.887 45.1565 33.9626 45.6288 33.9429 46.1025C33.9231 46.5762 33.8085 47.0419 33.606 47.4716C33.3359 48.1321 32.8587 48.6883 32.2462 49.0568Z' fill='%23F9CD41'/%3E%3Cpath d='M38.607 48.6071C37.1409 49.4771 35.4913 49.9907 33.7922 50.106C32.093 50.2213 30.3924 49.9352 28.8283 49.2708C27.9606 48.8268 27.2973 48.0679 26.9743 47.1495C26.6512 46.2311 26.6928 45.2228 27.0907 44.331C27.5258 43.4802 28.2736 42.8292 29.1771 42.5147C30.0806 42.2002 31.0695 42.2466 31.9364 42.6442C32.4126 42.8258 32.9238 42.8989 33.4329 42.8581C33.942 42.8174 34.4361 42.664 34.8791 42.4089C35.3121 42.1371 35.6793 41.7726 35.9538 41.3419C36.2284 40.9113 36.4034 40.4255 36.4662 39.9197C36.5371 38.9473 36.9778 38.0372 37.6982 37.3757C38.4185 36.7143 39.3641 36.3515 40.3409 36.3618C41.3068 36.4561 42.1991 36.9132 42.8371 37.6408C43.4751 38.3683 43.811 39.3117 43.7769 40.28C43.601 41.965 43.0443 43.59 42.1488 45.0324C41.2533 46.4747 40.0422 47.697 38.607 48.6071Z' fill='%23F9CD41'/%3E%3Cpath d='M57.7458 37.0961C56.2958 37.9571 54.6617 38.4607 52.9803 38.5643C51.2989 38.6679 49.6189 38.3686 48.0803 37.6918C47.6374 37.4947 47.2383 37.2124 46.9055 36.8609C46.5728 36.5093 46.3129 36.0954 46.141 35.643C45.9691 35.1905 45.8884 34.7084 45.9035 34.224C45.9187 33.7396 46.0297 33.2625 46.2296 32.82C46.6784 31.9523 47.4418 31.2873 48.3637 30.961C49.2856 30.6348 50.2962 30.672 51.1883 31.0652C51.637 31.269 52.1293 31.3603 52.6224 31.3312C53.1154 31.302 53.5946 31.1532 54.018 30.8979C54.451 30.6262 54.8179 30.2618 55.0924 29.8311C55.367 29.4005 55.5423 28.9145 55.6051 28.4087C55.676 27.4364 56.1167 26.5263 56.837 25.8648C57.5574 25.2033 58.5027 24.8407 59.4795 24.851C59.964 24.8818 60.4372 25.0076 60.8723 25.2212C61.3073 25.4348 61.6955 25.732 62.0147 26.0959C62.3338 26.4598 62.5776 26.8833 62.7322 27.3421C62.8867 27.8008 62.949 28.2857 62.9155 28.7692C62.7591 30.4595 62.2105 32.0921 61.3131 33.5374C60.4158 34.9827 59.1946 36.201 57.7458 37.0961Z' fill='%23F9CD41'/%3E%3Cpath d='M76.8845 25.5853C75.4344 26.4463 73.8006 26.9497 72.1192 27.0533C70.4378 27.1569 68.7575 26.8579 67.2189 26.181C66.776 25.984 66.3769 25.7016 66.0441 25.3501C65.7114 24.9985 65.4515 24.5847 65.2796 24.1322C65.1077 23.6797 65.0272 23.1975 65.0424 22.7131C65.0576 22.2287 65.1683 21.7517 65.3682 21.3092C65.8033 20.4585 66.5511 19.8075 67.4546 19.493C68.3581 19.1785 69.347 19.225 70.2139 19.6225C70.6901 19.8041 71.2013 19.8771 71.7104 19.8364C72.2195 19.7957 72.7136 19.6422 73.1566 19.3871C73.5896 19.1154 73.9568 18.7508 74.2313 18.3202C74.5059 17.8896 74.6809 17.4037 74.7437 16.898C74.8146 15.9256 75.2553 15.0155 75.9757 14.354C76.696 13.6925 77.6413 13.3299 78.6181 13.3402C79.584 13.4345 80.4766 13.8915 81.1146 14.619C81.7526 15.3466 82.0885 16.29 82.0544 17.2583C81.898 18.9486 81.3494 20.5811 80.452 22.0264C79.5547 23.4717 78.3332 24.6902 76.8845 25.5853Z' fill='%23F9CD41'/%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: contain;  width: 83px; height: 59px; position: absolute; right: -24px; bottom: -8px; }
.study_inner::after { pointer-events: none;  content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none'%3E%3Cpath d='M3.974 67.1325L66.3375 4.76619C71.107 6.78569 75.4963 9.60526 79.3164 13.1029L12.2045 80.1124C8.77585 76.2603 5.99625 71.8765 3.974 67.1325Z' fill='%232DE6A8'/%3E%3Cpath d='M0.280938 53.203L52.4086 1.07272C56.3347 1.48618 60.1965 2.37197 63.9104 3.71089L2.91898 64.5997C1.61825 60.9108 0.73342 57.0883 0.280938 53.203Z' fill='%232DE6A8'/%3E%3Cpath d='M1.22894 38.1114L37.3176 1.91575C41.1653 1.09465 45.0981 0.740338 49.0306 0.860478L0.0680952 49.8247C-0.0687339 45.886 0.321741 41.9467 1.22894 38.1114Z' fill='%232DE6A8'/%3E%3Cpath d='M13.9988 14.791C19.1539 9.54529 25.4839 5.60254 32.4651 3.28873L2.49705 33.2582C4.85027 26.2953 8.78745 19.9737 13.9988 14.791Z' fill='%232DE6A8'/%3E%3Cpath d='M13.9989 81.9061L81.1108 14.7911C85.5265 19.1928 89.0298 24.4228 91.4203 30.1813C93.8109 35.9398 95.0414 42.1136 95.0414 48.3486C95.0414 54.5836 93.8109 60.7574 91.4203 66.5159C89.0298 72.2744 85.5265 77.5044 81.1108 81.9061C76.7093 86.322 71.4793 89.8257 65.721 92.2163C59.9628 94.607 53.7893 95.8376 47.5546 95.8376C41.3199 95.8376 35.1469 94.607 29.3887 92.2163C23.6305 89.8257 18.4004 86.322 13.9989 81.9061Z' fill='%232DE6A8'/%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: contain;  width: 95px; height: 95px; position: absolute; left: -22px; top: -28px; z-index:-1;}
.study_section::before { pointer-events: none; content: ''; position: absolute; background-image: url("https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/insights-bg-circle.svg"); background-position:center; background-size:cover; background-repeat:no-repeat; width: 620px ; height: 830px; right: 0; top: 130px; }
/* .study_section:after { pointer-events: none;  background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/afterCircle.svg); background-repeat: no-repeat; content: ""; height: 975px; max-width: 870px; position: absolute; bottom: -580px; width: 100%; } */
.study_point_subtitle h5 { color: #fff; font-weight: 500; font-family: Lato, sans-serif; letter-spacing: -0.5px; }
.study_section_inner { width: 100%; max-width: 992px; margin: 0 auto; position: relative; z-index: 4; } 
.study_title h2 { color: #000fc4; }

/**********************************/
.newsletter-banner-V2 { padding: 130px 0 0px; position: relative; z-index: 2; } 
.newsletter-banner-V2 .newsletter-banner-title { width: 100%; max-width: 780px; margin: 0 auto; }

/* .infoContentOuterV2 { top: -220px; } */
span.error-msg, .error-msgV2 { color: #ff1818; font-weight: 400; font-family: Lato, sans-serif; line-height: 1.5; font-size: 14px; padding-top: 5px; }
.newsletter-form .submitted-message p, .newsletter-formV2 .submitted-message p { color: #fff; }

.newsletter-form-banner-V2 { padding: 40px 0 145px; position: relative; z-index: 3; }
.newsletter-form-banner { padding: 55px 0 60px; }
.newsletter-form-banner-V2:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/afterCircle.svg); bottom: -40px; height: 975px; max-width: 870px; width: 100%; background-repeat: no-repeat; content: ""; pointer-events: none; position: absolute; }

.ABMSprint-page .testimonials-module-title{ margin: 0 auto;}
.ABMSBannerLogo {max-width: 100px;width: 100%;margin: 0 auto;}
.ABMSBannerLogo a {display: block;}
.ABMSBannerLogo a img {width: 100%;height: auto;}

.ABMSBannerSubTitle {font-size: 16px;letter-spacing: -0.5px;}
.ABMSBannerContent .font60 { font-size: 60px; }
.ABMSBannerTitle i {font-weight: 500;}
.ABMSBannerContent {max-width: 896px;width: 100%;margin: 0 auto;}
.ABMSBannerText {max-width: 685px;width: 100%;margin: 0 auto;}
.ABMSBannerText p {font-family: Montserrat;font-size: 20px;letter-spacing: -0.5px;line-height: 1.4;}
.ABMSBannerAuthorRow a { display:flex; }
.ABMSBannerAuthorRow a, .ppc_banner_btn a, .bookCallBtn a { position:relative;    max-width: max-content; margin: 0 auto;width: 100%;border-radius: 4px;padding: 16px;border: 1px solid #5963D966;background: rgb(0 15 197);-webkit-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);-webkit-backdrop-filter: drop-shadow( 5px 11px 0px rgba(0, 0, 0, 0.09));box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);backdrop-filter: drop-shadow( 5px 11px 0px rgba(0, 0, 0, 0.09));display: flex;flex-wrap: wrap;}
.ABMSBannerAuthorRow a:hover .ABMSBannerAuthorRight, .ppc_banner_btn a:hover .ppc_banner_btn_right, .bookCallBtn a:hover .bookCallBtnRight { background-color: #f38e5c; }
.ABMSBannerAuthorRight, .ppc_banner_btn_right, .bookCallBtnRight { transition:all ease-in 0.3s; background: #F26620;color: #fff;font-size: 16px;font-weight: 600;letter-spacing: -0.5px;font-family: 'Montserrat';line-height: 1.1;padding: 8px 16px; }
.ABMSBannerAuthorRight span, .ppc_banner_btn_right span, .bookCallBtnRight span {font-size: 12px;font-weight: 500;}
.ABMSBannerAuthorLeft, .ppc_banner_btn_left, .bookCallBtnLeft {width: 53px;}
.ABMSBannerAuthorLeft img, .ppc_banner_btn_left img, .bookCallBtnLeft img {height: 100% !important;object-fit: cover;width: 100%;}

.ABMSBannertTextDetailsInner {max-width: 888px;width: 100%;margin: 0 auto;background: rgba(0, 15, 196, 1);padding: 40px;text-align: center;}
.ABMSBannertTextDetailsInner div {max-width: 689px;width: 100%;margin: 0 auto;color: rgba(200, 204, 242, 1);}
.ABMSBannertTextDetailsInner p {color: #C8CCF2;opacity: .7;line-height: 1.5;}

.ABMSBannerSvg {position: absolute;top: 50%;transform: translateY(-50%);height: 50%;width: 15%;}
.ABMSBannerSvg svg {width: 100%;height: 100%;line-height: 0;}
.ABMSBannerLeftSvg.ABMSBannerSvg {left: 25px;}
.ABMSBannerRightSvg.ABMSBannerSvg {right: 25px;}

.ABMSLogoRow.slick-initialized.slick-slider {line-height: 0;}
.ABMSLogoColInner {min-height: 36px;height: auto;display: flex;align-items: center;padding: 0 30px;}
.ABMSLogoCol img {max-height: 36px !important;width: auto;margin: 0 auto;height: auto;}

.ABMSGoodbyeInner {max-width: 760px;width: 100%;margin: 0 auto;}
.ABMSGoodbyeInner.DGMAgileModeInner { max-width: 800px; }
.ABMSGoodbyeInner.DGMAgileModeInner .ABMSGoodbyeText { max-width: 748px; margin:0 auto; }
.ABMSGoodbyeInner.DGMAgileModeInner .ABMSGoodbyeText p { line-height:1.5; }

.DGMAgileModeSection h3 { letter-spacing:-2px; }

.ABMSStrategyText ,.ABMSStrategyText p {color: rgba(45, 228, 230, 1);}
.ABMSStrategyTitle {padding-top: 16px;}
.ABMSStrategyTop {display: flex;flex-wrap: wrap;gap:100px;align-items:flex-end; padding-bottom:55px; }
.ABMSStrategyLeft,.ABMSStrategyRight {width: calc(50% - 50px);}
.ABMSStrategyRight p { line-height:1.5; }
.ABMSStrategyLeft > div { max-width: 574px; }
.ABMSStrategicTimeline { position:relative; width:1343px; }
.ABMSWeeklyTimeline { position: absolute; display: flex; align-items: center; gap: 20px; width: fit-content; }
.ABMSWeeklyTimeline .BlueBox { height: 30px; background-color: #000fc4; border-radius: 100px; display: flex; align-items: center; padding: 0 0 0 22px; }
.BlueBox { position:relative; }
.BlueBoxHover { position:absolute; display:none; width:290px; height:130px; background-color:#fff; padding:12px 0; bottom: calc(100% + 5px ); right: 50%; transform: translateX(50%); }
.ABMSWeeklyTimeline p { font-size:14px; line-height:1; font-weight:700;color: #000;}
.BlueBox p { color:#fff; margin:0; }
.BlueBoxHoverText { padding:12px 24px; height: 108px; overflow:hidden; overflow-y:auto; }
.BlueBox.BgOnHover { background-color: rgb(51 63 208 / 69%); border:1px solid #000FC4; }
.BlueBoxHover p { color:#000; font-size:16px; font-weight:400; line-height:1.3; }

.BlueBoxHoverText::-webkit-scrollbar-track { border-radius: 10px; background-color: transparent; }
.BlueBoxHoverText::-webkit-scrollbar { height: 15px;	width: 12px; background-color:transparent; }
.BlueBoxHoverText::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: rgba(89, 99, 217, 1); }

.ABMSStrategyBottom { background-color: #e5eaf9; }
#milestone-1 .BlueBox { width: 64px;  }
#milestone-1 { left: 2.4%; top: 16.3%; }
#milestone-2 .BlueBox { width: 96px; }
#milestone-2 { left: 4.8%; top: 22.8%; }
#milestone-3 .BlueBox { width: 96px; }
#milestone-3 { left: 4.8%; top: 29.2%; }
#milestone-4 .BlueBox { width: 160px; }
#milestone-4 { left: 19%; top: 35.7%; }
#milestone-5 .BlueBox { width: 160px; }
#milestone-5 { left: 19%; top: 42.1%; }
#milestone-6 .BlueBox { width: 160px; }
#milestone-6 { left: 19%; top: 48.7%; }
#milestone-7 .BlueBox { width: 381px; }
#milestone-7 { left: 35.7%; top: 55%; }
#milestone-8 .BlueBox { width: 160px; }
#milestone-8 { left: 35.7%; top: 61.5%; }
#milestone-9 .BlueBox { width: 160px; }
#milestone-9 { left: 52.2%; top: 68.1%; }
#milestone-10 .BlueBox { width: 160px; }
#milestone-10 { left: 68.6%; top: 75.1%; }
#milestone-10 .ABMSTimelineMilestone { width:215px; }
#milestone-11 .BlueBox { width: 98px; }
#milestone-11 { left: 73.3%; top: 80.8%; }

.DGMSection #milestone-1 .BlueBox { width: 64px;  }
.DGMSection #milestone-1 { left: 2.4%; top: 16.3%; }
.DGMSection #milestone-2 .BlueBox { width: 128px; }
.DGMSection #milestone-2 { left: 4.8%; top: 22.8%; }
.DGMSection #milestone-3 .BlueBox { width: 128px; }
.DGMSection #milestone-3 { left: 4.8%; top: 29.2%; }
.DGMSection #milestone-4 .BlueBox { width: 160px; }
.DGMSection #milestone-4 { left: 19%; top: 35.7%; }
.DGMSection #milestone-5 .BlueBox { width: 160px; }
.DGMSection #milestone-5 { left: 19%; top: 42.1%; }
.DGMSection #milestone-6 .BlueBox { width: 381px; }
.DGMSection #milestone-6 { left: 35.85%; top: 48.7%; }
.DGMSection #milestone-7 .BlueBox { width: 381px; }
.DGMSection #milestone-7 { left: 35.85%; top: 55%; }
.DGMSection #milestone-8 .BlueBox { width: 63px; }
.DGMSection #milestone-8 { left: 68.8%; top: 61.5%; display:none; }
.DGMSection #milestone-9 .BlueBox { width: 63px; }
.DGMSection #milestone-9 { left: 69.1%; top: 61.5%; }
.DGMSection #milestone-10 .BlueBox { width: 64px; }
.DGMSection #milestone-10 { left: 73.8%; top: 68.1%; }
.DGMSection #milestone-10 .ABMSTimelineMilestone { width:215px; }
.DGMSection #milestone-11 .BlueBox { width: 32px; }
.DGMSection #milestone-11 { left: 78.5%; top: 75.1%; }

.PipelineGrowthText ,.PipelineGrowthText p {color: rgba(45, 228, 230, 1);}
.PipelineGrowthTitle {padding-top: 16px;}
.PipelineGrowthTop {display: flex;flex-wrap: wrap;gap:10px;justify-content:space-between; }
.PipelineGrowthRight {max-width: 640px;}
.PipelineGrowthLeft {width: calc(50% - 75px);}
.PipelineGrowthRight p { line-height:1.5; }
.PipelineGrowthBottom { padding-top: 54px; line-height:0; }
.PipelineGrowthSprintsTooltip  {width:290px;padding: 12px 0;background-color:#fff;position:absolute;max-height: 185px;height: calc(100% - 48px);display: none;}
.triangle {	aspect-ratio: 2; clip-path: polygon(50% 100%, 100% 0, 0 0);	background: linear-gradient(45deg, #ffffff, #fff); position: absolute; width: 36px;	height: 16px; bottom: -8%; left: 50%; transform: translateX(-50%); }
.PipelineGrowthSprintsPhase {	position: relative; }
.Tooltip-1 { bottom: 82%;	left: 5%; }
.Tooltip-2 { bottom: 55%;	left: 21%; }
.Tooltip-3 { bottom: 82%; left: 38%; }
.Tooltip-4 { bottom: 55%; left: 55.5%;}
.Tooltip-5 { bottom: 82%;	left: 72%; }
.PipelineGrowthSprints::-webkit-scrollbar-track { padding: 50px;	margin: 50px;	border-radius: 10px; background-color: transparent; }
.PipelineGrowthSprints::-webkit-scrollbar { padding: 50px;	margin: 50px; height: 15px;	width: 12px; background-color:transparent; }
.PipelineGrowthSprints::-webkit-scrollbar-thumb { border-radius: 10px; padding: 50px; margin: 50px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: rgba(89, 99, 217, 1); }

.PipelineGrowthSprintsTooltipText::-webkit-scrollbar-track { border-radius: 10px; background-color: transparent; }
.PipelineGrowthSprintsTooltipText::-webkit-scrollbar { height: 15px;	width: 12px; background-color:transparent; }
.PipelineGrowthSprintsTooltipText::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: rgba(89, 99, 217, 1); }

.PipelineGrowthSprintsTooltipText { overflow: hidden; overflow-y: auto; height: 160px; padding:12px 24px;}

.pointer { cursor: pointer; }
section.PipelineGrowthSection { position: relative; padding-bottom:64px; }
section.PipelineGrowthSection::before { position: absolute; content: ''; background: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/bg_pattern%20%283%29.svg'); width: 100%; height: 70%; bottom: 0; z-index: 0; }

.PipelineGrowthSprintsDetails { padding-top:64px; }

.pt155 { padding-top:155px; }
.HowWeWorkTogetherInner h4 { font-size:24px; }
.HowWeWorkTogetherContent { max-width:588px; width:100%; margin:0 auto; }
.HowWeWorkTogetherText p { color: #E4E6F9; }
.HowWeWorkTogetherBottom { max-width:980px; width:100%; margin:0 auto; }
.HowWeWorkTogetherBottomLeft { padding:49px 36px; background-color:#E4E6F9; }
.WorkTogetherBottomRightCol { padding:49px 36px; }
.HowWeWorkTogetherBottomRight { background-color:#fff; }
.HowWeWorkTogetherBottomRight * { color:#000FC4; }
.HowWeWorkTogetherBottom .HowWeWorkTogetherBottomLeft { width: 50%; border-right:1px solid #000FC4; position: relative;z-index: 1;}
.HowWeWorkTogetherBottom .HowWeWorkTogetherBottomRight { width: calc(50% - 10px); z-index: 9;position: relative; }
.HowWeWorkTogetherBottomLeft .OneColLeftImage img { width: 100%; object-fit: cover; }
.HowWeWorkTogetherBottom p { line-height:1.5; }
.HowWeWorkTogetherBottom { padding:64px 45px; }
.WorkTogetherBottomRightCol:first-child { border-bottom:1px solid #000FC4 }
.pt42 { padding-top:42px; }
.WorkTogetherBottomRightCol:last-child { border-top:1px solid #000FC4 }
.HowWeWorkTogetherBottom::after { position: absolute; content: ''; width: 140px; height: 140px; background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Union.svg); right: 0; top: 0; }
.HowWeWorkTogetherBottom::before { position: absolute; content: ''; width: 223px; height: 109px; background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Pattern%20big.svg); left: 0; bottom: 3.5%; background-repeat: no-repeat; }
.HowWeWorkTogetherOutter:before { position: absolute; content: ''; width: 637px; height: 977px; left: 0; bottom: -10.5%; background-repeat: no-repeat;
	background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/circles.svg); }
.HowWeWorkTogetherOutter:after { position: absolute; content: ''; width: 643px; height: 825px; right: 0; bottom: 10.5%; background-repeat: no-repeat;
	background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/circle-1.svg);  }
.WorkTogetherBottomRightColTitle { max-width:338px; }

section.BookStrategicSection {padding: 128px 0 65px;background: #F8F8F8;position: relative;}
.BookStrategicContent {max-width: 760px;width: 100%;margin: 0 auto;}
.BookStrategicTitle {max-width: 550px;width: 100%;margin: 0 auto;}
.BookStrategicForm textarea {min-height: 46px;}
.BookStrategicForm {max-width: 570px;width: 100%;margin: 0 auto;padding-top: 62px;}
.BookStrategicFormInner {background: rgba(255, 255, 255, 1);padding: 58px 68px;}
.BookStrategicFormTitle {text-align: center;padding-bottom: 32px;}
.BookStrategicFormTitle h3 {line-height: 1.1;}
.BookStrategicForm .hs-fieldtype-intl-phone.hs-input input {width: calc(100% - 49px) !important;}
.BookStrategicForm .hs-fieldtype-intl-phone.hs-input {flex-wrap: wrap;gap: 0 4px;}
.BookStrategicForm .hs-fieldtype-intl-phone.hs-input select {width: 45px !important;max-width: 100% !important;padding: 10px;}
.BookStrategicForm form .hs-button,.BookStrategicForm  form input[type=submit] {font-family: Montserrat;}
.BookStrategicForm li.hs-form-radio {background: rgba(247, 247, 255, 1);border: 1px solid rgba(228, 230, 249, 1);padding: 11px 17px;border-radius: 4px;width: calc(50% - 12px);margin: 10px 0 !important;}
.BookStrategicForm ul.inputs-list.multi-container {display: flex;flex-wrap: wrap;gap: 0px 24px;}
.BookStrategicForm form input[type="radio"]+span {padding-left: 30px;}
.BookStrategicForm form input[type="radio"]+span:before {border-radius: 4px;left: 0;top: 3px;}
.BookStrategicForm form .legal-consent-container {display: none;}
.BookStrategicForm {position: relative;}
.BookStrategicForm span.privacyText,.BookStrategicForm span.privacyText a {color: rgba(34, 34, 34, 1);}
.BookStrategicForm input.privacyCheckbox:before, .BookStrategicForm input.privacyCheckboxV2:before {border-color: #C0C0C0;}
.BookStrategicForm .privacyCheckboxInner {align-items: start;}
.BookStrategicForm .privacyCheckboxMain {line-height: normal;}
.BookStrategicForm input.privacyCheckbox {margin-top: 6px;}
.BookStrategicForm .infoContentOuter,.BookStrategicForm .infoContentOuterV2 {top: inherit;bottom: 90px;left: 0;box-shadow: 0px 32px 32px 0px rgba(0, 0, 0, 0.09);max-width: 434px;margin-left: 68px;}
.BookStrategicForm .infoIcon:before,.BookStrategicForm .infoIconV2:before {top: -18px;z-index: 1;}
.BookStrategicSvg {position: absolute;max-width: 358px;width: 100%;line-height: 0;}
.BookStrategicSvg svg {width: 100%;height: auto;}
.BookStrategicLeftSvg.BookStrategicSvg {top: 27%;left: 0;}
.BookStrategicRightSvg.BookStrategicSvg {right: 0;bottom: 60px;}
.BookStrategicInner {position: relative;z-index: 1;}

.BookStrategicForm  form input[type=email], .BookStrategicForm  form input[type=file],.BookStrategicForm  form input[type=number],.BookStrategicForm  form input[type=password],.BookStrategicForm  form input[type=search],.BookStrategicForm  form input[type=tel],.BookStrategicForm  form input[type=text],.BookStrategicForm  form select,.BookStrategicForm  form textarea { border: 1px solid rgba(200, 204, 242, 1); }
.BookStrategicForm form input[type="radio"]+span:before,.BookStrategicForm form input[type="checkbox"]+span:before { border: 1px solid #5963D9; }
.BookStrategicText p ,.OneColLeftContent p,.BookStrategicForm form label,.OneColLeftTitle h4 { color: #222222; }
.ABMSStrategyRight p,.PipelineGrowthRight  p,.ABMSGoodbyeText  p { color: #E4E6F9; }

section.testimonials-module.lightGrayBG .testimonials-slider-quote-text p {color:#434343;}

/* ABM Page */
.ABMOperationsSection #milestone-1 .BlueBox { width: 64px;  }
.ABMOperationsSection #milestone-1 { left: 2.4%; top: 21.8%; }
.ABMOperationsSection #milestone-2 .BlueBox { width: 160px; }
.ABMOperationsSection #milestone-2 { left: 2.4%; top: 30.2%; }
.ABMOperationsSection #milestone-3 .BlueBox { width: 160px; }
.ABMOperationsSection #milestone-3 { left: 19.1%; top: 39.2%; }
.ABMOperationsSection #milestone-4 .BlueBox { width: 160px; }
.ABMOperationsSection #milestone-4 { left: 19.1%; top: 47.5%; }
.ABMOperationsSection #milestone-5 .BlueBox { width: 160px; }
.ABMOperationsSection #milestone-5 { left: 35.7%; top: 56.5%; }
.ABMOperationsSection #milestone-6 .BlueBox { width: 160px; }
.ABMOperationsSection #milestone-6 { left: 52.4%; top: 65.4%; }
.ABMOperationsSection #milestone-7 .BlueBox { width: 95px; }
.ABMOperationsSection #milestone-7 { left: 69.1%; top: 74.1%; }

/* ABM Service Pages css start here  */
.abm_sevice_page.abm_page .banner-slider-box-content {max-width: 695px;}
.abm_sevice_page .banner-slider-box-slider-content {padding-top: 30px;}
.ABMSStrategySection.abm_sevice_page .ABMSStrategyLeft{width: calc(50% - 70px);}
.ABMSStrategySection.abm_sevice_page .ABMSStrategyRight {width: calc(50% - 34px);}
.ABMSStrategySection.abm_service_page .solution-3-col-box-icon h4 {color: #fff;font-size: 32px;}
.ABMSStrategySection.abm_service_page .solution-3-col-bottom-title h5 {color: #fff;text-transform: uppercase;text-align: center;padding-bottom: 24px;}

.ABMSStrategySection.abm_service_page .ABMSStrategyText p {font-weight: 700;}
section.ABMSStrategySection.abm_service_page .setupNumInnerStages ul li .Progression { font-family: 'Lato'; color: #222222; opacity: 70%; }
.ABMSStrategySection.abm_service_page .ABMSStrategyRight p{font-weight: 500;}
.target-account-title-inner {font-size: 16px;text-align: center;font-weight: 700;font-family: 'Lato';}
.ABMSStrategySection.abm_service_page .solution-3-col-box-paragraph p {color: #434343;}
.ABMSStrategySection.abm_service_page .abs-service-title h2 i {font-weight: 600;}
section.ABMSServiceSection.abm_service_page .abs-service-subtitle p {color: #E4E6F9;font-size:20px;}

.abs-service-top-content {margin: 0 auto;text-align: center;max-width: 886px;width: 100%;}
.abs-service-subtitle {max-width: 762px;width: 100%;margin: 0 auto;padding-top: 21px;}
.setupNumInnerTitle {padding-bottom: 24px;}
.setupNumInnerTitle p {color: #000;font-weight: 700;font-family: 'lato';}

.abs-service-3-col-section {max-width: 1120px;width: 100%;display: flex;justify-content: space-between;margin: 0 auto;gap:3px;flex-wrap:wrap;}
.abs-service-3-col-box {width: calc(100%/3 - 2px );background: #FFFFFF;padding: 32px;}
.ABMSServiceSection .service-3-col-box-image img{width: 306px;height: 222px;object-fit: cover;border-radius: 16px;overflow: hidden;}
.who-gonna-do-it-section .abs-service-mini-title h5 {color: #2DE4E6;}
.who-gonna-do-it-section .abs-service-subtitle {padding: 21px 45px 0 45px;}
.ABMSServiceSection.who-gonna-do-it-section .service-3-col-box-image img{width: 308px;height:308px;border-radius: 0;}
.who-gonna-do-it-section .abs-service-bottom-content{z-index:1;}
.who-gonna-do-it-section .abs-service-bottom-content::after {position: absolute;content: '';width: 140px;height: 140px;background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Union.svg);top: 30px;z-index: -1;right: 80px;}
.who-gonna-do-it-section .abs-service-bottom-content::before{position: absolute;content: '';width: 223px;height: 109px;background: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Pattern%20big.svg);left: 67px;bottom: -34px;background-repeat: no-repeat;z-index:-1;}
.who-gonna-do-it-section .strategy_cta{padding-top:42px;padding-bottom: 71px;}
.abs-service-section-outter {position: relative;}
.ABMSServiceSection.abm_service_page.special .abs-service-section-outter::after {background-repeat: no-repeat;content: '';width: 593px;height: 761px;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="589" height="730" viewBox="0 0 589 730" fill="none"><path opacity="0.1" d="M615.324 107.221C474.653 -35.2222 246.579 -35.2222 105.908 107.221C-34.7634 249.663 -34.7635 480.609 105.908 623.052C246.579 765.494 474.653 765.494 615.324 623.052C755.995 480.609 755.995 249.663 615.324 107.221Z" fill="url(%23paint0_linear_6357_859)"/><defs><linearGradient id="paint0_linear_6357_859" x1="24.5033" y1="450.043" x2="732.858" y2="293.705" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>');position: absolute;top: -58%;right: 0;background-repeat: no-repeat;}
.ABMSServiceSection.abm_service_page.special .abs-service-section-outter::before {position: absolute;content: '';background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="601" height="881" viewBox="0 0 601 881" fill="none"><path opacity="0.1" d="M404.635 198.695C296.569 89.2672 121.358 89.2672 13.2913 198.695C-94.7753 308.122 -94.7753 485.539 13.2913 594.967C121.358 704.394 296.569 704.394 404.635 594.967C512.702 485.539 512.702 308.122 404.635 198.695Z" fill="url(%23paint0_linear_6357_856)"/><path opacity="0.1" d="M404.635 285.849C296.569 176.422 121.358 176.422 13.2913 285.849C-94.7753 395.277 -94.7753 572.694 13.2913 682.121C121.358 791.549 296.569 791.549 404.635 682.121C512.702 572.694 512.702 395.277 404.635 285.849Z" fill="url(%23paint1_linear_6357_856)"/><defs><linearGradient id="paint0_linear_6357_856" x1="-49.2454" y1="462.058" x2="494.927" y2="341.956" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><linearGradient id="paint1_linear_6357_856" x1="-49.2454" y1="549.212" x2="494.927" y2="429.11" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>');top: -27%;left: 0;width: 786px;height: 879px;background-repeat: no-repeat;}
/* .ABMSServiceSection .service-3-col-box-image {background: #C8CCF2;margin: 0 auto;display: flex;align-items: center;justify-content: center;padding: 30px 0px;} */

.target-account-container {max-width: 971px;width: 100%;margin: 0 auto;;padding: 53px 0 0 0;}
.target-account-title-inner {padding: 16px;background-color: #fff;border-radius: 24px;border: 1px solid #C8CCF2;max-width: 211px;width: 100%;margin: 0 auto;}
.target-account-tabbing-list ul li {font-family: 'lato';line-height: 1.1;width: fit-content;font-size: 14px;list-style: none;font-weight: 400;padding: 8px 12px;background-color: #fff;border-radius: 16px;border: 1px solid #C8CCF2;color: rgb(34 34 34 / 50%);font-style: normal;}
.target-account-tabbing-list ul {gap: 24px;padding: 16px;border: 1px solid #C8CCF2;border-radius: 24px;overflow: hidden;width: 100%;margin: 0 auto;background: #e5eaf9;}
.target-account-tabbing-list {max-width: 867px;width: 100%;margin: 0 auto;}
.target-account-tier-list ul li {    display: flex;align-items: center;height:38px;box-shadow: 0px 21px 12px 0px #00000005;font-weight:500;list-style: none;padding: 8px 12px;background: #D5D8F7;border-radius: 19px;overflow: hidden;text-transform: uppercase;font-size: 16px;color: #5963D9;}
.target-account-tier-list ul {display: flex;justify-content: space-between;max-width: 757px;width: 100%;margin: 0 auto;padding:44px 0 0 0;}
.setupNumInnerStages {max-width: 294px;width: 100%;padding: 24px;border: 1px solid #C8CCF2;border-radius: 16px;background: #FFFFFF;}
.target-account-box {display: flex;gap: 24px;justify-content: space-between;width: 100%;margin-top:38px;background: #ecf1fb;padding-bottom:53px;}
.target-account-tier-list ul li:first-child {margin-right: 3px;}
.target-background {line-height: 0;position: absolute;top: 0;left: 0;}
.banner-slider-box-outter::after {content: '';position: absolute;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="267" height="393" viewBox="0 0 267 393" fill="none"><path opacity="0.08" fill-rule="evenodd" clip-rule="evenodd" d="M0.880371 131.459V392.591H286.604C314.947 392.591 342.129 381.331 362.17 361.29C382.212 341.248 393.47 314.066 393.47 285.723V0H132.34V131.459H263.799V262.92H132.34V131.459H0.880371Z" fill="white"/></svg>');width: 268px;height: 392px;top: 0%;right: 0%;background-repeat: no-repeat;}
.banner-slider-box-outter::before {content: '';position: absolute;background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="262" height="393" viewBox="0 0 262 393" fill="none"><path opacity="0.08" fill-rule="evenodd" clip-rule="evenodd" d="M261.764 131.459V392.591H-23.9591C-52.302 392.591 -79.4842 381.331 -99.5256 361.29C-119.567 341.248 -130.826 314.066 -130.826 285.723V0H130.305V131.459H-1.15442V262.92H130.305V131.459H261.764Z" fill="white"/></svg>');width: 268px;height: 392px;top: 0%;left: 0%;background-repeat: no-repeat;}
.target-account-container::before {content: '';position: absolute;width: 1px;height: 84%;z-index: 0;background: #C8CCF2;left: 50%;transform: translateX(-50%);}
.target-account-container::after {content: '';width: 676px;height: 80%;position: absolute;border: 1px solid #C8CCF2;top: 12%;left: 50%;transform: translateX(-50%);border-radius: 92px;z-index:0;}
.target-account-container > div {position: relative;z-index: 1;}

/* section.PipelineGrowthSection::before { display:none; } */
.lightGrey, .lightGrey p { color: rgb(34 34 34 / 50%); }
.noItalic * { font-style:normal; }

.font14, .font14 p, .font14 span { font-size:14px; }
.font12, .font12 p { font-size:12px; }
.pt5 { padding-top:5px; }
.setupNum { gap:9px; }
/* .hubSpotSetupOuter { overflow:auto; overflow-y:scroll; } */
.hubSpotSetupInner { background-color:#ECF1FB; margin:55px auto 0; padding-top:43px;width:1348px; }
.setupNum span.stepNumber { background-color: #C8CCF2; width: 38px; height: 38px; display: flex; align-items: center; font-size: 19px; justify-content: center; border-radius: 50%; line-height: 1.4; color:#5963D9; }
.setupNum span:nth-child(2) { font-size: 14px; max-width: 184px; color: rgb(34 34 34 / 50%); font-weight: 500; letter-spacing:-0.5px; }
.hubSpotSetupInner > div:not(:first-child) { border-left:1px solid #C8CCF2; }
.setupNum1 { padding:0 26px 0 36px; max-width: 334px; }
.setupNum2 { padding:0 21px 0 26px; max-width: 340px; }
.setupNum3 { padding:0 42px 0 35px; max-width: 336px; }
.setupNum4 { padding:0 36px 60px 31px; max-width: 337px; }

/* setupNum1 */
.setupNum1 .setupNum1Inner { padding-top:57px; }
.hubSpotSetupSection .setupNumInnerHeading p { font-size:14px; }
.setupNum1TargetsInner { width: 105px; }
.setupNum1TargetsInner .TargetBox { width: 100%; background-color: #fff; padding: 43px 9px; text-align: center; border-radius: 11px; border: 1px solid #C8CCF2; }
.TargetNumber p { font-size: 19px; line-height: 1.4; color: #5963D9; font-weight: 500; font-family: 'Montserrat'; }
.TargetName p { font-size: 14px; line-height: 1.2; color: #222222; opacity: 50%; }
.TargetDesription p { font-size:12px; line-height: 1.2; color: #222222; opacity: 50%; }
.setupNum1Targets { position:relative; background-color: #ecf1fb; padding-bottom:16px; z-index:999; }
.setupNum1TargetsOuter { padding-bottom:40px; position:relative; }
.setupNum1TargetsOuter:before { content: ''; position: absolute; width: 186px; height: 100px; border: 1px solid #C8CCF2; top: 0; border-radius: 25px; left: 50%; transform: translateX(-50%); z-index: 0; }
.setupNum1TargetsOuter:after { content: ''; position: absolute; width: 186px; height: 100px; border: 1px solid #C8CCF2; bottom: 0; border-radius: 25px; left: 50%; transform: translateX(-50%); z-index: 0; }

/* setupNum2 */
.setupNum2Inner { padding-top:83px; }
.setupEngagementsLeft ul li { font-style: normal; font-family: 'lato'; line-height:1.1; width:fit-content; font-size:14px; list-style:none; padding:8px 12px; background-color:#fff; border-radius:16px; border:1px solid #C8CCF2; color: rgb(34 34 34 / 50%); font-style:normal; }
.setupEngagementsLeft ul li:not(:last-child) { margin-bottom:10px; }
.setupEngagementsRightInner { width: 102px; height: 102px; border-radius: 50%; background-color: #fff; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; border: 1px solid #C8CCF2; }
.setupEngagementsCommitte p { font-size: 14px; line-height: 1.1; color: #222222; }
.setupEngagementsRight { padding: 15px; border: 1px solid #C8CCF2; border-radius: 50%; }
.setupEngagementsLeft ul { width:151px; position:relative; }
.setupEngagementsLeft ul li:nth-child(3) { width:122px; }
.setupEngagements { gap:10px; position:relative; }
.setupEngagementsLeft { position: relative; z-index: 999; }
.setupEngagements::after { position: absolute; content: ''; width: 100%; height: 100%;
	background-image: url('data:image/svg+xml,<svg width="169" height="220" viewBox="0 0 169 220" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M164.216 43.6915C164.411 43.8868 164.728 43.8868 164.923 43.6915L168.105 40.5095C168.3 40.3143 168.3 39.9977 168.105 39.8024C167.91 39.6072 167.593 39.6072 167.398 39.8024L164.57 42.6308L161.741 39.8024C161.546 39.6072 161.229 39.6072 161.034 39.8024C160.839 39.9977 160.839 40.3143 161.034 40.5095L164.216 43.6915ZM40.6289 1.05597H41.6283V0.0559692H40.6289V1.05597ZM43.627 1.05597H45.6257V0.0559692H43.627V1.05597ZM47.6244 1.05597H49.6231V0.0559692H47.6244V1.05597ZM51.6218 1.05597H53.6205V0.0559692H51.6218V1.05597ZM55.6192 1.05597H57.6179V0.0559692H55.6192V1.05597ZM59.6167 1.05597H61.6154V0.0559692H59.6167V1.05597ZM63.6141 1.05597H65.6128V0.0559692H63.6141V1.05597ZM67.6115 1.05597H69.6102V0.0559692H67.6115V1.05597ZM71.6089 1.05597H73.6076V0.0559692H71.6089V1.05597ZM75.6063 1.05597H77.6051V0.0559692H75.6063V1.05597ZM79.6038 1.05597H81.6025V0.0559692H79.6038V1.05597ZM83.6012 1.05597H85.5999V0.0559692H83.6012V1.05597ZM87.5986 1.05597H89.5973V0.0559692H87.5986V1.05597ZM91.596 1.05597H93.5947V0.0559692H91.596V1.05597ZM95.5934 1.05597H97.5922V0.0559692H95.5934V1.05597ZM99.5909 1.05597H101.59V0.0559692H99.5909V1.05597ZM103.588 1.05597H105.587V0.0559692H103.588V1.05597ZM107.586 1.05597H109.584V0.0559692H107.586V1.05597ZM111.583 1.05597H113.582V0.0559692H111.583V1.05597ZM115.581 1.05597H117.579V0.0559692H115.581V1.05597ZM119.578 1.05597H121.577V0.0559692H119.578V1.05597ZM123.575 1.05597H125.574V0.0559692H123.575V1.05597ZM127.573 1.05597H129.572V0.0559692H127.573V1.05597ZM131.57 1.05597H132.57V0.0559692H131.57V1.05597ZM132.57 1.05597C132.889 1.05597 133.207 1.06071 133.524 1.07014L133.553 0.0705777C133.227 0.0608613 132.899 0.0559692 132.57 0.0559692V1.05597ZM135.423 1.18342C136.058 1.24043 136.688 1.31628 137.311 1.41041L137.46 0.421614C136.817 0.324488 136.167 0.246231 135.512 0.187421L135.423 1.18342ZM139.184 1.75145C139.807 1.88459 140.423 2.03615 141.032 2.20554L141.3 1.24214C140.672 1.06732 140.036 0.910914 139.393 0.773524L139.184 1.75145ZM142.849 2.7711C143.45 2.97858 144.043 3.20375 144.627 3.44601L145.01 2.52228C144.407 2.27229 143.795 2.03991 143.175 1.82579L142.849 2.7711ZM146.362 4.2279C146.933 4.50662 147.495 4.80212 148.046 5.11377L148.538 4.2432C147.969 3.92164 147.39 3.61673 146.8 3.32913L146.362 4.2279ZM149.674 6.09977C150.207 6.44508 150.729 6.80608 151.239 7.1821L151.832 6.37711C151.306 5.9892 150.768 5.61677 150.218 5.26051L149.674 6.09977ZM152.736 8.35677C153.224 8.76339 153.699 9.18447 154.16 9.61934L154.846 8.89133C154.37 8.44274 153.88 8.00837 153.377 7.58891L152.736 8.35677ZM155.506 10.9651C155.941 11.4269 156.362 11.9018 156.769 12.3892L157.537 11.7486C157.117 11.2458 156.683 10.7559 156.234 10.2795L155.506 10.9651ZM157.943 13.8865C158.319 14.3967 158.68 14.9186 159.026 15.4516L159.865 14.9079C159.509 14.358 159.136 13.8195 158.748 13.2932L157.943 13.8865ZM160.012 17.0792C160.323 17.6306 160.619 18.1923 160.898 18.7637L161.796 18.3253C161.509 17.7357 161.204 17.1561 160.882 16.5872L160.012 17.0792ZM161.68 20.4983C161.922 21.0825 162.147 21.6755 162.354 22.2768L163.3 21.9507C163.086 21.3301 162.853 20.7181 162.603 20.1152L161.68 20.4983ZM162.92 24.0935C163.089 24.7023 163.241 25.3186 163.374 25.9417L164.352 25.7327C164.215 25.0897 164.058 24.4538 163.883 23.8254L162.92 24.0935ZM163.715 27.8144C163.809 28.438 163.885 29.0676 163.942 29.7027L164.938 29.6133C164.879 28.9582 164.801 28.3086 164.704 27.6651L163.715 27.8144ZM164.055 31.602C164.065 31.9188 164.07 32.2368 164.07 32.556H165.07C165.07 32.2269 165.065 31.899 165.055 31.5722L164.055 31.602ZM164.07 32.556V33.4545H165.07V32.556H164.07ZM164.07 35.2515V37.0485H165.07V35.2515H164.07ZM164.07 38.8455V40.6425H165.07V38.8455H164.07ZM164.07 42.4395V43.338H165.07V42.4395H164.07Z" fill="%23000FC4"/><path d="M119.791 59.1857C120.067 59.1877 120.293 58.9655 120.295 58.6894L120.328 54.1895C120.33 53.9134 120.108 53.6879 119.831 53.6859C119.555 53.6839 119.33 53.9061 119.328 54.1822L119.299 58.1821L115.299 58.153C115.023 58.1509 114.797 58.3732 114.795 58.6493C114.793 58.9254 115.015 59.1509 115.291 59.1529L119.791 59.1857ZM112.313 51.094L112.669 50.7431L112.313 51.094ZM40.6289 42.056H41.6475V41.056H40.6289V42.056ZM43.6847 42.056H45.7219V41.056H43.6847V42.056ZM47.7591 42.056H49.7962V41.056H47.7591V42.056ZM51.8334 42.056H53.8706V41.056H51.8334V42.056ZM55.9078 42.056H57.945V41.056H55.9078V42.056ZM59.9822 42.056H62.0194V41.056H59.9822V42.056ZM64.0565 42.056H66.0937V41.056H64.0565V42.056ZM68.1309 42.056H70.1681V41.056H68.1309V42.056ZM72.2053 42.056H74.2425V41.056H72.2053V42.056ZM76.2797 42.056H78.3168V41.056H76.2797V42.056ZM80.354 42.056H82.3912V41.056H80.354V42.056ZM84.4284 42.056H86.4656V41.056H84.4284V42.056ZM88.5028 42.056H89.5214V41.056H88.5028V42.056ZM89.5214 42.056C89.8688 42.056 90.2157 42.0617 90.5618 42.0731L90.5948 41.0737C90.2377 41.0619 89.8798 41.056 89.5214 41.056V42.056ZM92.6375 42.2104C93.3293 42.2791 94.0171 42.3706 94.6999 42.4844L94.8643 41.498C94.1598 41.3806 93.4502 41.2862 92.7364 41.2153L92.6375 42.2104ZM96.7395 42.894C97.4154 43.0531 98.0852 43.2344 98.7477 43.4374L99.0406 42.4813C98.3571 42.2718 97.6661 42.0848 96.9687 41.9206L96.7395 42.894ZM100.716 44.1121C101.364 44.3587 102.004 44.6265 102.635 44.9153L103.051 44.006C102.4 43.7081 101.74 43.4318 101.071 43.1774L100.716 44.1121ZM104.497 45.8433C105.106 46.1727 105.706 46.5225 106.293 46.8922L106.826 46.0457C106.219 45.6643 105.601 45.3034 104.972 44.9635L104.497 45.8433ZM108.017 48.0574C108.577 48.4638 109.125 48.8895 109.66 49.3339L110.299 48.565C109.747 48.1064 109.182 47.6672 108.604 47.2479L108.017 48.0574ZM111.214 50.716C111.466 50.9545 111.713 51.1975 111.957 51.445L112.669 50.7431C112.418 50.4877 112.162 50.237 111.903 49.9909L111.214 50.716ZM111.957 51.445L112.58 52.0776L113.293 51.3757L112.669 50.7431L111.957 51.445ZM113.827 53.3429L115.074 54.6082L115.787 53.9063L114.54 52.641L113.827 53.3429ZM116.321 55.8735L117.568 57.1388L118.281 56.4368L117.034 55.1715L116.321 55.8735ZM118.815 58.4041L119.439 59.0367L120.151 58.3348L119.528 57.7021L118.815 58.4041Z" fill="%23000FC4"/><path d="M95.4247 100.382C95.6952 100.326 95.8695 100.062 95.8139 99.7916L94.9088 95.3836C94.8532 95.1131 94.5889 94.9388 94.3184 94.9944C94.0479 95.0499 93.8737 95.3142 93.9292 95.5847L94.7338 99.5029L90.8156 100.308C90.5451 100.363 90.3708 100.627 90.4264 100.898C90.4819 101.168 90.7462 101.343 91.0167 101.287L95.4247 100.382ZM86.4565 94.0459L86.1812 94.4634L86.4565 94.0459ZM40.6289 89.2624H41.6366V88.2624H40.6289V89.2624ZM43.6519 89.2624H45.6672V88.2624H43.6519V89.2624ZM47.6825 89.2624H49.6977V88.2624H47.6825V89.2624ZM51.713 89.2624H53.7283V88.2624H51.713V89.2624ZM55.7436 89.2624H57.7589V88.2624H55.7436V89.2624ZM59.7742 89.2624H61.7895V88.2624H59.7742V89.2624ZM63.8048 89.2624H65.8201V88.2624H63.8048V89.2624ZM67.8354 89.2624H68.8431V88.2624H67.8354V89.2624ZM68.8431 89.2624C69.1494 89.2624 69.4555 89.2669 69.7611 89.2758L69.7902 88.2762C69.4749 88.267 69.1592 88.2624 68.8431 88.2624V89.2624ZM71.5937 89.3827C72.2041 89.4362 72.8121 89.5074 73.4169 89.5962L73.5621 88.6068C72.9381 88.5152 72.3108 88.4417 71.681 88.3865L71.5937 89.3827ZM75.2247 89.9156C75.8243 90.0396 76.4199 90.1811 77.0108 90.3397L77.2701 89.3739C76.6605 89.2103 76.0459 89.0643 75.4273 88.9363L75.2247 89.9156ZM78.7691 90.8672C79.3498 91.06 79.9249 91.2697 80.4938 91.4962L80.8636 90.5671C80.2767 90.3334 79.6833 90.117 79.0842 89.9181L78.7691 90.8672ZM82.1789 92.2245C82.7326 92.4833 83.2795 92.7585 83.8186 93.0498L84.294 92.1701C83.7378 91.8695 83.1736 91.5856 82.6022 91.3186L82.1789 92.2245ZM85.4075 93.9693C85.6675 94.13 85.9255 94.2947 86.1812 94.4634L86.7317 93.6285C86.4678 93.4545 86.2016 93.2846 85.9333 93.1187L85.4075 93.9693ZM86.1812 94.4634L86.9202 94.9506L87.4706 94.1157L86.7317 93.6285L86.1812 94.4634ZM88.3982 95.9249L89.8761 96.8993L90.4265 96.0644L88.9486 95.09L88.3982 95.9249ZM91.3541 97.8737L92.832 98.848L93.3825 98.0132L91.9045 97.0388L91.3541 97.8737ZM94.31 99.8224L95.049 100.31L95.5994 99.4747L94.8604 98.9875L94.31 99.8224Z" fill="%23000FC4"/><path d="M98.3452 133.248C98.5848 133.385 98.6678 133.691 98.5306 133.931L96.2942 137.836C96.1569 138.075 95.8514 138.158 95.6118 138.021C95.3722 137.884 95.2892 137.578 95.4264 137.339L97.4143 133.867L93.9433 131.88C93.7036 131.742 93.6206 131.437 93.7579 131.197C93.8951 130.958 94.2006 130.875 94.4403 131.012L98.3452 133.248ZM40.6289 138.522H41.6771V139.522H40.6289V138.522ZM43.7736 138.522H45.8701V139.522H43.7736V138.522ZM47.9666 138.522H50.0631V139.522H47.9666V138.522ZM52.1596 138.522H54.2561V139.522H52.1596V138.522ZM56.3525 138.522H58.449V139.522H56.3525V138.522ZM60.5455 138.522H62.642V139.522H60.5455V138.522ZM64.7385 138.522H66.835V139.522H64.7385V138.522ZM68.9315 138.522H71.0279V139.522H68.9315V138.522ZM73.1244 138.522H74.1727V139.522H73.1244V138.522ZM74.1727 138.522C74.521 138.522 74.8692 138.516 75.217 138.505L75.2502 139.504C74.8913 139.516 74.5321 139.522 74.1727 139.522V138.522ZM77.3011 138.366C77.9941 138.297 78.6846 138.205 79.3715 138.09L79.5365 139.076C78.8279 139.195 78.1154 139.29 77.4005 139.361L77.3011 138.366ZM81.419 137.677C81.7577 137.597 82.0952 137.511 82.4314 137.42L82.6935 138.385C82.3467 138.479 81.9985 138.568 81.649 138.65L81.419 137.677ZM82.4314 137.42L83.4022 137.156L83.6644 138.121L82.6935 138.385L82.4314 137.42ZM85.344 136.629L87.2858 136.101L87.548 137.066L85.6062 137.594L85.344 136.629ZM89.2276 135.574L91.1694 135.046L91.4315 136.011L89.4898 136.539L89.2276 135.574ZM93.1111 134.518L95.0529 133.991L95.3151 134.956L93.3733 135.483L93.1111 134.518ZM96.9947 133.463L97.9656 133.2L98.2278 134.165L97.2569 134.428L96.9947 133.463Z" fill="%23000FC4"/><path d="M119.791 161.056C120.067 161.054 120.293 161.276 120.295 161.552L120.328 166.052C120.33 166.328 120.108 166.554 119.831 166.556C119.555 166.558 119.33 166.336 119.328 166.06L119.299 162.06L115.299 162.089C115.023 162.091 114.797 161.869 114.795 161.592C114.793 161.316 115.015 161.091 115.291 161.089L119.791 161.056ZM112.313 169.148L112.669 169.499L112.313 169.148ZM40.6289 178.186H41.6475V179.186H40.6289V178.186ZM43.6847 178.186H45.7219V179.186H43.6847V178.186ZM47.7591 178.186H49.7962V179.186H47.7591V178.186ZM51.8334 178.186H53.8706V179.186H51.8334V178.186ZM55.9078 178.186H57.945V179.186H55.9078V178.186ZM59.9822 178.186H62.0194V179.186H59.9822V178.186ZM64.0565 178.186H66.0937V179.186H64.0565V178.186ZM68.1309 178.186H70.1681V179.186H68.1309V178.186ZM72.2053 178.186H74.2425V179.186H72.2053V178.186ZM76.2797 178.186H78.3168V179.186H76.2797V178.186ZM80.354 178.186H82.3912V179.186H80.354V178.186ZM84.4284 178.186H86.4656V179.186H84.4284V178.186ZM88.5028 178.186H89.5214V179.186H88.5028V178.186ZM89.5214 178.186C89.8688 178.186 90.2157 178.18 90.5618 178.169L90.5948 179.168C90.2377 179.18 89.8798 179.186 89.5214 179.186V178.186ZM92.6375 178.031C93.3293 177.963 94.0171 177.871 94.6999 177.757L94.8643 178.744C94.1598 178.861 93.4502 178.956 92.7364 179.026L92.6375 178.031ZM96.7395 177.348C97.4154 177.189 98.0852 177.007 98.7477 176.804L99.0406 177.761C98.3571 177.97 97.6661 178.157 96.9687 178.321L96.7395 177.348ZM100.716 176.13C101.364 175.883 102.004 175.615 102.635 175.326L103.051 176.236C102.4 176.534 101.74 176.81 101.071 177.064L100.716 176.13ZM104.497 174.398C105.106 174.069 105.706 173.719 106.293 173.35L106.826 174.196C106.219 174.577 105.601 174.938 104.972 175.278L104.497 174.398ZM108.017 172.184C108.577 171.778 109.125 171.352 109.66 170.908L110.299 171.677C109.747 172.135 109.182 172.575 108.604 172.994L108.017 172.184ZM111.214 169.526C111.466 169.287 111.713 169.044 111.957 168.797L112.669 169.499C112.418 169.754 112.162 170.005 111.903 170.251L111.214 169.526ZM111.957 168.797L112.58 168.164L113.293 168.866L112.669 169.499L111.957 168.797ZM113.827 166.899L115.074 165.634L115.787 166.335L114.54 167.601L113.827 166.899ZM116.321 164.368L117.568 163.103L118.281 163.805L117.034 165.07L116.321 164.368ZM118.815 161.838L119.439 161.205L120.151 161.907L119.528 162.54L118.815 161.838Z" fill="%23000FC4"/><path d="M164.216 176.202C164.411 176.007 164.728 176.007 164.923 176.202L168.105 179.384C168.3 179.58 168.3 179.896 168.105 180.091C167.91 180.287 167.593 180.287 167.398 180.091L164.569 177.263L161.741 180.091C161.546 180.287 161.229 180.287 161.034 180.091C160.839 179.896 160.839 179.58 161.034 179.384L164.216 176.202ZM0.071359 218.838H1.07513V219.838H0.071359V218.838ZM3.08268 218.838H5.09022V219.838H3.08268V218.838ZM7.09777 218.838H9.10531V219.838H7.09777V218.838ZM11.1129 218.838H13.1204V219.838H11.1129V218.838ZM15.1279 218.838H17.1355V219.838H15.1279V218.838ZM19.143 218.838H21.1506V219.838H19.143V218.838ZM23.1581 218.838H25.1657V219.838H23.1581V218.838ZM27.1732 218.838H29.1808V219.838H27.1732V218.838ZM31.1883 218.838H33.1959V219.838H31.1883V218.838ZM35.2034 218.838H37.2109V219.838H35.2034V218.838ZM39.2185 218.838H41.226V219.838H39.2185V218.838ZM43.2336 218.838H45.2411V219.838H43.2336V218.838ZM47.2487 218.838H49.2562V219.838H47.2487V218.838ZM51.2638 218.838H53.2713V219.838H51.2638V218.838ZM55.2789 218.838H57.2864V219.838H55.2789V218.838ZM59.2939 218.838H61.3015V219.838H59.2939V218.838ZM63.309 218.838H65.3166V219.838H63.309V218.838ZM67.3241 218.838H69.3317V219.838H67.3241V218.838ZM71.3392 218.838H73.3468V219.838H71.3392V218.838ZM75.3543 218.838H77.3619V219.838H75.3543V218.838ZM79.3694 218.838H81.3769V219.838H79.3694V218.838ZM83.3845 218.838H85.392V219.838H83.3845V218.838ZM87.3996 218.838H89.4071V219.838H87.3996V218.838ZM91.4147 218.838H93.4222V219.838H91.4147V218.838ZM95.4298 218.838H97.4373V219.838H95.4298V218.838ZM99.4449 218.838H101.452V219.838H99.4449V218.838ZM103.46 218.838H105.467V219.838H103.46V218.838ZM107.475 218.838H109.483V219.838H107.475V218.838ZM111.49 218.838H113.498V219.838H111.49V218.838ZM115.505 218.838H117.513V219.838H115.505V218.838ZM119.52 218.838H121.528V219.838H119.52V218.838ZM123.535 218.838H125.543V219.838H123.535V218.838ZM127.55 218.838H129.558V219.838H127.55V218.838ZM131.566 218.838H132.569V219.838H131.566V218.838ZM132.569 218.838C132.888 218.838 133.207 218.833 133.523 218.824L133.553 219.823C133.226 219.833 132.898 219.838 132.569 219.838V218.838ZM135.423 218.71C136.058 218.653 136.687 218.578 137.311 218.483L137.46 219.472C136.817 219.569 136.167 219.648 135.512 219.706L135.423 218.71ZM139.184 218.142C139.807 218.009 140.423 217.858 141.032 217.688L141.3 218.652C140.672 218.827 140.036 218.983 139.393 219.12L139.184 218.142ZM142.848 217.123C143.45 216.915 144.043 216.69 144.627 216.448L145.01 217.372C144.407 217.622 143.795 217.854 143.175 218.068L142.848 217.123ZM146.362 215.666C146.933 215.387 147.495 215.092 148.046 214.78L148.538 215.651C147.969 215.972 147.39 216.277 146.8 216.565L146.362 215.666ZM149.674 213.794C150.207 213.449 150.729 213.088 151.239 212.712L151.832 213.517C151.306 213.905 150.767 214.277 150.217 214.633L149.674 213.794ZM152.736 211.537C153.224 211.13 153.698 210.709 154.16 210.275L154.846 211.003C154.369 211.451 153.88 211.885 153.377 212.305L152.736 211.537ZM155.506 208.929C155.941 208.467 156.362 207.992 156.769 207.505L157.536 208.145C157.117 208.648 156.683 209.138 156.234 209.614L155.506 208.929ZM157.943 206.007C158.319 205.497 158.68 204.975 159.026 204.442L159.865 204.986C159.509 205.536 159.136 206.074 158.748 206.601L157.943 206.007ZM160.012 202.815C160.323 202.263 160.619 201.702 160.897 201.13L161.796 201.569C161.509 202.158 161.204 202.738 160.882 203.307L160.012 202.815ZM161.679 199.396C161.922 198.811 162.147 198.218 162.354 197.617L163.3 197.943C163.085 198.564 162.853 199.176 162.603 199.779L161.679 199.396ZM162.92 195.8C163.089 195.192 163.241 194.575 163.374 193.952L164.352 194.161C164.214 194.804 164.058 195.44 163.883 196.068L162.92 195.8ZM163.715 192.079C163.809 191.456 163.885 190.826 163.942 190.191L164.938 190.281C164.879 190.936 164.801 191.585 164.704 192.229L163.715 192.079ZM164.055 188.292C164.065 187.975 164.069 187.657 164.069 187.338H165.069C165.069 187.667 165.064 187.995 165.055 188.322L164.055 188.292ZM164.069 187.338V186.439H165.069V187.338H164.069ZM164.069 184.642V182.845H165.069V184.642H164.069ZM164.069 181.048V179.251H165.069V181.048H164.069ZM164.069 177.454V176.556H165.069V177.454H164.069Z" fill="%23000FC4"/></svg>');
	background-repeat: no-repeat; top: 0; left: -59px; background-position: 100%; }

/* setupNum3 */
.setupNumInnerStages ul li { display:flex; gap:10px }
.setupNumInnerStages ul li:not(:last-child) { margin-bottom:23px; }
.setupNumInnerStages ul li .Progression { width:90px;display:inline-block; }
.ProgressBar { width:154.24px; height:12.19px; background-color:#C8CCF2; border-radius:24px; position:relative; }
.Progression1 .ProgressBar { width:154.24px; }
.Progression2 .ProgressBar { width:106.84px; }
.Progression3 .ProgressBar { width:89.5px; }
.Progression4 .ProgressBar { width:66.65px; }
.Progression5 .ProgressBar { width:35.23px; }
.Progression6 .ProgressBar { width:22.85px; }
.ProgressBarRange { display: flex; align-items: center; margin: 4.5px 4px; background-color: #5963D9; justify-content: center; height: 3px; border-radius: 24px; }

/* Step 4 */
.setupNum4Inner { padding-top:46px; }
.setupNum4Report { padding: 12px 16px; border: 1px solid #C8CCF2; border-radius: 16px; }
.setupNum4Report:not(:first-child) { margin-top:12px; }
.setupNum4Report .report { font-size: 17px; letter-spacing: -0.9px; font-family: 'inter'; font-weight: 500; color: #5963D9; }

.HubSpotCertifications { padding:24px 19px; text-align:center; background-color:#fff; }
.HubSpotIcon { padding-top:24px; }
.HubSpotLogoInner { max-width:1120px;margin:0 auto;gap:2px; }
.HubSpotCertifications { width: calc(20% - 2px); }
.HubSpotCertifications:nth-child(3) { transform: scaleY(1.06); }
.HubSpotCertifications:nth-child(3) .HubSpotCertificationsInner { transform: scaleY(0.94); }
.HubSpotCertificationLogo * { font-style:normal; }
.HubSpotCertificationName p { letter-spacing:-0.5px;}
.MoreCertification a { font-family: Lato; font-size: 16px; font-weight: 400; line-height: 24px; color: rgb(200 204 242 / 70%); text-align: center; }
.MoreCertification a:hover { color: rgb(200 204 242 / 100%); }
.ABMSGoodbyeTitle h3 i { font-weight: 400; }

/***************************************/
.landingHeader { padding: 47px 0; }

/*************************************************************************************
****************************************** RevOps Page Css **************************
*************************************************************************************/

/* RevOps Roadmap Module CSS */
.revOpsRoadMapSection { font-style: normal; }
.revOpsRoadMapSection .ABMSStrategyText p { font-weight: 700; }
.revOpsRoadMapSection .revOpsRoadMapBoxParent:not(:last-child) { border-right: 1px solid #C8CCF2; }
.revOpsRoadMapSection .weekTitle { padding: 6px 20px; background-color: #C8CCF2; }
.revOpsRoadMapSection .weekTitle h6 { letter-spacing: 2px; font-family: Lato; }
.revOpsRoadMapSection .revOpsRoadMapOuter { background-color: #ECF1FB; }
.revOpsRoadMapSection .revOpsRoadMapBox { padding: 20px 36px 50px; }
.revOpsRoadMapSection .boxTitleParent { gap: 9px; }
.revOpsRoadMapSection .numberBox { height: 38px; min-width: 38px; max-width: 38px; border-radius: 50%; background-color: #C8CCF2; }
.revOpsRoadMapSection .numberBox span { color: #5963D9; }
.revOpsRoadMapSection .boxTitle h6 { font-weight: 500; letter-spacing: -0.5px; line-height: 1.4; }
.revOpsRoadMapSection .boxContent { min-width: 203px; max-width: 262px; padding-top: 23px; }
.revOpsRoadMapSection .boxContent p { color: #434343; line-height: 1.3; }
.revOpsRoadMapSection .revenueChart { padding-top: 32px; }
.revOpsRoadMapSection .revenueBlueBox { position: relative; background-color: #000FC4; border-radius: 100px; padding: 8px 22px; width: fit-content; cursor: pointer; line-height: 0;  }
.revOpsRoadMapSection .revenueBlueBox:not(:first-child) { margin-top: 30px; }
.revOpsRoadMapSection .revenueBlueBox span { line-height: 1; font-weight: 700; font-family: Lato;}
.revOpsRoadMapSection .revenueBlueBox:nth-child(2) { margin-left: 38px; }
.revOpsRoadMapSection .revenueBlueBox:nth-child(3) { margin-left: 80px; }
.revOpsRoadMapSection .revenueBlueBox:nth-child(4) { margin-left: 140px; }
.revOpsRoadMapSection .revenueBlueBox:nth-child(5) { margin-left: 236px; width: 156px; }
.revOpsRoadMapSection .revenueBlueBox:not(:last-child):before { content: ""; position: absolute; top: 100%; left: 22px; background-size: contain; background-repeat: no-repeat; }
.revOpsRoadMapSection .revenueBlueBox:nth-child(1):before { width: 20px; height: 49px; background-image: url('data:image/svg+xml,<svg width="18" height="51" viewBox="0 0 18 51" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.758789 46.6634H0.258789V47.1634H0.758789V46.6634ZM17.0528 47.0169C17.248 46.8217 17.248 46.5051 17.0528 46.3098L13.8708 43.1279C13.6755 42.9326 13.3589 42.9326 13.1637 43.1279C12.9684 43.3231 12.9684 43.6397 13.1637 43.835L15.9921 46.6634L13.1637 49.4918C12.9684 49.6871 12.9684 50.0037 13.1637 50.1989C13.3589 50.3942 13.6755 50.3942 13.8708 50.1989L17.0528 47.0169ZM0.258789 0.44043V1.40341H1.25879V0.44043H0.258789ZM0.258789 3.32936V5.25532H1.25879V3.32936H0.258789ZM0.258789 7.18128V9.10723H1.25879V7.18128H0.258789ZM0.258789 11.0332V12.9591H1.25879V11.0332H0.258789ZM0.258789 14.8851V16.8111H1.25879V14.8851H0.258789ZM0.258789 18.737V20.663H1.25879V18.737H0.258789ZM0.258789 22.5889V24.5149H1.25879V22.5889H0.258789ZM0.258789 26.4408V28.3668H1.25879V26.4408H0.258789ZM0.258789 30.2928V32.2187H1.25879V30.2928H0.258789ZM0.258789 34.1447V36.0706H1.25879V34.1447H0.258789ZM0.258789 37.9966V39.9225H1.25879V37.9966H0.258789ZM0.258789 41.8485V43.7745H1.25879V41.8485H0.258789ZM0.258789 45.7004V46.6634H1.25879V45.7004H0.258789ZM0.758789 47.1634H1.75507V46.1634H0.758789V47.1634ZM3.74762 47.1634H5.74017V46.1634H3.74762V47.1634ZM7.73273 47.1634H9.72528V46.1634H7.73273V47.1634ZM11.7178 47.1634H13.7104V46.1634H11.7178V47.1634ZM15.7029 47.1634H16.6992V46.1634H15.7029V47.1634Z" fill="%235963D9"/></svg>'); }
.revOpsRoadMapSection .revenueBlueBox:nth-child(2):before { width: 23px; height: 49px; background-image: url('data:image/svg+xml,<svg width="21" height="50" viewBox="0 0 21 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.19922 45.4404H0.699219V45.9404H1.19922V45.4404ZM20.3321 45.794C20.5273 45.5987 20.5273 45.2821 20.3321 45.0869L17.1501 41.9049C16.9548 41.7096 16.6382 41.7096 16.443 41.9049C16.2477 42.1002 16.2477 42.4167 16.443 42.612L19.2714 45.4404L16.443 48.2689C16.2477 48.4641 16.2477 48.7807 16.443 48.976C16.6382 49.1712 16.9548 49.1712 17.1501 48.976L20.3321 45.794ZM0.699219 0.44043V1.46316H1.69922V0.44043H0.699219ZM0.699219 3.50861V5.55407H1.69922V3.50861H0.699219ZM0.699219 7.59952V9.64497H1.69922V7.59952H0.699219ZM0.699219 11.6904V13.7359H1.69922V11.6904H0.699219ZM0.699219 15.7813V17.8268H1.69922V15.7813H0.699219ZM0.699219 19.8722V21.9177H1.69922V19.8722H0.699219ZM0.699219 23.9632V26.0086H1.69922V23.9632H0.699219ZM0.699219 28.0541V30.0995H1.69922V28.0541H0.699219ZM0.699219 32.145V34.1904H1.69922V32.145H0.699219ZM0.699219 36.2359V38.2813H1.69922V36.2359H0.699219ZM0.699219 40.3268V42.3723H1.69922V40.3268H0.699219ZM0.699219 44.4177V45.4404H1.69922V44.4177H0.699219ZM1.19922 45.9404H2.13818V44.9404H1.19922V45.9404ZM4.01611 45.9404H5.89404V44.9404H4.01611V45.9404ZM7.77197 45.9404H9.6499V44.9404H7.77197V45.9404ZM11.5278 45.9404H13.4058V44.9404H11.5278V45.9404ZM15.2837 45.9404H17.1616V44.9404H15.2837V45.9404ZM19.0396 45.9404H19.9785V44.9404H19.0396V45.9404Z" fill="%235963D9"/></svg>');}
.revOpsRoadMapSection .revenueBlueBox:nth-child(3):before { width: 41px; height: 47px; background-image: url('data:image/svg+xml,<svg width="40" height="48" viewBox="0 0 40 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.729492 44.2175H0.229492V44.7175H0.729492V44.2175ZM39.1807 44.571C39.376 44.3758 39.376 44.0592 39.1807 43.8639L35.9987 40.6819C35.8035 40.4867 35.4869 40.4867 35.2916 40.6819C35.0964 40.8772 35.0964 41.1938 35.2916 41.389L38.12 44.2175L35.2916 47.0459C35.0964 47.2412 35.0964 47.5577 35.2916 47.753C35.4869 47.9483 35.8035 47.9483 35.9987 47.753L39.1807 44.571ZM0.229492 0.44043V1.43536H1.22949V0.44043H0.229492ZM0.229492 3.42523V5.41509H1.22949V3.42523H0.229492ZM0.229492 7.40496V9.39482H1.22949V7.40496H0.229492ZM0.229492 11.3847V13.3746H1.22949V11.3847H0.229492ZM0.229492 15.3644V17.3543H1.22949V15.3644H0.229492ZM0.229492 19.3442V21.334H1.22949V19.3442H0.229492ZM0.229492 23.3239V25.3138H1.22949V23.3239H0.229492ZM0.229492 27.3036V29.2935H1.22949V27.3036H0.229492ZM0.229492 31.2833V33.2732H1.22949V31.2833H0.229492ZM0.229492 35.2631V37.2529H1.22949V35.2631H0.229492ZM0.229492 39.2428V41.2327H1.22949V39.2428H0.229492ZM0.229492 43.2225V44.2175H1.22949V43.2225H0.229492ZM0.729492 44.7175H1.68193V43.7175H0.729492V44.7175ZM3.58682 44.7175H5.4917V43.7175H3.58682V44.7175ZM7.39658 44.7175H9.30147V43.7175H7.39658V44.7175ZM11.2063 44.7175H13.1112V43.7175H11.2063V44.7175ZM15.0161 44.7175H16.921V43.7175H15.0161V44.7175ZM18.8259 44.7175H20.7308V43.7175H18.8259V44.7175ZM22.6356 44.7175H24.5405V43.7175H22.6356V44.7175ZM26.4454 44.7175H28.3503V43.7175H26.4454V44.7175ZM30.2552 44.7175H32.1601V43.7175H30.2552V44.7175ZM34.0649 44.7175H35.9698V43.7175H34.0649V44.7175ZM37.8747 44.7175H38.8271V43.7175H37.8747V44.7175Z" fill="%235963D9"/></svg>'); }
.revOpsRoadMapSection .revenueBlueBox:nth-child(4):before { width: 78px; height: 49px; background-image: url('data:image/svg+xml,<svg width="76" height="50" viewBox="0 0 76 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.827148 45.4404H0.327148V45.9404H0.827148V45.4404ZM75.3067 45.794C75.5019 45.5987 75.5019 45.2821 75.3067 45.0869L72.1247 41.9049C71.9294 41.7096 71.6129 41.7096 71.4176 41.9049C71.2223 42.1002 71.2223 42.4167 71.4176 42.612L74.246 45.4404L71.4176 48.2689C71.2223 48.4641 71.2223 48.7807 71.4176 48.976C71.6129 49.1712 71.9294 49.1712 72.1247 48.976L75.3067 45.794ZM0.327148 0.44043V1.46316H1.32715V0.44043H0.327148ZM0.327148 3.50861V5.55407H1.32715V3.50861H0.327148ZM0.327148 7.59952V9.64497H1.32715V7.59952H0.327148ZM0.327148 11.6904V13.7359H1.32715V11.6904H0.327148ZM0.327148 15.7813V17.8268H1.32715V15.7813H0.327148ZM0.327148 19.8722V21.9177H1.32715V19.8722H0.327148ZM0.327148 23.9632V26.0086H1.32715V23.9632H0.327148ZM0.327148 28.0541V30.0995H1.32715V28.0541H0.327148ZM0.327148 32.145V34.1904H1.32715V32.145H0.327148ZM0.327148 36.2359V38.2813H1.32715V36.2359H0.327148ZM0.327148 40.3268V42.3723H1.32715V40.3268H0.327148ZM0.327148 44.4177V45.4404H1.32715V44.4177H0.327148ZM0.827148 45.9404H1.80249V44.9404H0.827148V45.9404ZM3.75317 45.9404H5.70386V44.9404H3.75317V45.9404ZM7.65454 45.9404H9.60522V44.9404H7.65454V45.9404ZM11.5559 45.9404H13.5066V44.9404H11.5559V45.9404ZM15.4573 45.9404H17.408V44.9404H15.4573V45.9404ZM19.3586 45.9404H21.3093V44.9404H19.3586V45.9404ZM23.26 45.9404H25.2107V44.9404H23.26V45.9404ZM27.1614 45.9404H29.1121V44.9404H27.1614V45.9404ZM31.0627 45.9404H33.0134V44.9404H31.0627V45.9404ZM34.9641 45.9404H36.9148V44.9404H34.9641V45.9404ZM38.8655 45.9404H40.8162V44.9404H38.8655V45.9404ZM42.7668 45.9404H44.7175V44.9404H42.7668V45.9404ZM46.6682 45.9404H48.6189V44.9404H46.6682V45.9404ZM50.5696 45.9404H52.5203V44.9404H50.5696V45.9404ZM54.4709 45.9404H56.4216V44.9404H54.4709V45.9404ZM58.3723 45.9404H60.323V44.9404H58.3723V45.9404ZM62.2737 45.9404H64.2244V44.9404H62.2737V45.9404ZM66.175 45.9404H68.1257V44.9404H66.175V45.9404ZM70.0764 45.9404H72.0271V44.9404H70.0764V45.9404ZM73.9778 45.9404H74.9531V44.9404H73.9778V45.9404Z" fill="%235963D9"/></svg>'); }
.revOpsRoadMapSection .roadMapJourney { padding-top: 50px; position: relative; }
.revOpsRoadMapSection .roadMapJourney:before { content: ""; position: absolute; border-left: 1px dashed #5963D9; width: 100%; height: 245px; bottom: 20px; left: 15px; z-index: 9; }
.revOpsRoadMapSection .roadMapJourneyBox:not(:first-child) { margin-top: 18px; }
.revOpsRoadMapSection .roadMapJourneyBox { padding: 7.5px 25.5px; background-color: #FFF; border: 1px solid #C8CCF2; border-radius: 16px; position: relative; }
.revOpsRoadMapSection .roadMapJourneyBox p { line-height: 1.1; color: rgba(34, 34, 34, 0.7); }
.revOpsRoadMapSection .roadMapJourneyBox:before { content: ""; position: absolute; width: 5.43px; height: 5.43px; background-color: #000FC4; border-radius: 10px; top: 13px; left: 12px; }
.revOpsRoadMapSection .revOpsRoadMapBoxParent.twoBox { position: relative; }
.revOpsRoadMapSection .revOpsRoadMapBoxParent.twoBox:before { content: ""; position: absolute; border-right: 1px solid #C8CCF2; left: 50%; bottom: 0; height: 36px; }
.revOpsRoadMapSection .revOpsRoadMapInnerBox:not(:last-child) { border-right: 1px solid #C8CCF2; }
.revOpsRoadMapSection .revOpsRoadMapInnerBox .revOpsRoadMapBox { padding-bottom: 0; }
.revOpsRoadMapSection .weekCycleParent { padding: 27px 30px 53px; }
.revOpsRoadMapSection .implementationTitle h6 { line-height:1 ; font-family: Lato; color: #000; }
.revOpsRoadMapSection .implementationTitle:first-child { padding-bottom: 10px; }
.revOpsRoadMapSection .implementationTitle:last-child { padding-top: 12px; }
.revOpsRoadMapSection .revOpsRoadMapBoxParent.singleBox { position: relative; }
.revOpsRoadMapSection .revOpsRoadMapBoxParent.singleBox:before { content: ""; position: absolute; background-size: contain; background-repeat: no-repeat; width: 38px; height: 15px; right: -15px; top: 56%; 
	background-image: url('data:image/svg+xml,<svg width="38" height="15" viewBox="0 0 38 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M37.5177 8.33644C37.9082 7.94592 37.9082 7.31275 37.5177 6.92223L31.1537 0.558266C30.7632 0.167741 30.13 0.167741 29.7395 0.558266C29.349 0.94879 29.349 1.58195 29.7395 1.97248L35.3963 7.62933L29.7395 13.2862C29.349 13.6767 29.349 14.3099 29.7395 14.7004C30.13 15.0909 30.7632 15.0909 31.1537 14.7004L37.5177 8.33644ZM0.810547 8.62933H1.81055V6.62933H0.810547V8.62933ZM3.81055 8.62933H5.81055V6.62933H3.81055V8.62933ZM7.81055 8.62933H9.81055V6.62933H7.81055V8.62933ZM11.8105 8.62933H13.8105V6.62933H11.8105V8.62933ZM15.8105 8.62933H17.8105V6.62933H15.8105V8.62933ZM19.8105 8.62933H21.8105V6.62933H19.8105V8.62933ZM23.8105 8.62933H25.8105V6.62933H23.8105V8.62933ZM27.8105 8.62933H29.8105V6.62933H27.8105V8.62933ZM31.8105 8.62933H33.8105V6.62933H31.8105V8.62933ZM35.8105 8.62933H36.8105V6.62933H35.8105V8.62933Z" fill="%23000FC4"></path></svg>'); }
.revOpsRoadMapSection .revOpsRoadMapBoxParent.singleBox:nth-child(2) { max-width: 276px; width: 100%; }

/* wekk cycle css */
.weekCycleCircle { border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.weekCycleOuterCircle { width: 221px; height: 221px; background-color: rgba(200, 204, 242, 0.1); position: relative; }
.weekCycleMiddleCircle { width: 178px; height: 178px; background-color: rgba(200, 204, 242, 0.2); }
.weekCycleInnerCircle { width: 147px; height: 147px; background-color: #C8CCF2; }
.weekCycleCircle .weekCycleContent { padding: 20px 9px; }
.weekCycleCircle .weekCycleContent div { line-height: 0; }
.weekCycleCircle .weekCycleContent span { font-weight: 500; line-height: 1.4; }
.weekCycleCircle .weekCycleContent .weekTitle span { letter-spacing: -1.24px; }
.weekCycleOuterCircle .downArrow, .weekCycleOuterCircle .upArrow { position: absolute; width: 203px; height: 103px; }
.weekCycleOuterCircle .downArrow { top: 8px; rotate: 1deg; }
.weekCycleOuterCircle .upArrow { bottom: 11px; left: 1px; }

/* RevOps Sprints Module CSS */
.revOpsSprintsSection .PipelineGrowthTop { padding-bottom: 55px; }
.revOpsSprintsSection .PipelineGrowthText p { font-weight: 700; }
.revOpsSprintsSection .revOpsSprintOuter { padding: 50px 32.5px 75px; background-color: #ECF1FB; }
.revOpsSprintsSection .revOpsWeekSprintBox { position: relative; max-width: 530px; width: 100%; }
.revOpsSprintsSection .revOpsWeekSprintBox:before, .revOpsSprintsSection .revOpsWeekSprintBox:after { content: ""; position: absolute; width: 100%; height: 445px; bottom: 0; }
.revOpsSprintsSection .revOpsWeekSprintBox:before { left: 0; border-left: 1px dashed rgba(89, 99, 217, 0.5); }
.revOpsSprintsSection .revOpsWeekSprintBox:after { right: 0; border-right: 1px dashed rgba(89, 99, 217, 0.5);}
.revOpsSprintsSection .weekSprintTitle { padding: 35px 20px 25px; background-color: rgba(200, 204, 242, 0.2); }
.revOpsSprintsSection .weekSprintTitle span { line-height: 1.4; letter-spacing: -0.4px; color: #222222; font-weight: 500; }
.revOpsSprintsSection .weekSprintCycle { padding: 65px 65px 0; }
.revOpsSprintsSection .weekCycleOuterCircle { width: 276.3px; height: 276.3px; }
.revOpsSprintsSection .weekCycleOuterCircle .downArrow { top: 36px; }
.revOpsSprintsSection .weekCycleOuterCircle .upArrow { bottom: 34px; left: 27px; }
.revOpsSprintsSection .roadMapMiddleBox { min-width: 222px; }
.revOpsSprintsSection .roadMapMiddleBox .weekSprintTitle span { color: #000FC4; padding: 3px 0; display: block; }
.revOpsSprintsSection .roadMapBoxParent { padding: 174px 31px 0 28.5px; }
.revOpsSprintsSection .roadMapBox { padding: 22px 34.5px; background-color: #FFF; border: 1px solid #C8CCF2; border-radius: 16px; box-shadow: 0px 3px 7px 0px #0000000A, 0px 12px 12px 0px #00000008, 0px 27px 16px 0px #00000005, 0px 48px 19px 0px #00000003, 0px 75px 21px 0px #00000000; }
.revOpsSprintsSection .roadMapBox p { line-height: 1; color: #000000; font-weight: 700; }
.revOpsSprintsSection .roadMapBoxInner { position: relative; z-index: 1; }
.revOpsSprintsSection .roadMapBoxInner:before { content: ""; position: absolute; z-index: -1; border-top: 1px solid rgba(200, 204, 242, 0.5); top: 50%; left: -75%; width: 415px; }
.revOpsSprintsSection .PipelineGrowthSprintsDetails { padding-top: 85px; }

/* .privacy_banner{ background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/pattern%20blue.svg'); background-repeat: no-repeat; } */
.events_banner { padding: 233px 0 104px; }
.events_banner .event_text { max-width: 890px; margin: 0 auto; }
.events_banner .customer_story_banner_content:before, .events_banner .customer_story_banner_content:after { display: none; }
.events_banner .event_banner_content p { font-family: Montserrat; font-size: 20px; line-height: 1.4; letter-spacing: -0.5px; color: #fff; }
.events_banner .event_banner_content{ padding-top: 32px; }
.events_banner .event_banner_button{ padding-top: 32px; }
.events_banner .customer_story_banner_inner:before, .events_banner .customer_story_banner_inner:after { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/SVG/dots_icon.svg);
	content: ""; height: 108px; position: absolute; top: 0px; width: 101px; background-repeat: no-repeat; right: 0px; background-size: contain; }
.events_banner .customer_story_banner_inner:after { left: 0; bottom: 0px; top: unset; }
.events_banner .customer_story_banner_content  h1 br{ display: none; }
.events_banner .customer_story_banner_content  h1 span.highlight { font-size: 52px; font-weight: 600; line-height: 1; letter-spacing: -2.59px; padding: 15px 20px; background: #2DE4E6;border-radius: 100px; rotate: -10.37deg; display: inline-block; color: #000FC4; }
.events_banner:after { z-index: 0; background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Group%20633124.png'); content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: bottom center; }
.events_banner .customer_story_banner_inner { z-index: 1; }

/* Event Logo Slider CSS */
.bannerV2.logo_slider:before { display: none; }
.bannerV2.logo_slider { padding: 40px 0 55px 0;  }
.logo_slider .bannerV2-slider-box-slider-content { padding: 0; }
.logo_slider .bannerV2-service-banner-logo { padding-top: 24px; }
.logo_slider .logo-service-logo-inner{gap:32px;}
.logo_slider .bannerV2-logo-slider-image-outter { padding: 0; }

/* Event Number CSS */
.event_numbers .ABMSStrategyTop { align-items: flex-start; gap: 30px; justify-content: space-between; padding-bottom: 65px; }
.event_numbers .ABMSStrategyTitle { padding: 0; }
.event_numbers .ABMSStrategyRight { width: calc(50% - 24px); }
.event_numbers .solution-3-col-box { width: calc(50% - 1px); padding: 32px; gap: 24px; }
.event_numbers .solution-3-col-box-outer { flex-wrap: wrap; gap: 2px; }
.event_numbers .solution-3-col-box-icon h4 { line-height: 1.5; font-weight: 600; }
.event_numbers .solution-3-col-box-paragraph p { font-weight: 400; }
.event_numbers .solution-3-col-box-title h5 { color: #434343; line-height: 1.2; }

.event_numbers .solution-3-col-box-outer:after { position: absolute; content: ""; width: 100%; max-width: 7111px; height: 800px; background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/circles.png'); top: 50%; transform: translateY(-50%); background-repeat: no-repeat; background-size: contain; z-index: -1; left: -90px; }
.event_numbers .solution-3-col-box-outer { position: relative; z-index: 6; }
.event_numbers .ABMSStrategyTop { position: relative; z-index: 10; }

.team_module .meet_the_speaker_name h6 { color: #222222; }
.team_module .meet_the_speakers_outer { padding: 0; }
.team_module { padding: 40px 0 160px; overflow: hidden; }
.team_module .meet_the_speakers_content p { color: #1E1E1E; }
.team_module .meet_the_speakers_box_inner { position: relative; z-index: 0; }
.team_module .meet_the_speakers_box_inner:before { content: ""; position: absolute; top: -40px; right: -40px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/bg-shape.svg); max-width: 141px; width: 100%; height: 141px; z-index: -1; }
.team_module .meet_the_speakers_box_inner:after { content: ""; position: absolute; bottom: -30px; left: -43px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/Pattern%20big.svg); max-width: 222px; width: 100%; height: 108px; z-index: -1; background-repeat: no-repeat; background-position: center; }

/* Image Gallery CSS */
.image_gallery .image_gallery_title h2 { color: #222222; }
.image_gallery .image_gallery_description p { color: #222222; font-size: 20px; }
.image_gallery .image_gallery_text { max-width: 886px; margin: 0 auto; }
.image_gallery .image_gallery_box, .image_gallery .image_gallery_box_right{ gap: 24px; }
.image_gallery .single_center_image:not(:first-child), .image_gallery .single_right_image:not(:first-child) { padding-top: 24px; }
.image_gallery .image_gallery_left { width: 50%; }
.image_gallery .image_gallery_box_right { width: 50%; }
.image_gallery .image_gallery_box img { width: 100%; max-width: 100%; height: 100% !important; object-fit: cover; }
.image_gallery .image_gallery_center, .image_gallery .image_gallery_right { width: 50%; }
.image_gallery { background-color: #F8F8F8; }
.single_right_image, .single_center_image { height: 50%; }

/* Event Form Module CSS */
.body-container--event-landing .form-module-outter, .body-container--event-landing section.form-module { background-color:  #F8F8F8; }

/* FAQ CSS */
.faq_section { background-color: #F8F8F8; padding-bottom: 75px; }
.faq_section .faq_list_title { width: 37%; }
.faq_section .faq_list_text { width: 58.3%; }
.faq_section .faq_list_title h5 { line-height: 1.2; } 
.faq_section .faq_section_box { padding: 24px 0 48px 0; border-bottom: 1px solid #0A0A0A; }
.faq_section .faq_section_box:first-child { border-top: 1px solid #0A0A0A; }
.faq_section .faq_section_box:last-child { padding-bottom: 24px; }

/* CTA Strip CSS */
.cta_strip{ background-color: #F8F8F8; }
.cta_strip .about_business_inner { max-width: 100%; padding: 80px 140px 88px 140px; }
.cta_strip .about_business_inner:before { background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Vector%20%283%29.svg'); max-width: 187px; height: 187px; top: -42px; left: -37px; }
.cta_strip .about_business_buttons { padding-top: 28px; }
.cta_strip .about_business_title, .cta_strip .about_business_buttons { width: 100%; max-width: 722px; margin: 0 auto; }
.cta_strip .about_business_inner:after { background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/cta-right.svg'); }


/* Landing Page Footer CSS */
.footerLanding .footerRowNumOneInner{ flex-wrap: wrap; }
.footerLanding .footerRowNumOne { padding: 65px 0; }
.footerLanding .footerRowNumOneRightParent { width: max-content; max-width: 324px; display: flex; gap: 16px; justify-content: flex-end; align-items: flex-end; }
.footerLanding .footerRowNumOneRight { max-width: 100%; }
.footerLanding .centerLinksParent { gap: 24px; align-items: center; }
.footerLanding .centerLinksParent a { color: #fff; font-family: Lato; font-size: 16px; letter-spacing: -0.15px; }
.footerLanding .centerLinksParent a:hover { color: #2DE4E6; }
.footerLanding .footerRowSocialmedia a { width: 48px; }

/* Event Slider CSS */
.events_slider .card_img_text { display: flex; width: fit-content; background: #fff; padding: 24px 48px 0 32px; gap: 24px; align-items: center; position: absolute; bottom: 0; left: 0; flex-wrap: wrap; }
.events_slider .card_img_left { display: flex; align-items: center; position: relative; padding-right: 24px; gap: 24px; }
.events_slider .card_img_left span { line-height: 0; }
.events_slider .card_img_left * { margin: 0; color: #000FC4; }
.card_hosted_label { background: #fff; padding: 12px; width: fit-content; top: 24px; left: 32px; position: absolute; }
.card_hosted_logo { margin-top: 8px; max-width: 195px; width: fit-content; min-height: 24px; max-height: 35px; }
.events_slider .card_top { background-repeat: no-repeat; background-position: top 8% right 72%; aspect-ratio: 2 / 1; }

.events_slider .single_card { padding-right: 24px; }
.events_slider .card_img_left:after { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); background: #000FC4; width: 3px; height: 29px; border-radius: 20px; }
.events_slider .card_img_left h3 { font-size: 32px; line-height: 1.1; letter-spacing: -2px; }
.events_slider .card_img_right h6 { color: #000FC4; line-height: 1.5; font-weight: 600; }
.events_slider .card_content { padding: 32px; background-color: #fff; }
.events_slider .card_center { display: flex; gap: 24px; }
.events_slider .card_list { padding: 4px 0; border-bottom: 1px solid #C8CCF2; }
.events_slider .card_list p { color: #333FD0; }

.events_slider .card_list:first-child { border-top: 1px solid #C8CCF2; }
.events_slider .card_bottom p { font-size: 14px; color: #333FD0; }
.events_slider .card_left { writing-mode: vertical-rl; text-orientation: mixed; }
.events_slider .card_left h6 { letter-spacing: 3px; text-transform: uppercase; color: #333FD0; }
.events_slider .events_title { padding-right: 1rem; }
.events_slider .events_title h2 { color: #fff; }
.events_slider .slick-list.draggable { margin-right: -43.5%; }
.events_slider { overflow: hidden; }
.events_slider .slick-dotted.slick-slider { margin-bottom: 43px; }

.events_slider .slick-dots { bottom: -42px; line-height: 0; }
.events_slider .slick-dots li button { width: 10px; height: 10px; padding: 0; background: transparent; }
.events_slider .slick-dots li button:before { opacity: 1; border: 1px solid #fff; border-radius: 50%; width: 10px; height: 10px; color: transparent; }
.events_slider .slick-dots li { width: 10px; height: 10px; margin: 0 8px; }
.events_slider .slick-dots li.slick-active button:before { opacity: 1; background: #fff; color: transparent; }
.events_slider .card_bottom { padding: 24px 0 0 0; }

/* Change 11-09-2024*/
.newsletter-form .hs_submit.hs-submit{ width: calc(35% - 2px) }
.newsletter-form form .hs_email{ width: calc(100% - 35%); }

.ppc_infra_blog_trusted_logo:nth-child(2) img { max-height: 53px !important; }
.ppc_testimonial_heading h2 em { font-weight: 500; }

/********************* ppc_banner ***********************/
.ppc_banner { padding: 135px 0 125px; }
.ppc_banner_inner { max-width: 1124px; }
.ppc_banner_top_content { max-width: 800px; }
.ppc_banner_parthner_logo { max-width: 180px; }
.ppc_banner_title h1 { font-size: 48px; line-height: 1; letter-spacing: -2.59px; }
.ppc_banner_paragraph p { font-size: 20px; line-height: 1.4; letter-spacing: -.5px; }
.ppc_banner_features_image { width: 29px; height: 29px; position: relative; top: -2px; }
.gap2 { gap: 2px; }
.ppc_banner_feature_outer { gap: 45px; }
.ppc_banner_features_text p { letter-spacing: -.5px; line-height: 1.38; font-size: 16px; }
.ppc_banner_client_cards { background-color: #FFFFFF; width: calc(33.36% - 2px); padding: 32px; }
.ppc_banner_client_main_comment h5 { font-size: 22px; line-height: 1.18; color: #000FC4; letter-spacing: -1px; }
.ppc_banner_client_image { width: 100%; max-width: 60px; }
.ppc_banner_client_details { gap: 12px; }
.ppc_banner_client_name p, .ppc_banner_client_occuption p { color: #0C0C0D; }
.ppc_banner_bottom_title p { font-size: 16px; line-height: 1.5; color: rgb(200 204 242 / 70%); text-transform: uppercase; }
.ppc_banner_trusted_logo { background-color: #333FD0; width: calc(33.36% - 2px); padding: 32px; height: 120px; }
.ppc_banner_trusted_logo_outer { gap: 2px; }
.ppc_banner_trusted_logo img { height: 35px !important; object-fit: contain; }
.ppc_banner_top_content:before { position: absolute; content: ''; width: 100%; max-width: 287px; height: 402px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Group%20633104.svg); background-repeat: no-repeat; background-size: cover; left: -43%; top: 70px; }
.ppc_banner_top_content:after { position: absolute; content: ''; width: 100%; max-width: 287px; height: 402px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Group%20633105.svg); background-repeat: no-repeat; background-size: cover; right: -43%; top: 70px; }

/*********************** ppc_problem *****************************/
.ppc_problem_subtitle { gap: 16px; }
.ppc_problem_subtitle h5 span, .ppc_accordian_text p { font-size: 20px; line-height: 1; color: #E62D30; font-family: Lato, sans-serif; font-weight: 700; text-transform: uppercase; }
.ppc_accordian_text p { color: #5963D9; }
.ppc_problem_title { max-width: 735px; margin: 0 auto; }
.ppc_problem_box { width: 33.33%; display: flex; gap: 25px; padding: 0 32px; }
.ppc_problem_box_icon { width: 100%; max-width: 56px; height: 56px; background-color: #222222; display: flex; align-items: center; justify-content: center; padding: 10px; margin-top: 8px; }
.ppc_problem_box_paragraph p { line-height: 1.5; color: #434343; }
.ppc_problem_box_outer { gap: 32px 0; }
.ppc_problem_title h2 br { display: none; }

/********************** ppc_faq ****************************/
.ppc_faq_left_content { max-width: 597px; }
.ppc_faq_left_image { max-width: 150px; }
.ppc_faq_right_content { max-width: 695px; }
.ppc_faq_details { padding: 24px 32px; transition: all .3s; border-bottom: 1px solid #E8E8E8; }
.ppc_faq_question h5 { line-height: 1.2; }
.ppc_faq_answer_inner p { color: #0A0F19; }
.ppc_faq_question_outer { display: flex; align-items: center; height: 100%; border-radius: 10px; justify-content: space-between; cursor: pointer; gap: 10px; }
.ppc_faq_answer { display: none; }
.ppc_faq_details.activeTab { background-color: #F0F0F0; }
.ppc_faq_details.activeTab span.plus-minus:after { transform: rotate(90deg); }
.ppc_faq_question { width: 100%; max-width: 495px; }
.ppc_faq_details.activeTab .ppc_faq_question h5 { color: #000FC4; }

/**************** PPC Form ************************/
.BookStrategicSection.ppc_form { padding: 130px 0; }
.ppc_form .BookStrategicRightSvg.BookStrategicSvg { bottom: 280px; }
.ppc_form .BookStrategicLeftSvg.BookStrategicSvg { top: 15%; }
.ppc_form form textarea { min-height: 180px; }

/*********************************/
.ppc_accordian_item_expand_text p, .ppc_accordian_item_shrink_text p { font-size: 16px; }
.hubspot_logo_section .section_content p { color: #434343;  }

/*****************************/
.BookStrategicMainForm form input.privacyCheckbox {  display: block; }
.BookStrategicMainForm .privacyCheckboxOuter { display: none; }
.BookStrategicMainForm form .privacyCheckboxOuter { display: block; opacity: 0; visibility: hidden; }
.BookStrategicMainForm form .privacyCheckboxOuter.test { opacity: 1; visibility: visible; }
.BookStrategicMainForm form .hs-submit { padding-top: 32px; }
.ppc_form .BookStrategicForm .infoContentOuter { bottom: 190px; top: auto; }
.BookStrategicMainForm .hs-error-msgs label { color: #ff1818; }

/*************************/
.event_module { padding: 80px 0 180px; }
.event_Title h2 em, .event_Title h2 i { font-weight: 500; }
.event_place h5, .event_date h6 { font-size: 16px; line-height: 1.31; color: #fff; letter-spacing: -0.5px; font-weight: 800; }
.event_date h6 { font-weight: 400; font-size: 14px; }
.event_tabbing_main { gap: 20px; }
.event_tabbing_title { border: 1px solid #C8CCF2; padding: 12px 32px; transition: all .3s; }
.event_address p { font-size: 14px; line-height: 1.5; color: #C8CCF2; }
.event_tags span { font-size: 12px; line-height: 1.5; font-family: 'Lato', sans-serif; font-weight: 500; color: #C8CCF2; padding: 5px 20px; border: 1px solid #C8CCF2; border-radius: 20px; cursor: pointer; transition: all .3s; }
.event_cards { padding: 35px 45px 45px; transition: all .3s; }
.event_cards:hover { background-color: #F2F3FF !important; } 
.event_card_tag p { font-size: 12px; line-height: 1.5; font-family: 'Lato', sans-serif; font-weight: 500; color: #000FC4; padding: 5px 20px; border-radius: 20px; display: inline-block; background-color: #000FC414; }
.event_card_title h4 { font-size: 22px; color: #000FC4; line-height: 1.5; }
.event_cards:not(:first-child) { margin-top: 2px; }
.event_tags { gap: 10px; }
.event_tabbing_title.active { background-color: #F26620; border-color: #F26620; }
.event_tags span.active-inner-tab { color: #000FC4; background-color: #C8CCF2; } 
.event_card_details, .slide_in_event_card_details { gap: 13px; }
.event_icon, .slide_in_event_icon { line-height: 0; width: 18px; display: inline-block; max-height: 18px; }
.event_card_time, .event_card_speaker, .slide_in_event_card_time, .slide_in_event_card_speaker, .event_calendar { gap: 10px; }
.event_card_time .event_time, .event_card_speaker .event_speakers, .slide_in_event_card_time, .slide_in_event_card_speaker, .event_description p { font-size: 14px; line-height: 1.5; font-weight: 700; color: #434343; font-family: 'Lato', sans-serif; }
.slide_in_event_time, .slide_in_event_speakers, .event_description p { color: #C8CCF2; }
.event_description p { font-family: Montserrat; font-weight: 400; }
.slide_in_event_card { width: 100%; position: fixed; height: 100vh; top: 0; right: 0; background-color: rgb(0 0 0 / 40%); opacity: 0; pointer-events: none; transition: all .3s; z-index: 99999; }
.slide_in_event_card_inner { background-color: #000FC4; max-width: 447px; padding: 40px 30px; width: 100%; top: 0; right: 0; height: 100vh; position: fixed; overflow-y: auto; transition: all .3s; transform: translateX(100%); z-index: 99999; }
.slide_in_event_card_inner.openEventCard { transform: translateX(0); } 
.slide_in_event_card:has(.openEventCard) { opacity: 1; pointer-events: all; } 
body.hideScroll { overflow: hidden!important; } 
.slide_in_event_card_inner::-webkit-scrollbar-thumb { background-color: #C8CCF2; border-radius: 10px; }
.slide_in_event_card_inner::-webkit-scrollbar { width: 5px; background-color: #ebebeb; border-radius: 10px; }
/* .addeventstc { background-color: transparent!important; box-shadow: none!important; color: #C8CCF2!important; font-size: 14px!important; line-height: 1.29!important; color: #C8CCF2!important; letter-spacing: -0.5px!important; } */

/******************************************************************************************************/
.hubspotAgencyPage .ppc_banner_top_content { max-width: 1000px; }
.hubspotAgencyPage .agencies-title { max-width: 900px; }
.hubspotAgenciesSection .section_content { max-width: 800px; text-align: center; margin: 0 auto; }
.hubspotAgenciesSection span.blue_bg { max-width: 166px; font-weight: 500; padding: 8px 5px 8px 30px; }
.hubspotAgenciesSection .agencies-two-col-box:nth-child(odd) { padding: 115px 0 85px 47px; }
.hubspotAgenciesSection .agencies-two-col-box:nth-child(even) { padding: 115px 47px 85px 0; }
.hubspotAgencyPage .ppc_banner_top_content:before, .hubspotAgencyPage .ppc_banner_top_content:after { display: none; }
.hubspotAgencyPage .hubspot_logo_section .section_title { max-width: 850px; }
.hubspotAgencyPage .hubspot_logo_section .section_content { max-width: 720px; }
.hubspotAgencyPage .ppc_testimonial, .body-container--homePage .ppc_testimonial { background-color: #000FC4; padding: 130px 0; position: relative; overflow: hidden; }
.hubspotAgencyPage .ppc_testimonial .ppc_testimonial_heading h2, .body-container--homePage .ppc_testimonial .ppc_testimonial_heading h2 { color: #fff; }
.hubspotAgencyPage .ppc_testimonial .ppc_testimonial_heading, .body-container--homePage .ppc_testimonial .ppc_testimonial_heading { max-width: 735px; }
.hubspotAgencyPage .ppc_testimonial:after, .body-container--homePage .ppc_testimonial:after { position: absolute; content: ''; width: 714px; height: 670px; bottom: -10%; right: -18%; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/circles-1.png); background-repeat: no-repeat; background-size: cover; rotate: 10deg; }

.revopsAgencyPage .ppc_testimonial { background-color: #000FC4; padding: 130px 0; position: relative; overflow: hidden; }
.revopsAgencyPage .ppc_testimonial .ppc_testimonial_heading h2 { color: #fff; }
.revopsAgencyPage .ppc_testimonial .ppc_testimonial_heading { max-width: 735px; }
.revopsAgencyPage .ppc_testimonial:after { position: absolute; content: ''; width: 714px; height: 670px; bottom: -10%; right: -18%; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/circles-1.png); background-repeat: no-repeat; background-size: cover; rotate: 10deg; }

.revopsAgencyPage .RevOpsAgencyTwoCol{background-color: #000FC4;}

/****************************************/
.hubspotServiceRightContent { padding: 0px 50px 0 75px; }
.hubspotServiceRightContent .ppc_key_outcomes_button a { backdrop-filter: blur(5px); background: rgba(51, 63, 208, .4); border: 1px solid rgba(89, 99, 217, .4);	box-shadow: 0 126px 35px 0 transparent, 0 81px 32px 0 rgba(0,0,0,.01), 0 45px 27px 0 rgba(0,0,0,.04), 0 20px 20px 0 rgba(0,0,0,.07), 0 5px 11px 0 rgba(0,0,0,.09); margin: auto 0; } 
.hubspotServiceParagraph { width: 100%; max-width: 592px; }
.hubspotServiceTitle { width: 100%; max-width: 700px; }

/********************************************/
.hubspotImplementation { padding: 115px 0 70px; }
.hubspotImplementationCards { padding-top: 95px; width: 100%; max-width: 1234px; margin: 0 auto; }
.hubspotImplementationCard { width: calc(33.33% - 1px); background-color: #E4E6F9; padding: 32px; }
.hubspotImplementationCardInner { gap: 1px; }
.hubspotImplementationIcon { width: 100%; max-width: 56px; height: 56px; background-color: #000FC4; display: flex; justify-content: center; align-items: center; padding: 10px; }
.hubspotImplementation .sectionTitle { width: 100%; max-width: 800px; margin: 0 auto; }

/****************************************/
.hubspotImplementationTwoCol .ppc_key_outcomes_button a { backdrop-filter: blur(5px); background: rgba(51, 63, 208, .4); border: 1px solid rgba(89, 99, 217, .4);	box-shadow: 0 126px 35px 0 transparent, 0 81px 32px 0 rgba(0,0,0,.01), 0 45px 27px 0 rgba(0,0,0,.04), 0 20px 20px 0 rgba(0,0,0,.07), 0 5px 11px 0 rgba(0,0,0,.09); } 
.hubspotImplementationTwoColCardLeftcontent { width: 100%; max-width: 600px; }
.hubspotImplementationTwoColCardRightContent { width: 100%; max-width: 662px; }
.hubspotImplementationTwoColContent ul li { padding-left: 46px; position: relative; font-weight: 400; font-size: 18px; font-style: normal; line-height: 1.5; font-family: 'Lato', sans-serif; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #EDEEF7; }
.hubspotImplementationTwoColContent  ul li:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/2x%20copies/Frame%20587-cropped.svg); background-repeat: no-repeat; content: ""; height: 30px; left: 6px; position: absolute; top: 29px; transform: translateY(-50%); width: 20px; }
.hubspotImplementationTwoColContent  ul { padding: 5px 0 0; list-style-type: none; margin: 0; }
.hubspotImplementationTwoColBoxContent { margin-top: 50px; background-color: #E4E6F9; padding: 15px 20px 15px 40px; }
.hubspotImplementationTwoColCard:not(:first-child) { padding-top: 120px; }
.hubspotImplementationTwoColBoxContent p, .hubspotImplementationTwoColBoxContent span, .hubspotImplementationTwoColContent p { font-size: 20px; line-height: 1.4; font-weight: 600; color: #000; letter-spacing: -0.5px; font-family: 'Lato', sans-serif; }
.hubspotImplementationTwoColBoxContent span { font-weight: 400; padding-top: 10px; display: inline-block; }
.hubspotImplementationTwoColContent p { font-weight: 400; color: #0a0a0a; }

/***************************************************************** hubspot Migration Page ********************************************************/
.hubspotMigrationPage .ppc_problem { padding: 125px 0 90px; }
.hubspotMigrationPage .revopsComparisonSection { padding: 125px 0 75px; }
.hubspotMigrationPage .hubspot_logo_section { padding-bottom: 0; }
.hubspotMigrationPage .ppc_key_outcomes_section { padding-bottom: 124px; }
.hubspotMigrationPage.hubspotAgencyPage .hubspot_logo_section .section_content { max-width: 890px; }
.hubspotMigrationPage .ppc_infra_blog.revopsExperts { padding: 120px 0 125px; }

/***************************************************************** Home Page 2025 **************************************************************************************/
.bannerSection { padding: 205px 0 75px; background-color: rgb(0, 15, 196); overflow: hidden; }
.bannerLogo { max-width: 160px; height: 155px; }
.bannerLogoOuter { gap: 40px; }
.bookCallBtn a { margin: 0; }
.bannerSection .sectionParagraph p { font-size: 22px; line-height: 1.5; }
.bannerSectionLeft { max-width: 550px; }
.bannerSectionRight { max-width: 457px; -webkit-box-shadow: 0px 15px 52.8px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 15px 52.8px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 15px 52.8px 0px rgba(0, 0, 0, 0.25); border-radius: 60px; }
.bannerSection .bannerV2-slider-box-slider-content { padding-top: 80px; }
.h100 { height: 100% !important; }
.bannerSection:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/herro%20cicles-1.png); background-repeat: no-repeat; content: ""; max-width: 1033px; position: absolute; right: -15px; top: -217px; width: 100%; background-size: cover; height: 1150px; pointer-events: none; }

/***************************************/
.body-container--homePage .ppc_problem { padding: 130px 0 100px; }
.body-container--homePage .ppc_problem_top_content { text-align: left; }
.body-container--homePage .ppc_problem_top_content .ppc_problem_subtitle { justify-content: flex-start; }
.body-container--homePage .ppc_problem_top_content .ppc_problem_title { max-width: 1000px; margin: 0; }

/**************************************/
.hubspotImplementationTwoColV2 .hubspotImplementationTwoColCardLeftcontent { max-width: 662px; }
.hubspotImplementationTwoColV2 .hubspotImplementationTwoColCardRightContent { max-width: 542px; }
.hubspotImplementationTwoColV2 .hubspotImplementationTwoColInner .hubspotImplementationTwoColCard:not(:first-child) { padding-top: 80px; }
.sectionSubtitle p { font-size: 20px; line-height: 1; font-weight: 700; color: #000fc4; font-family: 'Lato', sans-serif; }

.body-container--homePage .Success_stories_Section { padding: 65px 0 130px; }

.body-container--homePage  .BookStrategicSection.ppc_form { background-color: #fff; }
.body-container--homePage .BookStrategicLeftSvg, .body-container--homePage .BookStrategicRightSvg { display: none; }

/******************************/
.ceoIntroLeft { max-width: 815px; padding: 65px; background-color: #F8F8F8; }
.ceoIntroRight { max-width: 527px; background-color: #EDEEF7; display: flex; flex-direction: column; justify-content: flex-end; }
.ceoImage {width: 100%; max-width: 490px; height: 455px; margin: 0 auto; }
.ceoImage img { height: 100% !important; }
.ceoIntroDetailsOuter { background-color: #000FC4; padding: 27px 30px; gap: 30px; }
.ceoLinkedinOuter { background-color: #fff; width: 100%; height: 57px; max-width: 64px;}
.ceoLinkedinOuter .ceoLinkedin { background-color: #000FC4; width: 100%; max-width: 40px; height: 33px; display: flex; align-items: center; justify-content: center; padding: 5px; }
.ceoLinkedinOuter a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.ceoName h4, .ceoDesignation h4 { line-height: 1.5; color: #fff; font-family: 'Lato', sans-serif; }
.ceoDesignation h4 { font-weight: 500; }
.ceoIntroParagraph p, .ceoIntroParagraph { font-size: 20px; line-height: 1.5; font-weight: 500; }
.ceoIntroParagraph * + p { margin-top: 30px; }
.ceoIntroInner { align-items: stretch;    border-style: inset; border: 2px solid #EAECFA; }

.body-container--homePage .form-module { padding: 130px 0 0; }

/***********************************/
.marginAuto { margin: 0 auto; }
.listingV2 .two-column-listing-content { gap: 40px 24px; }

/**************/
.body-container--homePage .form-module-outter { position: relative; }
.body-container--homePage .form-module-outter:before { content: ''; position: absolute; width: 555px; height: 555px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/circles-element.png); top: 42%; left: -12%; z-index: 1; background-repeat: no-repeat; }
.body-container--homePage .form-module-outter .form-logo-image { background-color: #fff; }
.body-container--homePage .form-module-inner { position: relative; z-index: 1; }



/***************************
ABM Service New Page 2025
****************************/

.ABMService section.hubspotImplementation { background: #000FC4; }
.ABMService .hubspotImplementation .sectionTitle h2 { color: #fff; }
.ABMService .hubspotImplementationCard { background-color: #ECF1FB; position: relative; z-index: 5; }
.ABMService .hubspotImplementationCards { padding-top: 64px; }
.ABMService .hubspotImplementationCardInner { position: relative; }
.ABMService .hubspotImplementationCardInner:before { content: ""; position: absolute; right: -40px; top: -40px; background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Homepage%20revamp%202025/green-shape.png'); width: 95px; height: 95px; background-size: contain; }


.ABMService section.BookStrategicSection.ppc_form { background: #f8f8f8; }
.ABMService .BookStrategicLeftSvg.BookStrategicSvg { display: block; }
.ABMService .BookStrategicRightSvg.BookStrategicSvg { display: block; }

/***************************
ABM Blueprint Page 2025
****************************/
.abmBlueprintBanner { padding: 250px 0 100px; background-repeat: no-repeat; background-position: top -530px center; }
.abmBlueprintBannerLeft { max-width: 550px; }
.abmBlueprintBannerRight { max-width: 555px; }
.abmBlueprintBannerSubtitle p { font-size: 16px; color: rgb(255 255 255 / 50%); }
.abmBlueprintBookImage img { height: 515px !important; max-width: 410px !important; }
.abmBlueprintBannerParagraph p { font-size: 22px; line-height: 1.5; }
.abmBlueprintBannerFormOuter { background-color: #fff; padding: 40px 60px; position: relative; }
.abmBlueprintBannerFormOuter:before { position: absolute; content: ''; width: 100%; max-width: 71px; height: 39px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man-Digital%20Theme%202023%20-%20Images/arrows-1.png); background-repeat: no-repeat; background-size: contain; top: -19px; }
.abmBlueprintBannerForm form .hs_recaptcha.hs-recaptcha.field.hs-form-field { margin: 0; }
.abmBlueprintBannerForm form .hs-richtext a { color: #000; }

/**********************************/
.pt128 { padding-top: 128px; }
.whatsInsideVideoOuter { max-width: 1113px; }

/**********************************/
.abmThreeCardsInner { gap: 24px; }
.abmThreeCard { width: calc(33.33% - 16px); padding: 30px 14px 40px; background-color: #F8F8F8; }
.abmThreeCardContent { padding: 40px 14px 0; }
.abmThreeCardParagraph p { line-height: 1.33; }
.abmThreeCardImage { max-height: 205px; width: auto; height: auto; margin: 0 auto; }
.abmThreeCardImage img { max-height: 100%; height: auto; }
.abmThreeCard1 .abmThreeCardImage { max-width: 326px; }
.abmThreeCard2 .abmThreeCardImage { max-width: 250px; }

/***************************/
.getHandbookInner { background-color: #f26419; padding: 67px 16px 40px; }
.getHandbookTitle { max-width: 756px; }
.getHandbookBtn a { font-size: 16px; line-height: 1.3; font-weight: 600; background-color: #000FC4; color: #fff; padding: 14px 32px; }
.getHandbookBtn a:hover { background-color: #fff; color: #000FC4; }
.getHandbookInner:before {
	content: '';
	position: absolute;
	left: 50px;
	top: 0;
	width: 155px;
	height: 110px;
	background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Group%20633536.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.getHandbookInner:after {
	content: '';
	position: absolute;
	right: 50px;
	bottom: 0;
	width: 155px;
	height: 110px;
	background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/cta-right.png);
	background-repeat: no-repeat;
	background-size: cover;
}

/*************************************************************************************************************************/
/****************************************/
.bannerABM .bookCallBtnRight { padding: 18px 16px; }
.bannerABMTitle h1 { font-size: 48px; line-height: 1.2; }
.bannerABMTitle h1 em { font-weight: 400; }
.bannerABMLeft { max-width: 530px; }
.bannerABMRight { width: 100%; max-width: 740px; }
.bannerABMListIcon { width: 100%; max-width: 56px; height: 56px; background-color: #333FD0; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.bannerABMListTitle p, .bannerABMListContent p { color: #C8CCF2; }
.bannerABMListContent p { font-size: 16px; }
.bannerABMList:not(:first-child) { padding-top: 16px; }
.logoSubtitle p { font-size: 16px; line-height: 1; color: rgb(255 255 255 / 50%); font-weight: 700; }
.bannerABMPartnerLogo { width: -webkit-fill-available; }
.bannerABMPartnerLogo img { height: 35px !important; object-fit: contain; }
.bannerABMBottomInner { justify-content: space-between; gap: 30px 60px; }
.gap12 { gap: 12px; }
.logoSubtitle { width: 100%; max-width: 1350px; margin: 0 auto; }

/****************************************/
.sectionTitle h2 em { font-weight: 500; }
.max1000 { max-width: 1000px; width: 100%; }
.abmPlanParagraph { max-width: 645px; }
.font20, .font20 p { font-size: 20px; }
.abmPlanBoxOuter { padding-top: 105px; }
.abmPlanBox { padding: 40px 40px 0; width: calc(50% - 12px); border: 1px solid #EDEEF7; position: relative; background-color: #fff; }
.abmPlanBoxIcon { width: 80px; height: 80px; border: 1px solid #EDEEF7; border-radius: 50%; padding: 18px; background-color: #fff; position: absolute; top: -40px; left: 16px; }
.abmPlanList { gap: 14px; padding: 25px 0; border-bottom: 1px solid #EDEEF7; }
.abmPlanBoxInner { gap: 25px; }
.abmPlanListIcon { width: 100%; max-width: 32px; height: 32px; padding: 5px; }
.abmPlanList:last-child { border-bottom: none; }
.abmPlanBox:nth-child(even) { background-color: #F7F7FF; border: none; }
.abmPlanBox:nth-child(even) .abmPlanListContent p { color: #000FC4; font-weight: 700; }


/****************************************/
.gap24 { gap: 24px; }
.gap32 { gap: 32px; }
.challengesBox { width: calc(33.33% - 16px); padding: 32px; background-color: #F7F7FF; }
.challengesIcon { width: 56px; height: 56px; padding: 10px; background-color: #000FC4; }

/****************************************/
.abmOneBox { width: 100%; max-width: 820px; margin: 0 auto; padding: 40px; background-color: #F7F7FF; position: relative; z-index: 1; }
.abmOneIcon { width: 100%; max-width: 47px; height: 35px; }
.abmOneContent h5 { font-weight: 500; color: #434343; }
.abmOneClientDesignation p { font-size: 14px; line-height: 1; color: #999999; }
.abmOneInner:before { content: ''; position: absolute; width: 103px; height: 110px; left: 0; bottom: 30px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Pattern%20big-1.svg); background-repeat: no-repeat; }
.abmOneInner:after { content: ''; position: absolute; width: 103px; height: 110px; right: 0; top: 0; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Pattern%20big-1.svg); background-repeat: no-repeat; }

/****************************************/
.max865 { max-width: 865px; width: 100%; }
.abmStepsBox { width: calc(25% - 18px); }
.abmStepNumber { width: 56px; height: 56px; background-color: #000FC4; }
.abmStepNumber p { color: #fff; font-size: 24px; line-height: 1.5; }
.abmStepTitle h4 { letter-spacing: -1px; }
.abmStepsBox:not(:nth-child(4n))::before { position: absolute; content: ''; width: 80%; height: 10px; top: 25px; right: 0; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Line%20190.svg); background-repeat: no-repeat; background-size: contain; }
.abmStepsModule:after {
	background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/circle.png); 
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 819px;
	left: 50%;
	position: absolute;
	top: 9%;
	transform: translateX(-50%);
	width: 819px;
	z-index: -1;
}

/* Leaders ABM Three Card CSS Starts */
.leadersThreeCardsSection .sectionTitle { width: 100%; max-width: 812px; margin: 0 auto;}
.leadersThreeCardsSection .leadersThreeCardBottom { padding: 40px 32px; background-color: #F8F8F8;}
.leadersThreeCardsSection .leadersThreeCard { width: calc(33.33% - 16px);}
.leadersThreeCardsSection .leadersThreeCardLink a{ gap:10px; line-height:1.5;}
.leadersThreeCardsSection .leadersThreeCardLink a svg{display:block;}
.leadersThreeCardsSection .leadersThreeCardLink a:hover svg{fill:#0A0A0A;}
.leadersThreeCardsSection .leadersThreeCardImage img {height: 233px !important;}

/* ABM Testimonial Card CSS Starts */
.abmTestimonialCardsSection .sectionTitle span { display: block; font-style: italic; font-weight: 500;}
.abmTestimonialCardsSection .abmTestimonialCard { background-color: #f8f8f8; padding: 32px; width: calc(33.33% - 1px);}
.abmTestimonialCardsSection .abmTestimonialCardsRow { gap: 1px;}
.abmTestimonialCardsSection .testimonialClientDesg p {color: #999999;}

/* persona Center */
.personaCenterMain { padding: 40px 75px 40px 60px; background-color: #ECF1FB; position: relative; }
.personaCenterLeft { width: 100%; max-width: 450px; height: 370px; z-index: 1; }
.personaCenterLeft img, .personaCenterRight img { height: 100% !important; }
.personaCenterRight { width: 100%; max-width: 633px; height: 467px; z-index: 1; }
.personaCenterMain:before { position: absolute; content: ''; width: 74px; height: 90px; top: 30px; left: 30px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/dots.png); background-repeat: no-repeat; }
.personaCenterMain:after { position: absolute; content: ''; width: 74px; height: 90px; bottom: 30px;	right: 30px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/dots.png); background-repeat: no-repeat; }
.personaCenterAfterElement { width: 60%; position: absolute; top: 0; right: 0; height: 100%; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Ellipse%20338.png); background-repeat: no-repeat; }
.personaCenterItem { width: calc(50% - 12px); padding: 12px 0; }
.personaCenterIcon { width: 100%; max-width: 32px; height: 32px; }
.gap14 { gap: 14px; }

/****************************************/
.abmChallengesIcon, .abmCEOIcon { width: 100%; max-width: 32px; height: 32px; }
.abmFormleft { width: 100%; max-width: 590px; }
.abmChallengesList { padding: 8px 0; border-bottom: 1px solid #EDEEF7; width: 100%; max-width: 535px; }
.abmCEOList {  padding: 12px 0; border-bottom: 1px solid #EDEEF7 }
.abmFormRight { width: 100%; max-width: 695px; background-color: #FFFFFF; padding: 60px 130px; }
.legal-consent-container { border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; padding: 20px 0; }
.abmFormModule:before { content: ''; position: absolute; width: 510px; height: 540px; right: 0; top: 0; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/blue%20bg_01@3x.png); background-repeat: no-repeat; background-size: contain; }
.abmFormInner { z-index: 1; gap: 40px; }
.abmFormRight:before { content: ''; position: absolute; width: 96px; height: 96px; right: -30px; top: -30px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/blue%20bg_09@3x.png); background-repeat: no-repeat; background-size: contain; }


/****************************************/
.personasGoalInner { background: #000FC4; position: relative; padding: 75px 24px; overflow: hidden; }
.personasGoalInnerBox { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; max-width: 950px; margin: 0 auto; gap: 32px; }
.personasGoalLeftShape { position: absolute; top: -20px; left: -20px; }
.personasGoalTitle { width: 100%; max-width: 460px; }
.personasGoalContent { width: calc(100% - 492px); }
.personasGoalParagraph p { color: #E4E6F9; }
.personasGoalModule  .bookCallBtnRight { padding: 16px; line-height: 1.3; }
.personasGoalModule a { max-width: max-content; }
.personasGoalRightShape { content: ''; position: absolute; right: 0; bottom: 0; }


.challengesBoxContent { width: calc(100% - 56px); }
.challengesBox.v2.w50 { width: calc(50% - 16px); }
.gap80{ gap:80px }

.exploreButtonsInner { display: flex; flex-wrap: wrap; padding-top: 65px; gap: 39px; }
.buttonRepeat { width: calc(33.33% - 26px); border: 1px solid #000FC4; min-height: 150px; display: flex; justify-content: center; align-items: center; transition: all ease 0.3s; }
.buttonRepeat a { font-size: 30px; font-weight: 700; min-height: 150px; display: flex; justify-content: center; align-items: center; width: 100%; }
.buttonRepeat:hover { border-color: #F26419; background: #f26419; }
.buttonRepeat:hover a { color: #fff; }
.exploreMain { position: relative; }
.exploreMain:after { content: ''; position: absolute; background-image: url('https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/article-2025/blue%20bg_09.svg'); width: 80px; height: 80px; right: 0; bottom: 0; }


.blog-index__post.blog-index__post--small { width: calc(33.33% - 30px); background-color: #F8F8F8; }
.articles { display: flex; flex-wrap: wrap; gap: 40px; padding-top: 64px; }
.articlesNew { padding: 70px 0; }
.blog-index__post-content {padding: 32px 24px;}
.postContent { padding-top: 18px; padding-bottom: 44px;}
.postButton a { border: 1px solid #000fc4; padding: 16px 44px 16px 16px; display: inline-block; position: relative;
	background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/article-2025/Vector%2098.svg); background-repeat: no-repeat; background-position: right 15px center; }

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

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

}

@media (min-width: 992px ){

}

@media (min-width:1081px ) {
	section.testimonials-module.lightGrayBG .testimonials-slider-author { padding-left: 79px; }
}

@media (min-width:1281px ) {

}

@media (min-width: 1081px ) {
	/* 	#sticky-header { position: fixed; top: 0; z-index: 100; } */
	/* 	#sticky-header.sticky { background-color: #0a0a0a; } */
}

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

	.wrapper,.content-wrapper { max-width:1250px !important }
	.content-wrapperV2 { max-width: 1250px; }

	.traditional_box_inner { gap: 17px; }
	.traditional_box_image { width: 100%; max-width: 235px; }
	.traditional_box_content_outer { width: 100%; max-width: 270px; }
	.traditional_box_outer { padding: 30px; max-width: calc(50% - 13px); }
	.traditional_marketing_middle_inner { gap:25px; }
	.traditional_marketing_middle_inner:after { right: -15px; }

	/*****************/
	.client_review_section { padding: 100px 0; }
	.client_review_section .client_review_left_content { max-width: calc(50% - 50px); }
	.client_review_section .client_review_right_content { width: 100%; max-width: 50%; }

	.customer_inner_left_content { max-width: 50%; width: 100%; }
	.customer_inner_right_content { max-width: calc(50% - 50px); width: 100%; }
	.customer_inner_upper_content { gap: 50px; }

	/******** strategy_two_col *********/
	.strategy_two_col { padding: 70px 0; }
	.strategy_box_main:not(:first-child) { margin-top: 24px; }
	.strategy_two_col_left { max-width: 50%; }
	.strategy_two_col_right { max-width: calc(50% - 50px); }

	/****** Read_case_study ********/
	.read_case_study_right_content { max-width: calc(50% - 50px); width: 100%; }
	.read_case_study_left_content { max-width: 50%; width: 100%; }

	/***************/
	.strategy_box_main_inner { flex-wrap: nowrap; }

	/***************************/
	.webinar_banner_right_content { max-width: 500px; }
	.webinar_banner_right_content:after { max-width: 85px; right: -30px; }

	.explore_webinar_blog_main { max-width: calc(33.33% - 16px); width: 100%; }

	.how_does_it_help_inner { gap: 40px; }
	.how_does_it_help_left_content { max-width: 450px; }

	/***************************/
	.our-process-wrap-loop .our-process-two-col,
	.our-process-wrap-loop:nth-child(2n) .our-process-two-col { grid-template-columns: calc(50% - 50px); column-gap: 100px; }

	.bannerV2-logo-subtitle-outer {  max-width: 1250px; }

	/* RevOps Roadmap Module CSS */
	.revOpsRoadMapSection .boxContent { min-width: 100px; }
	.revOpsRoadMapSection .revOpsRoadMapBox { padding: 20px 33px 40px; }
	.revOpsRoadMapSection .weekCycleParent { padding: 27px 30px 40px; }

	.agencies-two-col-box-content { height: 115px; }
	.PipelineGrowthSprintsPhase ,.PipelineGrowthSprintsPhase svg  { min-width: 1338px;	}
	.PipelineGrowthSprints { background-color: #ecf1fb; overflow: hidden; overflow-x: scroll;}
	.PipelineGrowthBottom { position:relative; padding-bottom:20px; }
	.PipelineGrowthBottom::before { position: absolute; content: '';	width: 100%;	height: 20px;	background-color: #ecf1fb;	bottom: 2px;	z-index: 99999; }
	.PipelineGrowthSprintsTooltip:nth-child(2n + 2) { bottom: 13%; }
	.PipelineGrowthSprintsTooltip:nth-child(2n + 2) .triangle {	transform: translateX(50%); rotate: 180deg;	top: -15px;	bottom:unset; }

	.ABMSStrategicTimeline, .ABMSStrategicTimeline svg { min-width: 1343px; line-height:0; }
	.ABMSStrategic { overflow: hidden; overflow-x: auto; }

	.ABMSStrategic::-webkit-scrollbar-track { 	border-radius: 10px; background-color: transparent; }
	.ABMSStrategic::-webkit-scrollbar {  height: 15px;	width: 12px; background-color:transparent; }
	.ABMSStrategic::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: rgba(89, 99, 217, 1); }

	.ABMSWeeklyTimeline:nth-child(-n+4) .BlueBoxHover { top: calc(100% + 5px); left: 0; right:unset; bottom:unset; transform: translateX(0%);z-index:999; }
	.ABMSWeeklyTimeline:nth-child(-n+4) .triangle { top: -8%; left: 14px; rotate: 180deg; transform: translateX(0%); }
	.hubSpotSetupOuter { padding-left:15px; overflow: hidden; overflow-x: auto; }
	.hubSpotSetupOuter::-webkit-scrollbar-track {margin-left:15px;  border-radius: 10px; background-color: transparent; }
	.hubSpotSetupOuter::-webkit-scrollbar { height: 15px;	width: 12px; background-color:transparent; }
	.hubSpotSetupOuter::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: rgba(89, 99, 217, 1); }

	.hubspotAgencyPage .ppc_testimonial, .body-container--homePage .ppc_testimonial { padding: 100px 0; }

	.hubspotImplementationTwoColCard:not(:first-child) { padding-top: 70px; }
	.hubspotImplementationTwoColCard { gap: 40px; }
	.hubspotImplementationTwoCol .ppc_banner_btn { padding-top: 40px; }

	.bannerSection { padding: 150px 0 57px; }
	.bannerLogo { height: 130px; width: 130px; }

	.hubspotImplementationTwoColV2 .hubspotImplementationTwoColInner .hubspotImplementationTwoColCard:not(:first-child) { padding-top: 50px; }

	.ceoIntroRight { max-width: 480px; }


	.abmStepsBox:not(:nth-child(4n))::before { width: 75%; }

	.personaCenterAfterElement { width: 58%; }
}

@media (max-width: 1366px ) {
	.problem-3-col { padding: 80px 0 40px; }
	.problem-3-col-bottom-content, .solution-3-col-bottom-content { padding-top: 50px; } 

	.solution-3-col { padding: 80px 0; }

	/* 	Events Number CSS */
	.event_numbers .solution-3-col-bottom-content { padding: 0; }


	.ABMService .hubspotImplementationCardInner:before { right: -20px; }


	.abmBlueprintBanner { padding: 150px 0 70px; }
	.abmBlueprintBannerFormOuter { padding: 30px; }
	.abmBlueprintBannerFormTitle h3 { font-size: 32px; }

	.bannerABMTitle h1 { font-size: 44px; }
}

@media (max-width:1320px ){
	h1,.h1, .ABMSBannerContent .font60, .ABMSBannerTitle h1  {font-size: 44.8px; }
	.select_meeting-inner:before { bottom: 150px; }

	.teamMemberPic { height: 250px; }

	.solution-3-col:before { max-width: 250px; height: 250px; right: 0px; bottom: 80px; background-size: contain; background-repeat: no-repeat; }

	.newsletter-banner-title h1 { font-size: 55px; }

}

@media (max-width:1280px ) {
	.form-banner-module-inner { max-width: 540px; }

	.customer_stories { padding: 100px 0; }
	.customer_stories_box { max-width: calc(50% - 24px); }

	.read_case_study, .single_testimonial, .recent_webinars { padding: 80px 0; }

	/*******************/
	.recent_webinars_box { max-width: calc(50% - 12px); width: 100%; }
	.recent_webinars_bottom_content_inner { gap: 24px; }

	/************ pricing page css *********/
	.pricing_tab_upper_strip_inner { justify-content: center; gap: 1px; }  
	.pricing_topic { width: calc(22% - 1px); padding: 25px; }

	/********************/
	.about_business_inner { padding: 105px 23px 108px; }

	/******************/
	.webinar_banner  { padding: 130px 0; }
	.webinar_banner_right_content_main { padding: 40px 20px; }
	.webinar_banner_left_content { max-width: 50%; width: 100%; }
	.webinar_banner_right_content { max-width: calc(50% - 50px); }
	.webinar_banner_right_content:after { max-width: 73px; right: -30px; }

	.bannerV2 { padding: 150px 0 50px; }
	.bannerV2-slider-box-slider-content { padding-top: 80px; }
	.bannerV2-service-banner-logo { padding-top: 40px; }

	.events_banner { padding: 195px 0 100px; }
	.events_banner .customer_story_banner_content h1 span.highlight { font-size: 38px; padding: 12px 18px; }

	/* 	Events Number CSS */
	.event_numbers .ABMSStrategyTop { padding-bottom: 55px; }

	.hubspotImplementation { padding: 80px 0 50px; }
	.hubspotImplementationCards { padding-top: 50px; }

	.hubspotMigrationPage .ppc_problem { padding: 80px 0; }
	.hubspotMigrationPage .revopsComparisonSection { padding:  80px 0 0; }
	.hubspotMigrationPage .hubspot_logo_section { padding: 100px 0 0; }
	.hubspotMigrationPage .ppc_key_outcomes_section { padding-bottom: 80px; }

	.ceoIntroParagraph p, .ceoIntroParagraph { font-size: 18px; }
	.ceoImage { height: 430px; }
	.ceoName h4, .ceoDesignation h4 { font-size: 20px; }
	.ceoIntroLeft { padding: 30px; }

	.ABMService .hubspotImplementationCardInner:before { right: -10px; }


	.pt128 { padding-top: 80px; }

	.bannerABMBottomInner { gap: 25px; }

	
	.buttonRepeat { min-height: 100px; width: calc(33.33% - 11px); }
	.buttonRepeat a { min-height: 100px; font-size: 22px; }
	.exploreButtonsInner { padding-top: 40px; gap: 15px; }

}

@media (max-width:1230px ) {
	.wrapper,.content-wrapper { max-width:1100px !important }
	.content-wrapperV2 { max-width: 1100px; }
	.banner-inner { padding-bottom: 190px; padding-top: 150px; }
	.two-column-listing-item { align-items: flex-start; }
	.two-column-item-left-col { max-width: 80px; }
	.two-column-listing-item, .account_based_middle_inner .box_inner { align-items: flex-start; gap: 24px; flex-direction: column; }
	.form-module-right-col { padding: 40px; gap: 30px; }
	.form-module-right-col-wrap { padding: 40px; }
	.our-process-wrap-loop { padding-top: 40px; }
	/* 	.our-process-two-col { gap: 30px; } */

	.hubspot-team-wrap-linebar { gap: 10px; margin-top: 20px; }
	.hubspot-team-wrap-item { max-width: calc(50% - 1px); }
	.why-us-hubspot-left-col { max-width: 100%; }
	.why-us-hubspot-right-col { max-width: 100%; }
	/* 	.our-process-wrap-loop:nth-child(odd) .our-process-two-col { gap: 30px; } */

	.account_based_middle_inner .box_image { max-width: 80px; }

	.traditional_marketing { padding: 80px 0; }
	.traditional_box_inner { gap: 17px; }
	.traditional_box_image { width: 100%; max-width: 190px; }
	.traditional_box_content_outer { width: 100%; max-width: 270px; }
	.traditional_box_outer { padding: 20px; max-width: 517px; }
	.traditional_marketing_middle_inner { gap: 10px; }
	.traditional_marketing_middle_inner:after { right: -15px; }

	.abm_page_zig_zag .our-process-wrap-loop .our-process-two-col { gap: 50px; }
	.why-us-hubspot-left-outter { gap: 40px; }

	.customer_stories_why_us .why-us-top-content { padding-top: 100px; }

	.about_business_inner:before { max-width: 130px; }
	.about_business_inner:after { max-width: 130px; bottom: -110px; } 

	.resource_latest_title h3 { font-size: 34px; line-height: 1.3; letter-spacing: -2px; }
	.resource_latest_right_content { max-width: calc(50% - 20px); width: 100%; }
	.resource_latest_left_content { max-width: 50%; width: 100%; }
	.resource_latest_inner_main { gap: 20px; }

	/*********** banner two col ***********/
	.webinar_two_col { padding: 50px 0 25px; }
	.webinar_two_col_left_content { max-width: 50%; width: 100%; }
	.webinar_two_col_right_content { max-width: calc(50% - 50px); width: 100%; }

	/*****************/
	.explore_webinar_blog_main { max-width: calc(50% - 8px); width: 100%; }

	/********* past_webinar banner *********/
	.past_webinar_banner { padding: 130px 0 100px; }
	.webinar_video_and_speaker_inner:before { height: 100px; max-width: 100px; left: -10px; bottom: 15px; top: unset; }
	.webinar_video_and_speaker_inner:after { height: 100px; max-width: 100px; bottom: unset; right: -15px; top: 15px; }

	.meet_the_speakers_outer { padding-top: 38px; }

	/********* past webinar meeting ***********/
	section.past_webinar_meeting { padding-top: 100px; }
	.past_webinar_meeting_section { padding: 45px 0 0; }

	.resource_listing_upper_right_content { max-width: 300px; width: 100%; }

	.how_does_it_help_box_outer { gap: 20px; }	
	.how_does_it_help_button { padding-top: 40px; }

	.your_squad_teams { padding: 100px 0; }

	.font80 { font-size: 64px; }
	.bannerV2-logo-subtitle-outer { max-width: 1100px; }

	.infoContentOuter, .infoContentOuterV2 { height: 210px; overflow: auto; top: -102px; right: 30px; }
	.infoContentOuter::-webkit-scrollbar-thumb, .infoContentOuterV2::-webkit-scrollbar-thumb { background-color: #000fc4; border-radius: 10px; }
	.infoContentOuter::-webkit-scrollbar, .infoContentOuterV2::-webkit-scrollbar { width: 4px; background-color: #ebebeb; border-radius: 10px; }
	/* 	.infoContentOuterV2 { top: -60px; } */

	.PipelineGrowthRight,.PipelineGrowthLeft {width: calc(50% - 50px); max-width:100%; }

	/* RevOps Roadmap Module CSS */
	.revOpsRoadMapSection .revOpsRoadMapOuter { overflow-x: auto; }
	.revOpsRoadMapSection .revOpsRoadMapInner { width: 1347px; }
	.revOpsRoadMapSection .revOpsRoadMapOuter::-webkit-scrollbar-track { 	border-radius: 10px; background-color: transparent; }
	.revOpsRoadMapSection .revOpsRoadMapOuter::-webkit-scrollbar {  height: 15px;	width: 12px; background-color:transparent; }
	.revOpsRoadMapSection .revOpsRoadMapOuter::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: rgba(89, 99, 217, 1); }

	/* RevOps Sprints Module CSS */
	.revOpsSprintsSection .revOpsSprintOuter { overflow-x: auto; padding: 42px 27px 63px; }
	.revOpsSprintsSection .revOpsSprintInner { width: 1132px; }
	.revOpsSprintsSection .revOpsSprintOuter::-webkit-scrollbar-track { 	border-radius: 10px; background-color: transparent; }
	.revOpsSprintsSection .revOpsSprintOuter::-webkit-scrollbar {  height: 15px;	width: 12px; background-color:transparent; }
	.revOpsSprintsSection .revOpsSprintOuter::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: rgba(89, 99, 217, 1); }
	.revOpsSprintsSection .revOpsWeekSprintBox { max-width: 447px; }
	.revOpsSprintsSection .weekSprintTitle { padding: 29.5px 20px 20.5px; }
	.revOpsSprintsSection .weekSprintCycle { padding: 54.5px 54.5px 0; }
	.revOpsSprintsSection .weekCycleOuterCircle { width: 232px; height: 232px; }
	.revOpsSprintsSection .roadMapBoxParent { padding: 146px 26px 0 24px; }
	.revOpsSprintsSection .roadMapBoxInner:before { width: 350px; left: -50%; }
	.revOpsSprintsSection .weekCycleOuterCircle .downArrow, .revOpsSprintsSection .weekCycleOuterCircle .downArrow svg, .revOpsSprintsSection .weekCycleOuterCircle .upArrow, 
	.revOpsSprintsSection .weekCycleOuterCircle .upArrow svg { width: 205px; height: 103px; }
	.revOpsSprintsSection .weekCycleOuterCircle .downArrow { top: 16px; left: 19px; }
	.revOpsSprintsSection .weekCycleOuterCircle .upArrow { bottom: 17px; left: 12px; }
	.revOpsSprintsSection .revOpsWeekSprintBox:before, .revOpsSprintsSection .revOpsWeekSprintBox:after { height: 373px; }

	/* 	Team Module CSS */
	.team_module { padding: 40px 0 140px; }
	.team_module .meet_the_speaker_title h2 { font-size: 40px; }

	/* 	Image Galllery CSS */	
	.image_gallery .image_gallery_title h2 { font-size: 40px; }

	/* FAQ CSS */	
	.faq_section_title h2 { font-size: 40px; }

	.getHandbookInner { padding: 90px 16px; }
	.getHandbookInner:before, .getHandbookInner:after { width: 120px; height: 85px; }

	.personaCenterAfterElement { width: 53%; }

	.abmFormTitle h2 { font-size: 32px; }

	.abmFormRight { padding: 70px 54px; }
	.abmFormRight:before { right: -10px; width: 72px; height: 77px; }
	.abmFormModule:before { width: 310px; height: 340px; } 
}

@media (max-width: 1180px){
	.about_business_inner:before { max-width: 130px; }
	.about_business_inner:after { max-width: 130px; bottom: -110px; } 

	.how_does_it_help_box { width: 100%; }

	.your_squad_teams_bottom_content_inner:before { height: 120px; max-width: 120px; background-size: cover; right: -15px; }

	.agencies-two-col-box:nth-child(odd), .hubspotAgenciesSection .agencies-two-col-box:nth-child(odd) { padding: 50px 0 70px 47px; }
	.agencies-two-col-box:nth-child(even), .hubspotAgenciesSection .agencies-two-col-box:nth-child(even) { padding: 50px 47px 70px 0px; } 

	.footerV2 .footerAddressInner { gap: 30px; }
	.footerV2 .footerAddressBox:last-child { margin-right: 30px; }
	.footerV2 .footerRowNumThreeInner { gap: 80px; }

	/* 	Events Number CSS */
	.event_numbers .ABMSStrategyTitle h2 { font-size: 40px; }
	.event_numbers .solution-3-col-box { padding: 28px; }

	.ppc_banner { padding: 110px 0 80px; }
	.pt125 { padding-top: 100px; }
	.pb125 { padding-bottom: 100px; }
	.ppc_problem_box { width: 50%; }

	.hubspotServiceRightContent { padding: 50px 50px 0 30px; }
	.hubspotServiceTitle h2 * br, .hubspotServiceParagraph * br { display: none; }
	.hubspotServiceParagraph { max-width: 100%; }
	.hubspotServiceInner { align-items: flex-start; }

	.hubspotImplementationCard { width: calc(50% - 1px); }
	.ppc_infra_blog.revopsExperts { padding: 80px 0; }

	.ceoImage { height: 380px; }
	.ceoIntroRight { max-width: 445px; }

	.personasGoalRightShape { width: 100%; max-width: 116px; right: 24px; bottom: -24px; }
	.personasGoalLeftShape { width: 100%; max-width: 80px; }
}


@media (max-width:1080px ){
	.wrapper,.content-wrapper { max-width:900px !important }
	.content-wrapperV2 { max-width: 100%; padding: 0 32px; }
	/*  Footer  */
	.footerRowNumOne { padding-top: 50px; padding-bottom: 50px; }
	.footerRowNumTwo { padding-bottom: 50px; padding-top: 50px; }
	.footerRowNumThree { padding-bottom: 50px; padding-top: 50px; }
	.footerRowNumTwoInner { column-gap: 50px; row-gap: 30px; justify-content: flex-start; }
	.footerRowNumTwoInnerMenu { max-width: calc(21% - 11px); }
	.three-col-card { max-width: calc(50% - 16px); }
	.two-column-listing-item { max-width: 900px; margin: 0 auto; }
	/*   .three-col-cards-inner-boxes {justify-content: center;} */
	.two-col-diff-background-module-inner { flex-direction: column; }
	.two-col-diff-box { max-width: 100%; padding: 55px 77px 75px; }
	.two-col-diff-box-cta-group { padding-top: 90px; }
	.counter-card { max-width: calc(50% - 16px); }
	.form-module-right-col { padding: 30px; }
	.form-module-right-col-wrap { padding: 30px; }
	.pt130, .p130-0 { padding-top: 80px; }
	.pt65, .p65-0 { padding-top: 33px; }
	.pb65, .p65-0 { padding-bottom: 33px; }
	.counter-card-wrap { padding-top: 40px; }
	.revops-content-box-item { max-width: calc(50% - 1px); }
	.banner-slider-box-slider-content { padding-top: 45px; }
	/* 	.our-process-rigth-col { max-width: 383px; } */
	/* 	.our-process-left-col { max-width: 100%; } */
	/* 	.our-process-rigth-col { max-width: 100%; } */
	.our-process-wrap-loop:nth-child(2) .our-process-left-col:before { display:none }
	.our-process-wrap-loop:nth-child(2) .our-process-left-col:after { display:none }
	.our-process-wrap-loop:nth-child(4) .our-process-left-col:before { display:none }
	.our-process-wrap-loop:nth-child(4) .our-process-left-col:after { display:none }
	/* 	.our-process-two-col { flex-wrap: wrap; } */
	.why-us-bottom-title-wrap { flex-wrap: wrap; flex-direction: column; }
	.why-us-top-content-list-wrap { max-width: 100%; }
	.revops-team-wrap-list { max-width: calc(50% - 1px); }
	.use-cases-cards-wrap-list { max-width: calc(50% - 16px); }

	span.draw-line.drawed:before { display:none; }
	.banner-slider-box-title h1 br { display: none; }
	span.question-content-text h4 { font-size: 18px; line-height: 120%; font-weight: 700; }
	/* 	.our-process-wrap-loop:nth-child(odd) .our-process-two-col { padding-left: 0px; } */

	.form-and-banner-module  .form-module-right-col { margin-top: -290px; }
	.form-and-banner-module .form-module-two-col { flex-wrap: wrap; flex-direction: column-reverse; }
	.form-banner-module-inner { max-width: 100%; }
	.form-banner-content { max-width: 610px; }
	.form-and-banner-module .form-module-right-col { max-width: 100%; }

	.form-banner-module-outter { padding-bottom: 350px; }
	.form-and-banner-module .form-module-right-col:before { display:none; }
	.pb130, .p130-0 { padding-bottom: 80px; }

	.traditional_box_outer { margin: 0 auto; }
	.traditional_marketing_middle_inner:before { left: 80px; }
	.traditional_marketing_middle_inner:after { right: 70px; }

	.abm_page_zig_zag .our-process-left-col { max-width: 100%; }

	/************ customer listing ***********/
	.customer_stories { padding: 70px 0; }
	.customer_stories_listing_inner { gap: 32px; }
	.customer_stories_box { max-width: calc(50% - 16px); }

	/******************/
	section.customer_stories_why_us:before { background-size: contain; }

	/****** customer_story_inner ******/
	.customer_inner_bottom_content_inner { justify-content: center; gap: 1px; }
	.customer_inner_stats_main { max-width: calc(50% - 1px); }

	.revOps-table-inner { padding-bottom: 50px; }

	/*********************/
	.about_duon_right_content { max-width: calc(100% - 345px); width: 100%; }
	.about_duon_left_content { max-width: 345px; padding: 50px 0; }
	.about_duon_right_image img { object-position: left center; }
	.career-page-banner .customer_story_banner_content:before { display:none; }
	.life-at-man-digital-content { flex-direction: column; flex-wrap: wrap; }
	.life-at-man-digital { padding-bottom: 40px; padding-top: 80px; }
	.life-at-man-digital-content { padding-top:50px; }

	.our-friends { padding-top: 54px; padding-bottom: 120px; }
	.guide-us-module, .meet-our-team-video, .open-positions-list { padding: 90px 0px; }
	.meet-our-team-btm-content { padding-top:60px; }

	/******************/
	.recent_webinars_box { max-width: calc(50% - 12px); width: 100%; }
	.recent_webinars_bottom_content_inner { gap: 24px; }

	/***************** single_testimonial **********/
	.single_testimonial { padding: 80px 0; }
	.single_testimonial_inner_main { padding: 40px; gap: 25px; }
	.single_testimonial_inner:after { max-width: 66px; right: -35px; }
	.single_testimonial_inner:before { max-width: 60px; left: -27px; }
	.single_testimonial_right_content {max-width: calc(100% - 265px); }

	/* 	service page */
	.abs-service-3-col-box{width:calc(100%/2 - 2px);}

	/* About us page Stlye */
	.storyContent p { font-size: 20px; line-height: 35px; }
	.ourStoryMain { padding: 100px 0 35px; }

	.ourTeam { padding: 100px 0 100px; }
	.teamMemberPic { height: 230px; }
	.teamRepeat { padding: 15px; }
	.teamMemberName { font-size: 22px; }
	.teamMain { margin-top: 46px; }
	.tangibleresults { padding: 100px 0; }
	.tangibleresults_number { font-size: 52px; }
	.tangibleresults_Three_col_Content { padding: 25px; }
	.tangibleresults_content { min-height: 159px; font-size: 22px; }
	.AboutCTA_Title { padding-right: 90px; max-width: 40%; }
	.AboutCTA_bottom { padding-bottom: 100px; }
	.AboutCTA_LeftShape { width: 96px; }

	/************ pricing page css *********/
	.pricing_tab_bottom_strip { padding: 30px; }
	.pricing_first_tab .pricing_tab_middle_content_inner, .pricing_third_tab .pricing_tab_middle_content_inner { flex-direction: column; }
	.pricing_tab_middle_left_content, .pricing_tab_middle_right_content { max-width: 100%; }
	.pricing_second_tab .pricing_strategy_button a.alt-button, .pricing_third_tab .pricing_strategy_button a.alt-button { width: 100%; padding: 15px; }
	.pricing_banner { padding: 150px 0 80px; }
	.pricing_tab_outer { padding-top: 80px; }
	.pricing_topic { width: calc(22% - 1px); padding: 20px; }

	.FAQDiv .faq .question h4 { width: calc(100% - 14px); }

	.bannershape { right: -30%; }

	/* Blog Listing Page - 2023 */
	.ConctactusBottomBar {padding: 100px 0; }
	.ManBlogPostColInner .Intro_Text p { font-size: 22px; }

	.resource_latest_title h3 { font-size: 24px; }

	.exploreWebinar_inner { padding: 20px; }

	.meet_the_speakers_box_main { max-width: calc(50% - 1px); padding: 24px; }
	.revops-team-list-image, .meet_the_speakers_image { max-width: 100%; }

	.about_business.past_webinar_about_business { padding: 20px 0 64px; }
	.service-banner-logo .revops-content-box-item { padding: 20px;  }

	.service-banner-module span.banner-slider-right-shape { right: 95px; width: 100%; max-width: 170px; }
	.service-banner-module span.banner-slider-left-shape { left: 95px; width: 100%; max-width: 170px; }

	.service_three_col_box { width: calc(50% - 12px); padding: 20px; gap: 15px; }
	.service_three_col_inner { gap: 20px; }
	.service_three_col { padding-top: 60px; }

	/* 	.what_we_offer .our-process-left-col, .what_we_offer .our-process-rigth-col { max-width: 100%; } */

	.what_we_offer_content p { font-size: 24px; }
	.what_we_offer_content { padding: 40px; }

	/********** New Design ************/
	/********** three-col-card ************/
	.three-col-card-image { width:calc(50% - 16px); }

	/****************** Two Col V2 ****************/
	.two-column-listing-V2 .two-column-listing-item-wrap { width: calc(50% - 13px); margin: 0 auto;}
	.two-column-listing-V2 .two-column-item-left-col { height: 300px; max-width: 100%; }
	.two-column-listing-V2 .two-column-listing-item { flex-direction:column; gap: 20px; }
	.two-column-listing-V2 { padding-top:100px; }

	/************* Before After Module ************/
	.before-after-module { padding: 80px 0; }
	.before-after-card-outer { padding-top: 35px; }

	.bannerV2-logo-subtitle-outer { max-width: 900px; }

	.bannerV2-logo-subtitle-outer { max-width: 750px; }

	.problem-3-col-box { padding: 20px; width: calc(50% - 20px); }
	.problem-3-col-box-outer, .solution-3-col-box-outer { flex-wrap: wrap; }

	.solution-3-col-box { width: calc(50% - 1px); padding: 25px; }

	.before-after-module:before { right: 0px; top: -170px; width: 400px; background-size: contain; }

	.newsletter-banner { padding: 100px 0 0px; }
	.newsletter-banner-bottom-content-inner, .newsletter-banner-bottom-content-innerV2 { padding: 32px 32px 15px; }
	.newsletter-banner:before { left: -150px; top: -110px; }
	.newsletter-banner:after { right: 0px; top: -110px; max-width: 100px; }
	.newsletter-banner-top-content { width: 100%; max-width: 640px; margin: 0 auto; }

	.card_bottom { padding: 24px; }
	.insights_cards_parent { padding-top: 45px; }

	.insights_section { padding: 40px 0 50px; }
	.study_section { padding: 50px 0px; overflow: hidden; }
	.newsletter-banner-V2 { padding: 80px 0 0px; }
	.single_study_point { width: calc(50% - 1px); }
	.insights_cards_parent { padding-top: 40px; }

	.newsletter-banner-V2 .newsletter-banner-title h1 { font-weight: 500; }

	.study_section:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/insights-bg-mobile.svg); top: 10px; right: -450px; }
	.study_title h2, .insights_title h2 { font-size: 32px; }
	.study_section:after, .newsletter-form-banner-V2:before { display: none; }

	.card_bottom_title h4, .study_point_title h4 { font-size: 24px; }
	.newsletter-form-banner { padding: 55px 0 40px; }

	.newsletter-form-banner-V2 { padding: 40px 0 100px; }

	.BookStrategicForm .infoContentOuter, .BookStrategicForm .infoContentOuterV2 {max-width: 100%;margin-left: 0;bottom: 93px;}
	/* 	.ppc_form .BookStrategicForm .infoContentOuter {  } */

	.landingHeader { padding: 28px 0; }

	.testimonials-slider-items-wrap .testimonials-slider-quote { flex-direction:column; }

	/* 	Event Banner CSS */
	.events_banner { padding: 160px 0 90px; }
	.events_banner .customer_story_banner_inner:before { bottom: 106%; top: auto; }
	.events_banner .customer_story_banner_inner:after { top: 78%; }

	/* 	Event Logo Slider CSS */
	.bannerV2.logo_slider { padding: 30px 0 45px 0; }

	/* 	Event Number CSS */	
	.event_numbers { padding: 45px 0 40px 0; }

	/* 	Team Module CSS */
	.team_module .meet_the_speakers_box_outer { padding-top: 40px; }
	.team_module .meet_the_speaker_title  h2 { font-size: 36px; }

	/* 	Image Gallery CSS */
	.image_gallery .image_gallery_box { padding-top: 50px; }

	/* FAQ CSS */
	.faq_section { padding-bottom: 60px; }
	.faq_section .faq_section_container { padding-top: 40px; }

	/* 	CTA Strip CSS */
	.cta_strip .about_business_inner { padding: 80px 125px 88px 125px; }
	.cta_strip .about_business_inner:before { max-width: 155px; height: 155px; top: -53px; left: -53px; }

	/* Landing Page Footer CSS */	
	.footerLanding .centerLinksParent { order: 3; }
	.footerLanding .footerRowNumOneInner { gap: 43px 20px; }

	.events_slider .slick-list.draggable { margin-right: -93.5%; }

	.ppc_faq_left_content, .ppc_faq_right_content { max-width: 100%; }
	.ppc_faq_inner { flex-wrap: wrap; gap: 40px; }
	.ppc_faq_left_image { max-width: 100px; }

	.BookStrategicSection.ppc_form { padding: 100px 0 80px; }

	.event_module { padding: 80px 0; }

	.hubspotAgenciesSection .agencies-two-col-box-title h3 { font-size: 28px; }


	.body-container--homePage .Success_stories_Section { padding: 40px 0 80px; }

	.body-container--homePage .ppc_problem { padding: 40px 0; }

	.abmOneInner:before { bottom: -30px; }
	.abmOneInner:after { top: -30px; }


	.abmStepsBox:not(:nth-child(4n))::before { display: none; }
	.abmStepsBox { width: calc(50% - 18px); }

	.leadersThreeCardsSection .leadersThreeCard {width: calc(50% - 16px);}

	.abmTestimonialCardsSection .abmTestimonialCard {padding: 20px;}

	.personaCenterMain { padding: 25px; }
	.personaCenterAfterElement { width: 50%; }
}


/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {

	.t_mx100 { max-width: 100%; }
	.t_dir_col {flex-direction: column;}

	.wrapper, .content-wrapper  { max-width:750px !important }
	h1,.h1, .ABMSBannerContent .font60, .ABMSBannerTitle h1  {font-size: 38.4px;}
	h2 ,.h2 h1 {font-size: 26.4px;}
	h3,.h3 {font-size: 27.0px;}
	h4,.h4 {font-size: 20.64px;}
	.Font32 ,.Font32 h3 { font-size: 28px; }

	.pb40,.p40-0 { padding-bottom:30px; }
	.pb50,.p50-0 { padding-bottom:40px; }
	.pb60,.p60-0 { padding-bottom:40px; }
	.pb70,.p70-0 { padding-bottom:56px; }
	.pt40,.p40-0 { padding-top:30px; }
	.pt50,.p50-0 { padding-top:40px; }
	.pt60,.p60-0, .pt120 { padding-top:40px; }
	.pt70,.p70-0 { padding-top:56px; }
	.p90-0 ,.p80-0 { padding: 64px 0; }
	.pb90 { padding-bottom: 64px; }

	/* 	System Page CSS */
	.internalError .error-page:before { font-size: 35vw; }

	.form-module-two-col { justify-content: space-between; flex-wrap: wrap; }
	.form-module-left-col { padding-top: 0px; }
	.revOps-table-content-no2 { padding-left: 18px; }
	.faq-module-two-col { gap: 30px; flex-direction: column; }
	.faq-module-left-col:before { display:none; }

	.why-us-top-content-list { column-count: 1; }
	.account_based_middle_inner .box_outer { margin-bottom: 16px; }

	/******** customer listing ********/   
	.customer_story_banner { padding: 121px 0; }
	.customer_story_content { padding-top: 32px; }
	.customer_story_banner_content:after, .customer_story_banner_content:before { width: 80px; height: 81px; }
	.customer_story_banner_content:before { top: -15px; right: -45px; }
	.customer_story_banner_content:after { bottom: -80px; left: -45px; }

	/********** client_review_section *******/
	.client_review_section { padding: 96px 0 64px;}
	.client_review_section .client_review_left_content { position: static; }
	.client_review_section .client_review_box { padding: 40px 24px; }
	.client_review_inner { gap: 32px; }
	.client_review_section .client_review_right_content_inner *+.client_review_box { margin-top:16px; }
	.client_review_section .client_review_right_content, .client_review_section .client_review_left_content { width: 100%; max-width: 100%; }

	.customer_stories_why_us span.why-us-right-shape { bottom: -27px; right: -11px; }
	.customer_stories_why_us span.why-us-right-shape svg { height: 44px; width: 62px; }

	.customer_stories_why_us .why-us-top-content-list { margin-bottom: 64px; }

	/******** customer_story_inner ***********/
	.customer_story_inner { padding: 121px 0 64px; }
	.customer_inner_bottom_content_inner:before { max-width: 54px; height: 39px; top: -13px; right: -16px; }
	.customer_inner_bottom_content_inner:after { max-width: 54px; height: 42px; left: -6px; }

	/******** strategy_two_col *********/
	.strategy_two_col { padding: 64px 0; }
	.strategy_box_title h4 { font-size: 22px; }
	.strategy_box_main:not(:first-child) { margin-top: 16px; }
	.strategy_two_col_left, .strategy_two_col_right { max-width: 100%;}
	.guide-us-left-col {position: inherit;}
	.guide-us-two-col {flex-direction: column;}
	/*   .guide-us-right-col-inner-box {padding: 32px;} */
	.guide-us-right-col {max-width: 100%;}
	.meet-our-team-btm-title-content {flex-direction: column;}

	/* Career Page Css */
	.life-at-man-digital { padding-bottom: 20px; padding-top: 70px; }
	.life-at-man-digital-content { padding-top: 35px; }
	.our-friends-inner-logo { padding-top: 60px; }
	.our-friends { padding-bottom: 100px; }
	.guide-us-module, .meet-our-team-video, .open-positions-list { padding: 70px 0px; }
	.guide-us-left-col { max-width: 100%; }
	.guide-us-right-col-inner-box { padding:26px; }
	.testimonials-slider-wrap { padding-top: 45px; }
	.open-positions-content { margin-top:50px; }
	.life-at-man-digital-gallery { padding-top:50px; }
	.meet-our-team-video-container:after { left: -16px; }
	.meet-our-team-video-container:before { right: -14px; }
	.open-positions-content:before { left: -38px; }
	.open-positions-content:after { right: -17px; }

	/***************/
	.strategy_box_main_inner { flex-wrap: wrap; }

	/** About us page Style **/
	.ourStoryMain { padding-top: 80px; padding-bottom: 15px; }
	.storyLeftInner img { max-width: 240px; }
	.storyContent p+p { margin-top: 28px;   }
	.ourTeam { padding: 80px 0; }
	.teamSection.w33 { width: 50%; }
	.teamSection:nth-child(12), .teamSection:nth-child(15), .teamSection:nth-child(3), .teamSection:nth-child(6), .teamSection:nth-child(9) {border-right: 2px solid #000fc4;}
	.teamSection:last-child { border-right: 0; border-bottom: 0; }
	.tangibleresults { padding: 80px 0; }

	.tangibleresults_Three_col { padding-top: 45px; }
	.tangibleresults_number { font-size: 46px; padding-top: 16px; }
	.tangibleresults_Three_col_TopBox { padding: 40px 20px; }

	.tangibleresults_Three_col_Box { width: calc(50% - 17px); }
	.tangibleresults_content { min-height: 106px; }

	.AboutCTA_bottom { padding-bottom:80px; }
	.AboutCTA_bottom_box { overflow: hidden; }
	.AboutCTA_LeftShape img { max-width: 100px; margin-left: -25px; margin-top: -25px; }

	.AboutCTA_bottom_Inner_Box { padding: 0 40px; }
	.AboutCTA_Title { max-width: 100%; padding-right: 0; width: 100%;margin-bottom: 30px; }
	.AboutCTA_Content p { font-size: 20px; max-width: 100%; }

	/************ pricing page css *********/
	.pricing_topic { width: calc(40% - 1px); padding: 20px; }

	div#aboutvideo { width: 80%; }

	/* Blog Listing page 2023 */
	.blogV2MainCol.tabw100.w25.pl25.ib.vt.blogV2MainCol_equalHeight { display: none; }
	.blogV2MainCol.tabw100.w75.ib.vt.blogV2MainCol_equalHeight { width: 100%; padding-top:14px; }
	.BlogV2ListCol.PostOne { padding-right:0; width:100% !important; margin-bottom:20px; }
	.BlogV2ListCol.w50 {width: calc(50% - 12px);margin: 0;}
	.blogV2MainRow { padding-top: 150px; }
	.blogV2MainRow:before { height: 420px; }
	.BlogV2ListCol { padding-right: 0; }
	.BlogV2ListRow { gap: 24px; }

	.BlogV2TextBox { padding:24px; }

	/* Blog Inner Page - 2023 */
	.ConctactusBottomBar { padding: 80px 0; }
	.ConctactusRow input[type=email] { width: 268px !important; }

	.ManBlogBanner.innerWrapper.altFont.pt40, div#blog_content_box_bottom { width:680px; }
	.recent_blog_Section .recent_blog_post_image { height: 150px; }
	.recent_blog_Section { padding:80px 0 0; }

	.blog_sticky_element .sticky_title { font-size:20px; }
	.BlogBanner .BlogBanner_inner { padding: 120px 0 80px; }
	.BlogBanner .BlogBanner_inner:after, .BlogBanner .BlogBanner_inner:before { content:none; }

	/*************************/
	.resource_latest_inner:after, .resource_latest_inner:before { display: none; }
	.resource_banner { padding-top: 111px; }
	.resource_latest_inner_main { padding: 0; gap: 0; }
	.resource_latest_right_content { max-width: 100%; padding: 16px 16px 28px; }
	.resource_latest_title h3 { font-size: 24px; line-height: 1.3; letter-spacing: -2px; }
	.resource_latest_left_content { max-width: 100%; }

	/******************************/
	.webinar_banner  { padding: 126px 0 32px; }
	.webinar_title h2, .explore_webinar_title h2 { font-size: 32px; line-height: 1.31; }
	.webinar_banner_right_content:after { max-width: 73px; right: -10px; }
	.webinar_banner_right_content_main:before { height: 30px; max-width: 54px; left: 30px; top: -15px; }
	.webinar_banner_right_content_main { padding: 27px 18px 31px 16px; }
	.webinar_banner_inner { gap: 80px; }
	.webinar_date_details_outer { padding: 40px 0 32px; }
	.webinar_speaker_details_outer { padding-top: 32px; }
	.webinar_speaker_details_outer { gap: 23px; }
	.webinar_title h2 br { display: none; }
	.webinar_banner_left_content, .webinar_banner_right_content { width: 100%; max-width: 100%; } 

	/*********** banner two col ***********/
	.webinar_two_col { padding: 32px 0 18px; }
	.webinar_two_col_title h3 { font-size: 24px; line-height: 1.08; }
	.webinar_two_col_paragraph { padding-top: 32px; line-height: 1.5; }
	.webinar_two_col_right_content, .webinar_two_col_left_content { max-width: 100%; width: 100%; }
	.webinar_two_col_inner { gap: 32px; }
	.webinar_two_col_right_inner { padding: 23px 16px; }
	.webinar_two_col_right_paragraph_inner { align-items: flex-start; }

	.explore_webinar_title h2 { text-align: left; }

	/********* past_webinar banner *********/
	.past_webinar_banner { padding: 93px 0 70px; }

	.resource_listing_upper_right_content { max-width: 100%; width: 100%; }

	/* Blog Author */
	.author_related_blog_title { margin-bottom:40px; }
	.Blog_Author_header .blog-header__author-avatar { flex-basis: 30%; }
	.Blog_Author_header .blog_header__inner { padding: 40px 0 56px; margin-bottom: 56px; }
	.Blog_Author_header .BlogV2ListCol.w33 { width:50%; }

	.how_does_it_help_left_content { max-width: 500px; margin: 0 auto; }
	.how_does_it_help_inner { flex-wrap: wrap; justify-content: center; align-items: center; gap: 40px; }
	.how_does_it_help { padding: 50px 0 0; }
	.how_does_it_help_box_outer { gap: 10px; }
	.how_does_it_help_button { padding-top: 30px; }
	.how_does_it_help_right_content { max-width: 100%; }
	.how_does_it_help_left_content.d_none_991 { display:none; } 

	/* Our Process Section	 */
	.our-process-wrap-loop .our-process-two-col,
	.our-process-wrap-loop:nth-child(2n) .our-process-two-col{ grid-template-columns: 1fr; grid-template-rows: auto; row-gap:20px;}
	.our-process-wrap-loop .our-process-main-head,
	.our-process-wrap-loop:nth-child(2n) .our-process-main-head { grid-column: 1 / span 1; grid-row: 1 / span 1;}
	.our-process-wrap-loop .our-process-left-col,
	.our-process-wrap-loop:nth-child(2n) .our-process-left-col { grid-column: 1 / span 1; grid-row: 2 / span 1; }
	.our-process-wrap-loop .our-process-rigth-col,
	.our-process-wrap-loop:nth-child(2n) .our-process-rigth-col { grid-column: 1 / span 1; grid-row: 3 / span 1; }
	.what_we_offer .process-list-content { padding-top:0; }

	.service_testimonial_review { gap: 5px; flex-wrap: wrap; }

	.your_squad_teams { padding: 50px 0; }

	.your_squad_teams_cards { width: calc(50% - 2px); padding: 20px; }
	.your_squad_teams_bottom_content_inner:before { height: 100px; max-width: 100px; background-size: cover; right: -15px; }

	.service-banner-module .banner-slider-box-slider-content { padding-top: 40px; }

	.font80 { font-size: 45px; }
	.bannerV2 { padding: 100px 0 50px; }
	.bannerV2-slider-box-slider-content { padding-top: 165px; }
	.bannerV2-service-banner-logo { padding-top: 35px; }
	.bannerV2-logo-subtitle-outer {  max-width: 750px; }

	.problem-3-col { padding: 65px 0 40px; }
	.problem-3-col-bottom-content,.solution-3-col-bottom-content { padding-top: 35px; } 

	.solution-3-col { padding: 65px 0; }

	.agencies-two-col-inner { flex-direction: column; }
	.agencies-two-col-box { width: 100%; }
	.agencies-two-col-box:nth-child(odd), .hubspotAgenciesSection .agencies-two-col-box:nth-child(odd) { padding: 55px 24px 60px; }
	.agencies-two-col-box-title h3 { font-size: 24px; }
	.agencies-two-col-box-title { padding-bottom: 35px; }
	.agencies-two-col-box-content { padding: 16px 0; flex-direction: column; align-items: flex-start; gap: 10px; }
	span.blue_bg { font-size: 18px; max-width: 130px; padding: 8px 20px; }
	.agencies-two-col-box:nth-child(2n):before { right: -70px; }
	.agencies-two-col-box:nth-child(even), .hubspotAgenciesSection .agencies-two-col-box:nth-child(even) { padding: 55px 24px 25px; }
	.agencies-two-col-box:nth-child(even) .agencies-two-col-box-content { padding: 16px 0; }
	.agencies-two-col-inner:after { display: none; }
	.agencies-section { padding: 65px 0; }
	.agencies-two-col-box-content { height: 100%; }

	.bannerV2-inner-text-title h1 { font-size: 56px; }
	.three-col-card-image-inner-box { gap: 16px; padding-top: 30px; }

	.before-after-card-outer p { margin-top: 0; }
	.before-after-module, .three-col-cards-image { padding: 65px 0; }

	.form-module-outter-image::before { top:22%; }

	.insights_card_inner{flex-wrap:wrap;}
	.insights_single_card { width: calc(50% - 13px); }
	.insights_button_container { padding-top: 50px; }
	.card_bottom_description h5 { font-size: 18px; }

	/* 	.infoContentOuterV2 { top: -70px; } */

	.ABMSBannerContent {max-width: 540px;padding-top: 64px;}
	/* 	.ABMSBannerTitle h1 {font-size: 55px;} */
	.ABMSBannerAuthorDetails.pt40 {padding-top: 40px;}
	section.ABMSBannerSection.pt70 {padding-top: 67px;overflow-x: hidden;}

	.ABMSBannerSvg {top: 0;width: 287px;height: 402px;transform: translateY(0);}
	.ABMSBannerRightSvg.ABMSBannerSvg {right: -133px;}
	.ABMSBannerLeftSvg.ABMSBannerSvg {left: -133px;}

	section.ABMSGoodbyeSection {padding-top: 60px;padding-bottom: 60px;}
	section.ABMSLogoSection {padding-bottom: 60px;padding-top: 30px;}
	.ABMSGoodbyeTitle h2 {font-size: 32px;letter-spacing: -2px;}
	.ABMSGoodbyeTitle {max-width: 500px;width: 100%;margin: 0 auto;}
	.ABMSGoodbyeInner {max-width: 685px;width: 100%;margin: 0 auto;}

	.PipelineGrowthTop { flex-direction: column; gap: 24px; }
	.PipelineGrowthLeft, .PipelineGrowthRight { width:100%;  }

	.ABMSStrategyTop { flex-direction: column; gap: 24px; align-items:flex-start; }
	.ABMSStrategyLeft, .ABMSStrategyRight { width:100%;  }

	section.HowWeWorkTogether { padding:118px 0 51px; }
	.HowWeWorkTogetherBottom { flex-direction:column; padding: 42px 0; }
	.HowWeWorkTogetherBottom .HowWeWorkTogetherBottomRight, .HowWeWorkTogetherBottom .HowWeWorkTogetherBottomLeft { width:100%; }
	.HowWeWorkTogetherBottom .HowWeWorkTogetherBottomLeft { border-right:none; border-bottom:2px solid #000FC4; }

	section.BookStrategicSection { overflow-x: hidden; }
	.BookStrategicLeftSvg.BookStrategicSvg { top: 20%; left: -135px; }
	.BookStrategicRightSvg.BookStrategicSvg { right: -135px; bottom: 60px; }

	section.BookStrategicSection { padding: 101px 0 40px; }
	section.testimonials-module.pt65.pb130.lightGrayBG {padding-top: 40px !important;}
	.BookStrategicTitle h2 { font-size: 32px; }
	.BookStrategicTitle {max-width: 400px;}
	.BookStrategicFormTitle h3 {font-size: 36px;}

	.lightGrayBG .testimonials-main-head h2 {font-size: 32px;}

	section.PipelineGrowthSection { padding: 60px 0; }

	.HowWeWorkTogetherBottom::after { right: -35px; top: 1px; width: 105px; height: 105px; background-position: center; background-size: cover; }
	.HowWeWorkTogether { overflow: hidden; }
	.HowWeWorkTogetherBottom::before { left: -48px; bottom: 12px; }
	.HowWeWorkTogetherBottom { max-width: 552px; width: 100%; margin: 0 auto; }
	.HowWeWorkTogetherContent { padding-bottom: 16px; }


	.HubSpotCertifications { padding:14px 12px; }
	.HubSpotIcon { padding-top:14px; }
	.HubSpotTopIcon { width:62px; margin:0 auto;line-height:0; }
	.HubSpotCertificationName p { font-size:12px; letter-spacing:-0.3px; }
	.HubSpotIcon { width: 51px; margin: 0 auto;line-height:0; }
	.HubSpotCertifications:nth-child(3) .HubSpotCertificationsInner .HubSpotTopIcon { width:86px; }

	.events_banner { padding: 160px 0 90px; }
	.events_banner .customer_story_banner_content h1 span.highlight { font-size: 48px; padding: 10px 16px; }
	.events_banner .customer_story_banner_content h1 { font-size: 55px; }
	.events_banner .customer_story_banner_inner:before, .events_banner .customer_story_banner_inner:after { width: 75px; height: 81px; }
	.events_banner .customer_story_banner_inner:after { top: 85%; }

	/* 	Event Numbers CSS */
	.event_numbers .solution-3-col-box { width: 100%; padding: 24px; }
	.event_numbers .ABMSStrategyTitle { max-width: 100%; }
	.event_numbers .ABMSStrategyTop { gap: 17px; padding-bottom: 40px; }
	.event_numbers .ABMSStrategyRight { width: 100%; }
	.event_numbers .ABMSStrategyTitle h2 { font-size: 32px; }
	.event_numbers .solution-3-col-box-outer:after { display: none; }

	/* 	Team Module CSS */
	.team_module { padding: 40px 0 110px; }

	/* 	Image Galllery CSS */
	.image_gallery .image_gallery_box { flex-direction: column; }
	.image_gallery .image_gallery_left { width: 100%; }

	.image_gallery .image_gallery_box_right { width: 100%; }

	.ppc_banner_top_content:before { top: -19%; left: -40%; }
	.ppc_banner_top_content:after { top: -19%; right: -40%; }
	.ppc_banner_title h1 { font-size: 55px; }
	.ppc_banner_parthner_logo { max-width: 135px; }
	.ppc_banner_feature_outer { gap: 8px; }
	.ppc_banner_client_cards { width: calc(50% - 1px); }
	.ppc_banner_client_cards.fullwidth { width: 100%; }
	.ppc_banner_trusted_logo { width: calc(50% - 1px); }
	.ppc_banner_trusted_logo.fullwidth { width: 100%; }

	.ppc_problem_title h2, .ppc_testimonial_heading h2, .ppc_faq_title h2, .ppc_infra_blog_bottom_title h2, .ppc_infra_blog_title h2, .hubspot_logo_section .section_title h2, .ppc_accordian_heading h2, .ppc_key_outcomes_title h2 { font-size: 32px; }
	.ppc_infra_blog_card_title h4 { font-size: 24px; }

	.ppc_faq_details { padding: 16px; }
	.ppc_faq_answer_inner { padding-top: 8px; } 

	.hubspotAgencyPage .section_content p br, .hubspotAgencyPage .ppc_banner_title h1 br, .hubspotAgencyPage .ppc_banner_paragraph p br { display: none; }

	.hubspotAgencyPage .ppc_testimonial, .body-container--homePage .ppc_testimonial { padding: 50px 0; }

	.hubspotServiceAgency { padding-top: 0px; }
	.hubspotServiceRightContent { padding: 30px 15px 30px 15px; }
	.hubspotServiceInner { flex-direction: column; align-items: center; }
	.hubspotServiceRightContent { width: 100%; }
	.hubspotServiceLeftContent { width: 100%; }
	.hubspotServiceTitle, .hubspotServiceParagraph { text-align: center;margin: 0 auto;}
	.hubspotServiceRightContent .ppc_key_outcomes_button a { margin: 0 auto; }

	.hubspotImplementation { padding: 50px 0 20px; }
	.hubspotImplementationCards { padding-top: 30px; }

	.hubspotImplementationTwoCol { padding: 50px 0 20px; }
	.hubspotImplementationTwoColCard { flex-direction: column-reverse; gap: 30px; }
	.hubspotImplementationTwoColCardLeftcontent, .hubspotImplementationTwoColCardRightContent { max-width: 100%; }
	.hubspotImplementationTwoColBoxContent { margin-top: 20px; padding: 15px; }
	.hubspotImplementationTwoColCard:not(:first-child) { padding-top: 50px; }

	.bannerSectionInner { flex-direction: column; gap: 40px; }
	.bannerSection { padding: 100px 0 50px; }
	.bannerLogo { height: 100px; width: 100px; }
	.bannerSection .bannerV2-slider-box-slider-content { padding-top: 40px; }
	.bannerSectionLeft { max-width: 100%; }


	.hubspotImplementationTwoColV2 .hubspotImplementationTwoColCard.row_reverse { flex-direction: column-reverse; }
	.hubspotImplementationTwoColV2 .hubspotImplementationTwoColInner .hubspotImplementationTwoColCard:not(:first-child) { padding-top: 30px; }
	.hubspotImplementationTwoColV2 .hubspotImplementationTwoColCardRightContent { max-width: 100%; }

	.ceoDesignation h4, .ceoName h4 { font-size: 18px; }
	.ceoIntroInner { flex-direction: column; }
	.ceoImage { max-width: 450px; }
	.ceoIntroLeft, .ceoIntroRight { max-width: 100%; }

	.ceoIntroModule { padding-top: 40px; }

	.abmBlueprintBannerInner { flex-direction: column; gap: 30px; }
	.abmBlueprintBanner { padding: 100px 0 50px; }
	.abmBlueprintBannerLeft, .abmBlueprintBannerRight { max-width: 100%; }
	.abmBlueprintBookImage img { height: 410px !important; max-width: 305px !important; }
	.abmBlueprintBannerParagraph { padding-top: 16px; }
	.abmBlueprintBookImage { padding-top: 30px; }
	.abmBlueprintBannerFormOuter { padding: 30px; }

	.abmThreeCard { width: calc(50% - 16px); }

	.getHandbookInner { padding: 90px 16px; }
	.getHandbookInner:before, .getHandbookInner:after { width: 100px; height: 70px; }

	.bannerABMTitle h1 { font-size: 48px; }
	.bannerABM { padding: 110px 0 80px; }
	.bannerABMListOuter, .bannerABM .bookCallBtn { padding-top: 40px; }
	/* 	.bannerABM .bookCallBtnRight { font-size:  } */
	.bannerABMRight { display: none; }
	.bannerABMBottomInner { flex-wrap: wrap; gap: 2px; }
	.bannerABMPartnerLogo { width: calc(50% - 1px); height: 80px; padding: 24px 20px; background-color: #333FD0; text-align: center; }
	.bannerABMPartnerLogo.fullwidth { width: 100%; text-align: center; }
	.logoSubtitle p { text-align: center; width: 100%; max-width: 90%; margin: 0 auto; }

	.abmPlansModule { padding-top: 80px; }

	.challengesBox { width: calc(50% - 12px); padding: 24px; }

	.abmStepsBoxOuter { padding-top: 36px; }

	.abmStepsModule:after { top: 10px; }
	.max865 { max-width: 500px; }

	.abmTestimonialCardsSection .abmTestimonialCard {width: calc(50% - 20px);}
	.abmTestimonialCardsSection .abmTestimonialCardsRow {gap: 20px;}

	.abmFormInner { flex-direction: column; }
	.abmFormModule:before { display: none; }
	.abmFormRight { padding: 40px 24px; }
	.abmFormRight:before { right: -10px; width: 72px; height: 77px; }
	.abmCEOList { padding: 8px 0; }
	.abmChallengesListOuter, .abmCEOListOuter { padding-top: 40px; }


	.personasGoalLeftShape { width: 100%; max-width: 80px; }
	.personasGoalInner { padding: 65px 24px 85px; }
	.personasGoalRightShape { width: 100%; max-width: 116px; right: 24px; bottom: -24px; }
	.personasGoalContent { width: 100%; }
	.personasGoalTitle { max-width: 100%; }
	
	.articles { padding-top: 20px; }
	.blog-index__post.blog-index__post--small { width: calc(50% - 20px); }
	.postButton a { padding: 10px 40px 10px 10px; font-size: 16px; }
	
} 

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
	.Font20,.Font20 p { font-size: 18px; }
	/* 	System Page CS */
	.passwordProtectedPage .systems-page { padding: 0; }
	.passwordProtectedPage { padding: 140px 0 70px 0 !important; }
	.passwordProtectedPage form .hs-button, .passwordProtectedPage form input[type=submit] { padding: 12px 22px; }
	.passwordProtectedPage form { padding-top: 45px; }

	/* 	505 Page CSS */
	.internalError.banner-module { padding: 124px 0 64px !important; }
	.internalError .error-page { padding: 120px 0; }

	.banner-slider-box-outter::before{position:unset;}
	.ABMSServiceSection.abm_service_page.special .abs-service-section-outter::after{position:unset;} 
	.ABMSServiceSection.abm_service_page.special .abs-service-section-outter::before{position:unset;}
	.content-wrapperV2 { padding: 0 35px; }
	.wrapper,.content-wrapper { max-width:100% !important; padding-left:20px; padding-right:20px;}

	.our-process-main-head h2 br { display: none; }
	/*  Footer  */
	.footerRowNumOneInner {gap: 30px; flex-direction: column; align-items: flex-start;}
	.footerRowNumOneRight {justify-content: flex-start;}
	.footerV2 .footerRowNumOneRight { justify-content: space-between; }
	.footerRowNumTwoInnerMenu {max-width: calc(40% - 16px);}
	.footerRowNumThreeLeft {width: 100%; max-width: 100%; justify-content: space-between;}
	.footerRowNumThreeInner {flex-wrap: wrap;}
	.banner-logo-slider-inner-mob {display: block;}

	.banner-inner {padding-top: 11px; padding-bottom:280px;}
	.revOps-mobile-table-ul.main-border-mobile{display:block;}
	.revOps-table-main-table {display: none;}
	.revOps-table-inner-title {margin-bottom: 0px;}
	/* 	.revOps-table.mobile-table-inner {display: block;} */
	.three-col-card {max-width: 100%;}
	.two-col-diff-box {padding: 62px 16px 40px;}
	.counter-card {max-width: 100%;}
	form fieldset.form-columns-2 .field {width: 100%!important;}
	.form-module-right-col-wrap .hs-fieldtype-intl-phone.hs-input input {width: 100%!important;}
	.three-col-cards:before {display:none;}
	a.borderless-button {padding: 15px 13px; display: block;}
	a.normal-button {padding: 16px 11px;}
	.two-col-diff-box-cta-group div {display: flex;}
	.two-column-listing-content {column-count: 1;}
	section.form-module:before{display:none;}
	.revops-content-box-item {max-width: 100%; width: 100%; }
	.revops-team-wrap-list {max-width: 100%;}
	.use-cases-cards-wrap-list {max-width: 100%;}
	.testimonials-slider-quote {gap: 24px; flex-wrap: wrap; flex-direction: column;}
	.testimonials-slider-wrap {padding-top: 32px;}
	span.plus-minus {width: 100%; max-width: 16px; height: 14px;}
	li.mainFaqLi {padding: 16px;}
	.hubspot-team-wrap-item {max-width: 100%;}
	.pb130, .p130-0 {padding-bottom: 64px;}
	.pt130, .p130-0 {padding-top: 64px;}
	section.banner-slider-box.banner-module {padding-bottom: 64px;}
	.use-cases-cards-list-content {height: 100% !important;}
	.why-us-top-content-list-wrap {height: auto !important;}
	.hubspot-team-wrap-content {height: auto !important;}

	section.banner-slider-box.banner-module.abm_page { padding-bottom: 111px; }

	.account_based_module { padding: 69px 0 0;}
	.account_based_middle_inner { column-count: 1; }

	.traditional_marketing { padding: 64px 0; }
	.traditional_marketing_middle_inner:after { right: -20px; scale: 0.8; }
	.traditional_box_outer { padding: 20px; }
	.traditional_box_inner { gap: 18px; }
	.traditional_box_content_outer { max-width: 260px; }
	.traditional_box_image { max-width: 210px; }

	.abm_page_zig_zag .our-process-wrap-loop:nth-child(1) .our-process-left-col:before,
	.abm_page_zig_zag .our-process-wrap-loop:nth-child(1) .our-process-left-col:after{ display: none; }
	.abm_page_revOps_outer { padding: 64px 0 31px;}
	.abm_page_testimonials { padding: 0 0 64px; }

	.perspectives_subtitle { padding-top: 40px; }
	.perspectives_subtitle h4 { font-size: 20px; }
	.strategy_cta { padding-top: 32px; }
	.abm_page_revOps_outer .strategy_cta { padding-top: 0px; }

	.abm_page_zig_zag .our-process-wrap-loop .our-process-two-col { gap: 30px; }

	.traditional_marketing_middle_inner:before { left: -20px; }
	.traditional_marketing_middle_inner:after { right: -28px; }
	.strategy_cta_outer.desktop.testi-btn {padding-top: 50px;}
	section.our-process-section:before {display:none;}
	.thnak-page-banner {padding-bottom: 22px;}
	.select_meeting-inner:before {bottom: 191px;}

	/************ customer listing ***********/
	.customer_stories { padding: 51px 0 64px; }
	.customer_stories_box { width: 100%; max-width: 100%; }
	.customer_stories:before { display: none; }
	.customer_stories_box_logo { height: 200px; }
	.customer_stories_box_inner { padding: 24px 0 32px; }
	.customer_stories_box_title h4 { font-size: 22px; }
	.customer_stories_listing_inner { gap: 16px; }

	/************customer_stories_why_us *********/
	.customer_stories_why_us .why-us-top-content { padding-top: 64px; }
	.customer_stories_why_us .why-us-top-title-content { text-align: left; }

	/*********** customer_stories_form ************/
	section.form-module.pt65.pb130.customer_stories_form { padding-top: 30px; }

	/****** customer_story_inner ******/
	.customer_inner_upper_content { gap: 32px; }
	.customer_inner_bottom_content { padding-top: 40px; }
	.customer_inner_stats_main { padding: 24px; max-width: 100%; }
	.customer_inner_bottom_content_inner:before { max-width: 54px; height: 39px; top: -13px; right: -16px; }
	.customer_inner_bottom_content_inner:after { max-width: 54px; height: 42px; left: -6px; }
	.customer_inner_bottom_content_inner { justify-content: center; gap: 1px; }
	.customer_inner_right_content, .customer_inner_left_content { max-width: 100%; width: 100%; }

	.revOps-table-inner { padding-bottom: 30px; }

	/*********** about_duon ************/
	.about_duon_left_content, .about_duon_right_content { max-width: 100%; }
	.about_duon_inner { flex-wrap: wrap; gap: 0px; }
	.about_duon_right_image { height: 360px; }
	.about_duon .wrapLeft { padding-left: 0 !important; }
	.about_duon_left_content { padding: 64px 20px 24px; }

	/****** Read_case_study ********/
	.read_case_study_right_content { max-width: 100%; width: 100%; }
	.read_case_study { padding: 64px 0; }
	.read_case_study_inner { gap: 32px; }
	.read_case_study_left_content { max-width: 100%; width: 100%; order: 2; position: static; }
	.read_case_study_title h3 { font-size: 24px; }
	.read_case_study_left_inner:after { max-width: 145px; height: 89px; }
	.font22_37, .case_study_right_bottom_paragraph p { font-size: 20px; line-height: 1.65; }
	.case_study_right_bottom_title h3 { font-size: 22px; line-height: 1.09; }

	/**************/
	.revops-team-list-image {    max-width: 100%; }
	.life-at-man-digital {padding-bottom: 20px; padding-top: 50px; }
	.life-at-man-digital-content {padding-top: 30px;}
	.our-friends-image {max-width: 50%;}
	.our-friends-image:nth-last-child(-n+2) {border-bottom: none;}
	.our-friends-image:nth-child(2n) {border-right: none;}
	.our-friends-image:nth-last-child(-n+6) {    border-bottom: 1px solid #edeef7;}
	.our-friends-image:nth-child(6n) {border-right: 1px solid #edeef7;}
	.guide-us-right-col-inner-title { flex-direction: column; gap: 41px; align-items: flex-start; }
	span.guide-us-box-img { margin-left: 17px; }
	.guide-us-right-col-inner-box+.guide-us-right-col-inner-box {margin-top: 17px;}
	.meet-our-team-btm-listing {flex-wrap: wrap;}
	.meet-our-team-btm-box {max-width: 100%; padding: 32px;}
	.open-positions-list-item {flex-wrap: wrap; flex-direction: column; align-items: flex-start; }

	/***************** single_testimonial **********/
	.single_testimonial { padding: 64px 0; }
	.single_testimonial_inner_main { padding: 40px 40px 56px; gap: 25px; background-color: #FFFFFF; }
	.single_testimonial_inner:after { max-width: 66px; right: -10px; }
	.single_testimonial_inner:before { max-width: 60px; left: -31px; }
	.single_testimonial_right_content { max-width: 100%; }
	.single_testimonial_left_content { max-width: 250px; }

	/*********** Career Page Css ************/

	/********* recent_webinars *********/
	.recent_webinars { padding: 64px 0; }
	.recent_webinars_upper_content { text-align: left; max-width: 100%;}
	.recent_webinars_bottom_content { padding-top: 40px; }
	.recent_webinars_box_logo { padding: 48px; }
	.recent_webinars_box_logo  img { width: 100%; max-width: 300px !important; }
	.recent_webinars_box { max-width: 100%; width: 100%; }
	.recent_webinars_box_inner { padding: 24px; }
	.recent_webinars_bottom_content_inner { gap: 16px; }

	/************ pricing page css *********/
	.pricing_banner_upper_content:after { right: -31px; top: -50px; width: 70px; }
	.pricing_banner_upper_content:before { left: -31px; bottom: -120px; width: 70px; }
	.pricing_second_tab_middle_content ul li:first-child { width: 100%; min-width: 170px; padding: 10px 20px 10px 8px; }
	.pricing_second_tab_middle_content ul li:nth-child(2) { width: 100%; min-width: 100px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
	.pricing_second_tab_middle_content ul li:nth-child(3) { width: 100%; min-width: 160px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; text-align: center; }
	.pricing_second_tab_middle_content ul li:nth-child(4) { width: 100%; min-width: 110px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; text-align: center; }
	.pricing_second_tab_middle_content ul li:nth-child(5) { width: 100%; min-width: 160px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; text-align: center; }
	.pricing_tab_bottom_strip .pricing_second_tab .pricing_tab_middle_content_inner { overflow-x: auto; }
	.pricing_second_tab_middle_content ul { border: none; gap: 0; padding: 0; }
	.pricing_second_tab_middle_content ul li { border-bottom: 1px solid #edeef7; padding-top: 10px; padding-bottom: 10px; }
	.pricing_tab_bottom_strip_top_content { gap: 20px; }
	.pricing_topic { width: 278px; padding: 20px; }
	.pricing_tab_middle_bottom_text { padding: 10px 0; }
	.pricing_tab_bottom_strip:after { right: -15px; }
	.pricing_tab_middle_bottom_text { flex-direction: column; justify-content: space-around; align-items: flex-start; }

	/* 404 Error Page Style */
	.error-pqge-title {padding-top: 32px;}
	.error-pqge-2023 { padding: 124px 0 64px !important; }
	.error-page-wrap { padding: 0; }
	.error-pqge-image svg {margin-left: -4px;}
	.error-pqge-title br { display: block; } 
	.error-pqge-title h1 {font-size: 32px;}

	.NewsletterForm .legal-consent-container {padding: 24px 24px 0px 24px;}
	.NewsletterForm .hs_submit input.hs-button{width: 100%;}

	/* Blog Inner page */
	.ManBlogBanner.innerWrapper.altFont.pt40, div#blog_content_box_bottom { width:100%; padding-left:15px; padding-right:15px; } 
	.blog_sticky_element .sticky_title { font-size:18px; }

	/*************************/
	.resourceblog_inner { padding: 16px; }
	.resource_listing_upper_content { gap: 32px; }
	.resource_listing_bottom_content { padding-top: 40px; }
	.resource_listing_inner { padding-top: 0; }
	.resource_listing_blog_main { max-width: 100%; width: 100%; }
	.list { grid-template-columns: repeat(1, 1fr); row-gap: 16px; }
	.radio-inline label { padding: 5px 9px; }

	/*******************/
	.about_business_title { text-align: left; }
	.about_business { padding: 32px 0 64px; }
	.about_business_inner:before { max-width: 110px; }
	.about_business_inner:after { max-width: 110px; bottom: -130px; }
	.about_business_buttons { padding-top: 40px; justify-content: flex-start; }

	/*******************/
	.partner_logo_title h2 { text-align: left; line-height: 1.31; }
	.partner_logo { padding: 32px 0; }
	.partner_logos_outer { padding-top: 32px; }
	.partner_logo_upper_content { max-width: 100%; }

	.explore_webinar_blog_details_inner p { line-height: 1.33; }

	/********* past_webinar banner *********/
	.Video_playbtn { width: 100%; max-width: 70px; height: 70px; }
	.Video_playbtn:before { width: 162px; height: 162px; }
	.webinar_video_and_speaker_inner:before { height: 55px; max-width: 50px; left: -10px; bottom: 15px; top: unset; }
	.webinar_video_and_speaker_inner:after { height: 55px; max-width: 50px; bottom: unset; right: -10px; top: 15px; }
	.meet_the_speakers_box_main { max-width: 100%; padding: 24px; }
	.meet_the_speakers_image { max-width: 280px; height: 280px; }
	.meet_the_speakers_box_inner { gap: 2px; }
	.meet_the_speaker_title { text-align: left; }

	/********* past webinar meeting ***********/
	section.past_webinar_meeting { padding: 64px 20px 0; }
	.past_webinar_meeting_outer { max-width: 100%; }
	.past_webinar_meeting_title, .past_webinar_meeting_paragraph  { text-align: left; max-width: 100%; }
	.past_webinar_meeting_section { padding: 38px  0 0; }
	.past_webinar_meeting_section .select_meeting-inner:after { max-width: 142px; height: 70px; top: -5px; right: -15px; }
	.past_webinar_meeting_section .select_meeting-inner:before { max-width: 142px; height: 70px; bottom: 140px; left: -15px; }

	.two-column-item-right-col-content-inner {height: auto !important;}
	.three-col-card-bottom-title h4 {font-size: 20px;}

	.two-col-diff-box-cta-group {display: flex; justify-content: space-between; align-items: center;}

	.counter-card-title, .recent_webinars_box_title, .recent_webinars_box_equal_para, .resource_listing_blog_title, .resource_blog_details_inner,
	.explore_webinar_blog_title, .explore_webinar_blog_details_inner { height: auto !important; }

	.resource_listing_upper_left_content { flex-wrap: wrap; gap: 20px; }

	/* Blog Author */
	.author_related_blog_title { margin-bottom:32px; }
	.Blog_Author_header .blog_header__inner { flex-direction: column; align-items: flex-start; row-gap: 28px; padding: 40px 0 32px; }
	.Blog_Author_header .blog_header__subtitle { margin-top:32px; }
	.blog-header__author-social-links { margin-top: 24px; }
	.author_shape { display:none; }

	.resource_listing_upper_left_content { max-width: 100%; }

	.service-banner-module span.banner-slider-left-shape { bottom: 20px; }
	.service-banner-module span.banner-slider-right-shape { top: 35px; }
	.service-banner-module { padding: 80px 0; }
	.service_three_col { padding-top: 50px; }
	.normal_para { font-size: 18px; }
	.service_three_col_image { max-width: 45px; height: 45px; }


	.service_testimonial_box { width: 100%; gap: 20px; } 
	.service_testimonial_inner { gap: 20px; } 
	.service_testimonial_quote_image { max-width: 30px; }

	.bannerV2-logo-subtitle-outer { max-width: 100%; padding: 0 16px; }

	/************* Before After Module ************/
	.after-outer-card, .before-outer-card { padding: 32px 16px; width: 50%; }

	.problem-3-col-box { width: 100%; gap: 25px; flex-direction: column; padding: 22px 24px; }
	.problem-3-col-box-outer { flex-wrap: wrap; }
	.problem-3-col-box-icon { margin-top: 0; }
	.problem-3-col:before, .solution-3-col:before { display: none; }
	.problem-3-col-box-paragraph p, .form-module-listing-paragraph p { font-size: 18px; }

	.solution-3-col-box { width: 100%; padding: 25px; }
	.solution-3-col-box-paragraph p { font-size: 18px; }

	.footerV2 .footerRowNumThreeInner { gap: 25px; }  

	.form-module-outter-image::before { display:none; }
	.infoContentOuter, .infoContentOuterV2 { max-width: 445px; top: -102px; right: 0px; }
	.privacyCheckboxInner { align-items: flex-start; }

	.card_top_image { height: 182px; }

	/* 	.infoContentOuterV2 { top: -70px; } */

	/* RevOps Roadmap Module CSS */
	.revOpsRoadMapSection .ABMSStrategyTop { gap: 17px; padding-bottom: 42px; }

	/* RevOps Sprints Module CSS */
	.revOpsSprintsSection .PipelineGrowthTop { gap: 17px; padding-bottom: 42px; }
	.revOpsSprintsSection .PipelineGrowthSprintsDetails { padding-top: 41.5px; }
	.revOpsSprintsSection .weekSprintTitle span { font-size: 17px; }

	/* 	service page */
	.abs-service-3-col-box{width:calc(100%);}

	/* 	Event Landing Page Banner */
	.events_banner .event_text { max-width: 560px; }

	/* 	Events Logo Slider CSS */
	.bannerV2.logo_slider { padding: 20px 0 30px 0; }
	.logo_slider .bannerV2-service-banner-logo { padding-top: 20px; }

	/* 	Event Number CSS */
	.event_numbers { padding: 30px 0 40px 0; }

	/* 	Team Module CSS */
	.team_module .meet_the_speaker_title h2 { font-size: 32px; }
	.team_module .meet_the_speakers_box_main { width: calc(50% - 1px); }
	.team_module .meet_the_speakers_desigantion { padding-top: 4px; }
	.team_module .meet_the_speaker_title { text-align: center; }
	.team_module .meet_the_speakers_image { height: 308px; max-width: 100%; }

	/* 	Image Galllery CSS */
	.image_gallery .image_gallery_title h2 { font-size: 32px; }

	/* FAQ CSS */	
	.faq_section_title h2 { font-size: 32px; }	
	.faq_section .faq_section_box { flex-wrap: wrap; gap: 21px; }
	.faq_section .faq_list_title, .faq_section .faq_list_text { width: 100%; }

	.cta_strip .about_business_title, .cta_strip .about_business_buttons { text-align: center; justify-content: center; }
	.cta_strip .about_business_inner { padding: 80px 107px 88px 107px; }
	.cta_strip .about_business_inner:after { bottom: -78px; }
	.cta_strip .about_business_inner:before { max-width: 122px; height: 122px; top: -12px; left: -15px; }

	.ppc_banner_top_content { max-width: 578px; }
	.ppc_banner_title { max-width: 558px; width: 100%; margin: 0 auto; }

	.ppc_problem_box { width: 100%; padding: 16px 24px; flex-wrap: wrap; }
	.ppc_problem_box_outer { gap: 0; }
	.pt125 { padding-top: 80px; }
	.pb125 { padding-bottom: 80px; }

	.ppc_form form fieldset.form-columns-2 .field { width: 50% !important; }
	.ppc_form .BookStrategicLeftSvg.BookStrategicSvg, .ppc_form .BookStrategicRightSvg.BookStrategicSvg  { display: none; }
	.ppc_form .BookStrategicForm { padding-top: 40px; } 

	.event_module { padding: 50px 0; }
	.event_cards { padding: 25px; }

	.event_card_title h4 { font-size: 20px; }

	.hubspotImplementationCard { width: 100%; padding: 16px 24px; }
	.hubspotImplementationcCardContent p { font-size: 18px; }
	.hubspotImplementationcCardContent { padding-top: 24px; }
	.hubspotImplementation .sectionTitle h2 * br { display: none; }


	.hubspotMigrationPage .ppc_problem { padding: 50px 0 30px; }
	.hubspotMigrationPage .revopsComparisonSection { padding:  30px 0 0; }
	.hubspotMigrationPage .hubspot_logo_section { padding: 60px 0 0; }
	.hubspotMigrationPage .ppc_key_outcomes_section { padding-bottom: 50px; }
	.revopsExperts .ppc_infra_blog_bottom_title { text-align: left; }

	.body-container--homePage .Success_stories_Section { padding: 50px 0; }

	.abmPlanParagraph { display: none; }
	.abmPlanBoxInner { flex-direction: column; gap: 72px; }
	.abmPlanBox { width: 100%; padding: 24px 16px 0; }
	.abmPlanBoxIcon { width: 52px; height: 52px; padding: 12px; top: -25px; }
	.abmPlanBoxOuter { padding-top: 60px; }
	.abmPlanList { padding: 12px 0; }

	.abmOneBox { padding: 24px; flex-direction: column; }

	.personaCenterMain:after, .personaCenterMain:before, .personaCenterLeft, .personaCenterAfterElement { display: none; }
	.personaCenterMain { padding: 27px 0 35px; }
	.personaCenterRight { height: auto; margin: 0 auto; }

	.challengesBox.v2.w50 { width: 100%; }

	.hubspotImplementationTwoColCardV2 .hubspotImplementationTwoColCardLeftcontent, .hubspotImplementationTwoColCardV2 .hubspotImplementationTwoColCardRightContent {
		width: 100%; max-width: 100%; }
	.hubspotImplementationTwoColCardV2 { flex-wrap: wrap; gap: 50px; }

	.buttonRepeat {width: 100%; min-height: auto; }
	.buttonRepeat a { min-height: auto; padding: 15px 10px; font-size: 16px; }

	.leftImageArticle { width: 100%; }
	.rightImageArticle { width: 100%; padding-left: 0; padding-top: 20px; }
	.twoColumnArticleInner { flex-wrap: wrap;}
	.articlesNew { padding: 40px 0;}
	.blog-index__post.blog-index__post--small { width: 100%; }
	.blog-index__post-content { padding: 15px; }
	.postContent {padding-bottom: 15px;}
	
}

@media (max-width: 760px ) {
	.infoContentOuter, .infoContentOuterV2 { right: 190px; top: -75px; }
	section.ABMSLogoSection {padding-top: 30px;}
	/* 	.infoContentOuterV2 { top: -45px; } */ 
}

@media (max-width: 700px ) {
	.infoContentOuter, .infoContentOuterV2 { right: 110px; }

	.ppc_banner_feature_outer { flex-direction: column; align-items: flex-start; }

}

@media (max-width:640px ) {
	.ABMSBannerAuthorRow a, .ppc_banner_btn a, .bookCallBtn a{padding:8px;}
	.content-wrapperV2 { padding: 0 20px; }

	.NewsletterForm .legal-consent-container {padding: 20px 0 0;}

	.recent_webinars_box_logo  img { width: 100%; max-width: 200px !important; }

	/* About us Page style */
	.storyLeft.w50 { width: 100%; }
	.storyRight.w50 { width: 100%; margin-top: 66px; }
	.storyInner { flex-wrap: wrap; }
	.storyLeftInner img { max-width: 209px; }

	.ourStoryMain { padding-top: 65px; }

	.ourTeam { padding: 64px 0; }
	.teamMain { margin-top: 36px; }
	span.ourTeam_overlayLeft { display: none; }
	.teamSection.w33 { width: 100%; border-right: 0; }
	.teamRepeat { padding: 24px; }
	.teamMemberPic { height: auto; }
	span.ourTeam_overlayRight { display: none; }
	.tangibleresults_title.text-center { text-align: left; }
	.tangibleresults { padding: 65px 0; }
	.tangibleresults_Three_col_Box { width: 100%; }
	.tangibleresults_number { font-size: 44px; }
	.tangibleresults_Three_col_TopBox { padding: 40px 20px 34px; }
	.tangibleresults_content { min-height: auto; font-size: 24px; margin-bottom: 28px; }
	.tangibleresults_Three_col_Content { padding: 24px; }
	.AboutCTA_bottom_Inner_Box { padding: 0 24px; }
	.AboutCTA_Bottom a { display: block; text-align: center; }
	.About_Arrow { max-width: 48px; height: 37px; bottom: 15px; right: 82px; }
	.About_BottomShape { width: 116px; bottom: -40px; right: 24px; }
	.AboutCTA_bottom { padding-bottom: 64px; }

	.storyLeft_imgMobile { display:block; }
	.storyLeft_imgDesktop { display:none; }
	.AboutCTA_bottom_box { padding-top:70px; }
	.storyTitle h3 { font-size: 24px; }
	.AboutUs_Scroll { display:none; }
	.ourStoryMain:after { content:none; }

	/************ pricing page css *********/
	.pricing_topic { width: 200px; padding: 20px; }

	/* Blog Listing page*/
	.blogV2MainRow { padding-top: 150px; }
	.blogV2MainRow { padding-top: 110px; }
	.BlogV2ListCol.PostOne { margin-bottom:0; }
	.BlogV2ListCol.PostOne .BlogV2FeaturedImg { height: 181px; }
	.blogV2MainRow:before { content:none; }
	.blogV2MainCol.tabw100.w75.ib.vt.blogV2MainCol_equalHeight { padding-top: 0; }
	.Blogbanner { height: 251px; }

	.BlogV2ListCol.w50 { width:100%; }

	.BlogV2ListCol.PostOne .blogV2listName h3 a { font-size: 24px; }
	.BlogV2TextBox { padding: 24px 16px; }
	.BlogV2ListRow { gap: 16px; }
	.BlogV2ListCol .BlogV2FeaturedImg { height: 181px; }

	.ConctactusBottomBar { padding: 70px 0 60px; }

	span.CTALeftOverlay { width: 150px; left: -50px; top: -150px; }
	.ConctactusRow { padding: 125px 0; }
	.ConctactusRow .text-center.font30 { text-align: left; padding: 0 24px; }
	.NewsletterForm form { padding: 0 24px; }
	.ConctactusRow input[type=email] { width: 100% !important; max-width: 100% !important; display: block; }
	.NewsletterForm form .field { width: 100%; }

	.ConctactusRow button, .ConctactusRow input[type=button], .ConctactusRow input[type=submit] { margin-top:20px; }
	.ConctactusRow .hs_submit.hs-submit { width: 100%; }
	.ConctactusRow .actions { text-align: left; }
	span.CTARightOverlay { width: 116px; bottom: -209px; }

	.mobile_signup_box { display: block; }
	.PolygonsFormBox.V2 form { padding: 0; }
	.PolygonsFormBox.V2 form .actions { position: unset; }
	.PolygonsFormBox.V2 { padding: 30px; }
	.BlogRightTextBox.pt25 { padding-top: 17px; }
	.blogV2listName h4 a { font-size:22px; }

	/* Blog Inner page */
	.BlogBanner .BlogBanner_inner { padding: 130px 0 70px; }
	.BlogBanner .BlogBanner_inner .Blog_Banner_title { letter-spacing: -2px; font-size:32px; line-height:1.3; }
	.ManBlogAuthorName { width: 100%; padding-bottom:12px; }
	.ManBlogAuthorInfo { flex-wrap: wrap; }
	.ManSocialIcons ul li:first-child a { margin-left:0; }

	.ManBlogTag_Time { margin:30px 0; flex-wrap: wrap; }
	.ManBlogAuthorStrip.CharterFont span.InnerTag span { padding: 5px !important; }
	.TableofContentsBox li, .TableofContentsBox li a { font-size:20px; }

	.social_accounts { margin-left: 0; width: 100%; }
	.blog_sticky_inner { flex-wrap: wrap; justify-content: center; align-items: center; }
	.social_accounts ul { margin: auto; text-align: center; width: 100%; }
	.blog_sticky_element .sticky_title { font-size:16px; }

	.author_description_body .ManBlogAuthorAvator { width: 100%; flex-basis: 10%; margin-bottom: 15px; }
	.author_description_body .ManBlogAuthorname { width: 100%; }
	.author_description_body { flex-wrap: wrap; align-items: self-start; }
	.author_description { padding: 30px 0; margin: 30px 0; }
	.blog_cta_box { flex-wrap: wrap; }
	a.Orangebutton { width: 100%; }
	a.Bluebutton { display: none; }
	.recent_blog_Section { padding: 70px 0 0; }
	.recent_blog_Section .recent_blog-title { text-align: left; padding-left: 16px; margin-bottom: 45px; }
	.recent_blogs { flex-wrap: wrap; }
	.recent_blog_post { flex-basis: 100%; margin-bottom:16px; }
	.TableofContentsBox { padding: 32px 24px 12px; }

	/************** explore webinars ***********/
	.explore_webinar { padding: 18px 0 32px; }
	.exploreWebinar_inner { padding: 16px; }
	.explore_webinar_blog_main { max-width: 100%; }


	.Blog_Author_header .BlogV2ListCol.w33 { width:100%; }

	.resource_cards { width: 100%; border-right: none; flex-wrap: wrap; }
	.resource_cards_blogs { padding: 10px 0px 0 0; }
	.resource_cards_blogs:first-child { padding-top: 25px; }

	.service_three_col_box { width: 100%; padding: 20px; gap: 15px; }
	.service_three_col_inner { gap: 15px; }

	.your_squad_teams_top_inner { flex-wrap: wrap; gap: 10px; }

	/********** New Design ************/
	/********** three-col-card ************/
	.three-col-card-image { width: 100%; max-width: 80%; margin: 0 auto; }

	/****************** Two Col V2 ****************/
	.two-column-listing-V2 .two-column-listing-item-wrap, .two-column-listing-V2 .two-column-item-left-col { width: 100%; max-width:100%; }
	.two-column-listing-V2 { padding-top:64px; }
	.two-column-listing-content { padding: 40px 0 67px; }
	.two-column-listing-V2 .strategy_cta { padding: 32px 0; }

	/************* Before After Module ************/
	.after-outer-card, .before-outer-card { width: 100%; padding: 24px; }
	.before-after-card-inner { flex-direction: column;gap:2px; }
	.before-after-card-inner:after { display:none; }
	.before-after-module:after, .before-after-module:before, .before-after-card-outer:after, .before-after-card-outer:before { display:none; }
	.before-after-module, .three-col-cards-image { padding:65px 0; }
	.before-after-card-outer { padding-top:35px; }

	.two-column-listing-V2 .two-column-item-left-col { height: 80px; max-width: 80px; }

	.before-outer-card-list { padding: 48px 0 0; }
	.before-outer-card-list::after { display: none; }

	.newsletter-banner { padding: 60px 0 0px; }
	.newsletter-banner-top-content { text-align: left; }
	.newsletter-banner-title h1 { font-size: 44px; letter-spacing: -2px; }
	.newsletter-banner:before { display: none; }
	.newsletter-banner:after { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/blue%20bg_01_mobile.png); max-width: 65px; height: 380px; top: 0px; }
	.newsletter-banner-three-col-content-outer { gap: 20px 32px; padding-top: 35px; justify-content: flex-start; flex-wrap: wrap; }
	/* 	.newsletter-form-banner .newsletter-banner-bottom-content { padding-top: 40px; } */
	.newsletter-banner-bottom-content-inner, .newsletter-banner-bottom-content-innerV2 { padding: 24px 16px; }
	.newsletter-form form .hs_submit.hs-submit input, .newsletter-formV2 form .hs_submit.hs-submit input { width: 100%; padding: 17px 50px; }

	.infoContentOuter, .infoContentOuterV2 { right: 145px; top: 28px; max-width: 376px; height: 180px; }
	.infoContentOuterV2 { top: 15px; }
	.newsletter-form form .hs_email, .newsletter-formV2 form .hs_email { width: 100%; }
	.newsletter-form form .hs_submit.hs-submit, .newsletter-formV2 form .hs_submit.hs-submit { width: 100%; }

	.insights_single_card { width: 100%; }

	.insights_cards_parent { padding-top: 35px; }

	.study_section { padding: 40px 0; }
	.newsletter-banner-V2 { padding: 65px 0 0px; }
	.newsletter-banner-V2:before, .study_section:before { display: none; }

	.single_study_point { padding: 24px; width: 100%; }
	.study_inner:after { left: 25px; }
	.study_inner:before { right: -10px; bottom: -5px; }

	.insights_section { position: relative; overflow: hidden; padding: 40px 0 50px; }
	.insights_section:before { position: absolute; content: ''; width: 600px; height: 600px; background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Group%20633061.png); bottom: 0; left: -223px; rotate: 145deg; pointer-events: none; }
	.newsletter-form form, .newsletter-formV2 form { gap: 25px; }
	.newsletter-banner-V2 .newsletter-banner-title h1 { font-weight: 700; }
	.newsletter-banner-V2 .newsletter-banner-title h1 i { font-weight: 500; }

	.newsletter-form-banner { padding: 40px 0 32px; }
	.newsletter-form-banner-V2 { padding: 35px 0 90px; }

	.BookStrategicSvg { display: none; }


	/* 	Event Landing Page Banner */
	.events_banner { padding: 120px 0 60px; }
	.events_banner .customer_story_banner_content h1 { font-size: 48px; }
	.events_banner .customer_story_banner_content h1 span.highlight { font-size: 40px; padding: 7px 12px; }
	.events_banner .customer_story_banner_inner:before { bottom: 100%; }

	/* Event Logo Slider CSS */
	.logo_slider .logo-service-logo-inner { gap: 32px 28px }
	.logo_slider .bannerV2-logo-slider-image-outter { flex-basis: 33.33333%; }
	.logo_slider .bannerV2-logo-slider-image-outter { width: 100%; max-width: calc(33.33% - 20px); }

	/* 	Team Module CSS */
	.team_module .meet_the_speakers_box_main { width: 100%; }
	.team_module { padding: 32px 0 64px; }
	.team_module .meet_the_speakers_box_inner:before { display: none; }
	.team_module .meet_the_speakers_box_inner:after { display: none; }

	.events_slider .slick-list.draggable { margin-right: 0%; }
	.events_slider .single_card { padding-right: 16px; }

	.ppc_banner_top_content:before, .ppc_banner_top_content:after { display: none; }
	.ppc_banner_parthner_logo { margin: 0; }
	.ppc_banner_title h1 { font-size: 42px; }
	.ppc_banner_top_content { text-align: left; }
	.ppc_banner_title, .ppc_banner_paragraph, .ppc_banner_feature_outer, .ppc_banner_btn, .bookCallBtn  { padding-top: 25px; }
	.ppc_banner_client_cards { width: 100%; padding: 32px 26px; }
	.ppc_banner_btn_right, .bookCallBtnRight { font-size: 13px; }
	.ppc_banner_feature_outer { justify-content: flex-start; }
	.ppc_banner_trusted_logo { width: calc(50% - 2px); height: 80px; padding: 24px 20px; }
	.ppc_banner_bottom_content { padding-top: 40px; }

	.ppc_problem_top_content { text-align: left; }
	.ppc_problem_subtitle { justify-content: flex-start; }

	.BookStrategicSection.ppc_form { padding: 80px 0; }
	.ppc_form form fieldset.form-columns-2 .field { width: 100% !important; }
	.ppc_form .BookStrategicForm { padding-top: 32px; }  

	.exploreAbmButton, .ceoBtns .bookCallBtn { padding-top: 0; }

	.pt128 { padding-top: 50px; }

	.getHandbookInner { padding: 90px 16px; }
	.getHandbookInner:before, .getHandbookInner:after { width: 100px; height: 70px; }

	.challengesBoxOuter { padding-top: 24px; }
	.challengesBox { width: 100%; }
	.challengesBoxInner { flex-direction: column; }
	.challengesBoxPara { padding-top: 5px; }
	.challengesBoxHeight { height: 100% !important; }

	.abmStepsBox { width: 100%; }

	.abmStepsModule:after { max-width: 515px; top: 30px; }
	.leadersThreeCardsSection .leadersThreeCard {width: 100%; max-width: 400px;}

	.abmTestimonialCardsSection .abmTestimonialCard {width: 100%; max-width: 400px;}



	.personaCenterBottomInner { gap: 10px; }
	.personaCenterItem { width: 100%; border-bottom: 1px solid #EDEEF7; }
}

@media (max-width: 610px ) {
	/* 	.infoContentOuter, .infoContentOuterV2 { right: 20px;  } */
}

@media (max-width:575px ) {
	.content-wrapperV2 { padding: 0 15px; }

	.account_based_module .account_based_paragraph h4 { font-size: 20px; }
	.account_based_bottom_outer .bottom_text_inner { padding: 32px 17px; }
	.account_based_bottom_outer .bottom_text_inner p { font-size: 32px; }  

	.traditional_box_outer { padding: 24px; }
	.traditional_marketing_middle_inner { justify-content: center; gap: 16px; }
	.traditional_box_inner { gap: 24px;  }
	.traditional_box_content p { font-size: 20px; }
	.traditional_marketing_middle_inner:before { max-width: 69px; height: 69px; }
	.traditional_box_image { max-width: 100%; }
	.traditional_box_image img { width: 100%; }
	.traditional_marketing { background-size: contain; }

	section.customer_stories_why_us:before { display: none; }

	/****** Read_case_study ********/
	.read_case_study_right_content { max-width: 100%; width: 100%; }

	/****** Career page Css ******/
	.life-at-man-digital-gallery { padding-top: 30px; }
	.our-friends { padding-top:48px; padding-bottom: 80px; }
	.our-friends-inner-logo { padding-top: 50px; }
	.our-friends-inner-title { text-align:left; }

	.our-friends-logo-content:after, .our-friends-logo-content:before { height: 70px; max-width: 142px; }
	.our-friends-image { height: 80px; }
	.guide-us-left-col-sub-title { padding-top: 30px; }
	.guide-us-right-col-inner-content { padding-top: 23px; }
	.guide-us-right-col-inner-box { padding: 50px 26px 26px; }
	section.testimonials-module.pt65.pb130 { padding-top:66px; }
	.meet-our-team-btm-title-content { gap:24px; }
	.meet-our-team-video-title-content { padding-bottom: 30px; }
	.meet-our-team-btm-listing { margin-top: 37px; }

	.open-positions-title { text-align:left; }
	.open-positions-content { margin-top: 36px; }
	.open-positions-list-item { padding:24px; }
	.open-positions-content:after, .open-positions-content:before { width: 142px; height: 70px; background-size: 100%; }
	.open-positions-content:before { left: -14px; bottom: -16px; }
	.open-positions-content:after { top: -18px; }

	li.mainFaqLi { padding: 0 13px 0 0; }
	.FAQDiv .faq .question { padding:17px 32px; }
	.open-positions-list-item-apply-now { max-width: 100%; text-align: center; width: 100%; }
	.open-positions-list .alt-button { display:block; }

	.our-friends-logo-content:after  { left: -28px; }
	.our-friends-logo-content:before { right: -31px; }

	.meet-our-team-video-title-content { text-align: left; }
	.meet-our-team-video-container:after { width: 50px; height: 54px; left: -10px; background-size: 100%; top: unset; bottom: 20px; }
	.meet-our-team-video-container:before { width: 50px; height: 54px; top: 20px; right: -8px; background-size: 100%; }
	.three-col-card-top-col {  flex-wrap: unset; }
	.FAQDiv .faq .question h4 { font-size: 18px; }
	.three-col-card-top-col-right h4 { font-size: 22px; }

	.body-container-about .banner-inner-text-content { width: 100%; }

	.bannershape { position: relative; right : 0; transform : unset; }
	.Aboutbanner_video a { width: 50px; height: 50px; }
	.body-container-about .Aboutbanner_video { padding: 0; margin: 0; left: 69.5%; transform: translate(-50%, -50%); top: 47%; }
	div#aboutvideo { width: 90%; }
	.body-container-about .banner-inner { padding-bottom:0;}

	/* 	.banner-content-box-wrap.service-banner-logo .revops-content-box-item { padding: 20px; width: calc(50% - 2px); } */

	.what_we_offer_content { padding: 20px; }

	.your_squad_teams_cards { width: 100%; padding: 20px; }

	.bannerV2:before, .bannerSection:before { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/Mobile_banner_bg.png); left: 0; top: 95px; height: 100%; max-width: 100%; }
	/* 	.infoContentOuter { right: 0; } */
	.newsletter-form form .legal-consent-container .hs-form-booleancheckbox-display>span { padding-left: 45px; }

	.HowWeWorkTogetherBottom::after,.HowWeWorkTogetherOutter:after,.HowWeWorkTogetherOutter:before { display:none; }
	.HowWeWorkTogetherBottom::before { bottom:0; }
	.HowWeWorkTogetherBottom .HowWeWorkTogetherBottomLeft, .WorkTogetherBottomRightCol { padding:24px; }
	.OneColLeftContent { padding-top:32px; }

	.BookStrategicForm li.hs-form-radio { width: 100%; }

	section.hubSpotSetupSection:before { bottom:-74px; }

	.HubSpotCertificationLogo .HubSpotLogo { overflow-x: auto; }
	.HubSpotCertificationLogo .HubSpotLogo::-webkit-scrollbar-track { 	border-radius: 10px; background-color: transparent; }
	.HubSpotCertificationLogo .HubSpotLogo::-webkit-scrollbar {  height: 5px;	width: 5px; background-color:transparent; }
	.HubSpotCertificationLogo .HubSpotLogo::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background: #C8CCF2; }
	.HubSpotCertificationLogo .HubSpotLogoInner { width: 678px; padding-bottom: 5px; }
	.HubSpotCertifications:nth-child(3) { display: block; width:190px; transform: scaleY(1); }
	.HubSpotCertifications { width: 100%; }
	.HubSpotCertifications:nth-child(3) .HubSpotCertificationsInner { transform: scaleY(1); }
	.HubSpotCertifications:nth-child(3) .HubSpotCertificationsInner .HubSpotTopIcon { width:110px; }
	.HubSpotIcon { width:70px; }
	.HubSpotCertificationName p { font-size:14px; }

	/* 	CTA Strip CSS */
	.cta_strip .about_business_inner:before { max-width: 72px; height: 72px; top: -10px; }
	.cta_strip .about_business_inner:after { bottom: -105px; right: -56px; }
	.cta_strip .about_business_inner { padding: 80px 10px 88px 10px; }

	/* Landing Page Footer CSS */	
	.footerLanding .footerRowNumOneInner { gap: 40px 20px; }
	.footerLanding .footerRowNumOne { padding: 56px 0; }

	.events_slider .card_img_left:after { display: none; }
	.events_slider .card_img_text { flex-direction: column; gap: 16px; }
	.events_slider .card_img_left { padding: 0; }

	.event_card_time, .event_card_speaker, .slide_in_event_card_time, .slide_in_event_card_speaker { align-items: flex-start; }
	.event_icon, .slide_in_event_icon { position: relative; top: 3px; }

	.hubspotServiceTitle, .hubspotServiceParagraph { text-align: left;margin: 0;}

	.ceoIntroDetailsOuter {  padding: 15px; align-items: flex-start; gap: 15px; }

	.abmBlueprintBookImage img { height: 410px !important; max-width: 305px !important; }

	.abmThreeCard { width: 100%; }
}

@media (max-width:560px ) {
	.infoContentOuter, .infoContentOuterV2 { right: 0; }
	.ABMSLogoColInner {min-height: 26px;padding: 0 20px;}
	.ABMSLogoCol img {max-height: 26px !important;}
	.newsletter-form form ul.no-list.hs-error-msgs.inputs-list { bottom: -32px; }
	label.hs-error-msg.hs-main-font-element { font-size: 12px; }

	.ceoDesignation h4 { max-width: 60%; }

}

@media (max-width:480px ) {
	/* 	System Page CSS */
	/* 	500 Page CSS */
	.internalError .error-page { padding: 120px 0 0 0; }
	.internalError .error-page:before { top: 35px; }
	.internalError h1 { font-size: 38px; }

	.footerRowNumTwoInnerMenu {max-width: calc(51% - 13px);}
	.footerRowNumTwoInner {column-gap: 15px; row-gap: 24px;}

	.h1, h1, .ABMSBannerContent .font60, .ABMSBannerTitle h1 {font-size: 44px;}
	.h2 h1, h2 {font-size: 32px;}
	.banner-content p {font-size: 20px;}
	.banner-inner {padding-top: 11px; padding-bottom:330px;}
	.p130-0, .pt130 {padding-top: 64px;}
	.three-col-card {padding: 24px;}
	.p65-0, .pb65 { padding-bottom: 33px; }
	.p65-0, .pt65 { padding-top: 33px; }
	.two-column-listing-content.pt65 { padding-top: 40px; }
	.two-column-listing-item { padding: 24px; }
	.h4, h4 { font-size: 24px; }
	.revOps-table-inner-title { text-align: left; }
	.revOps-table-inner.pt65.pb65 { padding-bottom: 0px; }
	.three-col-cards-title h2 { font-size: 44px; text-align: left; }
	.revOps-table { padding-bottom: 33px; }
	.counter-card-bottom { padding: 24px; }
	.form-logo-image { height: 80px; padding: 9px; }
	.form-module-listing.pt40 { padding-top: 48px; }  
	.form-module-right-col { padding: 16px; padding-top: 48px; padding-bottom: 48px; }
	.form-module-right-col-wrap { padding: 16px; padding-top: 28px; padding-bottom: 22px; }
	.three-col-cards-title h2 { font-size: 32px; }
	.three-col-cards-inner-boxes.pt60.pb60 { padding-bottom: 0px; }
	.two-col-diff-background-module .content-wrapper { padding: 0; }
	.three-col-card-bottom-title { padding-top: 40px; }
	.banner-module:before { height: 601px; max-width: 601px; bottom: -32px; left: 0px; background-size: cover; background-position: center right -68px; top: unset; right:unset; }
	section.form-module.pt65.pb130 { padding-bottom: 0; padding-top:64px; }
	.form-module-left-col {padding-left: 16px; padding-right: 16px;}
	.form-module .content-wrapper {padding: 0;}
	.form-module ul li:before {top: 40%;}
	.counter-card-wrap {gap: 16px;}

	.counter-card-wrap {padding-top: 40px;}
	.counter-card-module-Title {text-align: left;}
	.wrapper,.content-wrapper { padding-left:16px; padding-right:16px;}
	.footerRowNumOne, .footerRowNumThree, .footerRowNumTwo {padding-bottom: 40px; padding-top: 40px;}
	.footerRowNumOneInner {gap: 24px;}
	.footerRowNumOne {padding-bottom: 24px;}
	.footerRowNumThree, .footerRowNumTwo {padding-bottom: 24px; padding-top: 24px;}
	.footerRowNumThree {padding-bottom: 52px;}
	.footerRowNumThreeInner {gap: 40px;}
	.for-listing-boxes h2 {font-size: 32px; line-height: 130%;}
	.three-col-cards-inner-boxes {gap:16px;}
	.two-col-diff-box-title h3 {font-size: 32px;}
	.pt130, .p130-0 {padding-top: 65px;}

	.banner-slider-box-slider-content-inner{padding: 0;}
	span.banner-slider-left-shape {left: -12px; bottom: -33px;}
	span.banner-slider-right-shape {top: -27px; right: -10px;}
	.banner-slider-box-slider-content {padding-top: 57px;}
	.banner-slider-box-inner {padding-top: 13px;}
	.banner-slider-box-content p {font-size: 20px;}
	section.banner-slider-box.banner-module {padding-bottom: 85px;}
	.our-process-two-col {padding-top: 32px;}
	.our-process-wrap-loop:not(:first-child) {padding-top: 64px;}

	section.why-us-module:before {max-width: 100%; left: 0; height: 298px; background-size: cover; background-position: center top -69px;}
	.why-us-top-content-list {margin-bottom: 64px;}
	.why-us-top-content-list-wrap {padding: 23px 12px 23px 18px;}
	span.why-us-right-shape {right: -11px; bottom: -27px;}
	span.why-us-right-shape svg {width: 62px; height: 44px;}
	span.why-us-left-shape {left: -12px; top: 16px;}
	span.why-us-left-shape svg {width: 69px; height: 69px;}
	.why-us-top-content-list {padding-top: 40px;}
	.revops-team-wrap-outter:before{display:none;}
	.revops-team-wrap-outter:after{display:none;}
	.use-cases-cards-wrap:before{display:none;}
	.why-us-bottom-content {padding-bottom: 64px;}
	.why-us-top-content {padding-top: 64px;}
	.use-cases-cards-wrap {padding-top: 0;}
	.use-cases-cards-wrap-inner {gap: 16px;}
	.testimonials-slider-wrap .slick-dotted.slick-slider {padding-bottom: 48px;}
	section.testimonials-module.pt65.pb130 {padding-bottom: 64px;}
	.faq-module-left-col:before {height: 112px; max-width: 100px; top: 110px;}
	.faq-module-two-col {gap: 168px;}
	span.question-content-text h4 {font-size: 18px; line-height: 120%; font-weight: 700;}
	.FAQDiv .faq .answer {margin-top: 8px; font-weight: 400; font-size: 18px; line-height: 150%;}
	section.faq-module.pt130.pb130 {padding-bottom: 65px;}
	span.plus-minus:before { height: 2px; }
	span.plus-minus:after { width: 2px; }
	.form-module ul li { font-size: 18px;  }
	.our-process-main-title h5 { font-size: 18px; }
	.our-process-sub-title h3 { font-size: 28px; }
	.faq-module-left-col:before { display:block; }
	.banner-hubspot-page  .slick-list { padding: 0 32% 0 0; }
	.banner-hubspot-page .content-wrapper { padding-left: 16px; padding-right: 0px; }
	.banner-hubspot-page .banner-slider-box-text-content { padding-right: 16px; }
	span.banner-slider-left-shape { left: -14px; bottom: 5px; max-width: 142px; width: 100%; }
	span.banner-slider-right-shape { top: 5px; font-family: 'Lato', sans-serif; right: -10px; max-width: 142px; width: 100%; }
	.banner-hubspot-page .banner-slider-box-slider-content { padding-top: 33px; }
	.hubspot-team-wrap-linebar { gap: 16px;  padding: 8px 13px; }
	.why-us-hubspot-left-content p { font-size: 20px; }
	.why-us-hubspot-left-content { max-width: 286px; width: 100%; }
	.why-us-hubspot-right-col ul li {padding: 24px 12px 24px 24px; padding-left: 54px;}
	.why-us-hubspot-right-col-outter ul li:before {left: 20px; top: 40px;}
	.why-us-hubspot-left-outter {padding: 10px;}
	.why-us-hubspot-module .why-us-bottom-content {padding-top: 64px; padding-bottom: 32px;}
	.why-us-hubspot-module .why-us-bottom-title-wrap {padding-bottom: 32px;}
	.why-us-hubspot-cta {padding-bottom: 64px;}
	.use-cases-card-hubspot .use-cases-cards-wrap {padding: 0;}

	.form-banner-module-outter { padding-top: 11px; padding-bottom: 480px; }
	.form-and-banner-module .form-module-right-col { margin-top: -410px; }
	.form-and-banner-module .form-module-left-col { padding: 0; }
	.form-and-banner-module .form-module-two-col { gap: 70px; }
	.form-and-banner-module .form-module-logo-col { padding-top: 64px; }
	.form-and-banner-module .testimonials-author-position { font-size: 12px; }

	section.form-and-banner-module.banner-module:before {display:block; bottom: unset; background-position: center right -30px; top: 200px;}
	section.faq-module:before {height: 280px; background-size: cover;}
	span.hubspot-team-linebar-svg svg {width: 100%; max-width: 115px;}

	.abm_page .banner-slider-box-slider-content-inner span.banner-slider-right-shape { right: -15px; top: -20px; }
	.abm_page .book_a_call { padding-top: 16px; }

	.account_based_middle_inner .box_outer { padding: 24px; }
	.account_based_middle_outer { padding-top: 40px; }
	.account_based_bottom_outer { padding-top: 26px; }
	.account_based_bottom_outer .bottom_text_inner { padding: 32px 17px; }
	.account_based_bottom_outer .bottom_text_inner p { font-size: 32px; }  

	.traditional_marketing_title h2 { line-height: 1.28; }
	.traditional_marketing_middle_outer { padding-top: 32px; }

	.customer_inner_title h1 br { display: block; }
	.guide-us-left-col-title h2 { max-width: 63%; }
	.two-column-listing.pt65 {padding-top: 0px;}

	/*************************/
	.about_duon_left_content { padding: 64px 16px 24px; }
	.body-container-about .Aboutbanner_video { left:69%; }
	.Aboutbanner_video a svg { width: 16px; height: 16px; }
	div#aboutvideo { width: 80%; }

	/****************/
	.explore_webinar_blog_image { padding-bottom: 42%; }

	section.past_webinar_meeting { padding: 64px 0px 0; }
	section.three-col-cards.pt130.pb65 {padding-bottom: 40px;}
	.two-column-listing-item-wrap:last-child {margin-bottom: 0;}
	section.revOps-table-module {padding-top: 67px;}
	.three-col-cards .three-col-cards-inner-boxes{gap: 40px;}
	.revops-banner span.banner-slider-left-shape {bottom: -20px;}
	.revops-banner span.banner-slider-right-shape {top: -20px;}
	.why-us-bottom-title-wrap {padding-bottom: 32px;}
	.use-cases-cards-list-text {padding: 24px;}
	.use-cases-cards-wrap:after{display:none;}
	.use-cases-cards-wrap {padding-bottom: 0px;}
	.use-cases-cards.pt130.pb65 {padding-bottom: 0;}
	.testimonials-slider-author {padding-top: 24px;}
	section.why-us-module.why-us-hubspot-module .why-us-hubspot-module .why-us-bottom-content {padding-bottom: 76px;}
	.revOps-table-outter.abm_page_revOps_outer {padding-top: 0;}
	.revOps-mobile-table-li-title h6 {font-size: 24px;}
	.customer_story_banner_content:after {bottom: 41px;}
	section.customer_story_banner.text-center.career-page-banner {padding-bottom: 64px;}
	section.life-at-man-digital:after{display:none;}
	section.life-at-man-digital {padding-bottom: 0;}
	section.our-friends {padding-top: 64px;}
	.our-friends-logo-content:before {top: -21px;}
	.our-friends-logo-content:after {bottom: -20px;}
	.open-positions-content:after {display:none;}
	.open-positions-content:after {display:none;}
	.three-col-cards .three-col-cards-inner-boxes {gap: 16px;}
	.thnak-page-banner {padding-bottom: 22px;}
	section.banner-module.thnak-page-banner {padding-top: 93px !important;}

	.customer_stories_paragraph h4 { font-size: 20px; }
	.client_review_subtitle { font-size: 20px; }
	.client_review_bottom_image { padding-top: 64px; }
	.customer_stories_why_us .why-us-top-title-content h5 { font-size: 18px; }
	.form-module-listing-paragraph { padding-top: 40px; }
	.customer_stories_form .form-module-logo-col { padding-top: 90px; }
	.about_us_page { padding-top: 93px !important; }
	.about_us_page .banner-inner { padding-top: 0; }
	.about_us_page .banner-inner h1 { font-size: 32px; letter-spacing: -2px; line-height: 1.31; }
	.about_us .tangibleresults_Three_col { padding-top: 40px; }
	.about_us .tangibleresults_Three_col_Inner { gap: 16px;} 
	.about_us_read_more .AboutCTA_bottom_box { padding: 64px 0 74px; }

	.single_testimonial_title h4, .recent_webinars_box_title h4, .counter-card-title h4 { font-size: 22px; }
	.webinar_video_and_speaker_outer { padding-top: 64px; }

	.service_three_col_box { flex-wrap: wrap; }

	.afterLine, .logo-bottom-text-before-line { width: 50%; }

	/********** New Design ************/
	/********** three-col-card ************/
	.three-col-card-image { width: 100%; max-width: 100%; margin: 0 auto; padding:24px; }

	.problem-3-col-bottom-content, .solution-3-col-bottom-content { padding-top: 35px; }
	.two-column-listing-title { max-width: 100%; }
	.three-col-cards-image { padding:65px 0; }

	.footerV2 .footerAddressInner { flex-direction: column; gap: 25px; }

	.ABMSBannerSvg {display: none;}
	.ABMSBannerContent.fontWhite.text-center {text-align: left;}
	/* 	.ABMSBannerTitle h1 {font-size: 44px;} */
	.ABMSBannertTextDetails.pt55 {padding-top: 42px;}
	.ABMSBannertTextDetailsInner {padding: 32px 16px;text-align: left;width: calc(100% + 32px)margin-left: -16px;}

	section.ABMSLogoSection {padding-bottom: 40px;}
	section.ABMSGoodbyeSection {padding-top: 40px;padding-bottom: 40px;}

	section.HowWeWorkTogether { padding:80px 0 69px; }

	section.BookStrategicSection { padding: 64px 0 30px; }
	section.testimonials-module.pt65.pb130.lightGrayBG { padding-top: 34px !important; }
	.BookStrategicForm { padding-top: 32px; }
	.BookStrategicFormInner { padding: 24px 16px; }

	.BookStrategicFormTitle h3 { font-size: 24px; }
	.BookStrategicFormTitle { text-align: left; }
	.ppc_form .BookStrategicForm .infoContentOuter, .BookStrategicForm .infoContentOuterV2 { max-width: 100%; margin-left: 0; bottom: 155px; }

	.ABMSBannerLogo { margin: 0; }
	section.ABMSStrategySection { padding: 40px 0; }
	section.PipelineGrowthSection { padding: 40px 0; }

	/* 	Event Landing Page Banner */
	.events_banner .event_text { text-align: left; }
	.events_banner .customer_story_banner_content h1 { font-style: italic; font-size: 44px; }
	.events_banner .customer_story_banner_content h1 span.highlight { display: none; }
	.events_banner .customer_story_banner_inner:after { display: none; }
	/* 	.events_banner:after { display: none; } */
	.events_banner { padding: 95px 0 60px; }
	.events_banner .customer_story_banner_content h1 br { display: block; }
	.events_banner .customer_story_banner_inner:before { bottom: 98%; }

	/* 	Event Logo Slider CSS */
	.bannerV2.logo_slider { padding: 30px 0 25px 0; }
	.bannerV2-logo-slider-image img {height: 28px;object-fit: contain;width: auto;}
	.logo_slider .bannerV2-service-banner-logo { padding-top: 25px; }
	.logo_slider .bannerV2-logo-slider-image-outter { max-width: 150px; text-align: center; }
	.logo_slider .bannerV2-logo-slider-image-outter { max-width: calc(50% - 10px); flex-basis: 50%; }
	.logo_slider .logo-service-logo-inner { gap: 32px 20px; }


	/* 	Event Page Event Slider CSS */
	.events_slider .card_top {background-repeat: no-repeat; background-position: top 8% right 72%; aspect-ratio: 0.88;}

	.event_numbers { padding: 25px 0 32px 0 !important; }

	.event_numbers .solution-3-col-box { flex-direction: column; align-items: flex-start; }

	/* 	Image GAllery CSS */
	.image_gallery{ display: none; }

	/* 	FAQ CSS */
	.faq_section { padding-bottom: 44px; }

	.events_slider .card_center { flex-direction: column; }
	.events_slider .card_left { writing-mode: horizontal-tb; text-orientation: mixed; }

	.ppc_problem_title h2 br { display: block; }

	.hubspotImplementation .sectionTitle { text-align: left; }

	.ceoImage { height: 320px; max-width: 385px;}

}


@media (max-width: 480px){
	.ppc_banner_parthner_logo { max-width: 130px; }
	.ppc_banner_logos { gap: 28px; }
}

@media (max-width: 390px ) {
	.infoContentOuter, .infoContentOuterV2 { top: 54px; }
	.ceoDesignation h4 { max-width: 68%; }
}

@media (max-width: 380px){

	.ABMSBannerSection .h1,.ABMSBannerSection h1, .ABMSBannerContent .font60, .ABMSBannerTitle h1 {font-size: 38px;}

	.pricing_strategy_button a.alt-button { width: 278.5px; padding: 17px 48px; }
	.pricing_second_tab .pricing_strategy_button a.alt-button, .pricing_third_tab .pricing_strategy_button a.alt-button { width: 100%; padding: 15px; }

	.BlogV2ListCol.PostOne .BlogV2TopStrip { flex-wrap: wrap; }
	.BlogV2ListCol.PostOne span.BlogV2listDate {width: 100%;}
	.BlogV2ListCol.PostOne .bpostReadTime, span.BlogV2listDate { font-size:16px; }

	section.ABMSBannerSection { background-image: url(https://1969772.fs1.hubspotusercontent-na1.net/hubfs/1969772/Man%20Digital%202024/bg_pattern_mo.png)!important; }
}

@media (max-width: 350px ) {
	.ABMSBannerAuthorRight { font-size: 12px; }
	.ABMSBannerAuthorRight span { font-size: 10px; }
}