/*@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500&display=swap);*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
body{background-color:#fcfcfc}
h1{font-size:56px;line-height:64px;font-weight:700;padding-bottom:20px}
.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2,h2{font-size:40px;line-height:48px;font-weight:700}
.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3,h3{font-size:32px;line-height:40px;font-weight:700}
h2.medium{font-size:32px;line-height:40px;font-weight:700}
h4{font-size:24px;line-height:32px;font-weight:700}
h5{font-size:20px;line-height:32px;font-weight:700}
p{font-size:20px;line-height:32px;font-weight:400;padding-bottom:20px!important}
ol.white li, ul.white li{font-size:20px;line-height:32px;font-weight:400;padding-bottom:10px!important}

.small{font-size:16px;line-height:24px;font-weight:400}
.overflow_hidden{ overflow: hidden;}
.mw1000{ max-width: 1000px; margin: auto;}
.et_pb_section{ background-color: #fcfcfc !important;}

body.et-fb .entry-content  div.et_pb_section.grd_dark { background: linear-gradient(300.47deg, #1A1E24 16.46%, #262D3D 57.18%) !important;}
body.et-fb .entry-content  div.et_pb_section.grd_dark_top_section{background: linear-gradient(170deg,#1A1E24 38%,#262D3D 70%) !important;}
body.et-fb .entry-content  div.et_pb_section.grd_dark_top{background: linear-gradient(170deg,#1A1E24 24%,#262D3D 64%) !important;}
body.et-fb .entry-content  div.et_pb_section.flip_card_section {background: radial-gradient(600px 600px at 50% 60%,#38FF82 0%,#30393E 39.58%,#262C3C 90%) !important;}
body.et-fb  footer div.et_pb_section.grd_dark { background: linear-gradient(348deg,#1A1E24 24%,#262D3D 65%) !important;}
body.et-fb .entry-content  div.et_pb_section.grd_contact_bg {background: linear-gradient(-180deg,#1A1E24 30.6%,#262D3D 71.81%) !important;}

body.et-fb .entry-content  div.et_pb_section.pro_grd_dark_top { background: linear-gradient(6deg, #1A1E24 18%, #262D3D 55%)  !important;}
body.et-fb .entry-content  div.et_pb_section.pro_grd_dark_mid { background: linear-gradient(172deg,#1A1E24 38%,#262D3D 70%) !important;}
body.et-fb .entry-content  div.et_pb_section.pro_grd_dark_bottom { background: linear-gradient(348deg,#1A1E24 24%,#262D3D 65%) !important;}

.et_pb_row{padding-left:35px!important;padding-right:35px!important;width:100%!important}
#header_main {background-color: #0C242B !important; padding:0;}
#header_main #headerouter {padding: 20px 0px}

@media only screen and (max-width:767px){
h1{font-size:40px;line-height:48px;font-weight:700}
h2{font-size:32px;line-height:40px;font-weight:700}
h3{font-size:24px;line-height:32px;font-weight:700}
h4{font-size:20px;line-height:32px;font-weight:700}
h5{font-size:18px;line-height:24px;font-weight:700}
.hideme{ display: none;}
p{font-size:16px;line-height:24px;font-weight:400;color:#000}
ol.white li, ul.white li{font-size:16px;line-height:24px;font-weight:400;padding-bottom:5px !important}
.fw400{ font-weight: 400 !important;}
.fw600{font-weight:600}
.fw800{ font-weight: 800;}
.small{font-size:14px;line-height:24px;font-weight:400}
.et_pb_row{padding-left:10px!important;padding-right:10px!important}
}
.frost_card_1col{max-width:595px;margin:0 auto!important;padding:64px 10px 42px 10px}
.announcement_bar p{padding-bottom:0!important; font-size: 16px; line-height: 24px; font-weight: 600; color: #1A1E24 !important;}
.announcement_bar p a{ color: #1A1E24; text-decoration: underline;}
.et_pb_text_inner h2,.et_pb_text_inner h3,.et_pb_text_inner h4,.et_pb_text_inner h5{color:#000}
.unclickable>a{pointer-events:none !important;}

.grd_dark {background: linear-gradient(300.47deg, #1A1E24 16.46%, #262D3D 57.18%);}
.img_gray {filter: grayscale(1);}
#herosection.grd_blue, #request_demo_cta.grd_blue, #download_ctaouter.grd_blue{background:url(../images/bg_blue.svg) left top,#14afed !important;background-size:cover !important;}
.grd_blue.pattern::before{background:radial-gradient(circle at center,#82d5f4 2px,transparent 2px),transparent;background-size:50px 36px;width:99%;height:100%;content:"";opacity:.5;position:absolute;top:10px;left:1%}
#herosection.grd_bluedark{background:url(../images/bg_bluedark.svg) left top,#1490DF !important;background-size:cover !important;}
.grd_bluedark.pattern::before{background:radial-gradient(circle at center,#0364B8 2px,transparent 2px),transparent;background-size:50px 36px;width:99%;height:100%;content:"";opacity:.5;position:absolute;top:10px;left:1%}
#herosection.grd_green{background:url(../images/bg_green.svg) left top,#2b8956 !important;background-size:cover !important;}
.grd_green.pattern::before{background:radial-gradient(circle at center,#2b8956 2px,transparent 2px),transparent;background-size:50px 36px;width:99%;height:100%;content:"";opacity:.5;position:absolute;top:10px;left:1%}
#herosection.grd_yellow{background:url(../images/bg_yellow.svg) left top,#e4a03d !important;background-size:cover !important;}
.grd_yellow.pattern::before{background:radial-gradient(circle at center,#e4a03d 2px,transparent 2px),transparent;background-size:50px 36px;width:99%;height:100%;content:"";opacity:.5;position:absolute;top:10px;left:1%}
#herosection.grd_violet{background:url(../images/bg_violet.svg) left top,#8759c2 !important;background-size:cover !important;}
.grd_violet.pattern::before{background:radial-gradient(circle at center,#8759c2 2px,transparent 2px),transparent;background-size:50px 36px;width:99%;height:100%;content:"";opacity:.5;position:absolute;top:10px;left:1%}
#herosection.grd_violetlight{background:url(../images/bg_violetlight.svg) left top,#7B83EB !important;background-size:cover !important;}
.grd_violetlight.pattern::before{background:radial-gradient(circle at center,#5059C9 2px,transparent 2px),transparent;background-size:50px 36px;width:99%;height:100%;content:"";opacity:.5;position:absolute;top:10px;left:1%}
#herosection.grd_darkgreen{background:url(../images/bg_darkgreen.svg) left top,#0b4a53 !important;background-size:cover !important;}
.grd_darkgreen.pattern::before{background:radial-gradient(circle at center,#0b4a53 2px,transparent 2px),transparent;background-size:50px 36px;width:99%;height:100%;content:"";opacity:.5;position:absolute;top:10px;left:1%}

.green_pattern_dot::before{background:radial-gradient(circle at center,#32db71 2px,transparent 2px),transparent;background-size:36px 36px;width:100%;height:100%;content:"";position:absolute;top:3px;left:-120px}
/* .bluedark_pattern_dot::before{background:radial-gradient(circle at center,#1490DF 2px,transparent 2px),transparent;background-size:36px 36px;width:100%;height:100%;content:"";position:absolute;top:3px;left:-120px} */

.grd_blue.bg-icon .bgicon_holder.et_pb_row::before{background:url(../images/bg-logo-icon.svg) right center no-repeat;position:absolute;width:220px;height:100%;content:"";top:-300px;right:0;background-size:contain}
.grd_blue.bg-icon .bgicon_holder.et_pb_row::after{background:url(../images/bg-logo-icon.svg) left bottom no-repeat;position:absolute;width:200px;height:270px;content:"";bottom:-20px;left:-75px;background-size:contain;visibility:visible}
@media only screen and (max-width:980px){
.grd_blue.bg-icon .bgicon_holder.et_pb_row .et_pb_column{ float: inherit;}
}
.black{color:#000}
.white{color:#fff!important}
.m0{margin:0}
.p0{padding:0}
.pt0{padding-top:0!important}
.pb0{padding-bottom:0!important}
.mr25{margin-right:25px}
.mt20{margin-top:20px}
.mb20{ margin-bottom: 20px;}
.pb10{ padding-bottom: 10px !important;}
.pt65{ padding-top: 65px !important;}
.pb65{ padding-bottom: 65px !important;}
.lightgrey{background-color:#f9f9f9}
.center{text-align:center}
@media only screen and (max-width:980px){
.pb65{ padding-bottom: 32px !important;}
.pt65{ padding-top: 32px !important;}
}
@media only screen and (max-width:767px){
  .pb65{ padding-bottom: 20px !important;}
  .pt65{ padding-top: 20px !important;}
  .btn_black_large.mr25{ margin-bottom: 15px;}
  }

.btn_black{ color:#fff !important; background-color:#0C242B; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; padding:15px 25px; height:inherit; display:inline-block; }
.btn_black_large{ color:#ffffff !important; background-color:#0C242B; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; padding:16px 45px; height:inherit; display:inline-block; }
.btn_black_large:hover {color: #0C242B !important;background-color: #38FF82; padding: 16px 45px;height: inherit;}
.btn_green_large{ color:#0C242B !important; background-color:#38FF82; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; padding:16px 18px; height:100%; display:inline-block; }
.btn_green_large:hover {color: #38FF82 !important;background-color: transparent;border: 1px solid #38FF82;padding: 15px 17px;height: 100%;}
.btn_green_sm{ color:#30393E !important; background-color:#38FF82; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:14px; line-height:24px; font-weight:600; padding:10px 18px; height:100%; display:inline-block; }
.btn_green_sm:hover {color: #38FF82 !important;background-color: transparent;border: 1px solid #38FF82;padding: 9px 17px;height: 100%;}

.btn_pink_large{ color:#fff!important; background-color:#e91e63; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; padding:15px 40px; height:inherit; display:inline-block; }
.btn_border{ color:#0C242B !important; background-color:transparent; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; border:1px solid #0C242B; padding:15px 25px; height:inherit; display:inline-block; }
.btn_border_large{ color:#38FF82 !important; background-color:transparent; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; border:1px solid #38FF82; padding:15px 45px; height:inherit; display:inline-block; }
.btn_border_large:hover {color: #0C242B !important; background-color: #38FF82;padding: 15px 45px;height: inherit;}
.btn_borderwhite_large{ color:#fff!important; background-color:transparent; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; border:1px solid #fff; padding:15px 45px; height:inherit; display:inline-block; }

.hero-cta-wrapper .et_pb_text_inner{ display: flex; gap: 25px; align-items: center; flex-wrap: wrap;}
a.btn_with_playicon{padding:16px 18px; color:#38ff82 !important; border-radius:10px; display:inline-flex; background:none; border:1px solid #38ff82;}
a.btn_with_playicon:before{ content:""; display:inline-block;background:url('https://www.polymerhq.io/wp-content/uploads/2023/08/play-icon.svg')left top no-repeat; margin-right:10px; width:22px; height:22px;}
a.btn_with_playicon:hover{padding:16px 18px; color: #101828 !important; background-color: #38FF82;}
a.btn_with_playicon:hover::before{ ;background:url('https://www.polymerhq.io/wp-content/uploads/2023/08/play-icon-black.svg')left top no-repeat;}


.btn_black:hover, .btn_pink_large:hover{ opacity: 0.9;}
.btn_border:hover, .btn_borderwhite_large:hover{ background-color: rgba(17, 17, 17, 0.1);}


ul.bullet_noicon li{margin:0px 0px 0px 26px;padding:0px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}

@media only screen and (max-width:767px){
  ul.bullet_noicon li{ font-size:16px; line-height:22px;}
}
ul.bullet_noicon, ul.bullet_blue, ul.bullet_bluedark, ul.bullet_violetlight, ul.bullet_bluedark, ul.bullet_green, ul.bullet_darkbg, ul.bullet_lightbg, ul.bullet_green_big, ul.bullet_white,ul.bullet_yellow, ul.bullet_purple, ul.bullet_bluedark li, ul.bullet_violetlight li, ul.bullet_brand_green{padding:0;margin:0}

ul.bullet_darkbg.small li, ul.bullet_lightbg.small li{ font-size: 16px;}


ul.bullet_darkbg li{list-style-type:none;background:url(../images/check-dkbgrnd.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px; color:#ffffff;}
ul.bullet_lightbg li{list-style-type:none;background:url(../images/check-whitebkgnd.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}



/* ul.bullet_blue li{list-style-type:none;background:url(../images/blue_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_bluedark li{list-style-type:none;background:url(../images/bluedark_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_white li{list-style-type:none;background:url(../images/white_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_green li{list-style-type:none;background:url(../images/green_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_yellow li{list-style-type:none;background:url(../images/yellow_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_purple li{list-style-type:none;background:url(../images/purple_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_violetlight li{list-style-type:none;background:url(../images/violetlight_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_green_big li{list-style-type:none;background:url(../images/green_check_big.svg) left 15px no-repeat;margin:0;padding:0 0 0 39px;font-size:32px; color: #FAFAFA; line-height:53px;font-weight:400;padding-bottom:0px}
ul.bullet_brand_green li{list-style-type:none;background:url(../images/brand-green-check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px; line-height:32px;font-weight:400;padding-bottom:12px} */



ul.bullet_blue_inline, ul.bullet_green_inline ,ul.bullet_darkbg_inline, ul.bullet_lightbg_inline, ul.bullet_yellow_inline, ul.bullet_black_inline, ul.bullet_purple_inline, ul.bullet_bluedark_inline, ul.bullet_violetlight_inline li{padding-left:0; padding-bottom: 0px;}


ul.bullet_darkbg_inline li{list-style-type:none;background:url(../images/check-dkbgrnd.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block; color:#ffffff;}

ul.bullet_lightbg_inline li{list-style-type:none;background:url(../images/check-whitebkgnd.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}



/* ul.bullet_black_inline li{list-style-type:none;background:url(../images/black_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_green_inline li{list-style-type:none;background:url(../images/green_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_blue_inline li{list-style-type:none;background:url(../images/blue_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_bluedark_inline li{list-style-type:none;background:url(../images/bluedark_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_yellow_inline li{list-style-type:none;background:url(../images/yellow_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_purple_inline li{list-style-type:none;background:url(../images/purple_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_violetlight_inline li{list-style-type:none;background:url(../images/violetlight_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block} */



ul.bullet_green_dot, ul.bullet_yellow_dot, ul.bullet_bluedark_dot, ul.bullet_violetlight_dot{margin:0;padding:0}
ul.bullet_green_dot li, ul.bullet_yellow_dot li, ul.bullet_bluedark_dot li, ul.bullet_violetlight_dot li{margin-bottom:30px;line-height:32px;font-size:20px;font-weight:400;list-style-type:none;padding-left:20px; position: relative;}
ul.bullet_yellow_dot li:before{content:"";width:19px;height:19px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#fdb803;margin-left:-39px;margin-right:20px;display:inline-block;  position: absolute; top: 50%; transform: translateY(-50%);}
ul.bullet_green_dot li:before{content:"";width:19px;height:19px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#32db71;margin-left:-39px;margin-right:20px;display:inline-block;  position: absolute; top: 50%; transform: translateY(-50%);}
ul.bullet_bluedark_dot li:before{content:"";width:19px;height:19px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#1490DF;margin-left:-39px;margin-right:20px;display:inline-block;  position: absolute; top: 50%; transform: translateY(-50%);}
ul.bullet_violetlight_dot li:before{content:"";width:19px;height:19px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#7B83EB;margin-left:-39px;margin-right:20px;display:inline-block;  position: absolute; top: 50%; transform: translateY(-50%);}


@media only screen and (max-width:767px){
  ul.bullet_darkbg_inline li, ul.bullet_darkbg li, ul.bullet_blue li, ul.bullet_green li, ul.bullet_white li, ul.bullet_yellow li, ul.bullet_yellow_inline li, ul.bullet_green_inline li{ font-size: 16px; line-height: 24px;}
  }

.vsep-right{border-right:1px solid #ddd}
@media only screen and (max-width:980px){
.vsep-right{border-bottom:1px solid #ddd;border-right:none}
}
#herosection #herorow{padding-top:80px;padding-bottom:80px}
#herosection{padding-top:0;padding-bottom:0}
#header_main #headerouter{z-index:999}
#headerouter .head-col-logo{width:auto;margin-left:0; line-height: initial;}
#headerouter .head-col-nav{width:auto}
header .et_pb_section_0_tb_header{padding:0;background-color:#000}
#headerouter .et_pb_menu .et_pb_menu__wrap{justify-content:end}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu{padding:0}
#headerouter #mega-menu-wrap-primary-menu,#headerouter .et_pb_menu_inner_container{background-color:transparent}
#headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li>a{color:#fff;padding-left:18px;padding-right:18px;font-size:14px;  font-weight:400;font-family: 'Inter', sans-serif;}
#headerouter #mega-menu-wrap-primary-menu > ul#mega-menu-primary-menu li > a:hover{ color: rgba(56, 255, 130, 0.8) !important;}
#headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li.first_child a{ font-weight: 600;}


#headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li.top_space a{ margin-top: 25px;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children{text-align:center}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.mega-toggle-on>ul.mega-sub-menu::before{width:0;height:0;display:inline-block;border:12px solid #fff;border-color:#fff #fff transparent transparent;transform-origin:0 12px;transform:rotate(-45deg);content:"";position:absolute;top:0px;transition:all .4s ease-in;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);opacity:1;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#fff}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>ul.mega-sub-menu li a.mega-menu-link{color:#1a1e24 !important;padding:0}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>ul.mega-sub-menu li a.mega-menu-link:hover{color:#000 !important;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow>ul.mega-sub-menu{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px 20px;margin-top:10px}
.popup_video_image a, .popup_video_image a picture{ display: block;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.one_col_layout>ul.mega-sub-menu{max-width:178px;left:inherit}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.one_col_layout>ul.mega-sub-menu::before{ left: 45px;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.two_col_layout>ul.mega-sub-menu{max-width:500px;float:inherit;left:inherit}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.two_col_layout>ul.mega-sub-menu::before{ left: 40px;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.three_col_layout>ul.mega-sub-menu{max-width:590px}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.three_col_layout>ul.mega-sub-menu:before{ left: 155px;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.four_col_layout>ul.mega-sub-menu{max-width:725px}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.four_col_layout>ul.mega-sub-menu:before{ left: 250px;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_black a{ color:#30393E!important; background-color:#38FF82; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:14px; line-height:24px; font-weight:600; padding:10px 18px; height:inherit; display:inline; margin-left: 15px; }
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_black a:hover{ color: #38FF82 !important; background-color: transparent; border: 1px solid #38FF82; padding: 9px 17px; height: inherit;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_border{margin-left:10px}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_border a{ color:#111; background-color:transparent; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:14px; line-height:24px; font-weight:600; border:1px solid #111; padding:15px 25px; height:inherit; display:inline; }
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_border a:hover{ background-color: rgba(17, 17, 17, 0.1);}
@media only screen and (max-width:1200px){
#headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li>a{padding-left:10px;padding-right:10px}
/* #headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_black a{padding:10px 15px; margin-left: 0px;} */
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_border a{padding:10px 15px}
#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 11px 0px 11px;}
ul#menu-main-nav-2023-right li.menu-item.btn_black a{ margin-left: 0px;}

}
@media only screen and (max-width:980px){
#herosection #headerouter{display:flex}
#headerouter #mega-menu-wrap-primary-menu > #mega-menu-primary-menu li > a{ color: #000;}
#headerouter #mega-menu-wrap-primary-menu > #mega-menu-primary-menu li.unclickable > a{ pointer-events: auto !important;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.mega-toggle-on>ul.mega-sub-menu::before{ display: none;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu{ padding: 25px; margin-top: 15px;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{ color: #000; line-height: inherit;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow>ul.mega-sub-menu{ padding: 0px 10px; margin-top: 0px; margin-bottom: 10px;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-btn_black{ line-height: 50px;}
#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-btn_border{ line-height: 50px; margin-left: 0px;}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{ top:0px;}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  background-color: #fff;}
  #header_main #headerouter{ display: flex;}
  #mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{ color:#38FF82;}

  #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display: block;}
  #mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item-has-children  ul.mega-sub-menu li > a.mega-menu-link > span.mega-indicator{display: none;}
}

#popup_slider_outer .dica-item-content .leftcol_image{margin-bottom:45px}
#popup_slider_outer .dica-item-content .leftcol_content{max-width:450px;font-size:24px;line-height:30px;color:#000;margin-bottom:25px}
#popup_slider_outer .dica-item-content .leftcol_username{font-size:20px;line-height:26px;font-weight:500}
#popup_slider_outer .dica-item-content .leftcol_userdetail{font-size:20px;line-height:26px;font-weight:400}
#popup_slider_outer .dica_divi_carousel .dica-container .swiper-pagination{text-align:left;margin-top:-14px}
#popup_slider_outer .swiper-pagination-bullets .swiper-pagination-bullet{background:#e7e7e7;height:10px;width:48px;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;overflow:hidden}
#popup_slider_outer .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#2c5992}
.comp-hero-head{max-width:700px;margin:auto}
.comparevalbox .et_pb_text_inner{display:flex;align-items:center;max-width:750px;margin:0 auto}
.comparevalbox .et_pb_text_inner h2{font-size:96px;line-height:64px;font-family: 'Inter', sans-serif;color:#32db71;padding-right:20px}
.comparevalbox .et_pb_text_inner p{padding-bottom:0!important;padding-left:20px}
.promo-cta-mod{background-color:transparent!important;display:flex;align-items:center;padding:0}
.promo-cta-mod h3{text-align:left;font-weight:600}
.promo-cta-mod .et_pb_promo_description{padding-bottom:0;max-width:600px}
.promo-cta-mod .et_pb_button_wrapper a.et_pb_button{color:#fff!important;background-color:#0C242B;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;font-size:14px;line-height:24px;font-weight:600;padding:15px 40px;height:inherit;display:inline-block;border:none}
.promo-cta-mod .et_pb_button_wrapper a.et_pb_button:hover::after{display:none}
@media only screen and (max-width:980px){
.promo-cta-mod{display:block}
.promo-cta-mod h3{text-align:center;padding-bottom:25px}
.promo-cta-mod .et_pb_promo_description{max-width:100%}
.swapsecondonmobile .et_pb_image{text-align:center}
.promo-cta-mod .et_pb_button_wrapper{margin-bottom:50px}
}
@media only screen and (max-width:767px){
#popup_slider_outer .dica_divi_carousel .dica_divi_carouselitem .image_right{ display: block; width: 100%;}
#popup_slider_outer .dica_divi_carousel .dica_divi_carouselitem  .dica-image-container{ width: 100% !important; margin-bottom: 30px;}
#popup_slider_outer .dica_divi_carousel .dica_divi_carouselitem  .dica-item-content{ width: 100% !important;}
#popup_slider_outer .dica_divi_carousel .dica-container .swiper-pagination{text-align:left;margin-top:0px}
}
.leftdotbg{ margin-bottom: 20px;}
.leftdotbg::before{background:radial-gradient(circle at center,#32db71 2px,transparent 2px),transparent;background-size:36px 36px;width:30%;height:100%;content:"";position:absolute;top:3px;left:-11%}

.leftdotbg .et_pb_column{margin:auto}
.leftdotbg .et_pb_column h2{font-size:40px;line-height:48px;font-weight:500;font-family: 'Inter', sans-serif;padding-left:60px}
.frost-3col-grid .et_pb_column .et_pb_blurb{display:inline-flex;max-width:33.33%;padding-left:45px;padding-right:45px}
@media only screen and (max-width:980px){
  .leftdotbg::before{ left: -18%;}
  .frost-3col-grid .et_pb_column .et_pb_blurb{ max-width: 100%; display: block;  margin-bottom: 0px; padding-left: 25px; padding-right: 25px;}  
  .leftdotbg .et_pb_column h2{ font-size: 32px; line-height: 40px; margin-bottom: 10px;}
}
@media only screen and (max-width:767px){
  .leftdotbg::before{ left: -13%;}
}
.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content{text-align:left}
.frost-3col-grid .frost-3col-grid-head{margin-bottom:0!important}
.frost-3col-grid .frost-3col-grid-head h3{padding:60px;text-align:center;font-weight:500;}
.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description p{color:#828282}
.frost-2col-grid .et_pb_column .et_pb_blurb{display:inline-flex;width:50%;max-width:100%;padding-left:45px;padding-right:45px;padding-top:10px;padding-bottom:10px}
.frost-2col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content{text-align:left;max-width:400px}
.frost-2col-grid .frost-3col-grid-head{margin-bottom:0!important}
.frost-2col-grid .frost-3col-grid-head h3{padding:60px;text-align:center;font-weight:500}
.frost-2col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description p{color:#828282}
.prod-team.frost-3col-grid .frost-3col-grid-head h2{padding:60px 60px 40px 60px;text-align:center;font-weight:700}
.frost-3col-grid.multi_width_layout .frost-3col-grid-head h2{padding:60px 60px 40px 60px;text-align:center;font-weight:700}

.frost-3col-grid.multi_width_layout .et_pb_column #multi_width_blurbouter{ max-width: 920px; margin: 0 auto;}
.frost-3col-grid.multi_width_layout .et_pb_column .et_pb_blurb{display:inline-flex;width:33.33%;padding-left:0px;padding-right:5px}


@media only screen and (max-width:980px){
  .prod-team.frost-3col-grid .frost-3col-grid-head h2{ padding-left: 20px; padding-right: 20px;}
  .frost-3col-grid.multi_width_layout .frost-3col-grid-head h2{padding:20px 10px 30px 10px;}
}
.prod-team.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content h3{font-size:24px;line-height:41px;font-weight:700;color:#111111}
.prod-team.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description p{color:#000}
.prod-team.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description p.hideme{ display:none;}
#popup_slider_outer .swiper-pagination-bullets .swiper-pagination-bullet-active::before{animation-duration:8s;animation-name:slidein;position:absolute;content:"";display:inline;width:48px;height:10px;overflow:hidden;background-color:#14afed;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}
@keyframes slidein{
from{width:0}
to{width:48px}
}

.frost-3col-grid.col4_wo_head .et_pb_column .et_pb_blurb{display:inline-flex;max-width:25%;padding-left:45px;padding-right:45px;}
.frost-3col-grid.col4_wo_head .et_pb_column .et_pb_blurb h4.et_pb_module_header{ font-weight:600; font-size: 20px; line-height: 38px; color: #000;}
.frost-3col-grid.col4_wo_head .et_pb_column{ text-align: center;}

.cust-logo-carousal h3{text-align:center;text-transform:uppercase;color:#282828;font-size:18px;line-height:32px;font-weight:600}
.cust-logo-carousal .et_pb_divider{max-width:1200px;margin:0 auto}
.cust-logo-carousal .et_pb_divider::before{border-top-color:rgba(157,157%,157%,20%)}
.valign-center-cols .et_pb_column{margin:auto}
.et_pb_column.et_pb_column_1_3.home-cta-grid-lcol{width:35%;margin-right:5%}
.et_pb_column.et_pb_column_2_3.home-cta-grid-rcol{width:60%}
.home-cta-grid-rcol .et_pb_row_inner_0{justify-content:space-between;padding-bottom:1%}
.home-cta-grid-rcol .et_pb_row_inner_0::after{display:none}
.home-cta-grid-rcol .et_pb_row_inner_1{padding-top:1%}
.home-cta-grid-rcol .et_pb_row_inner_0 .et_pb_column{width:49%!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.home-cta-grid-rcol .et_pb_blurb{padding:45px}
.home-cta-grid-rcol .et_pb_blurb .et_pb_main_blurb_image{margin-bottom:16px}
.home-cta-grid-rcol .et_pb_blurb .et_pb_blurb_content{text-align:left}
.home-cta-grid-rcol .et_pb_blurb .et_pb_blurb_content h4{font-size:32px;line-height:38px;font-weight:400;padding-bottom:25px}
.home-cta-grid-rcol .et_pb_blurb .et_pb_blurb_description a{color:#38FF82;font-size:16px;line-height:24px;font-weight:700;display:flex}
.home-cta-grid-rcol .et_pb_blurb .et_pb_blurb_description a::after{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #38FF82;content:"";display:inline;margin-left:12px;margin-top:5px;opacity:1;   -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column .et_pb_button{width:100%;border:none;padding:57px 10px;font-size:32px;line-height:38px!important;font-weight:600;color:#38FF82;text-align:center}
.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column .et_pb_button:hover{background-color:transparent}
.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column .et_pb_button::after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #38FF82;content:"";display:inline;margin-left:10px;margin-top:10px;opacity:1;  -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column:hover .et_pb_button::after{ margin-left: 18px;}

.home-cta-grid-rcol .et_pb_blurb:hover .et_pb_blurb_description a:after{ margin-left:20px ;}

@media only screen and (max-width:980px){
.et_pb_column.et_pb_column_1_3.home-cta-grid-lcol{width:100%;margin-bottom:5%}
.et_pb_column.et_pb_column_2_3.home-cta-grid-rcol{width:100%}
.home-cta-grid-rcol .et_pb_row_inner_0{display:flex}
.swapmobileouter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swapfirstonmobile{-webkit-order:1;order:1;}
.swapsecondonmobile{-webkit-order:2;order:2}
.swapthirdonmobile{-webkit-order:3;order:3}
.resp_spacer{ padding-bottom: 40px;}
}
@media only screen and (max-width:768px){
  .resp_spacer{ padding-bottom: 20px;}
  .frost-3col-grid .frost-3col-grid-head h3{padding:60px 40px;} 
  .frost-2col-grid .et_pb_column .et_pb_blurb{ display: block; width: 100%; max-width: 550px; margin-left: auto; margin-right: auto;}
}

@media only screen and (max-width:980px){
.home-cta-grid-rcol .et_pb_row_inner_0{flex-direction:column}
.home-cta-grid-rcol .et_pb_row_inner_0 .et_pb_column{margin:1% 0% !important;width:100%!important}
.home-cta-grid-rcol .et_pb_row_inner_1{padding-top:0}
}



.frosted-sec{overflow:hidden;padding:100px 0}
.frosted-sec .et_pb_row{max-width:1384px}

@media only screen and (max-width:980px){
  .frosted-sec{overflow:hidden;padding:100px 0 20px;}
}

.card{position:relative}
.card:before{border-radius:10px;background:#ddd;background:linear-gradient(0deg,rgba(221,221,221,0),rgba(241,241,241,50%));backdrop-filter:blur(10px);content:"";height:100%;position:absolute;width:100%;-webkit-backdrop-filter:blur(10px);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:inset 0 0 0 1px rgb(87 87 87 / 11%)}
.card.grd_dark:before{border-radius:10px;background:#ddd;background:linear-gradient(300.47deg, #1A1E24 16.46%, #262D3D 57.18%);backdrop-filter:none;content:"";height:100%;position:absolute;width:100%;-webkit-backdrop-filter:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:inset 0 0 0 1px rgb(87 87 87 / 11%)}
.card_text{color:#6f7886;position:relative;z-index:2;padding:30px}
.fullwidth_frosted .card_max, .frost-3col-grid .card_max{max-width:920px;margin:0 auto;padding:0 0 64px 0}
.fullwidth_frosted .card_text{color:#000}
.fullwidth_frosted .card_heading{padding:64px 10px 10px 10px}
.img_bg_frost{position:relative;margin-bottom:10px!important;display:flex;justify-content:right}

@media only screen and (max-width:980px){
  .fullwidth_frosted .card_max, .frost-3col-grid .card_max{max-width:90%;}
  .frost-3col-grid.multi_width_layout .et_pb_column .et_pb_blurb{ width:100%}
  .frost-3col-grid.multi_width_layout .et_pb_column #multi_width_blurbouter{ max-width: 90%;}
}



.img_bg_frost .et_pb_image_wrap:before{border-radius:10px;background:#ddd;
  /*background:linear-gradient(225.66deg,rgba(241,241,241,.5) 21.96%,rgba(221,221,221,0) 136.98%);backdrop-filter:blur(54px);*/content:"";height:100%;position:absolute;width:100%;-webkit-backdrop-filter:blur(10px);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:inset 0 0 0 1px rgb(87 87 87/11%)}
.img_bg_frost .et_pb_image_wrap picture{padding:10px;display:block}
.img_bg_frost .et_pb_image_wrap img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
#request_demo_cta .wpcf7-form input[type=email],#request_demo_cta .wpcf7-form input[type=text]{border:1px solid #fafafa;padding:15px 10px 15px 20px;border-radius:40px;max-width:280px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;background-color:transparent;color:#ffffff;font-size:16px;line-height:24px}
#request_demo_cta .wpcf7-form input::placeholder{ color: #000;}
#request_demo_cta .wpcf7-form input:not(:placeholder-shown){background-color:#fff;color:#000;font-size:16px;line-height:24px}
#request_demo_cta .wpcf7-form input:focus-within{background-color:#fff;color:#000;font-size:16px;line-height:24px}
#request_demo_cta .wpcf7-form input[type=submit]{color:#fff!important;background-color:#0C242B;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;font-size:14px;line-height:24px;font-weight:600;padding:10px 30px;border:none;height:inherit;display:inline-block;cursor:pointer}
#request_demo_cta .wpcf7-form input[type=submit]:hover{ opacity: 0.9;}
#request_demo_cta .wpcf7-form .wpcf7-not-valid-tip{position:absolute}
#request_demo_cta .wpcf7-form .formfield_outer{display:flex;justify-content:space-between; flex-wrap: wrap;}
#request_demo_cta .wpcf7-form .formfield_outer .wpcf7-spinner{display:none}
#request_demo_cta h2{font-weight:600;font-size:32px;line-height:48px}
@media only screen and (max-width:980px){
#request_demo_cta .wpcf7-form .formfield_outer{display:block}
#request_demo_cta .wpcf7-form input[type=email],#request_demo_cta .wpcf7-form input[type=text]{width:100%;max-width:96%;margin-top:10px;margin-bottom:10px}
}
.four_col_grid_layout .et_pb_column{display:flex;flex-wrap:wrap;justify-content:space-between}
.four_col_grid_layout .et_pb_blurb{width:23%}
.four_col_grid_layout .et_pb_blurb .et_pb_blurb_content{text-align:left;margin:inherit;max-width:525px}
.four_col_grid_layout .et_pb_blurb .et_pb_blurb_content h3{font-size:24px;line-height:32px;font-weight:700;color:#000;padding-bottom:22px}
.four_col_grid_layout .et_pb_blurb .et_pb_blurb_content h4.et_pb_module_header{font-size:36px;line-height:48px;font-weight:800;color:#000;padding-bottom:15px}
.three_col_grid_layout .et_pb_column{display:flex;flex-wrap:wrap;justify-content:space-between}
.three_col_grid_layout .et_pb_blurb{width:32%}
.three_col_grid_layout .et_pb_blurb .et_pb_blurb_content{text-align:left}
.three_col_grid_layout .et_pb_blurb .et_pb_blurb_content h4{font-size:32px;line-height:40px;font-weight:700;color:#000;padding-bottom:34px}
.two_col_grid_layout .et_pb_column{display:flex;flex-wrap:wrap;justify-content:space-between}
.two_col_grid_layout .et_pb_blurb{width:50%}
.two_col_grid_layout .et_pb_blurb .et_pb_blurb_content{text-align:left;margin:inherit;max-width:525px}
.two_col_grid_layout .et_pb_blurb .et_pb_blurb_content h3{font-size:24px;line-height:32px;font-weight:700;color:#000;padding-bottom:22px}



@media only screen and (max-width:980px){
.two_col_grid_layout .et_pb_column{display:block}
.two_col_grid_layout .et_pb_blurb{width:90%; margin-left: auto; margin-right:auto;}
.two_col_grid_layout .et_pb_blurb .et_pb_blurb_content{max-width:100%}
.three_col_grid_layout .et_pb_blurb{width:90%; margin-left: auto; margin-right:auto;}
/* .four_col_grid_layout .et_pb_column{display:block} */
.four_col_grid_layout .et_pb_blurb{width:50%;}
.four_col_grid_layout .et_pb_blurb .et_pb_blurb_content{max-width:100%}
}
#herosection.hero_overflow{margin-bottom:-100px}
#herosection.hero_overflow #herorow{padding-bottom:0}
.hero_overflow #herorow .hero_overflow_col1{padding-bottom:100px}
@media only screen and (max-width:980px){
#herosection.hero_overflow{margin-bottom:-80px}
.hero_overflow #herorow .hero_overflow_col1{padding-bottom:20px}
.img_bg_frost{justify-content:center}
}
@media only screen and (max-width:767px){
.four_col_grid_layout .et_pb_blurb{width:100%; margin: 0 auto; max-width: 360px;}
}

.sscan_twocol_grid .et_pb_column{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.sscan_twocol_grid .et_pb_blurb{ display: block; width: 48%; border: 1px solid rgba(87, 87, 87, 0.11); border-radius:10px; margin-bottom: 4% !important; position: relative;}

.sscan_twocol_grid .et_pb_blurb:before{border-radius:10px;background:#ddd;background: linear-gradient(225.66deg, rgba(255, 255, 255, 0.5) 21.96%, rgba(221, 221, 221, 0) 136.98%);backdrop-filter:blur(15px);content:"";height:100%;position:absolute;width:100%;-webkit-backdrop-filter:blur(15px);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}

.sscan_twocol_grid .et_pb_blurb .et_pb_blurb_content{ max-width: inherit; }
.sscan_twocol_grid .et_pb_blurb .et_pb_main_blurb_image{ padding-top: 45px; padding-bottom: 45px; margin-bottom: 0px;}
.sscan_twocol_grid .et_pb_blurb  .et_pb_blurb_container{ border-top: 1px solid #E3E3E3;}
.sscan_twocol_grid .et_pb_blurb  .et_pb_blurb_container .et_pb_blurb_description{ padding: 20px 20px 54px 68px;}
.sscan_twocol_grid .et_pb_blurb  .et_pb_blurb_container .et_pb_module_header{  color: #000; font-size: 28px; line-height: 48px; font-weight: 700; font-family: 'Inter', sans-serif;  text-align: center; padding-top: 24px; padding-bottom: 18px;}
.sscan_twocol_grid .et_pb_blurb  .et_pb_blurb_container ul{ min-height: 300px;}


.text_block_533{ max-width: 533px;}
@media only screen and (max-width:980px){
.text_block_533{ max-width: 100%;}
}

/*!============Blog Page Code Start============*/
#blogpageheader #headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li>a{color:#111}

#bloglistingouter .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:space-between}
#bloglistingouter .et_pb_ajax_pagination_container article{width:31%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px; border: 1px solid #E8E8E8;}
#bloglistingouter .et_pb_ajax_pagination_container article:hover{box-shadow:0 10px 30px 0 rgba(0,0,0,.05);}
#bloglistingouter .et_pb_ajax_pagination_container article a.entry-featured-image-url{text-align: center;} 
#bloglistingouter .et_pb_ajax_pagination_container article a.entry-featured-image-url:after{ background: linear-gradient(180deg, rgba(48, 185, 239, 0.3) -7.26%, rgba(196, 196, 196, 0) 112.57%); display: block; border-top-left-radius: 10px; border-top-right-radius: 10px; content: "";position: absolute; left:0px; top: 0px; width: 100%; height: 100%;}

#bloglistingouter .et_pb_ajax_pagination_container article img{ border-top-left-radius: 10px; border-top-right-radius: 10px; height: 200px; width: auto;}
#bloglistingouter .et_pb_ajax_pagination_container article h2.entry-title{ font-size: 18px; font-weight: 500; line-height: 25px; color: #202020; text-align: left; min-height: 60px; padding:0px 24px; }
#bloglistingouter .et_pb_ajax_pagination_container article .post-content{ padding: 24px; display: block; float: left; width: 100%;}
#bloglistingouter .et_pb_ajax_pagination_container article .post-content p{ font-size: 14px; line-height: 18px;font-weight: 400; color: #979797; font-family: 'Inter', sans-serif;}
#bloglistingouter .et_pb_ajax_pagination_container article .post-content a.more-link{ order: 2; float:right; line-height: inherit; font-size: 14px; color: #14AFED; text-transform: capitalize; display: flex; align-items: center;}
#bloglistingouter .et_pb_ajax_pagination_container article .post-content a.more-link:hover{ text-decoration: underline;}
#bloglistingouter .et_pb_ajax_pagination_container article .post-content a.more-link:after{ width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #14AFED;content:"";display:inline;margin-left:10px;opacity:1}
#bloglistingouter .et_pb_ajax_pagination_container article .post-content .post-meta{ margin: 0px; padding: 0px !important;order: 1; float: left; line-height: inherit; color:#202020;}
#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n){width:100%;display:flex;}
#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) a{ margin-bottom: 0px; order: 2; width: 40%; text-align: right;}
#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) a img{ border-bottom-right-radius: 10px; border-top-left-radius: 0px; height: 346px; width: auto;}
#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) .leftcol{ margin: auto; order: 1; width: 60%;}
#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) .leftcol h2.entry-title{ text-align: left; min-height: inherit;}
#bloglistingouter article .et_main_video_container{ height: 200px;}
#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) .et_main_video_container{ height: 300px; margin-bottom: 0px;}


body.single article.et_pb_post h1.entry-title{  color: #000; /*text-transform: capitalize;*/}
body.single article.et_pb_post  .et_post_meta_wrapper img{ border-radius: 10px; margin-top: 30px;}
body.single article.et_pb_post  .et_post_meta_wrapper .postdate_catinfo{ display: flex; flex-wrap: wrap;}
body.single article.et_pb_post  .et_post_meta_wrapper .postdate_catinfo .date_box{ margin-right: 28px;}
body.single article.et_pb_post  .et_post_meta_wrapper .postdate_catinfo .cat_name_box a{ background-color:#B4B4B4; border-radius: 5px; padding: 4px 12px; color: #fff; font-size: 14px; font-weight: 700; margin-right: 3px;}
body.single article.et_pb_post  .et_post_meta_wrapper .postdate_catinfo .cat_name_box a:hover{ background-color: #1060D3;}

body.single #left-area article.et_pb_post  .tldr_outer{border-radius: 10px; background:linear-gradient(300.47deg, #1A1E24 16.46%, #262D3D 57.18%); padding: 45px 35px; margin-top: 10px;}
body.single #left-area article.et_pb_post  .tldr_outer p{font-size: 20px; line-height: 32px; font-weight: 400;}
body.single #left-area article.et_pb_post .tldr_outer h3{color: #ffffff; padding-left: 20px; padding-bottom: 20px;}
body.single #left-area article.et_pb_post .tldr_outer ul{padding-left: 35px; padding-bottom: 0px;}
body.single #left-area article.et_pb_post  .tldr_outer ul li{color: #ffffff; font-size: 20px; line-height: 32px; font-weight: 400; padding-bottom: 20px;}

body.single #left-area article.et_pb_post ol li{ font-size: 20px; line-height: 32px;  font-weight: 400; padding-bottom: 5px !important;}
body.single #left-area article.et_pb_post ul li{ font-size: 20px; line-height: 32px;  font-weight: 400; padding-bottom: 5px !important;}

body.single .boilerplate_outer{ padding-top: 33px; padding-bottom: 50px; float: left; border-top: 1px solid #B4B4B4;}
body.single .boilerplate_outer p{ font-size: 14px; font-weight: 400; line-height: 32px; color: #000;}
body.single .boilerplate_outer a{ color: #1060D3;}
@media only screen and (max-width:767px){
  body.single #left-area article.et_pb_post  .tldr_outer ul li, body.single #left-area article.et_pb_post  .tldr_outer p{font-size: 16px; line-height: 24px;}
  body.single #left-area article.et_pb_post .tldr_outer ul{ padding-left: 20px;}
  body.single #left-area article.et_pb_post .tldr_outer h3{ padding-left: 5px;}
  body.single #left-area article.et_pb_post ol li{ font-size: 16px; line-height: 24px;  font-weight: 400; padding-bottom: 5px !important;}
  body.single #left-area article.et_pb_post ul li{ font-size: 16px; line-height: 24px;  font-weight: 400; padding-bottom: 5px !important;}
  
}

body.single #main-content{ background-color: #fcfcfc;}
body.single #main-content .container::before{ display: none;}
body.single #main-content .container #left-area{ width: 70%;}
body.single #main-content .container #left-area  article .entry-content a{ color: #1060D3;}
body.single #main-content .container #sidebar{ width: 30%;}
body.single #main-content .container ul li{font-weight: 400;}
body.single article .entry-content h1, body.single article .entry-content h2, body.single article .entry-content h3, body.single article .entry-content h4, body.single article .entry-content h5, body.single article .entry-content h6, h3#reply-title{ color: #000;}

body.single article .entry-content figure.wp-block-image{ text-align: center;}
body.single #left-area article .entry-content img{ margin: 0 auto; display: block;}

#sidebar h4.widgettitle{ color: #000;}
#sidebar .wp-block-latest-posts.wp-block-latest-posts__list li{ border-bottom: 1px solid #979797; line-height: 20px; padding-bottom: 5px; margin-bottom: 5px; float: left;}
#sidebar .wp-block-latest-posts.wp-block-latest-posts__list li a{ line-height: 24px; font-size: 18px;}
#sidebar .wp-block-latest-posts.wp-block-latest-posts__list li a:hover{ color: #1060D3;}



#blognaviouter{ width: 100%; display: flex; justify-content: center;} 
#blognaviouter .wp-pagenavi{ display: flex; gap: 5px;}
#blognaviouter .wp-pagenavi a{background:#85ade7; color: #fff; border: none; padding: 8px 15px; font-weight: 600 !important; font-size: 24px !important; line-height: 36px !important; margin: 0px; width: 50px; height: 50px; text-align: center;}
#blognaviouter .wp-pagenavi a:hover{ color:#fff !important;}
#blognaviouter .wp-pagenavi span.current{ background-color: #1060D3; border: none; padding: 8px 15px; color: #fff !important; font-weight: 600 !important; font-size: 24px !important; line-height: 36px !important; margin: 0px; width: 50px; height: 50px; text-align: center;}
#blognaviouter .wp-pagenavi a.nextpostslink{ color: transparent !important; border: none; padding: 8px 15px;  font-weight: 600 !important; font-size: 24px !important; line-height: 36px !important; margin: 0px; width: 50px; height: 50px; text-align: center; background: #1060D3 url("https://www.polymerhq.io/wp-content/uploads/2024/01/pagination_arrow.svg") center center no-repeat;}

#blognaviouter .wp-pagenavi a.previouspostslink{ color: transparent !important; border: none; padding: 8px 15px;  font-weight: 600 !important; font-size: 24px !important; line-height: 36px !important; margin: 0px; width: 50px; height: 50px; text-align: center; background: #1060D3 url("https://www.polymerhq.io/wp-content/uploads/2024/01/pagination_arrow.svg") center center no-repeat; transform: rotate(180deg);}


#blognaviouter .wp-pagenavi span.extend{ border: none;}
#blognaviouter .wp-pagenavi span.pages, #blognaviouter .wp-pagenavi a.last{ display: none;}
@media only screen and (max-width:980px){
#blogpageheader #headerouter{ display: flex;}
#blogpageheader #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner, #blogpageheader #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before, #blogpageheader #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{  background-color: #14AFED;}
}


/*!============Footer Code Start============*/
footer .widget_nav_menu{margin-top:0px}
footer .footer_companyinfo .et_pb_module.et_pb_image{margin-bottom:18px}
footer .footer_companyinfo .et_pb_module.et_pb_text,footer .footer_companyinfo .et_pb_module.et_pb_text a{color:#fff;font-size:14px;line-height:20px;font-weight:500;margin-bottom:25px}
footer .footer_companyinfo .et_pb_module.et_pb_text .et_pb_text_inner p, footer .footer_companyinfo .et_pb_module.et_pb_text .et_pb_text_inner{ font-size: 14px; line-height: 20px; font-weight: 500; color: #fff;}
footer .footer_companyinfo .et_pb_module.et_pb_text .et_pb_text_inner p span, footer .footer_companyinfo .et_pb_module.et_pb_text .et_pb_text_inner span{ font-weight: 700;}

footer .widget_nav_menu ul li{padding-bottom:18px;margin-bottom:0; line-height: initial;}
/* footer .widget_nav_menu a{color:#b4b4b4!important;font-size:15px;line-height:22px;font-weight:500;font-family: 'Inter', sans-serif;}
footer .widget_nav_menu a:hover{color:#fafafa !important;} */
footer .copyright .et_pb_text_inner{color:#ffffff;font-size:14px;line-height:21px;font-weight:400;font-family: 'Inter', sans-serif;}
footer .copyright .et_pb_text_inner a{ color: #fff; font-size: 14px; font-weight: 400;}
@media only screen and (max-width:767px){
footer .widget_nav_menu ul li{ padding-bottom: 0px;}
footer .widget_nav_menu{ margin-bottom: 0px !important;}
/* footer .footer_companyinfo{ margin-bottom: 0px !important;} */
}

/*!==========Faq section Start===============*/
.faq_outer .et_pb_toggle{ border:none; padding: 0px; background-color: transparent;}
.faq_outer .et_pb_toggle.et_pb_toggle_close{ background-color: transparent; padding: 0px;}
.faq_outer .et_pb_toggle h5.et_pb_toggle_title{ border-bottom: 1px solid #E4E4E4; padding: 10px 40px 10px 10px; font-size: 24px; line-height: 41px; font-weight: 700; color: #000;}
.faq_outer .et_pb_toggle h5.et_pb_toggle_title:before{ content: url("../images/plus_arrow.svg") !important;  margin-top:-16px;}
.faq_outer  .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title::before{  content: url("../images/minus_arrow.svg") !important; margin-top:-16px; position: absolute; right: 0px; left: auto; display: inline-block;}


#sol_tab_hor_section .tabingouterrow{ border-bottom: 1px solid #DBDBDB;}
#sol_tab_hor_section .tabingouterrow ul{ margin: 0px; padding: 0px; display: flex; justify-content:space-evenly;}
#sol_tab_hor_section .tabingouterrow ul li{ padding: 10px 20px; border-bottom: 5px solid transparent; list-style-type: none; padding-top: 0px; padding-bottom: 0px;}
#sol_tab_hor_section .tabingouterrow ul li a{ font-size: 22px; line-height: 48px; color: #B4B4B4; font-family: 'Inter', sans-serif; font-weight: 400; cursor: pointer;}
#sol_tab_hor_section .tabingouterrow ul li.tab-active a{ color: #14AFED; font-weight: 600;}
#sol_tab_hor_section .tabingouterrow ul li.tab-active{ border-bottom: 5px solid #14AFED;}

h2.sol_vtab_heading{ position:absolute;  top: 42px;}
#sol_vertical_tab .et_pb_tabs{ display: flex; border: none; align-items: center;}
#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls{ background-color: transparent; width: 40%;}
#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls li{ width: 100%; background-color: transparent; border: none; max-width: 420px;}
#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls li a{ color:#B4B4B4; font-size: 24px; line-height: 48px; font-weight: 400; padding-left: 0px; cursor: pointer;}
#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a{ background-color: transparent !important; color:#14AFED !important; font-weight: 600; border-right: 5px solid #14AFED;}
#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls:after{ display: none;}
#sol_vertical_tab .et_pb_tabs .et_pb_all_tabs{ width: 60%; background-color: transparent;}


#sol_tabing_hor_withlogo .tabingouterwithlogo { border-bottom: 1px solid #DBDBDB;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul{ margin: 0px; padding: 0px; display: flex; justify-content:center;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul li{ padding: 10px 20px; border-bottom: 5px solid transparent; list-style-type: none; padding-top: 0px; padding-bottom: 0px;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul li a{  display: flex; flex-direction: column; font-size: 14px; line-height: 48px; color: #B4B4B4; font-family: 'Inter', sans-serif; font-weight: 400; display: flex;  align-items: center; cursor: pointer;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul li a picture{margin-bottom: 11.5px; margin-top: 11.5px;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul li a img{ height: 48px; width: 48px;  padding: 0px;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul li.tab-active a picture{ margin-top: 0px; margin-bottom: 6px;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul li.tab-active a img{ height: 65px; width: 65px;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul li.tab-active a{ color: #14AFED; font-weight: 600;}
#sol_tabing_hor_withlogo .tabingouterwithlogo ul li.tab-active{ border-bottom: 5px solid #14AFED;}

#sol_tabing_hor_withlogo .tabcontent_withlogo .et_pb_blurb .et_pb_blurb_content{ max-width: 800px;}
#sol_tabing_hor_withlogo .tabcontent_withlogo .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{ width:220px;}
#sol_tabing_hor_withlogo .tabcontent_withlogo .et_pb_blurb .et_pb_blurb_container{ padding-left: 60px;}

/*==========Contact Page code=========*/
.contact_page_outer p span.pb10{ display: inline-block;}
.contact_page_outer .et_pb_blurb .et_pb_blurb_container h4{ line-height:32px; font-size: 24px; color: #38FF82; font-weight: 400; font-family: 'Inter', sans-serif; }
.contact_page_outer .et_pb_blurb .et_pb_blurb_content{ margin-left: 0px;}
.contact_page_outer .et_pb_blurb .et_pb_main_blurb_image{ position: relative; top: 4px;}

.wpcf7 form .wpcf7-response-output{ border:none;}
.wpcf7-not-valid-tip{ font-size: 14px;}

#contactpageform .fc_outer .two_col_layoute { display: flex; justify-content: space-between;}
#contactpageform .fc_outer .two_col_layoute p { margin: 0px; max-width: 48%; padding-bottom: 26px;}
#contactpageform .fc_outer  .one_col_layout { display: block;}
#contactpageform .fc_outer input,#contactpageform .fc_outer textarea{background:rgba(255,255,255,.5);border:1px solid #FAFAFA;box-sizing:border-box;border-radius:10px;padding:16px;color:#111111;font-size:16px;font-weight:400;font-family: 'Inter', sans-serif;line-height:24px;letter-spacing:.5px;width:100%;}

#contactpageform .wpcf7-form .fc_outer  input:not(:placeholder-shown){background-color:#fff;color:#000;font-size:16px;line-height:24px}
#contactpageform  .wpcf7-form .fc_outer input:focus-within{background-color:#fff;color:#000;font-size:16px;line-height:24px}

#contactpageform  .wpcf7-form .fc_outer input::placeholder, #contactpageform  .wpcf7-form .fc_outer textarea::placeholder{ color: #000;}

#contactpageform .wpcf7-form .fc_outer input.wpcf7-submit{color:#fff!important;background-color:#0C242B;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;font-size:14px;line-height:24px;font-weight:600;padding:15px 40px;height:inherit;display:inline-block; width: initial; border: none; cursor: pointer; margin-top: 32px;}

.lp_hero #contactpageform{ padding-left: 25px;}
.lp_hero #contactpageform .wpcf7-form .fc_outer input.wpcf7-submit{color:#fff!important;background-color:#e91e63;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;font-size:14px;line-height:24px;font-weight:600;padding:15px 40px;height:inherit;display:inline-block; width: initial; border: none; cursor: pointer; margin-top: 32px;}
#contactpageform .wpcf7-form .fc_outer input.wpcf7-submit:hover{ opacity: 0.9;}
.lp_hero .lp_hero_icon{ margin-bottom: 35px !important;}


.frosted-sec .pricing_table{ max-width: 1120px; display: flex;}
.pricing_table .et_pb_module.card_text{ padding: 0px;}
.pricing_table .et_pb_module .pricing_head{ text-align: center; padding: 27px 20px 20px;border-bottom: 1px solid #E3E3E3; }
.pricing_table .et_pb_module .pricing_head h3{ font-size: 21px; line-height: 32px; font-weight: 700; color: #000000;  padding-bottom: 0px;}
.pricing_table .et_pb_module .pricing_head p{ text-align: center; font-size:16px; line-height: 32px; font-weight: 600;  font-family: 'Inter', sans-serif; color: #000000; padding-bottom: 0px !important;}
.pricing_table .et_pb_module .pricing_body{ padding: 30px 37px; min-height: 465px;}
.pricing_table .et_pb_module .pricing_body ul li{ font-size: 16px; line-height: 32px; font-weight: 400;  font-family: 'Inter', sans-serif;  color:#000;}
.pricing_table .et_pb_module .pricing_cta{ padding: 30px; text-align: center;}
@media only screen and (max-width:980px){
.pricing_table .et_pb_module .pricing_body{ min-height: inherit;}
.frosted-sec .pricing_table{ flex-direction: column;}
.lp_hero #contactpageform{ padding-left: 0px;}
}

.dot_circle_green .et_pb_module.et_pb_text, .dot_circle_yellow .et_pb_module.et_pb_text, .dot_circle_blue .et_pb_module.et_pb_text{ max-width: 1000px; margin: auto;}

.dot_circle_green::before{background:url("https://www.polymerhq.io/wp-content/uploads/2022/03/Green-Dots-Circle.png") left top no-repeat;position:absolute;width:200px;height:270px;content:"";left:-175px;background-size:contain;visibility:visible;}
.dot_circle_yellow::before{background:url("https://www.polymerhq.io/wp-content/uploads/2022/03/Yellow-Dots-Circle.png") left top no-repeat;position:absolute;width:200px;height:270px;content:"";left:-175px;background-size:contain;visibility:visible;}
.dot_circle_blue::before{background:url("https://www.polymerhq.io/wp-content/uploads/2022/03/Blue-Dots-Circle.png") left top no-repeat;position:absolute;width:200px;height:270px;content:"";left:-175px;background-size:contain;visibility:visible;}
.dot_circle_purple::before{background:url("../images/Purple-Dots-Circle.png") left top no-repeat;position:absolute;width:200px;height:270px;content:"";left:-175px;background-size:contain;visibility:visible;}


.free_comm_outer{ max-width: 1100px; display: flex;}
.free_comm_outer .et_pb_module.card_text{ padding: 0px;}
.free_comm_outer .et_pb_module .free_comm_tool{ padding: 20px; border-bottom: 1px solid #E3E3E3;  font-size: 18px; line-height: 32px; font-weight: 700; color: #14AFED; display: flex; justify-content: center; align-items: center;}
.free_comm_outer .et_pb_module .free_comm_tool::before{ content: ""; display: inline-block; background: url("../images/logo_dot.svg") left center no-repeat; width: 22px; height: 24px; padding-left: 10px;}
.free_comm_outer .et_pb_module .free_comm_head{ text-align: center; padding: 10px;border-bottom: 1px solid #E3E3E3; }
.free_comm_outer .et_pb_module .free_comm_head h3{ font-size: 21px; line-height: 32px; font-weight: 700; color: #000000;  padding-bottom: 0px;}
.free_comm_outer .et_pb_module .free_comm_head p{ padding-bottom: 0px !important;}
.free_comm_outer .et_pb_module .free_comm_head picture{ display: block;}
.free_comm_outer .et_pb_module .free_comm_body{ padding: 30px 37px; }
.free_comm_outer .et_pb_module .free_comm_body p{ text-align: center; font-size:16px; line-height: 23px; font-weight: 400;  color: #000000; padding-bottom: 0px !important;}
.free_comm_outer .et_pb_module .free_comm_cta{ padding: 30px; text-align: center;}
@media only screen and (max-width:980px){
.free_comm_outer .et_pb_module .free_comm_body{ min-height: inherit;}
.free_comm_outer{ flex-direction: column;}
}

.team_member_bio{ background-color: #fff; border-radius: 4px; padding: 25px; border: 1px solid #ECECEC;
  box-sizing: border-box;  min-height: 336px; margin-bottom: 25px !important;}
  .team_member_bio:hover { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05);}
  .team_member_bio .member_outer a.social_info .et-pb-icon{ font-size: 24px; color: #6f7886;}
  .team_member_bio .member_outer a.social_info:hover .et-pb-icon{ font-size: 24px; color: #14AFED;}
.team_member_bio .member_outer{ display: flex; margin:0px 0px 20px; align-items: center;}
.team_member_bio .team_image{ margin-right: 20px;}
.team_member_bio .team_image img{ border-radius: 50%;}
.team_row .et_pb_column{ margin: auto;}
.team_member_bio .member_bio{ font-size: 16px; line-height: 28px; }

/* .team_member .et_pb_blurb_content{ display: flex; margin: 0px; align-items: center;}
.team_member .et_pb_main_blurb_image{ width: initial; margin-bottom: 0px;}  */

body.archive h2.entry-title{font-size:18px;font-weight:500;line-height:25px;color:#202020;text-align:left;min-height:60px;padding:0 24px 0 0;}
 body.archive .post-content p{font-size: 14px !important; line-height: 18px; font-weight: 400; color: #979797; font-family: 'Inter', sans-serif;}
 body.archive .et_pb_blog_grid article{ border: 1px solid #E8E8E8; border-radius: 10px; overflow: hidden;}
  body.archive .et_pb_blog_grid article:hover{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 5%);}

 body.archive .et_pb_blog_grid article img{border-top-left-radius:10px;border-top-right-radius:10px;height:200px;width:auto;}
 body.archive .et_pb_blog_grid article a.entry-featured-image-url:after{background:linear-gradient(180deg,rgba(48,185,239,.3) -7.26%,rgba(196,196,196,0) 100%);display:block;border-top-left-radius:10px;border-top-right-radius:10px;content:"";position:absolute;left:0;top:0;width:100%;height:100%}
 body.archive .et_pb_blog_grid article .post-content .post-meta{margin:0;padding:0!important;order:1;float:left;line-height:inherit;color:#202020; font-size: 14px !important;}
 body.archive .et_pb_blog_grid article .post-content a.more-link{order:2;float:right;line-height:inherit;font-size:14px;color:#14AFED;text-transform:capitalize;display:flex;align-items:center}
 body.archive .et_pb_blog_grid article .post-content a.more-link:after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #14AFED;content:"";display:inline;margin-left:10px;opacity:1}


 .recom-read-grid .et_pb_blog_grid article.et_pb_post{border: 1px solid #E8E8E8; border-radius: 10px; overflow: hidden;}
  .recom-read-grid .et_pb_blog_grid article.et_pb_post:hover{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 5%);}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .et_pb_image_container picture{display:block}
.recom-read-grid .et_pb_blog_grid article.et_pb_post .et_pb_image_container a.entry-featured-image-url{ text-align: center;}
.recom-read-grid .et_pb_blog_grid article.et_pb_post .et_pb_image_container img{border-top-left-radius:10px;border-top-right-radius:10px;height:200px;width:100%; object-fit: cover; min-width: initial;}
.recom-read-grid .et_pb_blog_grid article.et_pb_post a.entry-featured-image-url:after{background:linear-gradient(180deg, rgba(90, 90, 90, 0.3) -7.26%, rgba(196, 196, 196, 0) 112.57%); display:block;border-top-left-radius:10px;border-top-right-radius:10px;content:"";position:absolute;left:0;top:0;width:100%;height:100%}

.recom-read-grid .et_pb_blog_grid article.et_pb_post h2.entry-title{line-height:26px; min-height: 90px;}
.recom-read-grid .et_pb_blog_grid article.et_pb_post h2.entry-title a{font-size:20px;line-height:26px;font-weight:700;color:#000}
.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content .post-content-inner{ min-height: 92px;}
.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content p{font-size: 14px !important; line-height: 18px; font-weight: 400; color: #979797; font-family: 'Inter', sans-serif;}
.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content .post-meta{margin:0;padding:0!important;order:1;float:left;line-height:inherit;color:#202020; font-size: 14px !important;}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content a.more-link{order:2;float:right;line-height:inherit;font-size:14px;color:#14AFED;text-transform:capitalize;display:flex;align-items:center}
.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content a.more-link::after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #14AFED;content:"";display:inline;margin-left:10px;opacity:1}

#blog_featured_slider .et_pb_post_slider{box-shadow: 0 10px 30px 0 rgb(0 0 0 / 5%);
  border: 1px solid #E8E8E8; border-radius: 10px; overflow: hidden;}
  #blog_featured_slider .et_pb_post_slider h2.et_pb_slide_title{ line-height:24px;}
  #blog_featured_slider .et_pb_post_slider h2.et_pb_slide_title a{ font-size: 30px; line-height: 36px; color: #202020; text-shadow: none; }

  #blog_featured_slider .et_pb_post_slider .et_pb_slide_image img{ opacity: 1;}
#blog_featured_slider .et_pb_post_slider .et_pb_slide_content div{ font-size: 16px; line-height: 21px; color: #979797; text-shadow: none;}
#blog_featured_slider .et_pb_post_slider .et-pb-controllers{ position: relative;}
#blog_featured_slider .et_pb_post_slider .et-pb-controllers a{ background-color: #14AFED;}
#blog_featured_slider .et_pb_post_slider .et_pb_slide_description{ padding-left: 60px; position: relative; padding-right: 0px; text-align: left;}
#blog_featured_slider .et_pb_post_slider .et_pb_slide_image{ margin-top: 0px !important; top: 0px; display: flex; align-items: center;}
#blog_featured_slider .et_pb_post_slider .et_pb_slide_image img{ max-height: 600px  !important; }
#blog_featured_slider .et_pb_post_slider .et_pb_slide_image::after{background:linear-gradient(180deg, rgba(98, 98, 98, 0.2) -7.26%, rgba(196, 196, 196, 0) 112.57%); display:block;border-top-left-radius:0px;border-top-right-radius:10px;content:"";position:absolute;left:0;top:0;width:100%;height:100%}
#blog_featured_slider .et_pb_post_slider .et_pb_slide{ padding: 0px !important; min-height: 300px;}


#blog_featured_slider .et_pb_post_slider .et_pb_slide_content .post-meta{height:0;overflow:hidden}
#blog_featured_slider .et_pb_post_slider .et_pb_slide_content .post-meta .published{position:absolute;bottom:0;left:60px;color:#202020;font-size:14px!important;text-shadow:none}

#blog_featured_slider .et_pb_button_wrapper a.et_pb_more_button{ float:right;line-height:inherit;font-size:14px;color:#1060D3;text-transform:capitalize;display:flex;align-items:center; border: none; padding: 0px;}
#blog_featured_slider .et_pb_button_wrapper a.et_pb_more_button:after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #1060D3;content:"";display:inline;margin-left:10px;opacity:1; position: relative;}
#blog_featured_slider .et_pb_button_wrapper a.et_pb_more_button:hover{ padding: 0px;}

 #sec_logo_grid_outer .et_pb_blurb_content{ max-width: 400px;}
 #sec_logo_grid_outer .et_pb_blurb_content  h4.et_pb_module_header{ font-size: 24px; line-height: 41px; font-weight: 700; color: #000;} #sec_logo_grid_outer .et_pb_blurb_content  .et_pb_blurb_description p{ font-size: 20px; line-height: 32px; font-weight: 400; color: #000;}

 .frost-3col-grid.no_frost h4{ color:#000; line-height: 38px; font-size: 24px; font-weight: 700;}

 .trigger_popup{display:table;margin:0 auto;position:relative}
 .trigger_popup svg{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;box-shadow:0 0 10px rgb(0 0 0 / 28%);border-radius:100%;cursor:pointer}
 
 #sec_press_rowouter{ background: linear-gradient(225.66deg, rgba(241, 241, 241, 0.5) 21.96%, rgba(221, 221, 221, 0) 136.98%); border: 1px solid rgba(87, 87, 87, 0.11);
  box-sizing: border-box; backdrop-filter: blur(54px);border-radius: 10px; margin: 50px auto; padding: 64px 32px;}

  #sec_press_rowouter h2{ margin-bottom: 48px;}
  #sec_press_rowouter .et_pb_blurb{ padding:25px 20px; margin-bottom: 0px; display: inline-block; max-width: 33%;  vertical-align: top;}
  #sec_press_rowouter .et_pb_blurb .et_pb_main_blurb_image{ width: 68px; height: 66px;}
  #sec_press_rowouter .et_pb_blurb h4.et_pb_module_header{ color: #000; font-size: 22px; line-height: 32px; font-family: 'Inter', sans-serif;}
  #sec_press_rowouter .et_pb_blurb .et_pb_blurb_description p{ font-size: 16px; line-height: 25px; color: #828282;}

  
  #left-area #block-4{ width: 100%;}
  #sidebar #text-7 p{ padding-bottom: 0px !important;}
  #sidebar #text-7, #left-area #text-7, #bloglisting_newsletter #text-8{ background:#0C242B; background-position: center center; background-size:cover; background-repeat: no-repeat; border-radius: 10px; padding:36px; margin-bottom: 24px; margin-top: 24px;}

  #sidebar #text-7 h4.widgettitle{ text-align: center; font-weight: 600; font-size: 20px;  color:#fff; line-height: 20px; margin-bottom: 5px;}
  #left-area #text-7 h4.widgettitle{ text-align: center; font-weight: 600; font-size: 30px;  color:#fff; line-height: 34px;margin: 0 auto; max-width: 370px;  margin-bottom: 25px;}
  #bloglisting_newsletter #text-8 h4.widgettitle{ text-align: center; font-weight: 600; font-size: 30px;  color:#fff; line-height: 34px;margin: 0 auto; max-width: 800px;  margin-bottom: 25px;}

  #sidebar #text-7 .hbspt-form label,   #left-area #text-7 .hbspt-form label,   #bloglisting_newsletter #text-8 .hbspt-form label{ display: none;}
  #sidebar #text-7 .hbspt-form label.hs-error-msg,   #left-area #text-7 .hbspt-form label.hs-error-msg,   #bloglisting_newsletter #text-8 .hbspt-form label.hs-error-msg {display: block; font-size: 12px; color: #fff;}
  #sidebar #text-7 .hbspt-form form, #left-area #text-7 .hbspt-form form, #bloglisting_newsletter #text-8 .hbspt-form form{ display: flex; justify-content: center;}
  #sidebar #text-7 .hbspt-form .no-list.hs-error-msgs, #left-area #text-7 .hbspt-form .no-list.hs-error-msgs, #bloglisting_newsletter #text-8 .hbspt-form .no-list.hs-error-msgs{ display: block; position: absolute;}
  #sidebar #text-7 .hbspt-form input[type="email"]{ border:0.5px solid #fff; border-radius: 10px; max-width: 185px; padding: 10px; background-color: rgb(255,255,255); margin-right: 10px; color: #111111; font-size: 14px; text-align: left; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

  #sidebar #text-7 p, #left-area #text-7 p{ color:#fff !important;}

  #sidebar #text-7 .hbspt-form input[type="email"]:not(:placeholder-shown){background-color:#fff;color:#000;}
  #sidebar #text-7 .hbspt-form input[type="email"]:focus-within{background-color:#fff;color:#000;}
  #bloglisting_newsletter #text-8 .hbspt-form .submitted-message{ text-align: center;}

  #bloglisting_newsletter #text-8 .hbspt-form ul li, #left-area #text-7 .hbspt-form ul li{ list-style-type: none;}
  #bloglisting_newsletter #text-8 .hbspt-form .hs_email.hs-email, #left-area #text-7 .hbspt-form .hs_email.hs-email{ max-width: 320px; width: 100%; margin-right: 20px;}
  #bloglisting_newsletter #text-8 .hbspt-form input[type="email"], #left-area #text-7 .hbspt-form input[type="email"]{border:0.5px solid #fff; border-radius: 10px; padding: 18px; background-color: rgb(255,255,255); margin-right: 10px; color: #111111; width: 100%; text-align: left; font-size: 16px;}
  #bloglisting_newsletter #text-8 .hbspt-form input[type="email"]:not(:placeholder-shown), #left-area #text-7 .hbspt-form input[type="email"]:not(:placeholder-shown){background-color:#fff;color:#000;}
  #bloglisting_newsletter #text-8 .hbspt-form input[type="email"]:focus-within, #left-area #text-7 .hbspt-form input[type="email"]:focus-within{background-color:#fff;color:#000;}

  #sidebar #text-7 .hbspt-form input[type="submit"]{ border:none; background-color: #38FF82; font-size: 14px; line-height: 20px; font-weight: 600; border-radius: 10px; padding: 9px 18px; cursor: pointer; font-family: 'Inter', sans-serif; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
  #sidebar #text-7 .hbspt-form input[type="submit"]:hover{color: #38FF82 !important; background-color: transparent; border: 1px solid #38FF82; padding: 8px 17px; }
  
  #bloglisting_newsletter #text-8 .hbspt-form input[type="submit"], #left-area #text-7 .hbspt-form input[type="submit"]{ border:none; background-color: #38FF82; color:#000; font-size: 18px; line-height: 20px; font-weight: 600; border-radius: 10px; padding: 20px 45px; cursor: pointer; font-family: 'Inter', sans-serif; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
  #bloglisting_newsletter #text-8, #left-area #text-7{ margin-top:30px; width: 100%;}
  #bloglisting_newsletter #text-8 .hbspt-form input[type="submit"]:hover, #left-area #text-7 .hbspt-form input[type="submit"]:hover{ color: #38FF82 !important; background-color: transparent; border: 1px solid #38FF82; padding: 19px 44px; line-height: 20px; }
  #sidebar #block-4.et_pb_widget{ margin-bottom: 30px;}
  #bloglisting_newsletter .et_pb_widget_area{ border-right:0px; padding-right: 0px;}

  .socialwidgets{ background-color: #0C242B; border-radius: 10px; display: flex; justify-content: center; padding: 13px;align-items: center;}
  .socialwidgets span{ color:#fff;margin-right:15px;font-weight:600;font-size:18px;line-height:25px; font-family: 'Inter', sans-serif;}
  
  .socialwidgets a{ background-color: #525252; width: 38px; height: 38px; border-radius: 5px; margin: 3px; padding: 5px; display: flex; justify-content: center; align-items: center;}
  .socialwidgets a.linkedin:hover{ background-color:#0078B6;}
  .socialwidgets a.twitter:hover{ background-color:#00ACED;}
  .socialwidgets a.facebook:hover{ background-color:#3B5998;}

 #sidebar .hbspt-form .submitted-message{font-size: 17px; text-align: center;}
 #left-area .hbspt-form .submitted-message{font-size: 20px; text-align: center;}

  body.single #main-content .container{ padding-left: 35px; padding-right: 35px; width: 100%;}
  @media only screen and (max-width:1200px){
  #sidebar #text-7{ text-align: center;}
  #sidebar #text-7 .hbspt-form form{  flex-direction: column; position: relative;}
  #sidebar #text-7 .hbspt-form form input[type="email"]{ margin-bottom: 10px;}
  #sidebar #text-7 .hbspt-form .no-list.hs-error-msgs{ bottom: -40px; width: 100%; text-align: center;}

  }
  @media only screen and (max-width:1024px){
    #sidebar #text-7{ padding-left: 10px; padding-right: 10px;}
  }
  @media only screen and (max-width:980px){
    #sidebar #text-7{ display: none;}
    #sidebar #block-4{ display: none;}
    #bloglisting_newsletter #text-8{ margin-right: 0px;}
  }
  @media only screen and (max-width:767px){
    #bloglisting_newsletter #text-8, #left-area #text-7{ text-align: center;}
    #left-area #text-7 .hbspt-form form{ flex-direction: column; position: relative;}
    #bloglisting_newsletter #text-8 .hbspt-form form{ flex-direction: column; position: relative; max-width: 400px; margin: auto;}
    #bloglisting_newsletter #text-8 .hbspt-form form input[type="email"], #left-area #text-7 .hbspt-form form input[type="email"]{ margin-bottom: 10px;}
    #bloglisting_newsletter #text-8 .hbspt-form .hs_email.hs-email, #left-area #text-7 .hbspt-form .hs_email.hs-email{ max-width: 100%; margin-right: 0px;}
    #left-area #text-7 .hbspt-form .no-list.hs-error-msgs{ bottom: -70px; width: 100%; text-align: center;}
    #bloglisting_newsletter #text-8 .hbspt-form .no-list.hs-error-msgs{ bottom: -50px; width: 100%; text-align: center;}
  }

.et_pb_row.company_news{ padding-top: 30px; padding-bottom: 30px;}
.company_news .et_pb_blurb_content{ border-radius: 15px; background-color: #fff; padding: 20px 30px 50px;}
.company_news .et_pb_blurb_content .et_pb_main_blurb_image{ display: block; text-align: left; padding-left: 20px; margin-bottom: 24px;}
.company_news .et_pb_blurb_content  .et_pb_blurb_container h4{ font-size: 16px; line-height: 23px; font-weight: 400; color: #747474; border-bottom: 1px solid #EBEBEB; padding-left: 20px; margin-bottom: 27px; padding-bottom: 26px;}
.company_news .et_pb_blurb_content .et_pb_blurb_description p{ font-size: 18px; line-height: 23px; font-weight: 400; color: #111111; min-height: 155px; padding-bottom: 38px !important;}
.company_news .et_pb_blurb_content .et_pb_blurb_description{ padding-left: 20px; padding-right: 20px;}
.company_news .et_pb_blurb_content .et_pb_blurb_description p:last-child{ padding-bottom: 0px !important; min-height: inherit;}
.company_news .et_pb_blurb_content .et_pb_blurb_description a.more-link{line-height: inherit; font-size: 14px;line-height:12px; font-weight: 500; font-family: 'Inter', sans-serif; color: #111; text-transform: capitalize; display: flex; align-items: center;}
.company_news .et_pb_blurb_content .et_pb_blurb_description a.more-link:hover{ text-decoration: underline;}
.company_news .et_pb_blurb_content .et_pb_blurb_description a.more-link:after{ width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #14AFED;content:"";display:inline;margin-left:10px;opacity:1}

@media only screen and (max-width:980px){
.startup_logo .et_pb_column{ padding-bottom: 30px;}
.et_pb_row.startup_logo{ padding-bottom: 0px;}
}
.team_member_section{ overflow: hidden;}
.team_member_section .team_row{ padding: 30px 0px 100px;}
.team_member_section .team_row .et_pb_column:first-child{ margin-left: 0px;}
.team_row  .et_pb_blurb_content{background: #ffffff;
  border: 1px solid #919BB4; box-sizing: border-box; box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05); border-radius: 10px; padding: 45px 0px 36px; min-height: 550px;}
.team_row  .et_pb_blurb_content .et_pb_blurb_container h4{ font-size: 24px; line-height: 48px; font-weight: 700; color: #000; font-family: 'Inter', sans-serif; text-align: center; padding-bottom: 0px;}
.team_row  .et_pb_blurb_content .et_pb_main_blurb_image{ margin-bottom: 0px;}

.team_row  .et_pb_blurb_content .et_pb_main_blurb_image img{ width: 119px; height: 119px;}
.team_row  .et_pb_blurb_content .et_pb_blurb_container .mem_info{ display: flex; justify-content: center;}
.team_row  .et_pb_blurb_content .et_pb_blurb_container .mem_info h3{ font-size: 18px; line-height: 30px; font-weight: 400; margin-right: 16px; color: #000; padding-bottom: 0px;}
.team_row  .et_pb_blurb_content .et_pb_blurb_container .mem_info .et-pb-icon{ font-size:20px; color: #000;}
.team_row  .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p.mem_bio{ font-size: 16px; line-height: 23px; font-weight: 400; color: #000; padding-bottom: 0px !important;  padding-top: 30px; margin-top: 10px; padding-left: 36px; padding-right: 36px; min-height: 260px;}

.team_member_section .team_heading{ padding-top:30px; padding-bottom: 30px;}
.team_member_section .board_mem_row{ padding: 20px 0px 90px;}
.board_mem_row .et_pb_column{ display: flex; flex-wrap: wrap;}
.board_mem_row .et_pb_column .et_pb_blurb{ width: 31.33%; margin: 1%; background: #FFFFFF; border: 1px solid #919BB4; box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05); box-sizing: border-box; border-radius: 10px; padding: 45px 0px 24px;}
  .board_mem_row .et_pb_column .et_pb_blurb.mem_board:last-child{ margin-bottom: 1% !important;}
  .board_mem_row .et_pb_column .et_pb_blurb:hover{ box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05);}

  .board_mem_row .et_pb_blurb .et_pb_main_blurb_image{ margin-bottom: 0px;}
  .board_mem_row .et_pb_blurb .et_pb_main_blurb_image img{ width: 117px; height: 117px; border-radius: 50%;}
  .board_mem_row .et_pb_blurb .et_pb_blurb_container h4{ font-size: 24px; line-height: 48px; font-weight: 700; color: #000; font-family: 'Inter', sans-serif; text-align: center; padding-bottom: 0px;}
  .board_mem_row .et_pb_blurb .et_pb_blurb_container .mem_info{ display: flex; justify-content: center;}
  .board_mem_row .et_pb_blurb .et_pb_blurb_container .mem_info .et-pb-icon{ font-size:20px; color: #000;}
  .board_mem_row .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p.mem_bio{ font-size: 16px; line-height: 23px; font-weight: 400; color: #000; margin-top: 15px; text-align: center; padding: 25px 20px 0px !important;}

  @media only screen and (max-width:980px){
  .board_mem_row .et_pb_column .et_pb_blurb{ max-width:359px; width: 49%; margin: 0% 0.5% 1%; }
  .board_mem_row .et_pb_column{ display: flex; flex-wrap: wrap; justify-content: center;}
  .team_member_section .team_row{ padding: 30px 0px 50px;}
  .team_member_section .board_mem_row{ padding: 20px 0px 50px;}
  .team_member_section .team_heading{ padding-top:30px; padding-bottom: 10px;}

  }

  @media only screen and (max-width:768px){
    .team_row .et_pb_blurb_content{ max-width: 550px;}
    .company_news .et_pb_blurb_content{ max-width: 550px;}
    .board_mem_row .et_pb_column .et_pb_blurb{ max-width:359px; width: 100%; margin: 0% 0.5% 3%; }
    .startup_logo .et_pb_column{ padding-bottom: 30px; margin-bottom: 0px !important;}
    .team_member_section .team_row{ padding: 30px 0px 30px;}
    .team_member_section .board_mem_row{ padding: 20px 0px 30px;}
  }

  .mfp-container.mfp-iframe-holder .mfp-close, .mfp-container .mfp-image-holder .mfp-close{ top:-40px !important;}


#hippa_training_form_outer{background: linear-gradient(225.66deg, rgba(241, 241, 241, 0.5) 21.96%, rgba(221, 221, 221, 0) 136.98%); border: 1px solid rgba(87, 87, 87, 0.11); border-radius:10px; margin-top: 50px; margin-bottom: 50px; padding: 60px !important; width: 96% !important;}
article.post #hippa_training_form_outer{ width: 100% !important; padding: 40px !important;}
#hippa_training_form_outer h2{ font-size:50px; line-height:60px; font-weight:700; max-width:600px}
article.post #hippa_training_form_outer h2{ font-size:36px; line-height:40px; font-weight:700; max-width:600px}
#hippa_training_form_outer form.hs-form{ display:flex; justify-content: space-between; flex-wrap: wrap; max-width:650px;}
article.post #hippa_training_form_outer form.hs-form{ max-width: 480px;}

#hippa_training_form_outer form.hs-form label{ display:none;}
#hippa_training_form_outer form.hs-form .hs-form-field{ max-width: 32%; width: 100%;}
article.post #hippa_training_form_outer form.hs-form .hs-form-field{ max-width:32%; width: 100%;}

#hippa_training_form_outer form.hs-form input{ border:1px solid #B4B4B4; padding:16px 10px 16px 20px; border-radius:10px; max-width:280px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; background-color:transparent; color:#111111; font-size:14px; line-height:20px; width: 100%; }
article.post #hippa_training_form_outer form.hs-form input{padding:9px 10px 9px 20px; border:1px solid #111111;}

#hippa_training_form_outer form.hs-form .hs-submit{ max-width: 32%; width:100%;}
article.post #hippa_training_form_outer form.hs-form .hs-submit{ max-width:32%; width: 100%;}

#hippa_training_form_outer form.hs-form input[type="submit"]{ background-color:#0C242B; font-size:14px; line-height:24px; font-weight:600; padding:16px 40px; border:0px; border-radius:10px; height:inherit; display:inline-block; color:#fff; cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }
#hippa_training_form_outer form.hs-form input[type="submit"]:hover {background-color:#38FF82; height:inherit; display:inline-block; color:#111111; cursor:pointer;}
article.post #hippa_training_form_outer form.hs-form input[type="submit"]{padding:8px 30px; font-size:14px; border:none;}
#hippa_training_form_outer form.hs-form ul.no-list{ padding:0px;}
#hippa_training_form_outer form.hs-form ul.no-list li{ padding:0px; list-style-type:none;}
#hippa_training_form_outer form.hs-form ul.no-list li label{ display:block; font-size:12px;}
#hippa_training_form_outer form.hs-form .hs_error_rollup{ display: none;}

@media only screen and (max-width:1100px){
article.post #hippa_training_form_outer .et_pb_column.et-last-child{ display: none;}
article.post #hippa_training_form_outer .et_pb_column{ width: 100%;}
article.post #hippa_training_form_outer form.hs-form, article.post #hippa_training_form_outer h2{ max-width: 750px;}
}
@media only screen and (max-width:980px){
#hippa_training_form_outer .et_pb_column.et-last-child{ display: none;}
#hippa_training_form_outer h2{ max-width: 750px;}
#hippa_training_form_outer form.hs-form{ max-width: 750px;}
#hippa_training_form_outer h2{ font-size:40px; line-height:48px;}
}
@media only screen and (max-width:767px){
  #hippa_training_form_outer .et_pb_column{ margin-bottom: 0px;}
#hippa_training_form_outer h2, article.post #hippa_training_form_outer h2{ font-size:32px; line-height:40px;}
#hippa_training_form_outer{ padding: 30px !important;}
#hippa_training_form_outer form.hs-form{ flex-direction: column;}
#hippa_training_form_outer form.hs-form .hs-form-field{ max-width: 100%; margin-bottom: 15px;}
#hippa_training_form_outer form.hs-form input{ max-width: 100%;}
#hippa_training_form_outer form.hs-form .hs-submit, article.post #hippa_training_form_outer form.hs-form .hs-submit{ max-width: fit-content; width:100%;}
article.post #hippa_training_form_outer form.hs-form .hs-form-field{ max-width: 100%;}

}

/*===hubspot form code========*/

#request_demo_cta .hbspt-form input[type=text], #request_demo_cta .hbspt-form input[type=email]{border:1px solid #fafafa;padding:15px 10px 15px 20px;border-radius:40px;width:260px;  -webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;background-color:transparent;color:#ffffff;font-size:16px;line-height:24px; margin-top: 5px; margin-bottom: 5px;}
#request_demo_cta .hbspt-form form.hs-form{ display: flex; justify-content: space-between;}
#request_demo_cta .hbspt-form input::placeholder{ color: #000;}
#request_demo_cta .hbspt-form input:not(:placeholder-shown){background-color:#fff;color:#000;font-size:16px;line-height:24px}
#request_demo_cta .hbspt-form input:focus-within{background-color:#fff;color:#000;font-size:16px;line-height:24px}
#request_demo_cta .hbspt-form input[type=submit]{color:#fff!important;background-color:#0C242B;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;font-size:14px;line-height:36px;font-weight:600;padding:10px 24px;border:none;height:inherit;display:inline-block;cursor:pointer; margin-top: 5px; margin-bottom: 5px;}
#request_demo_cta .hbspt-form label{display:none;}
#request_demo_cta .hbspt-form fieldset.form-columns-2{display: flex; justify-content:space-between; width: 100%; max-width: 560px;}
#request_demo_cta .hbspt-form label.hs-error-msg{display:block;}
#request_demo_cta .hbspt-form ul.hs-error-msgs{ padding: 0px;}
#request_demo_cta .hbspt-form ul.hs-error-msgs li{ list-style-type: none; font-size: 12px; color:#dc3232;}
#request_demo_cta .hbspt-form input[type=submit]:hover{ opacity: 0.9;}
@media only screen and (max-width:1279px){
  #request_demo_cta .hbspt-form form.hs-form{ display: block}
}
@media only screen and (max-width:980px){
  #request_demo_cta .hbspt-form fieldset.form-columns-2{display:block; max-width: 100%;}
  #request_demo_cta .hbspt-form fieldset .hs-form-field{width: 50%;}
#request_demo_cta .hbspt-form input[type=email],#request_demo_cta .hbspt-form input[type=text]{width:100%;max-width:96%;margin-top:10px;margin-bottom:10px}
}
@media only screen and (max-width:767px){
  #request_demo_cta .hbspt-form fieldset .hs-form-field{width: 100%;}
}

/*===hubspot request a quote form code========*/
#contactpageform .hbspt-form label{display:none;}
#contactpageform .hbspt-form label.hs-error-msg{display:block;}
#contactpageform .hbspt-form ul.hs-error-msgs{ padding: 0px; position: absolute;}
#contactpageform .hbspt-form ul.hs-error-msgs li{ list-style-type: none; font-size: 12px; color:#FFF;}
#contactpageform .hbspt-form input, #contactpageform .hbspt-form textarea{background:rgb(255,255,255);border:1px solid #FFF;box-sizing:border-box;border-radius:10px;padding:15px 16px;color:#111111;font-size:16px;font-weight:400;font-family: 'Inter', sans-serif;line-height:24px;letter-spacing:.5px;width:100%;}
#contactpageform .hbspt-form textarea{ min-height: 106px;}
#contactpageform .hbspt-form fieldset{ margin-bottom: 25px; max-width: 596px; display: flex; justify-content: space-between;}
#contactpageform .hbspt-form fieldset>div{ width: 48%;}
#contactpageform .hbspt-form fieldset>div.hs_message{ width: 100%;}
#contactpageform .hbspt-form fieldset>div div.input{ margin-right:0px;}
#contactpageform .hbspt-form  input:not(:placeholder-shown){background-color:#fff;color:#000;font-size:16px;line-height:24px}
#contactpageform  .hbspt-form input:focus-within{background-color:#fff;color:#000;font-size:16px;line-height:24px}

#contactpageform  .hbspt-form input::placeholder, #contactpageform  .hbspt-form textarea::placeholder{ color: #000;}
#contactpageform .hbspt-form input.hs-button{ color:#0C242B  !important; background-color:#38FF82; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; padding:16px 40px; height:inherit; display:inline-block; width: initial; border: none; cursor: pointer; }
footer  #contactpageform .hbspt-form input.hs-button:hover {color: #38FF82 !important; background-color: transparent; border: 1px solid #38FF82; padding: 15px 39px !important; height: inherit;} 

@media only screen and (max-width:480px){
  #contactpageform .hbspt-form fieldset{ display: block; margin-bottom: 0px;}
  #contactpageform .hbspt-form fieldset>div{ width: 100%;}
  #contactpageform .hbspt-form fieldset > div{ margin-bottom: 25px;}
}

/*=== Sidebar related post code here========*/
#sidebar .related_post_sidebar{ margin-top: 30px; display: block; clear: both;}
#sidebar .related_post_sidebar h4{font-weight:700;text-transform:uppercase;font-family: 'Inter', sans-serif; color: #000; margin-bottom: 30px;}
#sidebar .related_post_sidebar li{ border-bottom: 1px solid #979797; line-height: 20px; padding-bottom: 5px; margin-bottom: 5px; display: flex;}
#sidebar .related_post_sidebar li .relatedthumb{ margin-right: 20px;}
#sidebar .related_post_sidebar li .relatedthumb img{ max-width: 75px; max-height: 75px;}
#sidebar .related_post_sidebar li a{ line-height: 24px; font-size: 18px; color: #666; text-decoration: none; font-weight: 400;}
#sidebar .related_post_sidebar li a:hover{ color: #1060D3;}


#dlp_integration_row .et_pb_column{ display:grid; grid-template-columns:1fr 1fr 1fr; grid-template-rows:auto; gap:10px;}
#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_blurb_container h4{ color:#000; text-align:center; font-size:20px; line-height:32px; font-weight:400; padding-bottom:20px;}
#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_main_blurb_image{ margin-bottom:5px; padding:11px; border:1px solid transparent; border-radius:14px;}
#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_main_blurb_image:hover{ background:#fff; border:1px solid #E5E5E5; border-radius:14px;}
#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_blurb_content{ max-width: 260px;}
#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_blurb_content:hover h4{text-decoration: underline; cursor: pointer;}
#dlp_integration_row.two_col_grid .et_pb_column{ display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto; gap:10px;}
#dlp_integration_row.two_col_grid .et_pb_column .et_pb_blurb .et_pb_blurb_content{ max-width: initial;}
@media (max-width: 980px) {
  #dlp_integration_row .et_pb_column .et_pb_blurb{ margin-bottom: 0px;}
}
@media (max-width: 767px) {
#dlp_integration_row .et_pb_column{ display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto;}}
@media (max-width: 500px) {
#dlp_integration_row .et_pb_column{ display:grid; grid-template-columns:1fr; grid-template-rows:auto;}}


#herosection #herorow .btn_outer_with_form{ display: flex;}

#form_in_content .btn_outer_with_form{ display: flex;}
#herosection #herorow .btn_outer_with_form .btn_col{ margin-right: 10px;}
#herosection #herorow .get_started_form, #herosection #herorow .start_free_from, #form_in_content .start_free_from{ display: none; margin-left: 0px; margin-top: auto; margin-bottom: auto;}

/* #herosection #herorow .btn_outer_with_form .form_btn{ margin-left: 10px;} */
#herosection #herorow .get_started_form br, #herosection #herorow .start_free_from br, #form_in_content .start_free_from br{ display: none;}
#herosection #herorow .get_started_form form, #herosection #herorow .start_free_from form, #form_in_content .start_free_from form{ display: flex;}
#form_in_content{ display: flex; justify-content: center;}

#herosection #herorow .get_started_form .hs_email>label, #herosection #herorow .start_free_from .hs_email>label, #form_in_content .start_free_from  .hs_email>label{ display: none;}
#herosection #herorow .get_started_form .hs_email #herosection #herorow .start_free_from .hs_email, #form_in_content .start_free_from  .hs_email{ display: inline;  width: 300px;}
#herosection #herorow .get_started_form input.hs-input, #herosection #herorow .start_free_from input.hs-input, #form_in_content .start_free_from input.hs-input{ border:1px solid #111; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; padding:18px; max-width: 300px; width: 100%; padding-right: 50px; }

#herosection #herorow .get_started_form .hs_recaptcha .input{ position: absolute; z-index: -1;}
#herosection #herorow .start_free_from .hs_recaptcha .input{ position: absolute; z-index: -1;}

#herosection #herorow .get_started_form .hs_submit, #herosection #herorow .start_free_from .hs_submit, #form_in_content .start_free_from .hs_submit{ display: inline;}
#herosection #herorow .get_started_form .hs_submit .actions input[type="submit"], #herosection #herorow .start_free_from .hs_submit .actions input, #form_in_content .start_free_from .hs_submit .actions input[type="submit"]{background: url(../images/arrow-circle-right.png) left top no-repeat; width: 30px; height: 30px; content: ""; display: inline-block; margin-left: -40px; color: transparent !important; border:none; padding: 0px; margin-top: 13px; cursor: pointer;}

#herosection #herorow .get_started_form ul.no-list, #herosection #herorow .start_free_from ul.no-list, #form_in_content .start_free_from ul.no-list{ padding: 0px; list-style-type: none; padding-left: 10px;}
#herosection #herorow .get_started_form ul.no-list li label, #herosection #herorow .start_free_from ul.no-list li label, #form_in_content .start_free_from ul.no-list li label{ font-size: 12px; font-weight: 300;}
#herosection #herorow .get_started_form .submitted-message p, #herosection #herorow .start_free_from .submitted-message p, #form_in_content .start_free_from .submitted-message p{ padding-bottom: 0px !important;}
#herosection #herorow .get_started_form .hs_error_rollup, #herosection #herorow .start_free_from .hs_error_rollup, #form_in_content .start_free_from .hs_error_rollup{ position: absolute; bottom:0px;}
.hs_error_rollup { display: none;}
#herosection #herorow .start_free_from ul.no-list li label.hs-error-msg{ max-width: 280px; display: block; padding-top: 5px; line-height: 18px;color: #fff;}
#herosection #herorow .get_started_form ul.no-list li label.hs-error-msg{ max-width: 280px; display: block; padding-top: 5px; line-height: 18px; color: #fff;}
#form_in_content .start_free_from ul.no-list li label.hs-error-msg{ max-width: 280px; display: block; padding-top: 5px; line-height: 18px;}

/* #herosection #herorow #left_btn_form{ justify-content: space-around;} */
#herosection #herorow #left_btn_form .get_started_form{ width: 300px;}
#herosection #herorow #left_btn_form .hs-email{ width: 90%;}
#herosection #herorow .btn_outer_with_form{ flex-wrap: wrap;}
#herosection #herorow .hbspt-form .submitted-message p, .card.grd_dark .hbspt-form .submitted-message p {padding-top: 12px; display: block; color: #fff !important;}
#herosection #herorow .two_col_form .free_from ul.no-list li label, .card.grd_dark .two_col_form .free_from ul.no-list li label {color: #fff !important;}
#herosection #herorow .hs-submit input.hs-button, .card.grd_dark .hs-submit input.hs-button{ color:#0C242B !important; background-color:#38FF82 !important; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:16px; line-height:24px; font-weight:600; padding:16px 45px; height:inherit; display:inline-block; }
#herosection #herorow .hs-submit input.hs-button:hover, .card.grd_dark .hs-submit input.hs-button:hover {color: #38FF82 !important;background-color: transparent !important;border: 1px solid #38FF82 !important;padding: 15px 44px;height: inherit;}

@media (max-width: 600px) {
  #herosection #herorow .btn_outer_with_form .get_started_form,   #herosection #herorow .btn_outer_with_form .start_free_from, #form_in_content .start_free_from{ margin-left: 0px;}
}

@media (max-width: 1280px) {
#herosection #herorow #left_btn_form .form_btn{ margin-left: 0px; margin-right: 10px;}
}
@media (max-width: 1200px) {
  #herosection #herorow #left_btn_form .form_btn{ margin-left: 0px; margin-right: 15px;}
  #herosection #herorow #left_btn_form a{ font-size:13px; padding: 15px 18px;}
  #herosection #herorow .btn_outer_with_form .btn_col{ margin-bottom: 15px;}
}
@media (max-width: 1024px) {
  #herosection #herorow #left_btn_form a{ font-size:12px; padding: 15px 18px;}

}
#bloglisting_newsletter .submitted-message p{ color:#fff;}
@media (max-width: 980px) {
  #herosection #herorow #left_btn_form{ margin-bottom: 30px;}
}
.play_icon_center a.video-popup{ display: inline-block;}
.play_icon_center a.video-popup::after{ background: url("../images/play_icon.png")center center no-repeat; width: 51px; height: 57px; display: inline-block; content: ""; position: absolute
  ;left:0px; right:0px; top:0px; bottom:0px; margin: auto;}


  #threecol_grid_on_blackbg .et_pb_column{ display:flex; flex-wrap:wrap;}
#threecol_grid_on_blackbg .et_pb_blurb{ max-width:33%; width:100%; padding:0px 22px;}
#threecol_grid_on_blackbg .et_pb_blurb p, #threecol_grid_on_blackbg .et_pb_blurb .et_pb_blurb_description{ color:#ffffff;}
#threecol_grid_on_blackbg .et_pb_blurb ul li{ font-size:20px; line-height:32px; color:#ffffff;}
.blue_bg{background-color:#14AFED; margin-top:25px;}
.bluebg_text{ background-color:#14AFED; border-radius:10px; padding:20px 18px 0px; margin-bottom:20px; font-weight:700;}
.greenbg_text { background-color: #38FF82; border-radius: 10px; padding: 20px 18px 0px; margin-bottom: 20px; font-weight: 700; }
.greenbg_text p { color: #111111 !important; font-weight: 700 !important; }

.fea_sw_row{ max-width: 1073px !important; padding: 70px !important; background: #111111; border: 1px solid rgba(87, 87, 87, 0.11); backdrop-filter: blur(27px); border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.fea_sw_row h2{ color: #ffffff; margin-bottom: 30px;}
.fea_sw_row ul li{ color: #ffffff; font-family: 'Inter', sans-serif;}
@media only screen and (max-width:980px){
  #threecol_grid_on_blackbg .et_pb_blurb{ max-width:50%;}
}
@media only screen and (max-width:767px){
  .fea_sw_row{ max-width: 1073px !important; padding: 50px 25px !important;}
  .fea_sw_row ul li{ font-size: 24px; line-height: 34px;}
  #threecol_grid_on_blackbg .et_pb_blurb h2{ font-size: 24px !important;}
  ul.bullet_green_big li{background-size: 20px; padding-top: 7px;}
  #threecol_grid_on_blackbg .et_pb_blurb{ max-width:100%;}
}

p.captchatext{ font-size:12px; color:#fff;}
p.captchatext a{ font-size:12px; color:#fff; text-decoration:underline;}
p.captchatext_black{ font-size:12px; color:#000;}
p.captchatext_black a{ font-size:12px; color:#000; text-decoration:underline;}

.et_pb_section.gl_ft_cta_req_demo{ background: linear-gradient(348deg,#1A1E24 24%,#262D3D 65%);}
.gl_ft_cta_req_demo form.hs-form label span{ display: none;}
.gl_ft_cta_req_demo  #contactpageform .hbspt-form fieldset input{ background-color: #fff;}
.gl_ft_cta_req_demo  #contactpageform form.hs-form{ display: flex; justify-content: center; flex-wrap: wrap;}
.gl_ft_cta_req_demo #contactpageform .hbspt-form input.hs-button{ padding:16px 40px;}
.gl_ft_cta_req_demo  #contactpageform .hbspt-form fieldset{ margin-right: 16px;}
.gl_ft_cta_req_demo  #contactpageform .hbspt-form fieldset .hs_email{ width:100%;}
.gl_ft_cta_req_demo  #contactpageform p.captchatext{ padding-bottom: 0px !important;}
.gl_ft_cta_req_demo .hbspt-form .submitted-message p{ text-align: center; color: #fff !important;}
@media only screen and (max-width:980px){
  .gl_ft_cta_req_demo #contactpageform form.hs-form{ justify-content: inherit; max-width: 500px; margin: 0 auto;}
  .gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset{ margin-left: 16px; margin-bottom: 16px;}
  .gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset.form-columns-1{ width: 45%;}
  .gl_ft_cta_req_demo #contactpageform .hbspt-form .hs_submit{ width: 45%;}
  .gl_ft_cta_req_demo #contactpageform .hbspt-form input.hs-button{ width: 100%;}
}
@media only screen and (max-width:767px){
  .gl_ft_cta_req_demo #contactpageform form.hs-form{ justify-content: inherit; max-width: 500px; margin: 0 auto 10px;}
.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset{ display: block; width: 100%; margin-right: 0px; margin-left:0px; margin-bottom: 10px;}
.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset .hs_firstname{ margin-bottom: 10px;}
.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset .hs_lastname{ margin-bottom: 0px;}
.gl_ft_cta_req_demo  #contactpageform .hbspt-form fieldset .hs_email{ margin-bottom: 0px;}
.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset div{ width: 100%;}
.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset.form-columns-1{ width: 100%;}
.gl_ft_cta_req_demo #contactpageform .hbspt-form .hs_submit{ width: inherit;}
}

#headerouter #mega-menu-wrap-primary-menu > #mega-menu-primary-menu li.unclickable > a:hover{color: rgba(56, 255, 130, 0.8) !important;}

#footer_new_row_outer .footer_nav_col{ display: flex; justify-content: space-between; flex-wrap: wrap;}

#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget h4.title{color:#38FF82; font-size: 15px;
  line-height: 22px; font-weight: 500; padding-bottom: 20px;}
#footer_new_row_outer .footer_nav_col .et_pb_widget_area{ min-width: fit-content; border-right: 0px; padding-right: 20px;}
/* #footer_new_row_outer .footer_nav_col .et_pb_widget_area.et_pb_sidebar_3_tb_footer{ max-width: 120px; min-width: auto;} */
#footer_new_row_outer .footer_nav_col .et_pb_widget_area.et_pb_sidebar_1_tb_footer h4.title{ visibility: hidden; }
#footer_new_row_outer .footer_nav_col .et_pb_widget_area:last-child{ padding-right: 0px;}
#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget{ width: 100%; margin-right: 0px;}
#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget ul li{ line-height: 0px;  padding-bottom: 20px;}
#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget a{ font-size:14px; line-height: 20px; color: #fff !important; /*font-weight: 600;*/}
#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget a:hover{ color: rgba(56, 255, 130, 0.8) !important;}
footer .footer_companyinfo .et_pb_module.et_pb_text a:hover, footer .copyright .et_pb_text_inner a:hover{ color: rgba(56, 255, 130, 0.8) !important;}
footer .copyright .et_pb_text_inner span{ height: 24px; margin: 0px 20px 0px 18px; border-right: 1px solid #919BB4;}

@media only screen and (max-width:767px){
#footer_new_row_outer{ padding-left: 10px !important;}
#footer_new_row_outer .footer_nav_col .et_pb_widget_area{ width: 50%;}
#footer_new_row_outer .footer_nav_col .et_pb_widget_area.et_pb_sidebar_3_tb_footer{ max-width: initial;}
}

.product_form_wrapper .hbspt-form label{ display:none;}
.product_form_wrapper .hbspt-form .hs-form{ display:flex; gap:24px 32px; flex-wrap:wrap; justify-content: center;}
.product_form_wrapper .hbspt-form .hs-form input{ padding:12px 16px; border-radius:10px; font-size:16px; line-height:30px; font-weight:400; color:#101828; border:none; width:100%;}
.product_form_wrapper .hbspt-form ul{ margin:0px; padding:0px;}
.product_form_wrapper .hbspt-form ul li{ list-style-type:none; padding:0px;}
.product_form_wrapper .hbspt-form ul li label.hs-error-msg{ display:block; color:#fff; font-size:12px; line-height: 150%; text-align: left;}
.product_form_wrapper .hbspt-form .hs-form-field{ width: 280px;}
.product_form_wrapper .hbspt-form .hs-form div.hs_submit{width:100%; max-width:280px;}
.product_form_wrapper .hbspt-form .hs-form div.hs_submit input.hs-button { color: #0C242B !important; background-color: #38FF82; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; font-size: 16px; line-height: 24px; font-weight: 600; padding: 16px 45px; height: 100%; display: inline-block; cursor:pointer;}
.product_form_wrapper .hbspt-form .hs-form div.hs_submit input.hs-button:hover { color: #38FF82 !important; background-color: transparent; border: 1px solid #38FF82; padding: 15px 44px; height: 100%; }
.product_form_wrapper.horizon_form .hbspt-form .hs-form-field{ width: initial;}
.product_form_wrapper.horizon_form .hbspt-form .hs-form{ display:flex; gap:17px; justify-content:center;}
.product_form_wrapper.horizon_form .hbspt-form .hs-form input, .product_form_wrapper.horizon_form .hbspt-form .hs-form div.hs_submit{ max-width:238px;}

.pro_grd_dark_top {background: linear-gradient(6deg, #1A1E24 18%, #262D3D 55%);}
.pro_grd_dark_mid {background:linear-gradient(172deg,#1A1E24 38%,#262D3D 70%);}
.pro_grd_dark_bottom{background: linear-gradient(348deg,#1A1E24 24%,#262D3D 65%);}

.product_form_wrapper .hbspt-form .submitted-message{ color:#fff; font-size:20px; line-height:32px; font-weight:400;}
.product_form_wrapper .hbspt-form .submitted-message a{ color:#38FF82;}
@media only screen and (max-width:767px){
  a.more-link_with_arrow{ font-size:16px !important;}
  }

  #ai_page_row_outer  ol.bullet_green,   #ai_page_row_outer ul.bullet_green {padding:0px; list-style-position: outside; margin: 0px; }
  #ai_page_row_outer ul.bullet_green li { list-style-type: none; background: url(../images/check_arrow_green_large.svg) left 5px no-repeat; margin: 0; padding: 0 0 0 35px; padding-bottom: 0px; font-size: 20px; line-height: 32px; font-weight: 400; padding-bottom: 12px; color: #ffffff; }
  #ai_page_row_outer  ul.bullet_white_simple{ margin-left:15px; padding-left: 5px;}
  #ai_page_row_outer  ul.bullet_white_simple li{ color: #fff; font-weight: 400; font-size: 20px; line-height: 32px;}
  #ai_page_row_outer blockquote.green {border-color:#38FF82; border-width: 10px; max-width: 545px;}
  #ai_page_row_outer blockquote.green h3{color: #38FF82; font-size: 28px; font-family: Inter; font-weight: 700; line-height: 34px; padding-bottom: 0px;}
  #ai_page_row_outer blockquote.green p{ padding-bottom: 0px !important;}
  #ai_page_row_outer blockquote.green a{ margin-top: 15px;}
  

  #logo_outer_row .integ_img{width: 110px; height: 110px; border: 2px solid #38FF82; border-radius: 50%; display: flex; margin:0px;}
  #logo_outer_row .integ_img span, #logo_outer_row .integ_img a{margin: auto;}

#logo_outer_row{ display:flex;flex-wrap:wrap; gap:61px 54px; max-width:755px; padding:10px 65px; margin:0px auto 18px; justify-content:center;}
@media only screen and (max-width: 980px){
#logo_outer_row{gap: 61px 40px;}
}
@media only screen and (max-width: 700px){
#logo_outer_row{gap: 65px 30px; padding:0px 20px;}
}
#logo_outer_row .integ_img{ position:relative; background-color:#0F2645;}
#logo_outer_row .integ_img:hover{ cursor:pointer;}
#logo_outer_row .integ_img:hover:after{ content: ""; position: absolute; inset: -90px; background:radial-gradient(36.83% 38.68% at 50% 50%, rgba(56, 255, 130, 0.6) 0%, rgba(56, 255, 130, 0) 100%);
 filter: blur(8px); z-index: -1;}

#left-area article .hbspt-form form.hs-form{ margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap:24px 32px; max-width: 550px;}
#left-area article .hbspt-form form.hs-form label{ display: none;}
#left-area article .hbspt-form .submitted-message{ padding: 40px 0px;}
#left-area article .hbspt-form form.hs-form ul.hs-error-msgs{ padding: 0px !important;}
#left-area article .hbspt-form form.hs-form ul.hs-error-msgs li{ margin-bottom: 0px; padding-bottom: 0px; list-style-type: none;}
#left-area article .hbspt-form form.hs-form ul.hs-error-msgs li label{ color: #ff0000; display: block; font-size: 12px; line-height: 18px;}
#left-area article .hbspt-form form.hs-form input{ background:#EAECF0; border:1px solid #EAECF0; border-radius: 10px; padding: 16px; width: 100%; height: 56px;}
#left-area article .hbspt-form form.hs-form input.hs-button{ background-color: #38FF82; color: #0C242B; font-size: 16px; line-height: 24px; font-weight: 600; border: none; cursor: pointer;}
#left-area article .hbspt-form form.hs-form input.hs-button:hover{ color: #fff;  background: #0C242B;}

@media only screen and (max-width: 600px){
  #left-area article .hbspt-form form.hs-form{ grid-template-columns: 1fr;}
  #left-area article .hbspt-form form.hs-form .actions{ text-align: center;}
  #left-area article .hbspt-form form.hs-form input.hs-button{ max-width: 260px;}
}


#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle{font-weight: 700;font-size: 40px; line-height: 48px;color: #0C242B; padding:22px 0px 36px 18px !important; position:relative; margin-top:auto !important; margin-bottom:0px !important;}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle:before{background:url("https://www.polymerhq.io/wp-content/uploads/2023/01/quote-top.svg")left top no-repeat; content:""; top:0px;left:0px; width:142px; height:98px; position:absolute; display:inline-block; z-index:-1;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle:after{background:url("https://www.polymerhq.io/wp-content/uploads/2023/01/quote-bottom.svg")left top no-repeat; content:""; bottom:0px;right:0px; width:142px; height:98px; position:absolute; display:inline-block; z-index:-1;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content{ padding-left:18px; margin-top:0px !important; margin-bottom:auto !important;}

@media only screen and (max-width: 980px){
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle{ font-size: 30px !important;}
}

/*===== 19th march 2024=============*/
/*=============Divi thems option css here==========*/
.cd-headline.slide span span.is-hidden {display:none;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle{font-weight: 700;font-size: 40px; line-height: 48px;color: #0C242B; padding:40px 0px 22px 18px; position:relative; margin-top:42px;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle:before{background:url("https://www.polymerhq.io/wp-content/uploads/2023/01/quote-top.svg")left top no-repeat; content:""; top:0px;left:0px; width:142px; height:98px; position:absolute; display:inline-block; z-index:-1;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle:after{background:url("https://www.polymerhq.io/wp-content/uploads/2023/01/quote-bottom.svg")left top no-repeat; content:""; bottom:0px;right:0px; width:142px; height:98px; position:absolute; display:inline-block; z-index:-1;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content{ padding-left:18px;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content p.name{font-weight: 600;font-size: 24px;line-height: 32px;color: #0C242B; padding-bottom:0px !important;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content p.ptitle{font-weight: 500;font-size: 18px;line-height: 28px;color: #556987;}
#testimonial_section_wrapper .testim_with_popup .dica-container .swiper-pagination {margin-top:-30px; width: fit-content; margin-left: auto; margin-right: auto; padding-left: 115px;}
#testimonial_section_wrapper .testim_with_popup .dica-container .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; margin-right:12px !important;}
#testimonial_section_wrapper .testim_with_popup .dica-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:#22C55E !important;}
.early_access a::after {content: 'EARLY ACCESS'; color: #000; width: 93px; height: 20.5px; font-size: 10px; background-color: #38ff82; line-height: 20px; font-weight: bold; border-radius: 30px; position: absolute; top: 90px; left: 8px;}
.ico-blurb{margin-bottom:0px !important;}
.ico-blurb .et_pb_blurb_content{max-width:600px;}
.ico-blurb .et_pb_blurb_content .et_pb_main_blurb_image{width:51px; height:51px;}
.ico-blurb .et_pb_blurb_container{padding-left:16px;}
.ico-blurb .et_pb_blurb_container .et_pb_blurb_description p{line-height:28px;}
.no_bg{background:transparent !important;}
@media only screen and (max-width: 980px){
.ico-blurb .et_pb_blurb_content{max-width:550px;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .image_left{ flex-direction:column;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .image_left .dica-item-content{ width:100% !important; padding-top:40px; max-width:700px; margin:auto;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .image_left .dica-image-container{width:100%!important;}
#testimonial_section_wrapper .testim_with_popup .dica-container .swiper-pagination {margin-top:0px; padding-left:0px;}
#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle{ font-size:34px; line-height:40px;}
}
#announcment_row.et_pb_row{ display:none;}

a.more-link_with_arrow{font-weight: 600;font-size: 18px;line-height: 28px;color: #38FF82;}
a.more-link_with_arrow::after {position: relative;transition: 0.2s ease-in;content: "";display: inline-block;background: url('https://www.polymerhq.io/wp-content/themes/polymer/images/text_btn_arrow_green.svg')center top no-repeat;width: 8px; height: 10px; left: 10px;}
a.more-link_with_arrow:hover {color: #32DB71;}
a.more-link_with_arrow:hover::after{background: url('https://www.polymerhq.io/wp-content/themes/polymer/images/text_btn_arrow_green_hover.svg')center top no-repeat;left: 20px;position: relative;}


ul#mega-menu-top-menu #announcment_row{ position:absolute; left:0px; right:0px; width:100%; bottom:-80px; padding:0px !important; margin:0px 0px 0px 0px !important; display:block;}
#announcment_row .et_pb_text{ margin:0 auto;}
ul#mega-menu-top-menu #announcment_row .et_pb_text p{ margin:0px; padding:28px 0px !important; font-weight: 600; font-size: 16px;line-height: 24px; color: #000000;}
ul#mega-menu-top-menu #announcment_row .et_pb_text p a{ color:#000; text-decoration:underline;}

@media only screen and (max-width: 980px){
ul#mega-menu-top-menu #announcment_row .et_pb_text p{ margin:0px; padding:20px 0px !important;}
  ul#mega-menu-top-menu #announcment_row{ bottom:-62px;}
}


body #iubenda-cs-banner .iubenda-banner-content{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif !important;}
body #iubenda-cs-banner .iubenda-cs-opt-group button{ border-radius:10px !important;}
body #iubenda-cs-banner.iubenda-cs-padded .iubenda-cs-close-btn{ height:auto !Important; font-size:30px !important; top:10px !important;}

body .iubenda-uspr-btn{ display:none !important;}
body #iubenda-iframe-popup #iubenda-iframe-content button.iub-btn{background-color: #38FF82 !important;
color: #30393E !important; border-radius:10px !important; border: none !important;}
body #iubenda-iframe-popup #iubenda-iframe-content button.iub-btn:hover{box-shadow: 0 0 0 999px inset rgba(0,0,0,.1) !important; border: none !important;}

body #iubenda-iframe-popup #iubenda-iframe-content button#iubFooterBtn{background-color: #38FF82 !important; color: #30393E !important; border-radius:10px !important;}

#purposes-content-container .purposes-header .purposes-header-title, #purposes-content-container .purposes-header .purposes-header-text{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif !important;}
#purposes-content-container .purposes-section-header-title,
#purposes-content-container .purposes-section-header-text, #purposes-content-container .purposes-item .purposes-item-title label{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif !important;}
body #purposes-content-container .purposes-header{ padding-top:0px !important; padding-bottom:0px !important;}
body #purposes-content-container .purposes-header .purposes-header-title{ font-size:36px !important;}
body #iubenda-iframe .iubenda-modal-navigation:not(.iubenda-modal-navigation-brand){ box-shadow:none !important;}
/*=============Divi thems option css end here==========*/

.cust-logo-carousal .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img{max-height:45px; width:auto;}
.flip_card_section .flipcard{display: flex; flex-wrap: wrap; justify-content: center;}
.flip_card_section .flipcard .et_pb_column{max-width: fit-content; margin: auto auto 40px auto !important; width: auto; padding: 0px 10px;}

.flip_card_section.btm_section{background: radial-gradient(50% 50% at 50% 50%,#38FF82 0%,#30393E 39.58%,#262D3D 75%);} 
.flip_card_section{background: radial-gradient(50% 50% at 50% 60%,#38FF82 0%,#30393E 39.58%,#262D3D 75%);}
.flipcard .content .et_pb_text_inner{ max-width:275px; display:flex;margin:0 auto;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}
.flipcard .card{ color:inherit; cursor:pointer; width:100%; min-width:100%; height:482px; min-height:482px; perspective:1000px; position:relative; }
.flipcard .card::before{ display: none;}
@media screen and (max-width:800px){.flipcard .card{width:calc(50% - 2rem)}}
@media screen and (max-width:500px){.flipcard .card{width:100%}}
.flipcard .front,.flipcard .back{display:flex;border-radius:6px;background-position:center;background-size:cover;text-align:left;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:ease-in-out 600ms; background-color: #1A1E24; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; box-shadow: 0px 1px 8px rgba(110, 110, 110, 0.1);filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));}
.flipcard .card .front h3{font-weight: 700;
font-size: 28px;line-height: 32px;text-align: center;letter-spacing: 0.01px;
color: #FFFFFF;}

.flipcard .front{background-size:cover;padding:40px 30px 0px;font-size:1.618rem;font-weight:600;color:#fff;overflow:hidden; flex-direction:column;}
.flipcard .card:hover .front{transform:rotateY(180deg)}
.flipcard .back{background:#1A1E24;color:#fff; transform:rotateY(-180deg);padding:40px 28px 38px; flex-direction:column; justify-content:space-between;}
.flipcard .back p, .flipcard .back ul li{ color:#fff; font-size:16px; font-weight: 600; line-height: 20px;}

.flipcard .card:hover .back{transform:rotateY(0deg)}
.flipcard .back .btn_green_large, .flipcard .back .btn_green_large:hover{ padding:10px 18px;}
.flipcard .card_first .front .pvalue{ font-weight: 700; font-size: 42px; line-height: 40px; color: #38FF82; text-align: center;}
.flipcard .card_first .front .pvalue span{font-weight: 400;
font-size: 16px; display:block; margin-top:12px;line-height: 20px; color: #A4A9AB;}
.flipcard .card_second .front{ padding-bottom:0px; justify-content: space-between;}
.flipcard .card_second .front .imgbtm{ line-height:0px;}
.flipcard .card_first .front{justify-content: space-between; padding-bottom:35px;}
.flipcard .card_first .front h3{padding-bottom:20px;}
.flipcard .card_first .front .imagemid{line-height:0px;}
.flipcard .card_third .front{ justify-content:flex-start; gap:40px; padding-left:20px; padding-right:20px;}
.flipcard .card_fourth .front{ justify-content:flex-start; gap:60px; padding-left:20px; padding-right:20px;}
@media screen and (max-width:980px){
.flip_card_section{background: radial-gradient(600px 600px at 50% 56%,#38FF82 0%,#30393E 39.58%,#262C3C 90%);}
.flip_card_section.btm_section{background: radial-gradient(600px 600px at 50% 46%,#38FF82 0%,#30393E 39.58%,#262C3C 90%);} 
}

#compare_outer_row  tbody td .yes{height: 24px; background-image: url('/wp-content/themes/polymer/images/compare_check_green.svg'); background-position: 50% 50%; background-size: auto; display: flex; align-items: center; background-repeat: no-repeat;
}
#compare_outer_row  tbody td .no {
  height: 24px;
  background-image: url('/wp-content/themes/polymer/images/compare_cross_black.svg');
  background-position: 50% 50%;
  background-size: auto;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
}
#compare_outer_row .left_col ol.num_light{font-weight:400; line-height:32px; padding-left:10px;}

#compare_outer_row .comparison_table_outer .et_pb_text_inner, #compare_outer_row .comparison_table_outer .et_pb_code_inner{ border:1px solid #111; border-top:0px; border-top-left-radius:11px; border-top-right-radius:11px;}

.comparison_table_outer thead{ border:none;}
.comparison_table_outer{ max-width: 600px; margin: 0 auto; margin-bottom: 20px; margin-top: 30px; text-align: center;}
.comparison_table_outer table{ width: 100%;border-spacing: 0; table-layout: auto; border:0px !important; margin-bottom:0px !Important;}

.comparison_table_outer td,
.comparison_table_outer th{ empty-cells: show; padding: 10px; color: #808080; font-size: 15px;}
.comparison_table_outer tr th{ padding: 10px 12px;}
.comparison_table_outer tr td h4{ padding-bottom: 0px; font-size: 22px; line-height: 32px; font-weight: 700; color: #000;}
.comparison_table_outer tbody tr:nth-child(odd){ display: none;}
.comparison_table_outer td p, .comparison_table_outer td{ padding-bottom: 6px !important; font-size: 16px; line-height: 18px;font-weight: 400; color: #111;}
.comparison_table_outer tbody{ border:0px; border-top: 0px;}
.comparison_table_outer .row_even, .comparison_table_outer .row_odd{ background: #fff;}
.comparison_table_outer .row_even.mob_off, .comparison_table_outer .row_odd.mob_off{ background:rgba(228, 234, 240, 0.50);}
.comparison_table_outer th{ font-weight: normal; padding: 0;}
.comparison_table_outer tr td:first-child{ text-align: left; padding: 6px 12px;}
.comparison_table_outer tr td{ border-top:0px;height:54px;}
.comparison_table_outer .product.col1{ border-top-left-radius: 10px; width:270px; border:none; font-size: 18px; line-height: 24px; font-weight: 700; }

.comparison_table_outer .product.col2{ background-color: #1060D3; color: #fff; width:100px; text-align:center; border-bottom:1px solid #14afed;}
.comparison_table_outer .product.col3{width:100px; text-align:center;}
.comparison_table_outer tr th:nth-child(2){ border-left: 1px solid #1060D3; border-right: 1px solid #1060D3;}
.comparison_table_outer .product.col3{ border-top-right-radius: 10px; border:none; text-align:center;}
.comparison_table_outer .product.col4,
.comparison_table_outer .product.col5,
.comparison_table_outer .product.col6{border:none; text-align:center;}
.comparison_table_outer .product,
.comparison_table_outer .tl{ color: #FFF; padding: 10px; font-size: 14px;}

.comparison_table_outer .tl2{ border-right: 0;}

.comparison_table_outer .product{ background: #101828; height: 40px; font-size:16px; line-height: 20px; font-weight: 700;}

.comparison_table_outer .price-now,
.comparison_table_outer .price-now span{ color: #808080;}
.comparison_table_outer .price-now span{ font-size: 36px; color: #545454;}
.comparison_table_outer .price-now p{ font-size: 14px; text-align: center; line-height: 16px; display: inline;}

@media screen and (min-width: 721px) and (max-width: 1000px) {
  .comparison_table_outer .price-now span{ font-size: 32px;}
  .comparison_table_outer .price-now p{ display: block;}
}

@media screen and (max-width: 600px) {
  #compare_outer_row  tbody td .no, #compare_outer_row  tbody td .yes{ background-size:18px;}
  .comparison_table_outer{ max-width: 100%;}
  .comparison_table_outer td:first-child, .comparison_table_outer th:first-child{ display: none;}
  .comparison_table_outer tbody tr:nth-child(odd){ display: table-row;}
  .comparison_table_outer .row{ background: #FFF;}
  .comparison_table_outer td, .comparison_table_outer th{ border-top: none; padding: 10px;}
  .comparison_table_outer .row_even{ background: #ffffff;}
  .comparison_table_outer .row_even.mob_off, .comparison_table_outer .row_odd.mob_off{ display:none;}
  .comparison_table_outer .mob_on{ background-color: rgba(228, 234, 240, 0.50);}
  .comparison_table_outer .price-now p{ display: block;}
  .comparison_table_outer .price-now span{ font-size: 24px;}
  .comparison_table_outer td{ font-size: 14px; padding:6px !important;}
  .comparison_table_outer th{ font-size: 14px;}
  .comparison_table_outer tr td{ width:33%; height:initial;}
  .comparison_table_outer .product.col2{ border-top-left-radius:10px; border-left:0px;}
  .comparison_table_outer .row_even, .comparison_table_outer .row_odd{ border-top:1px solid #E4EAF0; border-bottom:1px solid #E4EAF0;} 
  .comparison_table_outer td p{ padding-top:4px; padding-bottom:4px !important;}
  .comparison_table_outer .product{font-size: 14px;}
  .comparison_table_outer tr td h4{font-size: 18px;}
  .comparison_table_outer .product, .comparison_table_outer .tl{ padding: 6px;}
}

.tooltip{display:inline-block;position:relative; text-align:left; font-size:16px; line-height:18px; font-weight:400; color: #101828;}
.tooltip> p{ display:flex; align-items:center;}
.tooltip> p:after{ display: inline; content: ""; position: relative; margin-left:10px; padding-right:5px; background-image: url('/wp-content/themes/polymer/images/info-circle.svg'); width: 16px; height: 16px; background-repeat:no-repeat;}
.tooltip> p:hover{ color:#1060D3; cursor:pointer;}
.tooltip .bottom{min-width:294px;top:25px;left:0%;transform:translate(-,0);padding:30px;background-color:#1A1E24;font-size:16px;line-height:20px;font-weight:400;border-radius:16px;box-shadow:0 1px 8px rgba(110,110,110,.1);position:absolute;z-index:99999999;box-sizing:border-box;visibility:hidden;opacity:0;transition:opacity .8s;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;}
.tooltip .bottom p{ color:#fff; text-align:center;}

.tooltip:hover .bottom{visibility:visible;opacity:1}

.btn_line_arrow{font-weight: 600; font-size: 18px; line-height: 28px; color: #38FF82; }
.btn_line_arrow:after{ position:relative; transition: 0.2s ease-in; content:""; display:inline-block; background:url('/wp-content/themes/polymer/images/text_btn_arrow_green.svg')center top no-repeat; width:8px; height:10px; left:10px;}
.btn_line_arrow:hover{ color:#32DB71;}
.btn_line_arrow:hover:after{background:url('/wp-content/themes/polymer/images/text_btn_arrow_green_hover.svg')center top no-repeat; left:20px; position:relative; }

.Intelligent_data_loss_grid .et_pb_column{ display:flex; flex-wrap:wrap; gap:52px 33px; justify-content:center;}
.Intelligent_data_loss_grid .et_pb_column .et_pb_blurb{width:190px; margin-bottom:0px;}
.Intelligent_data_loss_grid .et_pb_column .et_pb_blurb h4{ font-size:16px; line-height:24px; font-weight:500;}
.Intelligent_data_loss_grid .et_pb_column .et_pb_blurb .et_pb_main_blurb_image{ margin-bottom:20px;}

.home_resource_wraper .et_pb_module .et_pb_ajax_pagination_container{display: flex; flex-wrap: wrap; gap: 75px; justify-content: center;}
.home_resource_wraper .et_pb_module .et_pb_ajax_pagination_container article{width: 358px; display: flex; flex-direction: column; margin-bottom:20px;}
.home_resource_wraper .et_pb_module article h2.entry-title{order:3; font-weight: 700; font-size: 24px; line-height: 32px;color: #FFFFFF;}
.home_resource_wraper .et_pb_module article .entry-featured-image-url{ order:1;}
.home_resource_wraper .et_pb_module article .entry-featured-image-url img{ height:201px; object-fit:cover; width:100%;}
.home_resource_wraper .et_pb_module article .post-meta{ order:2; padding-bottom:8px !important; margin:0px; font-weight: 500; font-size: 16px;line-height: 24px;color: #38FF82;}
.home_resource_wraper .et_pb_module article .post-content{ order:4;}
.home_resource_wraper .et_pb_module article h2.entry-title a{ color: #ffff; font-weight: 700; font-size: 24px; line-height: 32px; }
.home_resource_wraper .et_pb_module article .post-content-inner p{ font-weight: 500;font-size: 18px; line-height: 26px; color: #8896AB;}
.home_resource_wraper .et_pb_module article a.more-link{font-weight: 600; font-size: 18px; line-height: 28px; color: #38FF82; }
.home_resource_wraper .et_pb_module article a.more-link:after{ position:relative; transition: 0.2s ease-in; content:""; display:inline-block; background:url('/wp-content/themes/polymer/images/text_btn_arrow_green.svg')center top no-repeat; width:8px; height:10px; left:10px;}
.home_resource_wraper .et_pb_module article a.more-link:hover{ color:#32DB71;}
.home_resource_wraper .et_pb_module article a.more-link:hover:after{background:url('/wp-content/themes/polymer/images/text_btn_arrow_green_hover.svg')center top no-repeat; left:20px; position:relative; }


@media only screen and (max-width: 600px){
.home_resource_wraper .et_pb_module .et_pb_ajax_pagination_container{ gap:15px; justify-content:center;}
}