@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
 
/* Soleil Light*/
@font-face {
  font-family: 'Soleil';
  src: url('https://450473.fs1.hubspotusercontent-na1.net/hubfs/450473/fonts/soleil-light-webfont.woff2') format('woff2');
  font-weight: 300;
}

@font-face {
  font-family: 'Soleil';
  src: url('https://450473.fs1.hubspotusercontent-na1.net/hubfs/450473/fonts/soleil-lightitalic-webfont.woff2') format('woff2'); 
  font-weight: 300;
  font-style: italic;
}

/* Soleil Regular */
@font-face {
  font-family: 'Soleil';
  src: url("https://www.symplr.com/hubfs/fonts/soleil-regular-webfont.woff2") format('woff2');
  font-weight: 400;
}
@font-face {
  font-family: 'Soleil';
  src: url("https://www.symplr.com/hubfs/fonts/soleil-italic-webfont.woff2") format('woff2');
  font-weight: 400;
  font-style: italic;
}

/* Soleil SemiBold */
@font-face {
  font-family: 'Soleil';
  src: url('https://www.symplr.com/hubfs/fonts/soleil-semibold-webfont.woff2') format('woff2');
  font-weight: 600;
}
@font-face {
  font-family: 'Soleil';
  src: url('https://www.symplr.com/hubfs/fonts/soleil-semibolditalic-webfont.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
}

/* Soleil Bold */
@font-face {
  font-family: 'Soleil';
  src: url('https://www.symplr.com/hubfs/fonts/soleil-bold-webfont.woff2') format('woff2');
  font-weight: 700;
}
@font-face {
  font-family: 'Soleil';
  src: url('https://www.symplr.com/hubfs/fonts/soleil-bolditalic-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
}

/* Soleil ExtraBold */
@font-face {
  font-family: 'Soleil';
  src: url('https://www.symplr.com/hubfs/fonts/soleil-extrabold-webfont.woff2') format('woff2');
  font-weight: 800;
}
@font-face {
  font-family: 'Soleil';
  src: url('https://www.symplr.com/hubfs/fonts/soleil-extrabolditalic-webfont.woff2') format('woff2');
  font-weight: 800;
  font-style: italic;
}
 
/* Soleil Black */
@font-face {
  font-family: 'Soleil';
  src: url('https://www.symplr.com/hubfs/fonts/Soleil-Black-webfont.woff2') format('woff2');
  font-weight: 900;
}
@font-face {
  font-family: 'Soleil';
  src: url('https://www.symplr.com/hubfs/fonts/Soleil-BlackItalic-webfont.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
}




:root { 
    --color_1: ; 
}




 

 
 
 

 
 
 

 
 
































































/*style2*/


















/**/








*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
a.cta_button {box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important;}

body { font-family: Soleil, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #000;  font-size: 16px; line-height:23px; padding:0; margin:0; overflow-x:hidden; }

h1,h2,h3,h4,h5,h6 { ; margin:0; padding:0; }
h1 { font-family: Soleil, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #000;  font-size: 54px; line-height:68px; letter-spacing: 0px; text-transform: none;}
h1.small { font-family: Soleil, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #000;  font-size: 20px; line-height:35px; letter-spacing: 0px; text-transform: none;}
 
h2 { font-family: Soleil, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #000;  font-size: 44px; line-height:55px; letter-spacing: 0px; text-transform: none;}
h3 { font-family: Soleil, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #000;  font-size: 35px; line-height:44px; letter-spacing: 0px; text-transform: none;}
h4 { font-family: Soleil, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #000;  font-size: 28px; line-height:35px; letter-spacing: 0px; text-transform: none;}
h5 { font-family: Soleil, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #000;  font-size: 20px; line-height:25px; letter-spacing: 0px; text-transform: none;}
h6 { font-family: Soleil, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #000;  font-size: 18px; line-height:26px; letter-spacing: 0px; text-transform: none;} 

blockquote { width:100%; margin:20px 0; padding-left:40px; position:relative; }
blockquote:before { position:absolute; content:""; left:0; top:0; width:5px; height:100%; background:linear-gradient(16deg, #FF1CC3 0%, #6100DC 100%); }
blockquote h4 { font-size: 22px; font-weight: 700; line-height: 28px; color:#6100DC; width:100%; display:block; margin-bottom:20px; }
blockquote h6 { color:#6100DC; font-weight: 700; }

img { height:auto; max-width:100%; }
p { padding:10px 0; margin:0; }
a { text-decoration:none; outline:none; color:#6100DC; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
a:hover { color:#6100dc; text-decoration:underline; } 

/* .text ul { margin:10px 0; padding:0; list-style:none; width:100%; }
.text ul li { width:100%; position:relative; margin-bottom:5px; padding-left:16px; }
.text ul li:before { position:absolute; content:""; left:0; top:12px; width:6px; height:6px; border-radius:50%; background:#C0DF16; }  */

ul { margin:10px 0; padding:0 0 0 50px; width:100%; }
ul li { width:100%; position:relative; margin-bottom:8px;}
ul li ul { list-style: disc; }

ol { margin:10px 0; padding:0 0 0 17px; width:100%; }
ol li { width:100%; position:relative; margin-bottom:8px;}
ol li ol { list-style: lower-alpha; }

 

form fieldset { max-width:100% !important; }
form label { color:#000; }
input , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { font-family: Soleil, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; outline:none !important; margin:0 0 15px; border-width:1px; border-radius:5px; border-style: solid; border-color:#C5C5C5;  background:#F8F8F8; height:51px; padding:10px 15px; font-size:16px; line-height:24px; width:100%; display:inline-block; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit] , form button,.hs-button { width:100%; float:none; display:inline-block; height:auto; min-width:200px; cursor:pointer; text-align:center; font-size: 16px; line-height: 24px; font-weight: 500; padding:13px 30px 11px 30px; color:#ffffff; background:#6100DC; border-radius:40px;  -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit]:hover , form button:hover,.hs-button:hover {  color:#6100DC; background:#fff; }

form textarea { height:120px; text-align:left; }
form input[type="file"] { width:100%; border-radius: 5px; border: 1px dashed #C5C5C5; background: #F8F8F8; }
form .hs-richtext { font-size: 14px; font-weight: 400; line-height: 20px;  }
form .hs-richtext a { color:#6100DC; font-size: 14px; font-weight: 400; line-height: 20px; text-decoration-line: underline; } 
form .hs-input.error { border-color:#EA0C0A; }
form .hs_submit { width:100%; margin-top:10px; } 

ul.hs-error-msgs { padding:10px 0 0 ; margin: 0; list-style: none; width: 100%; text-align: left;  }
ul.hs-error-msgs label { color:#f00; font-size: 12px; line-height:20px; }

input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#000; font-family: Soleil, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:16px; line-height:24px;}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder { color:#000; font-family: Soleil, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:16px; line-height:24px;}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#000; font-family: Soleil, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:16px; line-height:24px;}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder { color:#000; font-family: Soleil, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:16px; line-height:24px; }

.hs-form fieldset input[type="checkbox"],.hs-form fieldset input[type="radio"] { width:auto !important; height: auto; opacity: 0; position: absolute; left: 0; top: 0; }
ul.inputs-list { margin:0; padding:15px 0; list-style:none; }
form .inputs-list .hs-form-checkbox-display , form .inputs-list .hs-form-booleancheckbox , form .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 35px; position:relative; font-size: 15px; line-height: 24px; }
form .inputs-list input[type="checkbox"] , form.inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
form .inputs-list input[type="radio"] + span { cursor:pointer;}
form .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; cursor:pointer; }
form .inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-35px; top:0;  content:''; width:20px; height:20px; border-radius: 2px; border:1px solid #C5C5C5; color:#fafafa; background:#F8F8F8; }
form .inputs-list input[type="checkbox"] + span:after { text-align:center; content:""; position:absolute; left:-35px; top:0; background:url('https://www.symplr.com/hubfs/symplr_2023/Images/checked.svg') no-repeat center center/cover; width: 20px; height:20px; opacity:0; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
form .inputs-list input[type="checkbox"]:checked + span:after { opacity:1; } 
 
form .inputs-list input[type="radio"] + span:before { position:absolute; left:0; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada; border-radius:100%; background:#F8F8F8; }
form .inputs-list input[type="radio"] + span:after { position:absolute; left:5px; top:7px;  content:''; width:10px; height:10px; border-color:#6100DC; background:#6100DC;  border-radius:100%; opacity:0; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
form .inputs-list input[type="radio"]:checked + span:after { opacity:1; } 
form .inputs-list input[type="radio"]:checked + span:before { border-color:#6100DC; } 

form fieldset select.hs-input { appearance: none; background: url(https://www.symplr.com/hubfs/symplr_2023/Images/down.svg) no-repeat center right 15px #F8F8F8; padding-right: 40px; }
form fieldset .hs_date_of_birth .hs-input { appearance: none; background: url(https://www.symplr.com/hubfs/symplr_2023/Images/cal.svg) no-repeat center right 25px #F8F8F8; padding-right: 60px !important; }

.form_style { width:100%; display:inline-block; vertical-align:top; } 
.form_style form { width:100%; position:relative; }
.form_style form fieldset { width:100%; position:relative; max-width:100%; display:block; border: 0; padding: 0; margin: 0 0 10px; }
.form_style form fieldset.form-columns-2 { display:flex; flex-wrap:wrap; }
.form_style form fieldset.form-columns-2 .hs-form-field { width:50%; }  
.form_style form fieldset.form-columns-2 .hs-form-field:first-child { padding-right:12px; }
.form_style form fieldset.form-columns-2 .hs-form-field:last-child { padding-left:12px; }
.form_style form .hs-input { width:100% !important; }
.form_style form .hs-form-field > label { width:100%; margin-bottom:10px; display:block; font-size: 18px; line-height: 24px; }
.form_style .form_title { width:100%; margin-bottom:40px; display:block; }
.form_style .form_title h1 { margin-bottom:20px; }
.form_style .form_title .subtext { font-size:24px; line-height:30px; margin-bottom:20px; }
.form_style form ul.hs-error-msgs.inputs-list { padding-top:0; }  
.form_style form .hs-form-field .input { margin-right: 0 !important; }
  


.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; outline: none; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { margin:0; padding:0; list-style:none; }

.slick-arrow { position:absolute; top:50%; padding:0; border:none; cursor:pointer; font-size:0; min-width:auto;  width:40px; height:40px; line-height:0; outline:none; background:transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index:2; color:#78BE21; }
.slick-arrow:hover { background:transparent; }
.slick-arrow:hover:before { color:#000; }
.slick-prev { left:0; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:34px; line-height: 10px; font-weight:bold; color:#621ED5; }
.slick-prev:before { content: "\f104"; left:-1px; position: relative; top: 3px; }
.slick-next { right:0;}
.slick-next:before { content: "\f105"; right: -2px; position: relative; top: 3px }

ul.slick-dots { margin:0;  list-style:none; float:left; width:100%; text-align:center; padding:10px 0; line-height:0; } 
ul.slick-dots li { display:inline-block; padding:0 3px; }
ul.slick-dots li button { display:inline-block; background:#115E67; cursor:pointer; min-width:auto; outline:none; padding:0; border:2px solid #115E67; width:15px; height:15px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#78BE21; border-color:#78BE21; }
 


.fancybox-stage .fancybox-content{ overflow:visible !important; padding:15px !important; text-align:center;}
.fancybox-stage .fancybox-close-small{ top:-60px !important; right:-30px}
.fancybox-stage .fancybox-close-small:after{ background:#888; color:#fff;  }
.fancybox-stage .fancybox-button { background:;top:0;right:0; padding:6px; border-radius:50%;min-width:auto }
.fancybox-stage .fancybox-button svg path{ fill:#ffff; color:#fff;}

 
 
.btn_style a { width:auto; float:none; display:inline-block; /*min-width:180px;*/ text-align:center; font-size: 16px; line-height: 20px; font-weight: 600; padding:14px 30px 12px; color:#FFFFFF; border:1px solid #FFFFFF; background:transparent; border-radius:40px; }
.btn_style a:hover { color:#6100DC; background:#fff; border-color:#fff; }   

.btn_style2 a { width:auto; float:none; display:inline-block; /*min-width:180px;*/ text-align:center; font-size: 16px; line-height: 20px; font-weight: 600; padding:14px 30px 12px; color:#6100DC; background:#fff; border-radius:40px;  }
.btn_style2 a:hover {  color:#fff; background:#6100DC; }  

.btn_style3 a { width:auto; float:none; display:inline-block; /*min-width:180px;*/ text-align:center; font-size: 16px; line-height: 20px; font-weight: 600; padding:14px 30px 12px; color:#ffffff; background:#6100DC; border-radius:40px;  }
.btn_style3 a:hover {  color:#6100DC; background:#fff; }  

.btn_style4 a { width:auto; float:none; display:inline-block; /*min-width:180px;*/ text-align:center; font-size: 16px; line-height: 20px; font-weight: 600; padding:14px 30px 12px; color:#6100DC; border:1px solid #6100DC; background:transparent; border-radius:40px; }
.btn_style4 a:hover { color:#ffffff; background:#6100DC; border-color:#6100DC; }   

.btn_style5 a { width:auto; float:none; display:inline-block; /*min-width:180px;*/ text-align:center; font-size: 16px; line-height: 20px; font-weight: 600; padding:14px 30px 12px; color:#6100DC; background:#fff; border-radius:40px;  }
.btn_style5 a:hover {  color:#fff; background:#6100DC; }  

.btn_style a:hover, .btn_style2 a:hover, .btn_style3 a:hover, .btn_style4 a:hover, .btn_style5 a:hover {text-decoration:none;}

.arw_link a { width: auto; width: auto;  display: flex; align-items: center; position: relative; color: #6100DC; font-size: 16px; line-height: 20px; font-weight: 800; }
.arw_link a:after { position: relative; content: ""; margin-left: 10px; display:inline-block; vertical-align:middle; width:17px; height:17px; background:url('https://www.symplr.com/hubfs/symplr_2023/Images/rightarw.svg') no-repeat center center/cover; transition:all .4s ease;  }
.arw_link a:before { position:absolute; content:""; left:0; bottom:-4px; width:100%; height:2px; background:#6100DC; opacity:0; transition:all .4s ease; }
.arw_link a:hover:before { opacity:1; }
.arw_link a:hover {text-decoration:none;}

.arw_link.white a { color:#fff; }
.arw_link.white a:after { background:url('https://www.symplr.com/hubfs/symplr_2023/Images/rightarw.svg') no-repeat center center/cover; filter: brightness(0) invert(1); }
.arw_link.white a:before { background:#fff; }
.arw_link.white a:hover:before { opacity:1; }


.white_text,.white_text * { color:#fff; }
.black_text,.black_text * { color:#000; }

.text a * { color:#6100DC; }

.text a *:hover { text-decoration:underline; }

.text_left { text-align:left; }
.text_center { text-align:center; }
.text_right { text-align:right; }

.color_1 { background:#6100DC; }
.color_2 { background:#202AD6; }
.color_3 { background:#FF9b07; }
.color_4 { background:#EA0C0A; }
.color_5 { background:#FF1cc3; }

/*-flex-*/
.flex { display:flex; }
.flex_wrap { display:flex; flex-wrap:wrap; }
.full_flex { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; }
.align_center { display:flex; flex-wrap:wrap;  align-items:center; }
.align_start { display:flex; flex-wrap:wrap; align-items:flex-start; }
.align_end { display:flex; flex-wrap:wrap; align-items:flex-end; }
.justify_center { display:flex; justify-content:center; }
.inlinetop { display:inline-block; vertical-align:top; width:100%; }
.space_between { justify-content:space-between; }    

 
/* padding-top */
.pt150 { padding-top:150px; }
.pt140 { padding-top:140px; }
.pt130 { padding-top:130px; }
.pt120 { padding-top:120px; }
.pt110 { padding-top:110px; }
.pt100 { padding-top:100px; }
.pt90 { padding-top:90px; }
.pt80 { padding-top:80px; }
.pt70 { padding-top:70px; }
.pt60 { padding-top:60px; }
.pt50 { padding-top:50px; }
.pt40 { padding-top:40px; }
.pt30 { padding-top:30px; }
.pt20 { padding-top:20px; }
.pt10 { padding-top:10px; }

/* padding-bottom */
.pb150 { padding-bottom:150px; }
.pb140 { padding-bottom:140px; }
.pb130 { padding-bottom:130px; }
.pb120 { padding-bottom:120px; }
.pb110 { padding-bottom:110px; }
.pb100 { padding-bottom:100px; }
.pb90 { padding-bottom:90px; }
.pb80 { padding-bottom:80px; }
.pb70 { padding-bottom:70px; }
.pb60 { padding-bottom:60px; }
.pb50 { padding-bottom:50px; }
.pb40 { padding-bottom:40px; }
.pb30 { padding-bottom:30px; }
.pb20 { padding-bottom:20px; }
.pb10 { padding-bottom:10px; }

.col_100 { width:100%; }
.col_75 { width:75%; }
.col_60 { width:60%; }
.col_50 { width:50%; }
.col_40 { width:40%; }
.col_25 { width:25%; }
.col_33 { width:33.33%; }
.col_5 { width:calc(100%/5); }
.col_4 { width:calc(100%/4); }
.col_3 { width:calc(100%/3); }
.col_2 { width:calc(100%/2); }

.bg_grey { background:hsla(180,3%,88%,.2); }
.blue_bg { background:#002B49; }

.container,.row-fluid .container { width:100%; margin:0 auto; padding:0 20px; max-width:1200px; }     
 

@media(max-width:1600px){

} /*--1600-*/

@media(max-width:1400px){
    
    .container,.row-fluid .container { max-width:1170px; }

    .pt150 { padding-top:130px; }
    .pt140 { padding-top:120px; }
    .pt130 { padding-top:100px; }
    .pt120 { padding-top:90px; }
    .pt110 { padding-top:90px; }

    .pb150 { padding-bottom:130px; }
    .pb140 { padding-bottom:120px; }
    .pb130 { padding-bottom:100px; }
    .pb120 { padding-bottom:90px; }
    .pb110 { padding-bottom:90px; }


} /*--1400-*/

@media(max-width:1200px){
     
    .container,.row-fluid .container { max-width:960px; }
    
    h1 { font-size:40px; line-height:52px; }
    h2 { font-size:36px; line-height:44px; }    
    h3 { font-size:30px; line-height:36px; } 
    
    /* padding-top */
    .pt150 { padding-top:100px; }
    .pt140 { padding-top:90px; }
    .pt130 { padding-top:80px; }
    .pt120 { padding-top:70px; }
    .pt110 { padding-top:60px; }
    .pt100 { padding-top:60px; }
    .pt90 { padding-top:50px; }
    .pt80 { padding-top:50px; }
    .pt70 { padding-top:50px; }
    
    /* padding-bottom */
    .pb150 { padding-bottom:100px; }
    .pb140 { padding-bottom:90px; }
    .pb130 { padding-bottom:80px; }
    .pb120 { padding-bottom:70px; }
    .pb110 { padding-bottom:60px; }
    .pb100 { padding-bottom:60px; } 
    .pb90 { padding-bottom:50px; }
    .pb80 { padding-bottom:50px; }
    .pb70 { padding-bottom:50px; }
    
    .col_5 { width:calc(100%/3); }
    .col_4 { width:calc(100%/3); }
    .col_3 { width:calc(100%/3); }
    
    .btn_style a { /*min-width: 135px;*/ padding: 12px 20px; }
    
    
    
} /*--1200-*/

@media(max-width:991px){
    
    .container,.row-fluid .container { max-width:740px; }

    h1 { font-size:40px; line-height:48px; }
    h2 { font-size:34px; line-height:40px; }    
    h3 { font-size:28px; line-height:34px; } 

     /* padding-top */
    .pt150 { padding-top:60px; }
    .pt140 { padding-top:60px; }
    .pt130 { padding-top:60px; }
    .pt120 { padding-top:60px; }
    .pt110 { padding-top:60px; }
    .pt100 { padding-top:60px; }
    .pt90 { padding-top:60px; }
    .pt80 { padding-top:60px; }
    .pt70 { padding-top:60px; }
    
    /* padding-bottom */
    .pb150 { padding-bottom:60px; }
    .pb140 { padding-bottom:60px; }
    .pb130 { padding-bottom:60px; }
    .pb120 { padding-bottom:60px; }
    .pb110 { padding-bottom:60px; }
    .pb100 { padding-bottom:60px; }
    .pb90 { padding-bottom:60px; }
    .pb80 { padding-bottom:60px; }
    .pb70 { padding-bottom:60px; }

    .col_5 { width:calc(100%/2); }
    .col_4 { width:calc(100%/2); }
    .col_3 { width:calc(100%/2); }
    
    
    

} /*--992-*/

@media(max-width:767px){
    
    .container,.row-fluid .container { max-width:100%; padding:0 20px; }
    
    h1 { font-size:32px; line-height:40px; }
    h2 { font-size:28px; line-height:36px; }    
    h3 { font-size:26px; line-height:32px; } 
    h4 { font-size:24px; line-height:30px; } 
    
    .form_style form .hs-form-field { width:100% !important; }
    .form_style form fieldset.form-columns-2 .hs-form-field:first-child { padding-right:0; }
    .form_style form fieldset.form-columns-2 .hs-form-field:last-child { padding-left:0; }
    
    
      /* padding-top */
    .pt100 { padding-top:40px; }
    .pt90 { padding-top:40px; }
    .pt80 { padding-top:40px; }
    .pt70 { padding-top:30px; }
    .pt60 { padding-top:30px; }
    .pt50 { padding-top:30px; }
    
    /* padding-bottom */
    .pb100 { padding-bottom:40px; }
    .pb90 { padding-bottom:40px; }
    .pb80 { padding-bottom:40px; }
    .pb70 { padding-bottom:30px; }
    .pb60 { padding-bottom:30px; }
    .pb50 { padding-bottom:30px; }
    
    .col_100 { width:100%; }
    .col_75 { width:100%; }
    .col_50 { width:100%; }
    .col_25 { width:100%; }
    .col_33 { width:100%; }
    .col_5 { width:100%; }
    .col_4 { width:100%; }
    .col_3 { width:100%; }
    .col_2 { width:100%; }
    
    
    
    

} /*--767-*/
.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}


/* CSS variables */

:root {
  --column-gap: 2.13%;
  --column-width-multiplier: 8.333;
}

/* Mobile layout */

.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}


  .row-fluid .span1,
  .row-fluid .span2,
  .row-fluid .span3,
  .row-fluid .span4,
  .row-fluid .span5,
  .row-fluid .span6,
  .row-fluid .span7,
  .row-fluid .span8,
  .row-fluid .span9,
  .row-fluid .span10,
  .row-fluid .span11,
  .row-fluid .span12{
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  
    .row-fluid .span1 {
      width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span2 {
      width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span3 {
      width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span4 {
      width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span5 {
      width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span6 {
      width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span7 {
      width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span8 {
      width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span9 {
      width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span10 {
      width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
    }
  
    .row-fluid .span11 {
      width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
    }
  
}
.header { position:fixed; top:0; left:0; width:100%; z-index:99; transition:all .4s ease; }
.header_area { width: 100%; position: relative; }
/* .header_btm { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.header_btm .logo { width: auto; display: inline-block; line-height: 0; }
.header_btm .header_right {  display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; } */

.header_top { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.header_top .mobile_logo { display:none; }
.header_top .header_topright { display: flex; flex-wrap: wrap; align-items: center; }
.top_search { width: auto; display: inline-block; padding: 0 20px 0 10px; }
.top_links { width: auto; display: inline-block; }
.top_links a { width: auto; display: inline-block; color: #000; text-transform: uppercase; font-size:14px; line-height:20px; }
.top_links a:last-child {  border-left: 1px solid #000; padding-left: 15px; margin-left: 15px; }
.top_links a:hover { text-decoration:underline; } 
 
.top_search.active form { background-color: #f4f4f4; border-radius: 25px; padding: 0 20px 0 10px; }
.top_search form { display: flex; align-items: center; height: 48px; }
.top_search form input { display: none; }
.top_search.active form input { display: block; background: none; border: none; box-shadow: none !important; margin:0; }
.top_search .search-icon { display: inline-block; line-height: 1; }
.top_search .search-icon svg { width: 25px; fill: #333; transition:all .4s ease; }
.top_search .search-icon svg, .top_search .search-icon svg { fill: #000; }
.top_search.active .search-icon svg { fill: #000; }
.top_search .search-icon svg:hover { cursor: pointer; }
.top_search .search-icon svg.search-icon-close { display: none; }
.top_search.active .search-icon svg.search-icon-close { display: block; }
.top_search.active .search-icon svg.search-icon-mag { display: none; }

/**/ 
.header_main { display: flex; flex-wrap: wrap; align-items: center;  /*   margin-top: 10px; */ }
.header_main .logo_part { width: 20%; }
.header_main .logo_part a { display: inline-block; }
.header_main .logo_part a { padding-right: 30px; }
.header_main .logo_part a img { width: 100%; max-width: 140px; padding-bottom: 10px; width: 140px; }
 
.header_main .logo_part a img.purple_logo { display: block; }
.header_main .logo_part a img.white_logo { display: none; }
.fixed .header_main .logo_part a img.white_logo { display: block; } 
.fixed .header_main .logo_part a img.purple_logo { display: none; }
 
.header_main .navigation { width: 80%; display: flex; justify-content: right; align-items: center; }
.header_main .navigation .links { display: flex; flex-wrap: wrap; }
.header_main .navigation .links a:hover { color: #6100dc !important; }
.header_main .navigation .nav_item { position: relative; }
.header_main .navigation .nav_item .level_1 { font-size: 16px; text-transform: uppercase; text-decoration: none; color: #333; padding: 20px; display: inline-block; border-bottom: 7px solid transparent; margin-top: 7px; }
.fixed .header_main .navigation .nav_item .level_1 { color: #fff !important; }
.header_main .navigation .nav_item .level_1 i { display: none; }
.header_main .navigation .nav_item:hover .level_1 { border-bottom: 7px solid #6100dc; color: #000 !important; }
.fixed .header_main .navigation .nav_item:hover .level_1 { color: #fff !important; }
.header_main .navigation .nav_item .sub_nav { display: none; position: absolute; background: #fff; box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%), 0 3px 8px 2px rgb(0 0 0 / 10%); padding: 20px 20px 0; width: 200px; z-index: 20; }
.header_main .navigation .nav_item:hover .sub_nav { display: flex; }
.header_main .navigation .nav_item .sub_nav.two_col { width: 600px; }
.header_main .navigation .nav_item .sub_nav.three_col { width: 850px; left: -250px; }
.header_main .navigation .nav_item .sub_nav.three_col > div { width: 33.33%; }
.header_main .navigation .nav_item .sub_nav .column1 { width: 50%; }
.header_main .navigation .nav_item .sub_nav .column2 { width: 50%; }
.header_main .navigation .nav_item .sub_nav .sub_item { margin-bottom: 20px; }
.header_main .navigation .nav_item .sub_nav .sub_item > a { color: #000; font-size: 16px; text-transform: uppercase; font-weight: bold; display: inline-block; margin-bottom: 5px; }
.header_main .navigation .nav_item .sub_nav .sub_item ul { list-style: none; padding: 0; margin: 0; }
.header_main .navigation .nav_item .sub_nav .sub_item ul li { margin: 0; padding: 5px 0; }
.header_main .navigation .nav_item .sub_nav .sub_item ul a { font-size: 16px; color: #000; }
.header_main .navigation .last_btn { padding-left: 30px; }
.header_main .navigation .last_btn a { color: #fff; background: #6100DC; text-transform: uppercase; text-decoration: none; line-height: 20px; border-radius: 40px; display: inline-block; text-align: center; font-size: 14px; padding: 10px 20px; transition: 0.5s all; }
.header_main .navigation .last_btn a:hover { background-color: #fff; border-color: #fff; color: #6100DC; }
.mobile_nav { display: none; }

/*-sticky-*/
.fixed .header { background:rgba(33,31,30,0.85); } 
.fixed .header_main .navigation .nav_item .level_1 { color:#fff; }
.fixed .top_links a { color:#fff; border-color:#fff; }
.fixed .top_search .search-icon svg { fill:#fff; } 
.fixed .top_search.active .search-icon svg { fill:#fff; } 
 
/*--home-style-*/
.header_home .header_main .logo_part a img.white_logo { display:block !important; }
.header_home .header_main .logo_part a img.purple_logo { display:none !important; }
.header_home .body-container-wrapper { margin-top: 0 !important; }
.header_home .header_main .navigation .nav_item .level_1 { color: #fff; }
.header_home .top_search .search-icon svg,
.header_home .top_search.active .search-icon svg { fill: #fff; }
.header_home .header_main .navigation .nav_item:hover .level_1 { color: #fff !important; }
.header_home .header_top .top_links a { color:#fff; } 
.header_home .header_top .top_links a:last-child { border-color:#fff; }
 

/*-footer-*/
.footer { position:relative; overflow:hidden; background: #333; }
.footer .bubbles_bg { position:absolute; left:0; top:0; }
.footertop_box { padding: 100px 0 80px; text-align:center; width:100%;  display:inline-block; vertical-align:top;  position:relative;}
.footertop_box .text { margin-top:40px; }
.footertop_box .btn_style3 { margin-top:50px; } 
  
.footer_area { padding: 80px 0; width:100%;  display:inline-block; vertical-align:top; position:relative; }
.footer_area .container { max-width: 1200px; margin: 0 auto; width: 100%; padding: 0 20px; }
.footer_area .top_footer { display: flex; flex-wrap: wrap; align-items: center; }
.footer_area .top_footer .left_logo { width: 20%; padding-right: 30px; }
.footer_area .top_footer .left_logo img { max-height: 80px; width: auto; max-width: 150px; }
.footer_area .top_footer .footer_nav { width: 80%; }
.footer_area .top_footer .footer_nav ul { list-style: none; padding: 0; margin: 0; display: flex; justify-content: right; flex-wrap: wrap; align-items: center; }
.footer_area .top_footer .footer_nav ul li { margin: 0; padding: 0 20px; width:auto; }
.footer_area .top_footer .footer_nav ul li a { color: #fff; font-size: 16px; display: inline-block; }
.footer_area .top_footer .footer_nav ul li.last_btn a { color: #6100DC; background: #fff; padding: 10px 20px; border-radius: 30px; font-size: 14px; text-transform: uppercase; transition: 0.5s all; }
.footer_area .top_footer .footer_nav ul li.last_btn a:hover { background: #6100DC; color: #fff; transition: 0.5s all; text-decoration: none; }

.footer_area .footer_wrap { display: flex; flex-wrap: wrap; margin-top: 40px; }
.footer_area .footer_wrap .left_text { width: 45%; padding-right: 50px; color: #fff; font-size: 20px;  }
.footer_area .footer_wrap .right_form { width: 55%; }
.footer_area .footer_wrap .right_form h3 { color: #fff; font-size: 26px; font-weight: normal; margin-bottom: 10px; }
.footer_area .footer_wrap .right_form input.hs-input { color: #fff; background: none; border: none; border-bottom: 2px solid #fff; border-radius: 0px; padding: 10px 0; font-size: 16px; }
.footer_area .footer_wrap .right_form input.hs-input::placeholder { color: #fff; }
.footer_area .footer_wrap .right_form input.hs-button { width: auto; border-radius: 30px; min-width: 100px; }
.footer_area .footer_wrap .social { display: flex; flex-wrap: wrap; align-items: center; margin-top: 20px; }
.footer_area .footer_wrap .social ul { list-style: none; padding: 0; margin: 0; display: flex; width: 35%; }
.footer_area .footer_wrap .social ul li { margin: 0; width:auto; }
.footer_area .footer_wrap .social ul li a { color: #fff; border: 2px solid; border-radius: 50%; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; font-size: 14px; margin-right: 10px; text-decoration: none; }
.footer_area .footer_wrap .social ul li a:hover { background:#6100dc; border-color:#6100dc; }
.footer_area .footer_wrap .copyright { width: 65%; }
.footer_area .footer_wrap .copyright p { color: #fff; font-size: 11px; margin: 0; }
.footer_area .footer_wrap .copyright p a { color: #fff; }
.footer_area .f_copyright { padding:40px 0; background:#fff; color:#000; margin-top: 60px; }     



 
 





 


@media (min-width:992px) {
    .header_area .header_main { display:flex !important; }
} 
 
@media (min-width:300px) {
    .header_area .container { max-width:1200px; }
}   

@media (max-width:1600px) {

    .footertop_box { padding:100px 0 50px; }
    .footer .bubbles_bg svg { max-width:400px; }
    
}

@media (max-width:1200px) {
	.footer_area .footer_wrap .copyright { padding-left: 20px; }
	.footer_area .footer_wrap .copyright p br { display: none; }
    .footer_area .top_footer .footer_nav ul li { padding:0 12px; }
    
    .footer .bubbles_bg svg { max-width:270px; }
    
    .header_main .navigation .nav_item .level_1 { padding:15px; }
    .glossary_title ul li a {}
    
    
} 

@media (max-width:991px) {
    
    .header_top .mobile_logo { display:block; }
    .header_top .mobile_logo img { width:150px; }
    .fixed .header_top .mobile_logo img {  filter: brightness(0) invert(1); }
    .top_links { display:none; }
    .top_search { display: flex; flex-wrap: wrap; align-items: center; padding: 0; }
    .header { padding:10px; }
    .header.active { background:rgba(0,0,0,0.9); }
    .top_search .search-icon svg path { fill:#6100dc; }  
    .fixed .top_search .search-icon svg path { fill:#fff; }  
    .fixed .mobile_trigger { border-bottom-color:#fff; border-top-color:#fff; }  
    .fixed .mobile_trigger:before { background:#fff; }
    
    .header_home .header_top .mobile_logo img { width:130px; }
    .header_home .header .header_top .mobile_trigger { border-color:#fff; }
    .header_home .header .header_top .mobile_trigger:before { background:#fff; }
    .header_home .header .top_search .search-icon .search-icon-mag path { fill:#fff; }
    .header_home .header_top .mobile_logo img { filter: brightness(0) invert(1); }  
    
	.header_main { display: none; height: calc(100vh - 100px); overflow: scroll; margin: 0 -20px; padding: 0 20px; }
	.header_main .logo_part { display: none; }
	.header_main .navigation { width: 100%; flex-wrap: wrap; }
	.header_main .navigation .links { width: 100%; }
	.header_main .navigation .nav_item { width: 100%; } 
	.header_main .navigation .nav_item .level_1 { width: 100%; padding: 10px 0; border:none; display: flex; align-items: center; justify-content: space-between; color: #fff; }
	.header_main .navigation .nav_item .sub_nav { position: unset; width: 100%; background: none; display: none !important; padding: 0px 10px; }
	.header_main .navigation .nav_item .sub_nav.three_col { width: 100%; left: initial; }
	.header_main .navigation .nav_item .sub_nav.three_col > div { width: 100%; }
	.header_main .navigation .nav_item.active .sub_nav { display: block !important; }
	.header_main .navigation .nav_item .sub_nav.two_col { position: unset; width: 100%; background: none; flex-wrap: wrap; }
	.header_main .navigation .nav_item .sub_nav .column1 { width: 100%; }
	.header_main .navigation .nav_item .sub_nav .column2 { width: 100%; }
	.header_main .navigation .nav_item .sub_nav .sub_item > a { color: #fff; }
	.header_main .navigation .nav_item .sub_nav .sub_item ul a { color: #fff; }
	.header_main .navigation .last_btn { width: 100%; padding: 0; margin: 20px 0; }
	.header_main .navigation .nav_item:hover .level_1 { border: none; color: #fff !important; }
	.header_main .navigation .nav_item .level_1 i { display: block; font-size: 30px; position:relative; z-index: 11; }
	.mobile_nav { text-align: left; width: 100%; display: flex; justify-content: space-between; padding: 20px 0; flex-wrap: wrap; }
	.mobile_nav a { color: #fff; width: 100%; padding-bottom: 10px; }
    
    .mobile_trigger { display: inline-block; border-top: 2px solid #6000db; border-bottom: 2px solid #6000db; width: 30px; height: 25px; margin-left: 20px; position: relative; }
    .mobile_trigger:before { content: ""; position: absolute; left: 0; top: 50%; height: 2px; width: 100%; background: #6000db; transform: translate(0, -50%); }
    .active.top_search form { position: absolute;  left: 50%; top: 100%;  transform: translate(-50%,0);  width: 80%; } 
    
    .footer_area .footer_wrap .copyright { width: 100%; padding: 15px 0 0; }
    .footer_area .top_footer .footer_nav ul li { padding:0 10px 10px; }  
    .footer_area .top_footer .footer_nav ul li a { font-size:14px; }
    
    .footer .bubbles_bg { display:none; }
    .footertop_box { padding:60px 0 0; }  
     
    
    
}


@media (max-width:767px) {
    .footer_area { padding:50px 0 40px; }
    .footer_area .footer_wrap { margin-top:20px; }
    .footer_area .footer_wrap .left_text { font-size:16px; }
	.footer_area .top_footer .left_logo { width: 100%; }
	.footer_area .top_footer .footer_nav { width: 100%; margin-top: 20px; }
	.footer_area .top_footer .footer_nav ul { justify-content: left; }
	.footer_area .top_footer .footer_nav ul li { width: 50%; padding: 10px 0; }
	.footer_area .top_footer .footer_nav ul li.last_btn { width: 100%; }
	.footer_area .footer_wrap .left_text { width: 100%; padding: 0; }
	.footer_area .footer_wrap .right_form { width: 100%; }
	.footer_area .footer_wrap .social ul { width: 100%; }
	.footer_area .footer_wrap .copyright { width: 100%; margin-top: 20px; padding: 0; }
    
    .footertop_box .text { margin-top:20px; }
    .footertop_box .btn_style3 { margin-top: 30px;  }
    
}
.blog_listview { width:100%; padding:80px 0 100px; position:relative; display:inline-block; vertical-align:top; }

.listing_cover { display: flex; flex-wrap: wrap; margin:0 -15px; }
.listing_cover .blog_item { width: calc(100%/3); padding: 0 15px 50px; }
.blog_itemin { width: 100%; display: inline-block; vertical-align: top; height:100%; padding-bottom:30px; position:relative; }
.blog_itemin .blogitem_img { width: 100%; height: 210px; position: relative; display: inline-block; vertical-align: top; margin-bottom: 20px; }
.blog_itemin .blogitem_info { width: 100%; display: inline-block; vertical-align: top; }
.blog_itemin .blogitem_tag { width: 100%; }
.blog_itemin .blogitem_tag .tag { width: auto; display: inline-block; margin-right:6px;  font-weight:700; }
.blog_itemin .blogitem_tag .tag:hover { color:#000; }
.blog_itemin .post_title { width: 100%; margin: 15px 0 35px; display: block; }
.blog_itemin .post_title a { color:#000; }
.blog_itemin .post_title a:hover { color:#6100dc; }
.blog_itemin .blogitem_info .arw_link { width: auto; display: inline-block; position:absolute; left:0; bottom:0; }
.blog_itemin .readt { width: auto; display: inline-block; position: relative; padding-left: 12px; color:#6100DC; font-weight:700; } 
.blog_itemin .readt:before { position: absolute; content: ""; left: 0; top: 0; width: 2px; height: 100%; background: #6100dc; }

.listing_heropost { width: 100%; position: relative; margin-bottom:60px; }
.listing_heropost .blogitem_img { width: 50%; height: auto; min-height: 375px; margin:0; background-position: top center !important; background-size:contain !important; }
.listing_heropost .blogitem_info { width: 50%; padding: 40px; display: flex; align-items: center; flex-wrap: wrap; flex-direction: column; justify-content: center; }
.listing_heropost .blog_itemin { display: flex; flex-wrap: wrap; align-items:flex-start; background: #F9F9F9; padding:0; }
.listing_heropost .blog_itemin .blogitem_info .arw_link { position: relative; left: 0; }
  
.pagination { margin: 70px 0 20px; text-align: center; }
.pagination .blog-pagination__link { letter-spacing: 1.6px; margin: 0 3px; padding: 10px; }
.pagination .blog-pagination__link--active { background-color: #6100dc; color: #fff; }
.pagination .blog-pagination .blog-pagination__prev-link--disabled,
.pagination .blog-pagination .blog-pagination__next-link--disabled { color: #d0d0d0; cursor: default; pointer-events: none; }

.bloghero_wrap { width:100%; display:flex; flex-wrap:wrap; }
.bloghero_wrap .bloghero_left { width:70%; }
.bloghero_wrap .bloghero_right { width:30%; padding-left: 30px; }
.bloghero_wrap .bloghero_right form { max-width:300px; width:100%; float:right; }
.bloghero_wrap .bloghero_right form select { -moz-appearance: none; -webkit-appearance: none; appearance: none; background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23333333'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E); background-repeat: no-repeat; background-position-y: center; background-position-x: calc(100% - 7px); } 
.bloghero_wrap .bloghero_right form select .Featured { display:none; }
 
/**/ 
.postview_wrapper { margin:0 auto; width:100%; max-width:750px; }
 
.posthero_area .post_title { width: 100%; margin: 30px 0; display: block; }
.post_author { width: 100%; display: flex; flex-wrap: wrap; align-items:center; }
.post_author .author_image { width: 80px; height: 80px; border-radius: 50%; overflow: hidden; }
.post_author .author_image img { width: 100%; height: 100%; object-fit: cover; }
.post_author .author_info { width:calc(100% - 80px); padding-left:20px; }

.postview_cover { margin-top:50px; }
.postview_cover .postview_left { width:50px; }   
.postview_cover .postview_right { width:calc(100% - 50px); }
.postview_cover .postview_right .post_body .cta_button {  background: #6100dc !important; color: #fff !important; border-radius: 40px; display: inline-block; float: none; font-size: 16px; font-weight: 600; line-height: 20px; min-width: 180px; padding: 14px 30px 12px; text-align: center; width: auto; }
.postview_cover .postview_right .post_body .cta_button:hover { background: #fff !important; color: #6100dc !important; }
.postview_cover .postview_wrapper { max-width:798px; }
.social-links { align-items: center; color: #19cca3; display: inline-flex; flex-direction: column; }
.social-links .social-links__icon { background: #e5e5e5; align-items: center; display: flex; height: 32px; justify-content: center; margin: 10px 0; width: 32px; border-radius: 50%; }
.social-links .social-links__icon:hover { background: #6100dc; }
.social-links .social-links__icon span { align-items: center; display: flex; justify-content: center; }
.social-links .social-links__icon svg { fill: #ffffff; height: 15px; }
.social-links .social-links__icon:hover svg,.social-links .social-links__icon:focus svg,.social-links .social-links__icon:active svg { fill: #fff; }

/**/
.cta-banner { position: relative; background-size: 100%; object-fit: cover; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.cta-banner .cta-banner-column { display: block; width: 41.66666667%; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.cta-banner .cta-banner-column-center { text-align: center; margin-left: auto; margin-right: auto; }
.cta-banner .cta-banner-column-right { text-align: right; margin-left: auto; }
.cta-banner h3,.cta-banner h4 { margin: 0 0 20px 0; color:#fff; }
.cta-banner-content { margin: 50px 0 50px 0; }
.ctabtnstyle a { width: auto; display: inline-block; font-weight: 600; border: 1px solid #fff; border-radius: 40px; padding: 12px 15px 10px; color: #fff; font-size: 14px; line-height: 20px; text-decoration: none; transition: all .4s ease; }
.ctabtnstyle a:hover { background-color: #fff; color: #333; font-size: 16px; }

.author_box { width:100%; margin-bottom:70px; display:inline-block; vertical-align:top; }
.author_boxin { width: 100%; display: flex; flex-wrap: wrap; }
.author_boxin .author_img { width: 165px; height: 165px; border-radius: 50%; }
.author_boxin .author_img .author_info { width: calc(100% - 150px); padding-left: 30px; }
.author_boxin .author_info { width: calc(100% - 165px); padding-left: 40px; }
.author_boxin .author_info .author_name { width: 100%; margin-bottom: 10px; }
.author_social { width: auto; display: inline-block; vertical-align: top; margin-top:20px; }
.author_social ul { width: auto; display: flex; flex-wrap: wrap; padding: 0; margin: 0; }
.author_social ul li { width: auto; display: inline-block; margin-right: 20px; }
.author_social ul li a { width: 40px; height: 40px; background: rgba(153, 153, 153, 1.0); display: inline-block; border-radius: 50%; text-align: center; padding: 9px; color: #fff; font-size: 19px; }
.author_social ul li a:hover { background:rgba(97, 0, 220,1.0); }

/**/
.casestud_post { margin: 30px 0; }
.casestud_post .casestud_main { width: 100%; padding: 30px; background: #F9F9F9; }
.casestud_post .casestud_topwap,.casestud_post .casestud_btmwrap { width: 100%; margin-top: 30px; }
.casestud_post .casestud_btmwrap { margin: 30px 0 0; display: flex; flex-wrap: wrap; }
.casestud_post .casestud_btmwrap .text { width: 50%; }
.casestud_post .casestud_btmwrap .text:first-child { padding-right: 20px; }
.casestud_post .casestud_btmwrap .text:last-child { padding-left: 30px; }
.casestud_post .casestud_main h5 { color: #6100DC; font-weight: bold; }
.casestud_post .casestud_topwap .col_50:first-child { padding-right: 30px; }
.casestud_post .casestud_topwap .col_50:last-child { padding-left: 30px; }
.casestud_post .casestud_img { width: 100%; margin-bottom: 20px; }

.body-container--blog-post{}
.body-container--blog-post h2{font-size:32px;line-height:normal;margin:0 0 25px;}
.body-container--blog-post h3{font-size:24px;line-height:normal;}
.body-container--blog-post ol{padding:0 0 0 50px;}











@media (max-width:1400px) {

}

@media (max-width:1200px) {

}

@media (max-width:991px) {
   
    .blog_listview { padding:60px 0; }
    .listing_cover { margin:0 -10px; }
    .listing_cover .blog_item  { width:calc(100%/2); padding:0 10px 50px; }
    .pagination { margin:40px 0 20px; }
    .listing_heropost .blogitem_info { padding:30px; }
    .bloghero_wrap .bloghero_left { width:60%; padding-right:20px; }
    .bloghero_wrap .bloghero_right { width:40%; padding:0 0 20px; }
     
      
} 

@media (max-width:767px) {
      
    .blog_listview { padding:30px 0 60px; } 
    .cta-banner .cta-banner-column { width: 100%; }
    .bloghero_wrap { text-align: center; justify-content: center; }
    .bloghero_wrap .bloghero_left { width:100%; }
    .bloghero_wrap .bloghero_right { width:100%; }
    .listing_heropost .blogitem_img { width:100%; }
    .listing_heropost .blogitem_info { width:100%; }
    .listing_cover .blog_item { width:100%; }
    .listing_heropost .blogitem_info { padding:20px; }
    .pagination { margin:10px 0 20px; }
    .listing_heropost .blogitem_img { min-height:210px; }
    .bloghero_wrap .bloghero_right form { float:none; margin: 0 auto; }
    .listing_heropost { margin:0 auto 30px; max-width:380px; }
    .listing_cover { margin:0 auto; max-width:400px; }
    
    .postview_cover { margin-top:10px; }
    .postview_cover .postview_left { width:100%; }
    .postview_cover .postview_right { width:100%; }
    .postview_cover .social-links { width:100%; flex-direction: inherit; margin:20px 0; }  
    .postview_cover .social-links .social-links__icon { margin:0 10px 0 0; }

    .related_posts h5 { width:100%; text-align:center; }

    .body-container--blog-post{}
    .body-container--blog-post h2{font-size:22px; margin:0 0 20px;}
    .body-container--blog-post h3{font-size:20px;}
    
}

@media (max-width:500px) {
    
    .post_author .author_info { width:100%; padding:20px 0 0; }

}
/* Error pages */
.error-page { padding: 10rem 0; position: relative; text-align: center; }
.error-page:before { color: #F3F6F9; content: attr(data-error); font-size: 40vw; font-weight: bold; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; z-index: -1; }
@media screen and (min-width:1100px) {
	.error-page:before { font-size: 20rem; }
}

/* System pages */
.systems-page { width:100%; }
.systems-page--search-results { max-width: 100%; }
.systems-page .header { background-color: transparent; border-bottom: none; padding: 0; position: relative; }
.systems-page .success { background-color: #CDE3CC; border: 1.5px solid #4F7D24; border-radius: 6px; color: #4F7D24; display: inline-block; margin: 1.4rem 0; padding: 0.1rem 0.7rem; width: 100%; }
.systems-page form input { max-width: 100%; }
.systems-page form input[type='submit'] { margin: 0.7rem 0; display: block; width:auto; }
.systems-page form input[type="checkbox"] { width:20px; height:20px; margin:0 10px 0 0; }
.systems-page form .item { width:100%; display:block; margin:20px 0; }
.systems-page form .item .fakelabel { display: flex; flex-wrap: wrap; align-items: center; }   
   
/* Search pages */ 
.hs-search-results__title { font-size: 1.25rem; margin-bottom: 0.35rem; text-decoration: underline; }
.hs-search-results__title:hover { text-decoration: none; }
.hs-search-results__description { padding-top: 0.7rem; }
 
/* Password prompt */
.password-prompt input[type=password] { height: auto !important; margin-bottom: 1.4rem; }
.systems-page #hs-login-widget-remember,
.systems-page #hs-login-widget-remember ~ label { display: inline-block; margin-bottom: 0.175rem; }
.systems-page #hs_login_reset { display: block; margin-bottom: 0.7rem; }

/* Backup unsubscribe */
.backup-unsubscribe #email-prefs-form div { padding-bottom: 0 !important; }
.backup-unsubscribe input[type=email] { font-size: 0.875rem !important; margin-bottom: 1.4rem; padding: 0.7rem !important; }

/* Subscription preferences */
#email-prefs-form .item.disabled { opacity: 0.6; cursor: not-allowed; }
#email-prefs-form .item.disabled input:disabled { cursor: not-allowed; }

/* Membership pages */
#hs-membership-form a[class*='show-password'] { font-size: 0.75rem; }

/* Input error messages */
.form-input-validation-message ul.hs-error-msgs { padding-left: 0; margin: 0; }
.form-input-validation-message ul.hs-error-msgs li { margin: 0; }

.systems-page .form_style .hs-form-field ul li { list-style:none; }

h1.small.white_text { color:#fff; }
.black_text h1.small.white_text { color:#000; }
.text p sup { line-height: 10px; }
 
/*----*/
.hero_area { position:relative; min-height:600px; }
.hero_area .hero_bg { position:absolute; left:0; top:0; width:100%; height:100%; }
.dark_overlay.hero_area .hero_bg:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background: #000; opacity: 40% }
.light_overlay.hero_area .hero_bg:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background: #fff; opacity: 40% }
 
.hero_area .container { position:relative; }
.hero_area .hero_top { width:100%; max-width:740px; }
.hero_area .text { width:100%; }
.hero_area .hero_top .pt20 { padding-top:10px; }
.hero_area .btn_style, .hero_area .btn_style2, .hero_area .btn_style3, .hero_area .btn_style4 { margin-right:20px; }
.hero_area .hero_btn { padding-top:20px; }
.hero_area .hero_icon { position:absolute; bottom:50px; right:60px; width:500px; text-align:center; display: flex; flex-wrap: wrap; }
/* .hero_area .hero_icon:before { position:absolute; content:""; right:0; bottom:70px; width:100%; border-radius:100px 0 0 100px; height:140px; background: rgb(230,20,229); background: -moz-linear-gradient(-45deg,  rgba(230,20,229,1) 0%, rgba(33,52,213,1) 100%); background: -webkit-linear-gradient(-45deg,  rgba(230,20,229,1) 0%,rgba(33,52,213,1) 100%); background: linear-gradient(135deg,  rgba(230,20,229,1) 0%,rgba(33,52,213,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e614e5', endColorstr='#2134d5',GradientType=1 ); }  */
.hero_area .hero_icon img { max-width:125px !important; position:relative; border-radius: 50%; z-index:1; }
.hero_area .awardimg_box { width:132px; height:132px; border-radius:50%; margin-left:15px; display: flex; align-items: center; justify-content: center; position:relative; z-index:1; overflow:hidden; }
/* .hero_area .awardimg_box:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:#fff; z-index:-1; background:linear-gradient(273deg,#621ed5,#bd17e3); } */
.hero_area .hero_top .text a { color:#6100dc; } 
.hero_area .hero_top .text a:hover { color:#000; } 


/**/ 
.multicolum_area { position:relative; }
.align_text.left { text-align:left; }
.align_text.center { text-align:center; }
.align_text.right { text-align:right; }

.bgoption { position:relative; } 
.bgoption .bgoption_bg { position:absolute; left:0; top:0; width:100%; height:100%; }
.bgoption .bgoption_bg video { bottom: 0;  height: 100%;  left: 0;  margin: 0 auto;  min-height: unset;  object-fit: cover;  object-position: top;  position: absolute;  right: 0;  top: 0;  width: 100%; pointer-events: none; }
.bgoption .container { position:relative; }

.multicolum_area .container { position:relative; }
.multicolum_area .two .multicolum_item { width:calc(100%/2); }  
.multicolum_area .three .multicolum_item { width:calc(100%/3); }  
.multicolum_area .four .multicolum_item { width:calc(100%/4); }  

.multicolum_area .multicolum_item { width:calc(100%/3); padding:0 30px 50px 0;  }
.multicolum_area .multicolum_itemin { width:100%; position:relative; padding-bottom:50px; height: 100%; }
.multicolum_area .multicolum_itemin h5 { width:100%; display: inline-block; vertical-align: top; }
.multicolum_area .arw_link { width:auto; position:absolute; left:0; bottom:0; }
.multicolum_area .multicolum_img { width: 70px; min-height: 70px; display: flex; align-items: flex-end; }
.multicolum_area .multicolum_itemin.button_hide { padding-bottom:0; }
.multicolum_area .multicolum_itemin .text .arw_link { position: relative; display:inline-block; margin-top: 10px; }
 
.multicolum_area.right .multicolum_img { float:right; }
.multicolum_area.center .multicolum_img { margin:0 auto; }
.multicolum_area.center .arw_link { left:50%; transform:translateX(-50%); }
.multicolum_area.right .arw_link { left:auto; right:0; } 

/**/ 
.vidzigzag_area .vidzigzag_item.content_right { flex-direction: row-reverse; }
.vidzigzag_area .vidzigzag_item.content_right .vidzigzag_left { padding-left:20px; padding-right:0; text-align:right; }
.vidzigzag_area .vidzigzag_item.content_right .vidzigzag_right { padding-left:0; padding-right:20px; }
.vidzigzag_area .vidzigzag_left { width:50%; padding-right:20px; }
.vidzigzag_area .vidzigzag_right { width:50%; padding-left:20px; }
.vidzigzag_area .vidzigzag_img { width:100%; }
.vidzigzag_area .vidzigzag_img img { overflow:hidden; border-radius: 8px; box-shadow: 0px 0px 44px 0px rgba(0, 0, 0, 0.15); }
.vidzigzag_area .image_shadow_off .vidzigzag_img img { box-shadow:none; }
.vidzigzag_area .vidzigzag_video { position: relative; border-radius: 8px; width:100%; box-shadow: 0px 0px 44px 0px rgba(0, 0, 0, 0.15); display: flex;  align-items: center; justify-content: center; }
.vidzigzag_area .vidzigzag_video a { width:100px; border-radius:50%; background:#6100DC; padding:20px; display: flex; align-items: center; justify-content: center; }
.vidzigzag_area .vidzigzag_videoid { display:none; position:relative; }
.vidzigzag_area .vidzigzag_thumb { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; display: flex; align-items: center; justify-content: center; }
.videobtn { max-width:90px; width:100%; background:rgb(66 91 118 / 80%); cursor:pointer; line-height: 0; display:inline-block; border-radius:50%; }
.videobtn svg { width:100%; padding:20%; }  
.videobtn:hover { background:rgb(66, 91, 118); }
 
.vidzigzag_videoid.fancybox-content { width:100%; max-width:700px; padding:0 !important; line-height:0; }
.vidzigzag_area .bgoption_bg[style="background:#ffffff;"] + .container .btn_style3 a,.vidzigzag_area .bgoption_bg[style="background:#F9F9F9;"] + .container .btn_style3 a { border:1px solid #fff; }
.vidzigzag_area .bgoption_bg[style="background:#ffffff;"] + .container .btn_style3 a:hover,.vidzigzag_area .bgoption_bg[style="background:#F9F9F9;"] + .container .btn_style3 a:hover { border-color:#6100dc; color:#6100dc; }

.vidzigzag_area .vidzigzag_item { align-items:center; }
.vidzigzag_area .vidzigzag_videoid.vidzigzag_playin { display:block; width:100%; }
.vidzigzag_area.nurseshero_area .vidzigzag_video { min-height: auto; box-shadow: none; }

/**/ 
.blockquote_area .blockquote_cover { width: 100%; margin: 0 auto; max-width: 900px; }
.blockquote_area .blockquote_item { position:relative; margin-top:30px; }
.blockquote_area .blockquote_item:after { position:absolute; content:""; background: linear-gradient(273deg, #621ED5 0%, #BD17E3 100%); height:100%; width: calc(100% - 90px); top: 0; right: 0; border-radius: 0 600px 600px 0; }
.blockquote_area .blockquote_item:before { position:absolute; content:""; background: #fff; height:calc(100% - 10px); width: calc(100% - 5px); top: 5px; left: 0; border-radius: 0 600px 600px 0; z-index:1; }
.blockquote_area .quote_icon { width: auto; display: inline-block; margin-bottom: -30px; position:absolute; top:-20px; left:0; z-index:11; }
.blockquote_area .blockquote_itemin { position:relative; padding:79px 115px 66px 40px; z-index:11; }
.blockquote_area .blockquote_itemin:before { position:absolute; content:""; left:0; bottom:-2px; width:55%; height:10px; background:#fff; }
.blockquote_area .blockquote_itemin .text { width:100%; margin-bottom:40px; }
.blockquote_area .blockquote_itemin h4 { color: #6100DC; font-size:16px; line-height:24px; font-weight: 700; }
.blockquote_area .slick-arrow { left:50%; transform:translate(0); top: auto;  bottom: -15px; }
.blockquote_area .slick-arrow.slick-prev { margin-left:-70px; }
.blockquote_area .slick-arrow.slick-next { margin-left:-20px; }

/**/
.cards_area .cards_cover { margin:0 -30px; }
.cards_area .cards_item { width:calc(100%/3); }
.cards_area .cards_img { width:100%; height:200px !important; object-fit:cover; margin-bottom:30px; display:block; overflow: hidden; }
.cards_area .cards_img img { width:100%; height: 100% !important;  object-fit: contain; }
.cards_area .cards_itemin { width:100%; padding:0 30px 70px; height: 100%; position:relative; } 
.cards_area .cards_itemin h5 { color:#6100DC; font-weight: 700; } 
.cards_area .cards_itemin .boxlink { position:absolute; left:0; top:0; width:100%; height:100%; }
.cards_area .cards_item h6 { width:100%; margin-top:20px; }  
.cards_area .cards_item .arw_link { width:auto; display:inline-block; margin-top:30px; margin-bottom:10px; position:absolute; left:0; bottom:0; padding:0 30px; }
.cards_area .slick-prev { left:-40px; } 
.cards_area .slick-next { right:-40px; }  

/**/ 
.percentage_area {  }
.percentage_area .percentage_left { width:calc(100% - 280px); padding-right:100px; }
.percentage_area .percentage_right { width:auto; display: flex; align-items: center; justify-content: center; }
.percentage_area .percentage_left .text ol { margin-top:30px; font-style:italic; }
.percentage_area .percentage_left .arw_link { width:auto; display:inline-block; }
.percentage_area #circle { width:260px; height:260px; border-radius:50%; position:relative; z-index:1; }
.percentage_area #circle:before { position:absolute; content:""; left:20px; top:15px; width:calc(100% - 30px); height:calc(100% - 30px); border:5px solid #fff; border-radius: 50%; z-index:-1; } 
.percentage_area .percentage_round { position:relative; border-radius:50%; display: flex; align-items: center; justify-content: center; }
.percentage_area .stat { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); color: #FFF; font-size: 46px; font-weight: 700; line-height: 58px; }
.percentage_area.whitebg  #circle:before { border-color:#000; }
.percentage_area.whitebg .stat { color:#000; } 
/**/
.fromwrap_area .fromwrap_left { padding-right:50px; } 
.fromwrap_area .fromwrap_right h3 { width:100%; display: block; margin-bottom:15px; }
.fromwrap_area .form_style form fieldset { margin:0; } 
.fromwrap_area.left_side .fromwrap_cover { flex-direction:row-reverse; }
.fromwrap_area.left_side .fromwrap_left { padding-left:50px; padding-right:0; } 
.fromwrap_area.center_side .fromwrap_cover { margin: 0 auto; max-width: 750px; }
.fromwrap_area.center_side .fromwrap_left { width:100%; padding:0 0 60px; text-align:center; }
.fromwrap_area.center_side .fromwrap_right { width:100%; }
.fromwrap_area.center_side .fromwrap_right h3 { text-align:center; }
.fromwrap_iconitem img { max-height: 150px; object-fit: contain; }
.fromwrap_cover.flex_wrap {align-items: flex-start;}

/**/
.cardfeat_area .cardfeat_icon { width:100%; display:block; margin-bottom: 20px; }   
.cardfeat_area .cardfeat_icon img { max-width:100px !important; }
.cardfeat_cover { margin-top:50px; justify-content: center; }
.cardfeat_cover.two .cardfeat_item { width:calc(100%/2); }
.cardfeat_item { width:calc(100%/3); padding:0 15px 30px; }
.cardfeat_item .cardfeat_btm { width:100%; padding:30px 30px 50px; display:inline-block; vertical-align:top; color:#fff; background: linear-gradient(19deg, #FF1CC3 -12.73%, #6100DC 113.46%); } 
.cardfeat_item .cardfeat_top { width:100%; padding:30px; min-height:325px; display:inline-block; vertical-align:top; background:#fff; }
.cardfeat_item .cardfeat_top h4 { width:100%; margin:10px 0; color:#6100dc; }
.cardfeat_item .cardfeat_btm .text * { color:#fff; }
.cardfeat_item .cardfeat_logo { width:100%; max-width:70px; }
.cardfeat_item .cardfeat_top h3 { margin:10px 0; } 
.cardfeat_itemin { width:100%; display:inline-block; vertical-align:top; height:100%; background: linear-gradient(19deg, #FF1CC3 -12.73%, #6100DC 113.46%);  }
 
/**/ 
.cardsnarw_area .cardsnarw_cover { margin:50px 0 40px; position:relative; }
.cardsnarw_area .cardsnarw_cover:before { background: linear-gradient(270deg,#6100dc,#e90af2); border-radius: 0 600px 600px 0; content: ""; height:calc(100% + 142px); right: -40px; position: absolute;  top: -80px;  width: 100%; }
.cardsnarw_area .cardsnarw_cover:after { background-color: #fff; border-radius: 0 600px 600px 0; content: ""; height:calc(100% + 132px); left: auto;  position: absolute;  right: -36px;  top: -75px;  width: 100%; z-index: 1; }
.cardsnarw_area .cardsnarw_top { position:relative; }
.cardsnarw_area .cardsnarw_top:before { background-color: #fff; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 80%; z-index: 1; }
.cardsnarw_area .cardsnarw_top h2 { width: auto;  display: inline-block; position: relative;  z-index: 11; }

.cardsnarw_area .cardsnarw_item { width:calc(100%/7); text-align:center; position:relative; z-index:11; }
.cardsnarw_area .cardsnarw_item a { width:auto; display:inline-block; padding:38px 18px 18px; border-radius: 86px; transition:all .4s ease; }
.cardsnarw_area .cardsnarw_icon { align-items: center; background: radial-gradient(circle at 10% 10%,#c9a0fe 0,#4500b1 52%,#380183 89%); border-radius: 15px; display: flex; height: 95px; justify-content: center; margin: 0 auto; padding: 18px; width: 95px; }
.cardsnarw_area .cardsnarw_item h6 { margin:30px 0 20px; width:100%; display:block; }
.cardsnarw_area .cardsnarw_item a:hover { background:#f9f9f9; }
.cardsnarw_area .link_arw { opacity:0; transition:all .4s ease;  }
.cardsnarw_area .cardsnarw_item a:hover .link_arw { opacity:1; }
.cardsnarw_area .btn_style3 { position:relative; z-index:1; }
.cardsnarw_area .btn_style3 a  { position:relative; z-index:1; }
.cardsnarw_area .btn_style3:before { position:absolute; content:""; left:0;bottom:13px; background:#fff; width:66%; height:100%; }
.cardsnarw_area .cardsnarw_item:nth-child(2) .cardsnarw_icon { background: radial-gradient(92.81% 92.81% at 72.11% 9.86%, #48FF44 0%, #21851F 100%), radial-gradient(88.84% 88.84% at 9.18% 21.09%, #DF0CF0 0%, #2E10D7 100%), #D9D9D9; }
.cardsnarw_area .cardsnarw_item:nth-child(3) .cardsnarw_icon { background: radial-gradient(92.76% 92.76% at 50.34% 21.43%, #355BE3 0%, #35B9E3 100%), radial-gradient(88.84% 88.84% at 9.18% 21.09%, #DF0CF0 0%, #2E10D7 100%), #D9D9D9; }
.cardsnarw_area .cardsnarw_item:nth-child(4) .cardsnarw_icon { background: radial-gradient(85.89% 85.89% at 72.11% 17.01%, #EC2622 0%, #FF6A39 100%), radial-gradient(88.84% 88.84% at 9.18% 21.09%, #DF0CF0 0%, #2E10D7 100%), #D9D9D9; }
.cardsnarw_area .cardsnarw_item:nth-child(5) .cardsnarw_icon { background: radial-gradient(99.25% 99.25% at 27.55% 37.76%, #FF8B18 0%, #B15800 100%), radial-gradient(88.84% 88.84% at 9.18% 21.09%, #DF0CF0 0%, #2E10D7 100%), #D9D9D9; }
.cardsnarw_area .cardsnarw_item:nth-child(6) .cardsnarw_icon { background: radial-gradient(74.32% 74.32% at 79.93% 31.97%, #D6005F 0%, #D200D6 100%), radial-gradient(88.84% 88.84% at 9.18% 21.09%, #DF0CF0 0%, #2E10D7 100%), #D9D9D9; }
.cardsnarw_area .cardsnarw_item:nth-child(7) .cardsnarw_icon { background: radial-gradient(104.76% 104.76% at 50.34% 18.03%, #80D01B 0%, #BCFF2E 100%), radial-gradient(88.84% 88.84% at 9.18% 21.09%, #DF0CF0 0%, #2E10D7 100%), #D9D9D9; }


/**/
.zigcamp_item { display:flex; flex-wrap:wrap; align-items:center; margin-bottom:80px; }
.zigcamp_item .zigcamp_img { width:450px; height:450px; border-radius:0 280px 280px 0; position:relative; }
.zigcamp_item .zigcamp_img:before { position:absolute; content:""; left:0; top:0; width:20px; height:100%; background-image:linear-gradient(178deg,#6000db 3%,#e708f1 80%); }
.zigcamp_item .zigcamp_img.image_border_none:before { display:none; }
.zigcamp_item .zigcamp_info { width:calc(100% - 450px); padding-left:150px; }
.zigcamp_item h3 { width:100%; margin-bottom:10px; display:block; }
.zigcamp_item:last-child { margin-bottom:0; } 
.zigcamp_item.image_right { flex-direction: row-reverse; }
.zigcamp_item.image_right .zigcamp_info { padding-left:0; padding-right:150px; }
.zigcamp_item.image_right .zigcamp_img { border-radius:280px 0 0 280px; }
.zigcamp_item.image_right .zigcamp_img:before { left:auto; right:0; }
.zigcamp_item .zigcamp_btns .btn_style3 { margin-right:30px; margin-bottom:10px; }
    
/**/  
.herochamp_area { position:relative; }
.herochamp_area .container { position:relative; z-index:1; }
.herochamp_area .herochamp_top h3 { color:#fff;  display: inline-block; letter-spacing: .2px;  margin-bottom: 24px; }
.herochamp_area .herochamp_top h1 { color:#fff; font-weight:bold; }
.herochamp_area .herochamp_img { width:100%; display:block; margin:50px 0; }
.herochamp_area .text { margin:0 auto; max-width:840px; color:#54b74d; font-size: 24px; line-height: 35px; }
/*.herochamp_area .text * { color:#54b74d; } */
.herochamp_area .text a { color:#6100dc; }
.herochamp_area .text a:hover { color:#000; }
.herochamp_area .text h3 { margin-bottom:20px; display:block; color:#0b6b01; font-weight:700; }
.herochamp_area:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:url('https://www.symplr.com/hubfs/symplr_2023/Images/bg-patten.png') repeat; opacity:0.1; z-index:1; }
.pattern_hide.herochamp_area:before { display:none; }
 
/* {https://www.symplr.com/hubfs/symplr_2023/Images/bg-patten.png } */
/**/
.quoteinfo_area { overflow:hidden; }
.quoteinfo_area .quoteicon_box { position:absolute; left:0; top:0; width:60px; height:100%; padding-top:80px;  }
.quoteinfo_area .quoteicon_box:after { position:absolute; content:""; left:50%; top:160px; width: 4px; margin-left: -2px; height:100%; background:#fff; }
.quoteinfo_area .cornerline { position: absolute; right: -159px; top: -100px; width: 190px; height: 180px; }

.quoteinfo_area .quoteinfo_cover { justify-content: space-between; }
.quoteinfo_area .quoteinfo_cover.quote_icon_show { padding-left:100px; }
.quoteinfo_area .quoteinfo_left h5 { position:relative; border-bottom:2px solid #fff; width: auto; display: inline-block; margin-bottom: 40px; padding-bottom: 8px; }
.quoteinfo_area .quoteinfo_left { width:70%; padding-right: 50px; }
.quoteinfo_area .quoteinfo_img { width:30%; }
.quoteinfo_area .quoteinfo_wrap { width:100%; margin-top:30px; display:block; }
.quoteinfo_area .quoteinfo_wrap h6 { font-weight:700; }
.quoteinfo_area .quoteinfo_wrap p { padding-top:5px; }
.quoteinfo_area .quoteinfo_imgh .quoteinfo_left { width:90%; padding-right:0; }
.quoteinfo_area.half_width .quoteinfo_left { width:58%; }

/**/
.awardcar_area { width:100%; }
.awardcar_area .awardcar_top { text-align:center; }
.awardcar_area .awardcar_top h5 { font-size: 16px; font-weight: 700; line-height: 25px; width: auto; display: inline-block; border-bottom: 13px solid #fff; padding-bottom: 5px; margin-bottom: 20px; }
.awardcar_area.black_text .awardcar_top h5 { border-color:#000; }
.awardcar_area.black_text .slick-arrow:before { color:#6100DC; }
.awardcar_area.black_text .btn_style2 a { background:#6100dc; color:#fff; }
.awardcar_area.black_text .btn_style2 a:hover { background:#000; color:#fff; }

.awardcar_area.whitebg .btn_style2 a { background:#6100dc; color:#fff; }
.awardcar_area.whitebg .btn_style2 a:hover { background:#000; color:#fff; }
.awardcar_area.whitebg .slick-arrow:before { color:#6100DC; }   

.awardcar_area .awardcar_logosnav { width:100%; margin:50px 0; }
.awardcar_area .awardcar_btn { margin-top:80px; }
.awardcar_area .awardcar_logo { width:100%; height:160px; display:flex; flex-wrap:wrap; align-items:center; justify-content: center; opacity: 0.2; transition:all .4s ease; }
.awardcar_area .awardcar_logo img { max-height: 130px; object-fit: contain; } 
.awardcar_area .slick-current.slick-active.slick-center .awardcar_logo { opacity: 1; }
.awardcar_area .awardcar_logo:hover { opacity: 1; }
.awardcar_area .awardcar_logosfor h5 { margin-bottom:10px; }
.awardcar_area .slick-prev.slick-arrow { left:-40px; }
.awardcar_area .slick-next.slick-arrow { right:-40px; }
.awardcar_area .slick-arrow:before { color:#fff; }
 
/**/
.customtext_area .customtext_btns { display:flex; flex-wrap:wrap; }
.customtext_area .customtext_btns > div { margin-right:30px; }  
.customtext_area.center .customtext_btns { justify-content:center; }  

/**/
.cardmod_area .container { position:relative; }
.cardmod_area .cardmod_cover { margin:0 -10px; }
.cardmod_area .two .cardmod_item { width:calc(100%/2); }  
.cardmod_area .three .cardmod_item { width:calc(100%/3); }  
.cardmod_area .four .cardmod_item { width:calc(100%/4); }  

.cardmod_area .cardmod_item { width:calc(100%/3); padding:0 10px 20px; } 
.cardmod_area .cardmod_itemin { width:100%; position:relative; height: 100%; background:#fff; }
.cardmod_area .cardmod_itemin.btnon { padding-bottom: 50px; }
.cardmod_area .cardmod_info {  width:100%; padding:25px;}
.cardmod_area .cardmod_imgm { width:100%; height:157px; position:relative; }
.cardmod_area .arw_link { width:auto; position:absolute; left:0; bottom:0; padding:0 25px 30px; }
.cardmod_area.center .arw_link { left:50%; transform:translateX(-50%); }
.cardmod_area.right .arw_link { left:auto; right:0; }
.cardmod_area .cardmod_img { width:60px; height:90px; display: flex; align-items: flex-end; flex-wrap: wrap; }

/*---*/
.hubdbhero_area .arw_link { width:auto; display:inline-block; }
.hubdbhero_area .hubdbhero_left { max-width:70%; }

.hubdbdata_cover { display:flex; flex-wrap:wrap; align-items:flex-start; } 
.hubdbdata_cover .hubdbdata_left { width:70%; padding-right:50px; }
.hubdbdata_cover .hubdbdata_right { width:30%; }
.hubdbdata_cover .hubdbdata_right * { color:#fff; }  
.hubdbdata_cover .hubdbdata_item { width: 100%; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #CCC; display: inline-block; vertical-align: top; }
.hubdbdata_cover .hubdbdata_item .arw_link { width:auto; display:inline-block; }
.hubdbdata_cover .hubdbdata_right .arw_link { width:auto; display:inline-block; }
.hubdbdata_cover .hubdbdata_item:last-child { border:none; margin:0; padding:0; }
.hubdbdata_cover .hubdbdata_rinfo { background:#6100DC; padding:30px; }
.hubdbdata_cover .hubdbdata_right .live_webinarswrap h4 { color:#000; }
.live_webinarswrap .card { width:100%; background:#f2f2f2; padding:20px; margin-bottom:30px; }
.live_webinarswrap .card * { color:#000; }
.live_webinarswrap .card .arw_link a { color:#6100dc; }


/**/
.herohome_area { position:relative; }
.herohome_area .btn_style2 { margin-right:15px; margin-bottom:20px; }
.herohome_area .herohome_bg { position:absolute; right:0; bottom:-200px; max-width:350px; overflow:hidden; z-index:1; }
.herohome_area .herohome_left { width:100%; max-width:850px; }
.herohome_area .bgoption_bg:before { position:absolute; content:"";  left:0; top:0; width:100%; height:100%; background:#000; opacity:0.3; z-index:1; }
.herohome_area .container { position:relative; z-index:11; }

.herohome_logos h2 { width:100%; text-align:center; }
.herohome_logowrap .herologos { width: 100%; display: flex; align-items: center; justify-content: center; min-height: 100px; }
.herohome_logowrap .herologos img { max-width: 110px !important; max-height: 70px; object-fit: contain; }
.herohome_logowrap .slick-arrow:before { color:#333; }
.herohome_logowrap .slick-prev { margin-top: 13px; left:-50px; }
.herohome_logowrap .slick-next { margin-top: 13px; right:-50px; }

/**/
.multicolh_area { position:relative; padding:80px 0; }
.multicolh_area .pattern_top_on { width:100%; height:132px; position:absolute; top:0; left:0; }
.multicolh_area .pattern_btm_on { width:100%; height:132px; position:absolute; bottom:0; left:0; }
.multicolh_area.pattern_topon { padding-top:135px; } 
.multicolh_area.pattern_btmon { padding-bottom:135px; } 

.multicolh_area .multicolh_cover { width:100%; display:flex; flex-wrap:wrap; }
.multicolh_area .multicolh_item { width:calc(100%/6); padding:0 15px 30px; }
.multicolh_area .multicolh_item h2 { width:100%; margin-bottom:10px; }

/**/
.cardhome_area { }
.cardhome_area .container h5 { border-bottom: 13px solid #333; display: inline-block; font-size: 16px; font-weight: 700; line-height: 25px; margin-bottom: 20px; padding-bottom: 5px; width: auto; }
.cardhome_area .cardhome_cover { display:flex; flex-wrap:wrap; }
.cardhome_area .cardhome_item { width:calc(100%/4); padding:30px 10px 30px; }
.cardhome_area .col4 .cardhome_item { width:calc(100%/4); }
.cardhome_area .col3 .cardhome_item { width:calc(100%/3); }
.cardhome_area .col2 .cardhome_item { width:calc(100%/2); }

.cardhome_area .cardhome_itemin { width:100%; display:inline-block; vertical-align:top; background:#fff; height:100%; position:relative;  }
.cardhome_area .btnon .cardhome_itemin { padding-bottom:80px; }
.cardhome_area .cardhome_imgvideo { width:100%; height:95px; overflow:hidden; }
.cardhome_area .cardhome_info { width:100%; padding:15px 15px 30px; background:#fff; display:inline-block; vertical-align:top; position:relative; }
.cardhome_area .arw_link { width:auto; display:inline-block; padding:20px 0 0; position: absolute; bottom: 25px; left: 50%; transform: translateX(-50%); }
.cardhome_area .cardhome_icon { width:60px; height:60px; margin:-30px auto; padding:12px; border-radius: 15px; background:#6100DC; display:flex; align-items:center; justify-content:center; position:relative; z-index:1; }
.cardhome_area .cardhome_img { width:100%; height:100%; }
.cardhome_area .cardhome_video { width:100%; height:100%; }
.cardhome_area .cardhome_video video { width:100%; object-fit:cover; }
.cardhome_area .cardhome_itemlast { padding-top:30px; }
.cardhome_area .cardhome_lastin { position:relative; padding:50px 10px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.cardhome_area .cardhome_itemlast .cardhome_bgimg { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; }
.cardhome_area .cardhome_itemlast .cardhome_bgimg:before { position:absolute; left:0; width:100%; height:100%; background:#000; opacity:0.6; }
.cardhome_area .cardhome_itemlast .cardhome_bgimg.clr:before,.cardhome_area .cardhome_itemlast .cardhome_bgimg.grad:before { display:none; }
.cardhome_area .cardhome_itemlast .cardhome_bgimg video { width:100%; height:100%; object-fit:cover; }
.cardhome_area .cardhome_lastwrap { width:100%; position:relative; z-index:1; }
.cardhome_area .cardhome_lastwrap h3 { color:#fff; width:100%; margin-bottom:30px; padding:0 15px; }
.cardhome_area .cardhome_lastin .cardhome_arw { position:relative; left:0; transition:all .4s ease; }
.cardhome_area .cardhome_lastin .cardhome_arw:hover { left:20px; } 

.cardhome_area .cardhome_button { position:absolute; left:0; bottom:30px; width:100%; }



/**/
.vidbghome_area { overflow:hidden; min-height:100vh; display: flex; align-items: flex-end; }

/**/
.featreshome_cover { width:100%; display:flex; flex-wrap:wrap; }
.featreshome_cover .featreshome_item { width:calc(100%/2); padding:0 10px 20px; }
.featreshome_itemin { width: 100%; padding: 40px; background: #fff; height:100%; display:inline-block; vertical-align:top; }
.featreshome_itemin * { color: #000; }
.featreshome_itemin h4 { font-size:16px; font-weight: bold; position: relative; padding-bottom: 5px; margin-bottom: 20px; border-bottom: 13px solid #333; display:inline-block; line-height:25px;width:auto; }
/*.featreshome_itemin h4:before { position: absolute; content: ""; width: 180px; height: 13px; background: #6100DC; bottom: 0; left: 0; } */
.featreshome_itemin h3 { font-size:22px; font-weight: bold; line-height:1.25; }
.featreshome_itemin .featreshome_bg { width: 100%; min-height: 300px; position: relative; overflow: hidden; margin: 20px 0; display: inline-block; vertical-align: top; }
.featreshome_itemin .featreshome_bg video { width:100%; height:100%; object-fit:cover; min-height:100%;  position: absolute; top: 0; left: 0; }
.featreshome_itemin .featreshome_bg .featreshome_bgimg { width:100%; height:100%; position:absolute; left:0; top:0; }
.featreshome_bubble { position:absolute; top:0; right:0; width:148px; height:346px; background:url('https://www.symplr.com/hubfs/symplr_2023/Images/bubble-right.png') no-repeat center center/cover; }
.featreshome_itemin .text-purple { color:#6100DC; } 

/**/
.teamlead_box { width:100%; display:block; margin-bottom:40px; }
.teamlead_box .teamlead_cover.two_col .teamlead_item { width: calc(100%/2); }
.teamlead_box .teamlead_cover.three_col .teamlead_item { width: calc(100%/3); }
.teamlead_box .teamlead_cover.four_col .teamlead_item { width: calc(100%/4); }

.teamlead_box .teamlead_cover.two_col .teamlead_item .teamlead_img { height:400px; }

.teamlead_cover { display: flex; flex-wrap: wrap; margin:30px -20px 0; }
.teamlead_cover .teamlead_item { width: calc(100%/3); padding:0 20px 30px; }
.teamlead_cover .teamlead_item.key { width: calc(100%/4); padding:0 20px 30px; }
.teamlead_cover .teamlead_itemin { width: 100%; padding: 0; }
.teamlead_cover .teamlead_img { width: 100%; height: 360px; position: relative; display: inline-block; vertical-align: top; }
.teamlead_cover .teamlead_info { width:100%; padding:30px 0 0; }
.teamlead_link { width: 100%; display: flex; flex-wrap: wrap; }
.teamlead_link a { width: 40px; height: 40px; background: #E5E5E5; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; }
.teamlead_link a:hover { background: #6100DC; }
.teamlead_link a svg path { transition: all .4s ease; }
.teamlead_link a:hover svg path { fill: #fff; }
.teamlead_cover .teamlead_popup { display:none; }
.teamlead_cover .teamlead_item.key .teamlead_img { height:260px; }

.teamlead_popup.fancybox-content { width: 100%; max-width: 700px; text-align: left; border-radius: 10px; padding: 40px !important; }
.teamlead_popup .fancybox-button { padding:5px; background:#6100dc; top:-55px !important; } 
.teamlead_popup .teamlead_top { width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 20px; }
.teamlead_popup .teamlead_top .teamlead_img { width: 170px; display: inline-block; vertical-align: top; height: 170px; }
.teamlead_popup .teamlead_top .teamlead_info { width: calc(100% - 170px); padding-left: 30px; }

.fancybox-container .fancybox-bg { background:rgb(51 51 51 / 60%); }
   
/**/
.resourall_area {  }
.resourall_top { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom:30px; }
.resourall_hubdb,.resourall_blog { display: flex; flex-wrap: wrap; margin:0 -15px; }
.resallblog_item { width: calc(100%/3); }
.resallblog_item .resallblog_in { width:100%; height:100%; padding:0 15px 60px; position:relative; }
.resallblog_item .resallblog_img { width: 100%; height: 200px; display: inline-block; vertical-align: top; }
.resallblog_item .blogpost_iteminfo { width: 100%; display: inline-block; vertical-align: top; margin-top: 20px; }
.resallblog_item .viewtime { width:auto; display:inline-block; position:relative; padding-left:15px; margin-left: 6px; }
.resallblog_item .viewtime:before { position:absolute; content:"|"; left:0; top:0; }
.resallblog_item .blogpost_title { width:100%; margin:0; display:block; }
.resallblog_item .morelink { width:auto; display:inline-block; position:absolute; left:0; bottom:0; padding:0 15px; }
.resallblog_item .blogpost_tag { width:100%; margin-bottom:10px; }

/**/
.resourhero_area .resallblog_item { width:100%; }
.resourhero_area .resallblog_in { padding:0; background:#F9F9F9; display: flex; flex-wrap: wrap; }
.resourhero_area .resallblog_item .morelink { padding:0; position: relative;  width: auto; }
.resourhero_area .resourhero_cover { width:100%; margin-top:50px; }
.resourhero_area .resallblog_img { min-height:375px; width:50%; height:auto; }
.resourhero_area .blogpost_iteminfo { padding: 50px; width: 50%; margin: 0; }
.resourhero_area .resallblog_item .blogpost_tag {font-weight:700; margin-bottom:20px; }
.resourhero_area .topic_link { color:#6100DC; font-weight:700; }
.resourhero_area .topic_link:hover { color:#ff1cc3; }
.resourhero_area .resallblog_item .blogpost_title {  margin:0 0 40px; }
.resourhero_area .resallblog_item .viewtime { color:#6100DC; }

/**/ 
.resinner_area .container { display:flex; flex-wrap:wrap; align-items:flex-start; }
.resinner_area .resinner_left { width:60%; padding-right:80px; }
.resinner_area .resinner_left h1 { width:100%; margin-bottom:20px; display:block; }
.resinner_area .resinner_left .text a { color:#6100dc; } 
.resinner_area .resinner_left .text a:hover { text-decoration:underline; }
.resinner_area .resinner_right { width:40%; }
.resources_form { padding:50px 35px; position:relative; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25); background: #fff; }   
.resources_form:before { position:absolute; content:""; width: 100%; top:0; left:0; height: 8px; background-image: linear-gradient(90deg, #365BE3 0%, #07C0A3 49.92%, #84E36F 100%); }
.resources_form form .hs-form-field .hs-input { width:100% !important; }
.resources_form form .hs-form-field > label { display: block; float: none; line-height: 1.5; margin-bottom: 4px; padding-top: 0; text-align: left; width: auto; font-weight: 400; }
.resources_form form .hs-form-field .input { margin-right:0 !important; }
.resources_form form .form-columns-2 .hs-form-field:first-child { padding-right:10px; }
.resources_form form .form-columns-2 .hs-form-field:last-child { padding-left:10px; }
.resources_form form .hs-button { margin:0; }
.resources_form .submitted-message { width:100%; text-align: center; }
.resources_form .submitted-message .btn_style3 a { width:100%; margin-top:10px; border:1px solid #6100dc; }
.resources_form .submitted-message .btn_style3 a:hover { border-color:#6100dc; color:#6100dc; }

/**/
.resinner_cover { width: 100%; display: inline-block; vertical-align: top; margin-top: 30px; border-top: 1px solid #ccc; padding-top: 40px; }
.resinner_cover .resinner_wrap { width: 100%; display: block; margin-top:40px; }
.resinner_item { width: 100%; margin-bottom: 60px; display: flex; flex-wrap: wrap; }
.resinner_item .resinner_img { width:100px; height:100px; background:#D9D9D9; border-radius:50%; }
.resinner_item .resinner_info { width:calc(100% - 100px); padding-left:50px; }
.resinner_item h3 { width:100%; margin-bottom:10px; }
.resinner_item .text { /*color:#6100DC;*/ font-weight: 700; }

/**/
.calstats_area h4 { width:100%; display:block; margin-bottom:70px; }
.calstats_cover { width:100%; display:flex; flex-wrap:wrap; }
.calstats_cover .calstats_item { width:calc(100%/3); padding:0 30px 30px; }
.calstats_cover .calstats_item h3 { width:100%; margin-bottom:10px; }

/**/
.herobgvid_area { min-height:670px; }
.herobgvid_area .herobgvid_left { max-width:500px; }
.herobgvid_area.video { color:#fff; } 
.herobgvid_area.video h2 { color:#fff; } 

/**/
.blgrecpost_area .container { display:flex; flex-wrap:wrap; }  
.blgrecpost_area .arw_link { width:auto; display: inline-block; }
.blgrecpost_area .blgrecpost_left { width:25%; padding-right:20px; }
.blgrecpost_area .blgrecpost_right { width:75%; display:flex; flex-wrap:wrap; }
.blgrecpost_item { width: calc(100%/3); padding: 0 15px; }
.blgrecpost_item .blgrecpost_img { width: 100%; height: 190px; display: block; margin-bottom: 20px; }
.blgrecpost_item h5 { width: 100%; margin: 10px 0 20px; display: block; }

/**/
.norlmenu_area { width:100%; }
.norlmenu_box { width:100%; text-align: center; }
.norlmenu_box ul { padding:0; margin:0; list-style:none; }
.norlmenu_box ul li { width:auto; display:inline-block; position:relative; margin:0; }
.norlmenu_box ul li a { color:#6100DC; padding: 0 10px; width:auto; display:inline-block; border-right: 1px solid; margin: 10px 0; }
.norlmenu_box ul li:last-child a { border-right:none; }
.norlmenu_box ul li a:hover { text-decoration:underline; }

/**/
.header_home .herohome_area { padding:270px 0 200px; }
 
.colvideo_area { }
.colvideo_area .colvideo_top { width: 100%; text-align: center; margin-bottom: 50px; }
.colvideo_cover { width: 100%; display: flex; flex-wrap: wrap; }
.colvideo_cover .colvideo_item { width: calc(100%/3); padding: 0 15px 30px; text-align: center; }
.colvideo_cover .video_code { width:100%; margin-bottom:30px; display:block; }
.colvideo_cover.two .colvideo_item { width: calc(100%/2); }
.colvideo_cover.three .colvideo_item { width: calc(100%/3); }
.colvideo_cover.four .colvideo_item { width: calc(100%/4); }

/**/
.casepost_area { position:relative; }
.casepost_item .casepost_itemin { width: 100%; display: flex; flex-wrap: wrap; background: #F9F9F9; padding: 15px;  }
.casepost_item .casepost_img { width: 50%; }
.casepost_item .casepost_img img { object-fit: cover;  width: 100%; height: 100% !important; }
.casepost_item .casepost_info { width: 50%; padding: 20px 30px 20px; }
.casepost_item h4 { width:100%; margin:20px 0 30px; }
.casepost_item .arw_link { margin:0 auto; width: auto; display: inline-block; }
.casepost_area ul.slick-dots { width: 100%; justify-content: center; display:flex; flex-wrap:wrap; justify-content:center; padding:40px 0 0; }
.casepost_area ul.slick-dots li { width:auto; }
.casepost_area ul.slick-dots li button { border: 1px solid #6100dc;background: transparent; width: 10px; height: 10px; }
.casepost_area ul.slick-dots li button:hover, .casepost_area ul.slick-dots li.slick-active button { background:#6100dc; }
.casepost_area .slick-arrow { bottom: -58px; transform: translateY(0);  top: auto; width:auto; }

/**/
.hs-content-id-137412615600 .hero_area .hero_btn { flex-direction: row-reverse; justify-content: flex-end; }
.hs-content-id-137412615600 .hero_area .btn_style3 { margin-right:20px; }
.hs-content-id-137412615600 .hero_area .btn_style2 { margin-right:0; }
.hs-content-id-137412615600 .hero_area .btn_style2 a { border:1px solid #6100dc; }
.hs-content-id-137412615600 .hero_area .btn_style2 a:hover { background:#6100dc; color:#fff; }

/**/
.whatcustom_cover { display: flex; flex-wrap: wrap; margin:0 -15px; }
.whatcustom_cover .whatcustom_item { width: calc(100%/4); padding: 0 15px 30px; }
.whatcustom_cover .whatcustom_itemin { width: 100%; padding: 30px; background: #f5f5f5; border-radius: 4px; }
.whatcustom_cover .client_info { width: 100%; display: inline-block; vertical-align: top; margin-top: 20px; font-size: 13px; line-height: 18px; }
.whatcustom_cover .client_info h6 { color: #333333; font-size: 18px; line-height: 22px; display: block; margin-bottom: 5px; }
.whatcustom_cover .client_info span { color: #b3b3b3; }
.whatcustom_cover .client_review { width: 100%; display: inline-block; margin-bottom: 20px; vertical-align: top; }
.whatcustom_cover .client_review svg { fill:#6100DC; } 
.whatcustom_cover .whatcustom_itemin .text { width: 100%; margin: 0px 0; }
.whatcustom_cover .whatcustom_itemin .text a { color:#6100dc; }
.whatcustom_cover .whatcustom_itemin .text a:hover { color:#000; }
.whatcustom_cover .whatcustom_itemin .text i { color:#666; }
.whatcustom_cover .whatcustom_icon { width:100%; text-align:center; position:relative; padding-top:25px; }
.whatcustom_cover .whatcustom_icon:before { content: ""; display: block; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #f5f5f5; position: absolute; top:0; margin-left: -20px; left: 50%; }  
.whatcustom_cover .whatcustom_icon img { border:5px solid #f5f5f5; border-radius:50%; }  
 
/**/
.fromwrap_wrap { width: 100%; display: flex; flex-wrap: wrap; margin-top: 20px; }
.fromwrap_wrap .fromwrap_item { width: calc(100%/3); padding: 0 10px 20px; }
.fromwrap_wrap .fromwrap_icon { width:100%; min-height:100px; justify-content: center; display: flex; align-items: flex-end; margin-bottom: 10px; } 
.fromwrap_wrap .fromwrap_icon img { object-fit: contain; }
.fromwrap_wrap.four .fromwrap_item { width: calc(100%/4); }
.fromwrap_wrap .fromwrap_link { position:absolute; left:0; top:0; width:100%; height:100%; }
.fromwrap_wrap .fromwrap_item h5 { margin-bottom:10px; }

.fromwrap_right .form_top_services_title { color:#e90af2; font-weight:bold; }
.fromwrap_rightserv { width: 100%; display: flex; flex-wrap: wrap; }
.fromwrap_rightserv .formrightserv_item { width: calc(100%/3); padding-right: 15px; }
.fromwrap_rightserv .formrightserv_item h6 { font-weight:bold; margin-bottom:5px; display:block; }

/**/
.hs-content-id-140764317195 .hero_area { min-height: 650px; }
.hs-content-id-140764317195 .hero_area .btn_style2 a { border:1px solid #6100dc; }

.widget_1698304202238.vidzigzag_area .vidzigzag_item.content_right { align-items: center; }

.widget_1695793778922.hero_area .btn_style2 a { border:1px solid #6100dc; }
.widget_1695793778922.hero_area .btn_style2 a:hover { background:#6100dc; color:#fff; }

.cardmod_area .bgoption_bg[style="background:#ffffff;"] + .container .cardmod_cover .cardmod_itemin { background:#F9F9F9; }


/**/
.newawardcar_area .newawardcar_top { width:100%; text-align:center; }
.newawardcar_area .newawardcar_top * { font-weight:700; }
.newawardcar_wrap { display:flex; flex-wrap:wrap; width:100%; margin-top:50px; align-items:center; }
.newawardcar_wrap .newawardcar_left { width:30%; padding-right:40px; }
.newawardcar_wrap .newawardcar_right { width:70%; display: flex; flex-wrap: wrap; }
.newawardcar_wrap .newawardcar_left h4 { font-weight:700; }
.newawardcar_wrap .newawardcar_item { width:calc(100%/4); padding:0 10px 20px; text-align:center; }
.newawardcar_wrap .newawardcar_item img { max-height:140px; object-fit:contain; }


.vidbghome_area .container { position:relative; z-index: 11; }
.vidbghome_area .bgoption_bg:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; display:none; opacity:0.5; z-index:1; } 
.vidbghome_area.light_overlay .bgoption_bg:before { display:block; background:#fff; }
.vidbghome_area.dark_overlay .bgoption_bg:before { display:block; background:#000; }

/**/
.nurseshero_area.vidzigzag_area .vidzigzag_left { width:60%; }
.nurseshero_area.vidzigzag_area .vidzigzag_right { width:40%; }


/**/
.resinner_left .resinner_sub { width: 100%;  display: inline-block; vertical-align: top; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 20px; font-weight: bold; }  

/**/
.postview_right .customer-profile { width:100%; background-color: #f9f9f9; margin-bottom: 20px; padding: 0 20px; }
.postview_right .customer-profile .title { width:100%; color: #6100dc;font-weight: 700;padding: 15px;font-size: 20px;width: 100%;display: block;}
.postview_right .row-fluid { flex-wrap: wrap; }
.postview_right .span6 { padding:0 20px; width: 50% !important; } 
.postview_right .span6 h4 { margin:20px 0 10px; color:#6100dc; font-weight:600; font-size: 16px; line-height: 1.45; }


/* New Homepage 2023 */
.hero_vid_section { padding: 50px 0; }
.hero_vid_wrap { display: flex; align-items: center; flex-wrap: wrap; }
.hero_vid_left { width: 55%; padding-left: calc((100% - 1170px) / 2); padding-right: 100px; font-size: 24px; line-height: 32px; }
.hero_vid_right { width: 45%; text-align: right; }
.hero_vid_left h1 { font-size: 76px; line-height: 87px; letter-spacing: -2.28px; }
.hero_vid_left h1 span { background: var(--Linear, linear-gradient(90deg, #E59AFF -2.79%, #6100DC 23.85%, #E729EF 69.6%, #FE8F21 108.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.hero_vid_left .subtext { margin: 10px 0 30px; }
.hero_vid_right video { width: 100%; }

.logo_main_section .title { text-align: center; font-size: 18px; line-height: 1.4; font-weight: 700; }
.logo_main_section .herologos { align-items: center; display: flex; justify-content: center; min-height: 100px; width: 100%; }
.logo_main_section .herologos img { max-height: 70px; max-width: 110px !important; object-fit: contain; }
.logo_main_section .slick-prev { margin-top: 13px; left:-50px; }
.logo_main_section .slick-next { margin-top: 13px; right:-50px; }

.streamline_section { position: relative; padding: 50px 0; z-index: 1; }
.streamline_section:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: url(https://www.symplr.com/hubfs/symplr_2023/Images/streamlime-bg.png) no-repeat center / cover; z-index: -1; }
.streamline_wrap { display: flex; align-items: center; flex-wrap: wrap; }
.streamline_left { width: 55%; position: relative; }
.streamline_right { padding-left: 70px; width: 45%; font-size: 18px; line-height: 28px; }
.streamline_right h2 { font-size: 44px; line-height: 50px; letter-spacing: -2.28px; }
.streamline_right h2 span { background: var(--Linear, linear-gradient(90deg, #E59AFF -2.79%, #6100DC 23.85%, #E729EF 69.6%, #FE8F21 108.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.streamline_right .subtext { margin: 15px 0 30px; }
.streamline_left .video { position: absolute; }
.streamline_left .video.video1 { top: 80px; right: 240px; height: 130px; width: 130px; border-radius: 100%; filter: drop-shadow(0px 3.454px 7.771px rgba(97, 0, 220, 0.20)); overflow: hidden; }
.streamline_left .video video { height: 100%; width: 100%; object-fit: cover; }
.streamline_left .video.video2 { bottom: 180px; left: -76px; height: 185px; width: 185px; border-radius: 100%; filter: drop-shadow(0px 3.454px 7.771px rgba(97, 0, 220, 0.20)); overflow: hidden; }

.our_product_section .head { text-align: center; }
.cardhome_area.our_product_section .container .head h5 { border: 0; font-size: 18px; color: #6100DC; font-weight: 700; }
.our_product_section .top_wrap { display: flex; align-items: center; flex-wrap: wrap; padding-top: 10px; }
.our_product_section .top_wrap .cardhome_icon { height: 56px; width: 56px; justify-content: flex-start; margin: 0; }
.our_product_section .cardhome_info .text .top_wrap span.cardhome-title { width: calc(100% - 56px); font-weight: 400; padding-left: 15px; font-size: 20px; line-height: 24px; }
.our_product_section .cardhome_imgvideo { border-radius: 20px; height: 115px; }
.our_product_section .cardhome_itemin { border-radius: 20px; }
.our_product_section.cardhome_area .cardhome_info { background: transparent; padding-bottom: 15px; }
.our_product_section.cardhome_area .cardhome_itemlast .cardhome_bgimg { border-radius: 20px; }
.our_product_section.cardhome_area .cardhome_lastwrap h3 { font-size: 20px; line-height: 33px; margin: 0; }
.our_product_section.cardhome_area .cardhome_lastwrap h3 span { background: linear-gradient(87deg, #A863FF 0.77%, #E729EF 46.5%, #FE8F21 89.24%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 28px; font-style: normal; font-weight: 400; }
.our_product_section.cardhome_area .cardhome_lastwrap { height: 100%; display: flex; align-items: center; flex-wrap: wrap; }
.our_product_section.cardhome_area .cardhome_lastin { padding: 0; }
.our_product_section.cardhome_area .cardhome_lastin .cardhome_arw { position: absolute; bottom: 15px; left: 15px; }

.ind_logo_section.awardcar_area { position: relative; padding-top: 350px; }
.ind_logo_section.awardcar_area:before { position: absolute; content: ""; height: 426px; width: 100%; top: 0; left: 0; background: url(https://450473.fs1.hubspotusercontent-na1.net/hubfs/450473/symplr_2023/Images/glow-divider.png) no-repeat center / cover; z-index: 1; }
.ind_logo_section .awardcar_top h5 { border: 0; color: #6100DC; padding: 0; }
.ind_logo_section.awardcar_area .awardcar_logosnav { margin: 20px auto; }
.ind_logo_section .container { max-width: 1080px; }

.ind_digit_section.multicolh_area { padding-top: 0; }
.ind_digit_section .container { max-width: 920px; }
.ind_digit_section.multicolh_area .multicolh_item { width: 33.33%; padding: 15px 30px 50px; text-transform: uppercase; }
.ind_digit_section.multicolh_area .multicolh_item h2 { background: linear-gradient(101deg, #3D4FFF 8.72%, #6100DC 80.8%, #A863FF 140.53%); background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-size: 112px; line-height: 1; font-weight: 600; letter-spacing: -6px; }

.quote_section { padding: 190px 0 100px; position: relative; z-index: 1; }
.quote_section:before { position: absolute; content: ""; height: 648px; width: 100%; top: 0; left; 0; background: url(https://450473.fs1.hubspotusercontent-na1.net/hubfs/450473/symplr_2023/Images/quote-pattern.png) no-repeat center / cover; z-index: -1; }
.quote_wrap { display: flex; align-items: center; flex-wrap: wrap; }
.quote_left { width: 60%; padding-right: 150px; }
.quote_right { width: 40%; position: relative; margin-top: 100px; }
.quote_left .text { font-size: 44px; line-height: 1.3; letter-spacing: -1.76px; }
.quote_right .imgbox { height: 435px; width: 435px; border-radius: 100%; position: relative; z-index: 1; }
.quote_right .icon.icon1 { height: 167px; width: 167px; background: #2334D2; display: flex; align-items: center; justify-content: center; border-radius: 100%; position: absolute; top: -100px; left: 0; z-index: -1; }
.quote_right .icon.icon2 { position: absolute; bottom: -30px; left: 30px; height: 100px; width: 100px; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #6100D9; z-index: 1; }
.quote_left .info { font-weight: 700; color: #6100DC; margin-top: 5px; }

.videobox { height: 560px; overflow: hidden; border-radius: 25px; }
.videobox video { width: 100%; height: 100%; object-fit: cover; }
.video_content { width: 945px; max-width: 100%; margin-top: 20px; }
.video_content h2 { margin-top: 30px; }

.latest_post_section.cards_area .cards_itemin { padding: 20px 20px 50px; } 
.latest_post_section.cards_area .cards_img { border-radius: 10px; }
.latest_post_section.cards_area .cards_item .arw_link { padding: 0 20px; margin-top: 15px; }
.latest_post_section.cards_area .cards_top { padding: 0 15px; }

.schedule_section { display: inline-block; vertical-align: top; width: 100%; position: relative; padding: 110px 0; border-radius: 25px 25px 0px 0px; background: radial-gradient(82.28% 115.19% at 50% -15.19%, #E729EF 3.65%, #6100DC 38.34%, #1D113E 100%); }
.schedule_section .text { width: 800px; max-width: 100%; margin: 0 auto; font-size: 20px; line-height: 1.25; }
.schedule_section .btn_style3 a { background: #fff; color: #6100DC; }
.schedule_section .btn_style3 a:hover { background: #6100DC; color: #fff; }

/**/
.hero_area.hero_inner_section { min-height: 1px; position: relative; z-index: 1; margin-bottom: 50px; }
.hero_area.hero_inner_section:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: url(https://450473.fs1.hubspotusercontent-na1.net/hubfs/450473/symplr_2023/Images/subhero-pattern.png) no-repeat center / cover; z-index: -1; }
.hero_inner_wrap { display: flex; flex-wrap: wrap; width: 100%; align-items: flex-start; }
.hero_inner_wrap .left { width: 50%; padding-right: 10px; }
.hero_inner_wrap .right.streamline_left { width: 50%; position: relative; }
.hero_inner_wrap .right.streamline_left .video.video2 { height: 135px; width: 135px; bottom: 5px; left: 45px; }
.hero_inner_wrap .right.streamline_left .video.video1 { right: 30px; }
.hero_inner_section .hero_top h1.small { font-size: 18px; font-weight: 700; line-height: 26px; color: #611ED8; text-transform: uppercase; margin-bottom: 8px; }
.hero_inner_section .text { font-size: 20px; line-height: 25px; font-weight: 400; }
.hero_inner_section .hero_top h2 span { background: linear-gradient(90deg, #E59AFF -12.46%, #6100DC 16.01%, #E729EF 83.55%, #FE8F21 106.3%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.hero_area.hero_inner_section.inner_hero_v2:before { display: none; }
.inner_hero_v2 .hero_inner_wrap { align-items: center; }
.inner_hero_v2 .hero_inner_wrap .right.streamline_left video { width: 100%; }
.inner_hero_v2 .hero_inner_wrap .right.streamline_left { padding-left: 50px; }
.inner_hero_v2 .hero_inner_wrap .right.streamline_left .overlap_img { position: absolute; top: 0; left: 0; margin: auto; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; }

/**/
.glossary_hero .glossary_top { width:100%; padding:75px 0; text-align:center; background: linear-gradient(265deg, #FF1CC3 -32.71%, #6100DC 62.36%); }
.glossary_hero .glossary_top h1 { color:#fff; }

.glossary_title { background:#F9F9F9; width:100%; padding:15px 0; transition: all .4s ease;  position: sticky;  top: 120px; z-index:1; }
.glossary_title ul { padding:0; margin:0; list-style:none; max-width: 1046px; margin: 0 auto; text-align: center; }
.glossary_title ul li { width:auto; display:inline-block; margin:0; }
.glossary_title ul li a { width:35px; height:35px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#000; font-size: 20px; font-weight: 400; line-height: 25px; text-transform: uppercase; text-decoration:none; } 
.glossary_title ul li a:hover,.glossary_title ul li a.active { background:#6100DC; color:#fff; }
.glossary_title ul li a.disabled { color:#B6B6B6; pointer-events:none; }

.glossary_main { width: 100%; padding: 30px 0 70px; }
.glossary_box { width: 100%; display: block; padding: 35px 0; }
.glossary_box h2 { color: #000; text-transform: uppercase; }
.glossary_box .glossary_wrap { display: flex; flex-wrap: wrap; margin:30px -10px 0; }
.glossary_box .glossary_item { width: calc(100%/4); padding: 0 5px 10px; color: #000; }
.glossary_box .glossary_item h5 { color: #000; width:100%; margin-bottom:15px; transition:all .4s ease; padding-right: 18px; }
.glossary_box .glossary_itemin { width:100%; background:#F9F9F9; padding:30px; min-height:200px; position:relative; transition:all .4s ease; }    
.glossary_box .glossary_itemin:before { position:absolute; content:"\f105"; font-family:"FontAwesome"; right: 25px; top: 30px; color:#6100DC; font-size:30px; opacity:0; transition:all .4s ease; }
.glossary_box .glossary_itemin .text { max-width: 200px; display: block; width: 100%; }
.glossary_box .glossary_itemin:hover:before { opacity:1; }
.glossary_box .glossary_itemin:hover { background:#F6F0FD; }
.glossary_box .glossary_itemin:hover h5 { color:#6100DC; }
.glossary_box .glossary_itemin.linkoff:before { display:none; }
.glossary_box .glossary_itemin a { position:absolute; left:0; top:0; width:100%; height:100%; }

/**/
.breadnav_box { width: 100%; text-align: center; display:block; margin:0 0 20px; }
.breadnav_box ul { width: 100%; list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.breadnav_box ul li { margin: 0; width: auto; display: inline-block; position: relative; padding-right: 20px; margin-right: 15px; color:#fff; }
.breadnav_box ul li a { color: #fff; }
.breadnav_box ul li:before { position: absolute; content: ">"; right: 0; top: 0; color: #fff; }
.breadnav_box ul li:last-child { margin-right: 0; padding: 0; text-decoration:underline; }
.breadnav_box ul li:last-child:before { display: none; }

.herodefin_main { width: 100%; padding: 60px 0 45px; }
.herodefin_main h1 { display:block; margin-bottom:50px; }
.herodefin_main .textbox { width: 100%; display: inline-block; vertical-align: top; padding: 0 0 30px; }
.herodefin_main .textbox h2 { display: block; margin-bottom: 10px; }
.herodefin_main .graybox_text { width: 100%; margin: 20px 0 30px; }
.herodefin_main .graybox_text h3 { display: block; margin-bottom: 20px; }
.herodefin_main .othernow_box { width: 100%; display: block; }
.herodefin_main .othernow_box ul { padding: 0; list-style: none; margin: 35px 0 0; display: flex; flex-wrap: wrap; }
.herodefin_main .othernow_box ul li { width: 50%; padding-right: 60px; }
.herodefin_main .othernow_box ul a { position: relative; width: auto; display: inline-block; color: #000; font-size: 20px; font-weight: 700; line-height: 25px; margin-bottom: 20px; margin-right: 20px; text-decoration: none; }
.herodefin_main .othernow_box ul a:after { position: absolute; content: "\f105"; font-family: "FontAwesome"; right: -20px; top: 0; font-size: 30px; font-weight: 400; color: #6100DC; transition: all .4s ease; opacity: 0; }
.herodefin_main .othernow_box ul a:hover { color: #6100DC; text-decoration:underline; }
.herodefin_main .othernow_box ul a:hover:after { opacity: 1; }
.topicwrap_area .topicwrap_right .herodefin_main .top_border { height: 3px; width: 100%; margin: 10px 0; }
 
.definfaq_area { padding:20px 0 30px; }
.definfaq_cover { width: 100%; display: block; margin: 30px 0 0; }
.definfaq_item { width: 100%; position: relative; background: #F9F9F9; display: inline-block; transition: all .4s ease; margin-bottom:15px; }
.definfaq_item.active { background: #F6F0FD; }
.definfaq_item.active .accordion_title:after { color:#6100DC; content: "\f106"; }
.definfaq_item .accordion_title { width: 100%; position: relative; padding: 20px 60px 20px 40px; color: #000; cursor:pointer; transition:all .4s ease;  }
.definfaq_item .accordion_text { width: 100%; padding: 0 40px; margin-top: 10px; margin-bottom: 30px; display: none; }
.definfaq_item .accordion_title:after { position: absolute; right: 30px; top: 20px; content: "\f107"; font-family: "FontAwesome"; font-size: 34px; font-weight: 400; }
.definfaq_item.active .accordion_title,.definfaq_item .accordion_title:hover { color:#6100DC; }

.ctasec_area { padding: 20px 0 80px; }
.ctasec_box { background: linear-gradient(250deg, #FF1CC3 -52.24%, #6100DC 61.66%); width: 100%; padding: 40px 50px; display: inline-block; color:#fff; }
.ctasec_box h3 { color:#fff; width:100%; display:block; margin-bottom:30px; } 
.ctasec_box .ctasec_wrap { width: 100%; display: flex; flex-wrap: wrap; align-items: center; }
.ctasec_box .text { width:70%; padding-right:65px; }
.ctasec_box .btn_style2 { width:30%; }

.topicwrap_area { width: 100%; display: block; padding:70px 0; }
.topicwrap_area .container { display: flex; flex-wrap: wrap; align-items:flex-start; }
.topicwrap_area .topicwrap_left { width: 30%; padding-right:20px; position:sticky; top:210px; } 
.topicwrap_area .topicwrap_left h5 { font-weight: 700; width:100%; margin-bottom:25px; }
.topicwrap_area .topicwrap_left ul { padding:0 0 0 24px; margin:0; list-style:none; position:relative;  }
.topicwrap_area .topicwrap_left ul:before { position:absolute; content:""; left:0; top:0; width:5px; height:100%; background:linear-gradient(5deg, #FF1CC3 7.03%, #6100DC 108.58%); }
.topicwrap_area .topicwrap_left ul li { width:100%; margin-bottom:18px; }
.topicwrap_area .topicwrap_left ul li a { color: #000; text-decoration:none; }
.topicwrap_area .topicwrap_left ul li a.active { color: #6100DC; font-weight:bold; }
.topicwrap_area .topicwrap_left ul li a:hover { color: #6100DC; }
.topicwrap_area .topicwrap_right { width: 70%; }
.topicwrap_area .topicwrap_right .herodefin_main { padding:0; }
.topicwrap_area .ctasec_area { padding-bottom:0; }

.hs-content-id-153360607271 .latest_post_section.cards_area .cards_img { border-radius:0; margin:0; }
.hs-content-id-153360607271 .latest_post_section.cards_area .cards_inwrap { width: 100%; background: #fff; padding: 25px 25px 75px; position:relative; } 
.hs-content-id-153360607271 .latest_post_section.cards_area .arw_link { padding:0 25px; margin-bottom: 28px; }
.hs-content-id-153360607271 .deinitredlted_area { padding-bottom: 50px; }

.glosdefin_hero .glossary_top { padding:48px 0; }


/**/
.related_terms_section { padding: 90px 0; }
.related_terms_cover { width: 70%; margin: 0 0 0 auto; padding: 0 20px; }
.related_terms_head h2 { margin-bottom: 25px; }
.related_terms_wrap { display: flex; flex-wrap: wrap; margin: 0 -12px; }
.related_terms_col { width: calc(50% - 24px); margin: 12px; }
.related_terms_col a { display: inline-block; vertical-align: top; width: 100%; background: #F9F9F9; font-weight: 700; color: #000; padding: 13px 25px 13px 28px; position: relative; }
.related_terms_col a:after { position: absolute; content: ""; height: 16px; width: 10px; top: 0; right: 15px; bottom: 0; margin: auto 0; transition: all ease-in-out .4s; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath d='M2 2L8 8L2 14' stroke='black' stroke-width='2.09302' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.related_terms_col a:hover:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath d='M2 2L8 8.27907L2 14.5581' stroke='%236100DC' stroke-width='2.09302' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.related_terms_col a:hover { background: #F6F0FD; color: #6100DC; text-decoration: none; }
.related_terms_col a.nolink { pointer-events: none; cursor: auto; }


/* .related_con_section .container { max-width: 100%; padding: 0; padding-left: calc((100% - 450px) / 2); }
.related_con_section.cards_area .cards_cover { margin: 0; display: inline-block; vertical-align: top; width: 100%; padding-bottom: 90px; }
.related_con_section.cards_area .cards_cover .slick-list { padding-right: 200px; } */
.related_con_section.cards_area .cards_cover { padding-bottom: 90px; margin: 0; }
.related_con_section.cards_area .cards_cover .cards_item { width: 100%; margin: 0 12px; background: #fff; }
.related_con_section.cards_area .cards_cover .cards_item .cards_itemin { padding: 0 0 70px; }
.related_con_section.cards_area .cards_cover .cards_item .cards_itemin .cards_img { margin-bottom: 0; }
.related_con_section.cards_area .cards_cover .cards_item .cards_itemin .default { height: 200px; width: 100%; display: flex; align-items: center; justify-content: center; background: #6100DC; padding: 15px; }
.related_con_section.cards_area .cards_cover .cards_item .cards_itemin .content { padding: 30px 30px 25px; }
.related_con_section.cards_area .cards_item .arw_link { bottom: 25px; }
.related_con_section.cards_area .cards_item h6.resource_type { margin: 0 0 10px; font-weight: 700; color: #6100DC; }
.related_con_section.cards_area .cards_cover .slick-arrow { top: auto; bottom: 0; transform: none; }
.related_con_section.cards_area .cards_cover .slick-arrow.slick-next { right: auto; left: 55px; }
.related_con_section.cards_area .cards_cover .slick-arrow.slick-prev { left: 0; }
.related_con_cover .cards_top { padding: 0 12px; }
.related_con_cover { padding-left: 356px; }

.topicwrap_area_new .topicwrap_left { position: absolute; top: 0; left: 0; width: 360px; z-index: 1; }
.topicwrap_area_new.topicwrap_area .topicwrap_right { width: 100%; padding-left: 360px; }
.topicwrap_area_new.topicwrap_area .container.main_container { position: relative; }

/**/
.cardmod_area .btn2.arw_link { position: relative; padding: 20px 0 0; text-align: center; }
.cardmod_area .btn2.arw_link a { display: inline-block; vertical-align: top; }

/* 06-03-24-59 */
.bioimg-link { display: inline-block; width: 100%; vertical-align: top; }

/* 11-3-2024 */
.hero-banner-slider{position:relative;}
.hero-banner-slider:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://www.symplr.com/hubfs/_symplr/banner-pattern.svg) no-repeat center / cover;opacity:0.5;}
/* .hero-banner-slider .slider-content-row .slick-track{display:flex;}
.hero-banner-slider .slider-content-row .slick-slide{height:inherit;} */
.hero-banner-slider .slider-content-row.row-reverse{flex-direction:row-reverse;}
.hero-banner-slider .slider-content-row .slider-content-left{max-width:700px;min-height:700px;width:100%;height:100%;padding-top:96px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.hero-banner-slider .slider-content-row .slider-content-left video,.hero-banner-slider .slider-content-row .slider-content-left img{width:100%;height:auto;display:block;}
.hero-banner-slider .slider-content-row .slider-content-right{padding:206px 0 0 55px;}
/* .hero-banner-slider .slider-content-row .slider-content-right *{color:#fff;} */
/* .hero-banner-slider .slider-content-row .slider-content-right h1,.hero-banner-slider .slider-content-row .slider-content-right h2{text-transform:uppercase;} */
.hero-banner-slider .slider-content-row .slider-content-right .button-wrapper{margin-top:40px;}
.hero-banner-slider .banner-slider-wrapper{position:relative;z-index:3;}
.hero-banner-slider .banner-slider-wrapper ul.slick-dots{display:flex!important;justify-content:center;background:#fff;width:fit-content;position:absolute;bottom: 0;left:50%;transform:translateX(-50%);padding:27px 37px;border-radius:82px;margin-bottom:-32px;}
.hero-banner-slider .banner-slider-wrapper ul.slick-dots li{width:auto;margin-right:15px;margin-bottom:0;}
.hero-banner-slider .banner-slider-wrapper ul.slick-dots li:last-child{margin-right:0;}
.hero-banner-slider .banner-slider-wrapper ul.slick-dots li button{background:transparent;border-color:#6100DC;}
.hero-banner-slider .banner-slider-wrapper ul.slick-dots li.slick-active button{background:#6100DC;}
.hero-banner-slider .btn_style2{margin-right:13px;}
.hero-banner-slider .btn_style2 a{padding:12px;min-width:158px;}
.hero-banner-slider .slick-arrow{width: 33px;height: 66px;}
.hero-banner-slider .slick-arrow:before{content: '';width: 100%;height: 100%;display: block;background: url(https://www.symplr.com/hubfs/_symplr/left-arrow.svg) no-repeat center /contain;}
.hero-banner-slider .slick-prev {left: 144px;}
.hero-banner-slider .slick-next {transform:scaleX(-1);right:144px;}



@media(max-width:1600px){
  
    .featreshome_bubble { width: 100px; height:240px; background-size: 100% 100%; }
    .herohome_area .herohome_bg { bottom: -150px; max-width: 260px; }
    
}

@media (min-width: 2200px){
    .ind_logo_section.awardcar_area:before { background-size: 100% 100%; }
}
@media(min-width:1478px){
    .row-fluid .container.container1470{
        max-width: 1470px;
    }
}
@media(max-width:1400px){
  
/*     .cards_area .cards_cover { margin:0; } */
    .cards_area .slick-next { right:-25px; } 
    .cards_area .slick-prev { left:-25px; } 
    
    .cardsnarw_area .cardsnarw_cover:after,.cardsnarw_area .cardsnarw_cover:before,.cardsnarw_area .cardsnarw_top:before { display:none; }
    
    .awardcar_area .awardcar_logosnav { margin: 50px auto;  max-width: 1000px; }
    .awardcar_area .awardcar_btn { margin-top: 40px; }  
    
    .herohome_logowrap .slick-prev { left:-20px; }
    .herohome_logowrap .slick-next { right:-20px; }
    
    .herohome_area .herohome_bg { max-width:350px; }
    .herohome_area .herohome_bg svg { height:350px; }
    
    .multicolh_area .pattern_btm_on,.multicolh_area .pattern_top_on { height:90px; }
     
    .featreshome_bubble { display:none; }
    .herohome_area .herohome_bg { max-width: 280px; bottom: -100px; }
    
    
}

@media(max-width: 1300px){
    .streamline_left .video.video2 { left: -20px; }
}

@media(max-width:1200px){
  
    .hero_area .hero_icon { width:400px; right:0; }
    .hero_area .hero_icon img { max-width:100px!important; }
    .hero_area .hero_icon:before { height:100px; bottom:53px; } 
    .hero_area .hero_top { max-width:540px; }
    .hero_area .awardimg_box { width:100px; height:100px; }
    
    .percentage_area .percentage_left { padding-right: 50px; }
    .cards_area .cards_itemin { padding:0 15px 60px; } 
    .cards_area .cards_item h6 { margin-top:15px; }
    .cards_area .slick-arrow { width:30px; }
    .cards_area .cards_item .arw_link { padding:0 15px; }
    
    .multicolum_area .divcont4 .multicolum_item { width:calc(100%/3); }
    .multicolum_area .two .multicolum_item { width:calc(100%/2); }  
    .multicolum_area .three .multicolum_item { width:calc(100%/3); }  
    .multicolum_area .four .multicolum_item { width:calc(100%/4); }  
    
    .cardfeat_item .cardfeat_btm, .cardfeat_item .cardfeat_top { padding:20px; }
    .cardsnarw_area .cardsnarw_cover { justify-content: center; }
    .cardsnarw_area .cardsnarw_item { width:20%; }
    
    .zigcamp_item .zigcamp_info { padding-left: 50px; width:calc(100% - 350px); }
    .zigcamp_item .zigcamp_img { width:350px; height:350px; } 
    .zigcamp_item { margin-bottom: 60px; }
    
    .quoteinfo_area .quoteinfo_cover.quote_icon_show { padding-left: 70px; }
    .quoteinfo_area .quoteinfo_left { padding-right: 30px; }
    
    .awardcar_area .awardcar_logosnav { max-width:800px; }
    .cardmod_area .four .cardmod_item { width:calc(100%/3); }  
    .hubdbhero_area .hubdbhero_left { max-width:100%; } 
    
    .hubdbdata_cover .hubdbdata_left { width:65%; }
    .hubdbdata_cover .hubdbdata_right { width:35%; }
    
    .herohome_area .herohome_bg { max-width:290px; }
    .herohome_area .herohome_bg svg { height:280px; }
    
    .multicolh_area .multicolh_cover { justify-content: center; }
    .multicolh_area .multicolh_item { width:calc(100%/4); }
    
    .multicolh_area .pattern_btm_on,.multicolh_area .pattern_top_on { height:70px; }
    .multicolh_area.pattern_topon { padding-top: 100px; }
    .multicolh_area.pattern_btmon { padding-bottom: 100px; }
    
    .cardhome_area .col4 .cardhome_item { width:calc(100%/3); }
     
    .featreshome_itemin .featreshome_bg { min-height:200px; }
    
    .teamlead_cover .teamlead_item, .teamlead_cover .teamlead_item.key { padding:0 15px 30px; }
  
    .teamlead_cover { margin:30px -15px 0; }
    .teamlead_cover .teamlead_img { height:300px; }
    .teamlead_popup .fancybox-button { top: 10px !important;  background: #000;  right: 10px !important; padding: 2px !important; width: 30px; height: auto; }
    
    .resallblog_item .resallblog_img { height:170px; }
    .resourhero_area .blogpost_iteminfo { padding:40px; }
    .resourhero_area .resallblog_img { min-height:320px; }
    
    .resinner_area .resinner_left { padding-right: 40px; }  
    .resinner_item .resinner_info { padding-left: 30px; }
    .resources_form { padding:35px 25px; }
    
    .calstats_cover .calstats_item { padding:0 20px 30px; }
    .calstats_area h4 { margin-bottom: 40px; }
    
    .blgrecpost_item { padding:0 10px; }
    
    .whatcustom_cover { margin:0; }
    .whatcustom_cover .whatcustom_item { padding:0 10px 20px; }
    .whatcustom_cover .whatcustom_itemin { padding:15px; }
    
    .fromwrap_wrap .fromwrap_item { width:50%; }
    .fromwrap_wrap.four .fromwrap_item { width: calc(100%/2); }
    
    .hs-content-id-140764317195 .hero_area { min-height: 480px; }
    .cards_area .cards_cover { margin:0; }
    
    .herohome_area .herohome_bg { max-width: 180px; bottom: -70px; }    
    
    .hero_area { min-height:500px; }  
    
    .colvideo_cover.two .colvideo_item { width: calc(100%/2); }
    .colvideo_cover.three .colvideo_item { width: calc(100%/3); }
    .colvideo_cover.four .colvideo_item { width: calc(100%/3); }
    
    .herohome_logowrap .herologos img { max-width: 80px!important; max-width: 80px!important;  } 
    
    .teamlead_box .teamlead_cover.four_col .teamlead_item { width: calc(100%/4); }
    .teamlead_box .teamlead_cover.two_col .teamlead_item .teamlead_img { height:350px; } 
    
    /**/
    .hero_vid_left { padding-left: calc((100% - 960px) / 2); font-size: 20px; line-height: 1.5; padding-right: 50px; }
    .hero_vid_left h1 { font-size: 52px; line-height: 1.1; }
    .streamline_right { padding-left: 30px; }
    .streamline_right h2 { font-size: 36px; line-height: 1.2; }
    .streamline_left .video.video1 { right: 130px; }
    .streamline_left .video.video2 { height: 140px; width: 140px; }
    
    .ind_digit_section.multicolh_area .multicolh_item h2 { font-size: 94px; }
    .quote_left .text { font-size: 30px; }
    .quote_left { width: calc(100% - 435px); padding-right: 50px; }
    .quote_right { width: 435px; max-width: 100%; } 
    
    /**/
    .hero_inner_section .hero_top h2 { font-size: 44px; line-height: 1.3; }
    .hero_inner_wrap .right.streamline_left .video.video2 { left: 30px; }
    .hero_inner_wrap .right.streamline_left .video.video1 { top: 50px; }
    
    .glossary_title ul li a { width: 28px; height: 28px; font-size:18px; }
    .glossary_box .glossary_itemin { padding:20px; }
    
    .topicwrap_area { padding:50px 0; }
    .herodefin_main .textbox h2 { margin-bottom: 18px; }
    .herodefin_main .graybox_text h3 { margin-bottom: 20px; }
    .definfaq_item .accordion_title { padding:20px 60px 20px 20px; }
    .definfaq_item .accordion_text { padding:0 25px; margin-top:0; }
    
    .ctasec_box { padding:30px; }
    .ctasec_box .text { width:100%; padding:0; }
    .ctasec_box .btn_style2 { width:100%; margin-top: 25px; }
    .ctasec_box h3 { margin-bottom: 20px; } 
    
    /**/
/*     .related_con_section .container { padding-left: calc((100% - 345px) / 2); }
    .related_con_section.cards_area .cards_cover .slick-list { padding-right: 140px; } */
    
    .related_con_cover { padding-left: 240px; }
    
    .topicwrap_area.topicwrap_area_new .container { max-width: 100%; }
    .topicwrap_area_new .topicwrap_left { padding-left: 20px; }
    
}

@media(max-width:991px){
  
    .hero_area .hero_icon { width:270px; }
    .hero_area .hero_icon img { max-width:75px!important; }
    .hero_area .hero_icon:before { bottom: 45px; height: 80px; } 
        
    .blockquote_area .blockquote_itemin { padding:70px 100px 60px 20px; }
    .percentage_area .percentage_left { padding-right: 30px; }
    .multicolum_area .multicolum_item { padding:0 20px 30px 0; }
    
    .multicolum_area .divcont4 .multicolum_item { width:calc(100%/3); }
    .cardfeat_item { width:calc(100%/2); }
    .fromwrap_area .fromwrap_right h3 { text-align:left; margin-bottom:10px; }
    .fromwrap_area .fromwrap_left { padding: 0 0 30px; width:100%; }
    .fromwrap_area .fromwrap_right { width:100%; }
    
    .cardsnarw_area .cardsnarw_item { width:25%; }

    .zigcamp_item .zigcamp_info { padding-left: 40px; width:calc(100% - 340px); }
    .zigcamp_item .zigcamp_img { width:340px; height:340px; } 
    .zigcamp_item.image_right .zigcamp_info { padding-right: 40px; }
    .zigcamp_item { margin-bottom: 40px; }  
    
    .hero_area .awardimg_box { height: 80px; width: 80px; margin-left: 10px; }
    
    .awardcar_area .slick-prev.slick-arrow { left:-30px; }
    .awardcar_area .slick-next.slick-arrow { right:-30px; }
    .awardcar_area .awardcar_logosnav { max-width:600px; }
    
    .cardmod_area .three .cardmod_item { width:calc(100%/2); }  
    .cardmod_area .four .cardmod_item { width:calc(100%/2); }    

    .herohome_area .herohome_bg { max-width:130px; bottom:-60px; }
    .herohome_area .herohome_bg svg { height:200px; }
    
    .multicolh_area .multicolh_item { width:calc(100%/3); }
    
    .cardhome_area .col4 .cardhome_item { width:calc(100%/2); }
    .cardhome_area .col3 .cardhome_item { width:calc(100%/2); }
    
    .vidbghome_area { min-height:80vh; }
    .featreshome_itemin { padding:20px; }
    
    .teamlead_cover .teamlead_item, .teamlead_cover .teamlead_item.key { width:50%; }
    
    .resallblog_item { width:calc(100%/2); }
    .resallblog_item .resallblog_in { margin-bottom:50px; }  
    .resourhero_area .resallblog_in { margin-bottom:0; } 
    .resourhero_area .blogpost_iteminfo { padding: 25px; }  
    .resourhero_area .resallblog_img { min-height:340px; }
    
    .resinner_area .resinner_left { width:50%; padding-right: 25px; }
    .resinner_area .resinner_right { width:50%; }
    .resinner_item .resinner_info { width:100%; padding:20px 0 0; }
    .resinner_item:last-child { margin-bottom:0; }
    
    .resources_form form .form-columns-2 .hs-form-field:first-child { padding-right: 0; width:100%; }
    .resources_form form .form-columns-2 .hs-form-field:last-child { padding-left: 0; width:100%; }
        
    .blgrecpost_area .blgrecpost_left { width:100%; padding:0 10px 30px; }
    .blgrecpost_area .blgrecpost_right { width:100%; }
    
    .header_home .herohome_area { padding:150px 0 100px; }
    
    .colvideo_cover .colvideo_item { width: calc(100%/2); }
    .whatcustom_cover .whatcustom_item { width:50%; }
    
    .cards_area .cards_itemin { padding:0 10px 60px; }
    
    .colvideo_cover.two .colvideo_item { width: calc(100%/2); }
    .colvideo_cover.three .colvideo_item { width: calc(100%/2); }
    .colvideo_cover.four .colvideo_item { width: calc(100%/2); }
    
    .teamlead_cover .teamlead_item.key .teamlead_img { height:300px; }
    
    .newawardcar_wrap .newawardcar_left { width:40%;  }
    .newawardcar_wrap .newawardcar_right { width:60%; }
    .newawardcar_wrap .newawardcar_item { width:33.33%; } 
    
    .vidbghome_area.mobile_overlay_on .bgoption_bg:before { display:block; background:#000; }
    
    .teamlead_box .teamlead_cover.two_col .teamlead_item { width: calc(100%/2); }
    .teamlead_box .teamlead_cover.three_col .teamlead_item { width: calc(100%/2); }
    .teamlead_box .teamlead_cover.four_col .teamlead_item { width: calc(100%/2); }
     
    .teamlead_box .teamlead_cover.two_col .teamlead_item .teamlead_img { height:300px; } 
    
    /**/
    .hero_vid_left { font-size: 18px; width: 780px; padding: 0 20px 50px; max-width: 100%; margin: 0 auto; }
    .hero_vid_left h1 { font-size: 40px; line-height: 1.1; }
    .hero_vid_right { width: 100%; padding-left: 40px; }
    
    .streamline_section:before { display: none; }
    .streamline_section .container { width: 100%; padding: 0; max-width: 100%; }
    .streamline_wrap { flex-direction: column-reverse; }
    .streamline_right { width: 780px; padding: 0 15px 30px; max-width: 100%; margin: 0 auto; }
    .streamline_left { width: 100%; padding: 50px 15px 0; max-width: 100%; margin: 0 auto; position: relative; z-index: 1; }
    .streamline_left:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: url(https://www.symplr.com/hubfs/symplr_2023/Images/streamlime-bg.png) no-repeat center / cover; z-index: -1; }
    .streamline_left .video.video1 { right: 80px; }
    .streamline_left .video.video2 { height: 100px; width: 100px; }
    .streamline_rightin { width: 500px; max-width: 100%; }
    .streamline_leftin { width: 475px; margin: 0 auto; max-width: 100%; position: relative; }
    .streamline_left .video.video2 { height: 130px; width: 130px; }
    
    .quote_right { width: 275px; }
    .quote_right .imgbox { height: 275px; width: 275px; }
    .quote_left { width: calc(100% - 275px); }
    .quote_right .icon.icon1 { height: 105px; width: 105px; padding: 15px; top: -65px; }
    .quote_right .icon.icon2 { height: 63px; width: 63px; padding: 15px; left: 20px; bottom: -15px; }
    .latest_post_section.cards_area .cards_img { height: 150px !important; }
    
    /**/
    .hero_inner_wrap .left { width: 100%; padding-right: 20px; padding-left: 20px; padding-bottom: 50px; }
    .hero_inner_wrap .right.streamline_left { width: 100%; padding: 100px 0; }
    .hero_area.hero_inner_section:before { display: none; }
    .hero_inner_cover .container { max-width: 100%; padding: 0; }
    .hero_inner_wrap .left .hero_top { margin: 0 auto; }
    .hero_inner_wrap .right.streamline_left:before { background: url(https://450473.fs1.hubspotusercontent-na1.net/hubfs/450473/symplr_2023/Images/tablet-bgpatern.png) no-repeat center / cover; background-size: 100% 100%; }
    .hero_area.hero_inner_section { padding-bottom: 0; }
    
    .inner_hero_v2 .hero_inner_wrap .right.streamline_left:before { display: none; }
    .inner_hero_v2 .hero_inner_wrap .right.streamline_left { padding: 50px 15px 50px; }
    .hero_inner_wrap .right.streamline_left .video.video2 { height: 96px; width: 96px; }
    
    .glossary_box { padding:20px 0; }
    .glossary_box .glossary_wrap { margin:20px -10px 0; }
    .glossary_box .glossary_item { width:calc(100%/3); padding:0 5px 10px; }
    .glossary_title { top:87px; }
    .glossary_title ul li a { width: 22px; height: 22px; font-size: 15px; }
    
    .topicwrap_area .topicwrap_left { top:120px; }
    .topicwrap_area .topicwrap_left ul { padding:0 0 0 20px; }  
    .herodefin_main .othernow_box ul li { padding-right: 20px; }
    .herodefin_main .othernow_box ul a { font-size:18px; }
    
    .deinitredlted_area .cards_item { width:calc(100%/2); }
    .deinitredlted_area.latest_post_section.cards_area .cards_itemin { padding:20px; }
     
    /**/
/*     .related_con_section .container { padding-left: calc((100% - 740px) / 2); } */
    .related_terms_col { width: 100%; margin-left: 0; margin-right: 0; }
    .related_terms_wrap { margin: 0; width: 100%; }
    .related_con_cover { padding-left: 246px; }
    
}

@media(max-width:767px){
   
    .imgoffmob.hero_area .hero_bg { display:none; } 
    .hero_area .hero_icon { position:relative; right:auto; left:0; bottom: 0; margin-top: 20px; max-width:300px; }
    .hero_area .hero_icon:before  { border-radius:0 100px 100px 0; }
    
    .multicolum_area .multicolum_item { width:100%; padding:0 0 50px; }
    .multicolum_area .two .multicolum_item { width:100%; }  
    .multicolum_area .three .multicolum_item { width:100%; }  
    .multicolum_area .four .multicolum_item { width:100%; }  
    
    .vidzigzag_area .vidzigzag_left { width:100%; padding:0 0 30px; }
    .vidzigzag_area .vidzigzag_right { width:100%; padding:0; }  
    .vidzigzag_area .vidzigzag_item.content_right { flex-direction: row-reverse; }
    .vidzigzag_area .vidzigzag_item.content_right .vidzigzag_left { padding-left:0; padding-right:0; text-align:right; }
    .vidzigzag_area .vidzigzag_item.content_right .vidzigzag_right { padding-left:0; padding-right:0; }

    
    .blockquote_area .blockquote_item:before,.blockquote_area .blockquote_item:after { display:none; } 
    .blockquote_area .blockquote_itemin { padding:50px 0; text-align: left; }
    .blockquote_area .quote_icon { left:0; margin-left:0; } 
    .blockquote_area .blockquote_itemin .text { margin-bottom: 20px;  }    
    .blockquote_area .slick-arrow.slick-prev { left:0; margin-left:-10px; }
    .blockquote_area .slick-arrow.slick-next { left:0; margin-left:40px; }
    
    .percentage_area .percentage_left { width:100%; padding:0 0 30px; }
    .cards_area .cards_cover { padding-bottom:50px; }
    /*.cards_area .cards_itemin { text-align:center; }*/
    .cards_itemin h5.resource_type, .cards_itemin h6 { padding-left:15px; }
    .cards_area .cards_img { margin-bottom: 20px; }
    .cards_area .slick-arrow { width: 30px; top: auto; bottom: 0; transform: translateY(0); }
    .cards_area .slick-prev { left:50%; margin-left:-40px; }
    .cards_area .slick-next { right:50%; margin-right:-40px; }
    
    .cardfeat_item { width:100%; padding:0 0px 30px; }
    
    .cardsnarw_area .cardsnarw_item { width:100%; } 
    .cardsnarw_area .cardsnarw_item a { border-radius:30px; }
    
    .zigcamp_item { justify-content: center; text-align: center; }
    .zigcamp_item .zigcamp_img { width:300px; height:300px; margin-bottom:20px; border-radius: 0 !important; }
    .zigcamp_item .zigcamp_img:before { display:none; }
    .zigcamp_item .zigcamp_info { width:100%; padding:0; }
    .zigcamp_item.image_right .zigcamp_info { padding:0; }
    
    .quoteinfo_area .quoteinfo_cover.quote_icon_show { padding:0 0 0 70px; }
    .quoteinfo_area .quoteinfo_left { width:100%; padding:0 0 20px; }
    .quoteinfo_area .quoteinfo_imgh .quoteinfo_left { padding-bottom:0; }
    .quoteinfo_area .quoteinfo_img { width:100%; }
    .quoteinfo_area .quoteicon_box { display:block; left:10px; }
    .quoteinfo_area .quoteinfo_imgh .quoteinfo_left { width:100%; }  
    .quoteinfo_area .quoteinfo_left h5 { margin-bottom:30px; }
    .quoteinfo_area .quoteinfo_left h4 { font-size: 20px; line-height: 28px; }
     
    .awardcar_area .slick-prev.slick-arrow { left: -10px; }  
    .awardcar_area .slick-next.slick-arrow { right:-10px; }
    .customtext_area .customtext_btns>div { margin-right: 20px; margin-bottom: 15px; }
    
    .cardmod_area .cardmod_item { width:100%;  }
    .cardmod_area .two .cardmod_item { width:100%; }  
    .cardmod_area .three .cardmod_item { width:100%; }  
    .cardmod_area .four .cardmod_item { width:100%; }  
    
    .hubdbdata_cover .hubdbdata_left { width:100%; padding:0 0 50px; }
    .hubdbdata_cover .hubdbdata_right { width:100%; }
    .hubdbdata_cover .hubdbdata_item { margin-bottom: 30px; padding-bottom: 30px; }
    
    .herohome_area .herohome_bg { display:none; }
    .multicolh_area .multicolh_item { width:calc(100%/2); } 
    
    .multicolh_area .pattern_btm_on,.multicolh_area .pattern_top_on { display:none; }
    .multicolh_area.pattern_btmon { padding-bottom:40px; }
    .multicolh_area.pattern_topon { padding-top: 60px; }

    .cardhome_area .col4 .cardhome_item { width:100%; }
    .cardhome_area .col3 .cardhome_item { width:100%; }
    .cardhome_area .col2 .cardhome_item { width:100%; }
    .cardhome_area .cardhome_itemlast { padding-top:0; }    
     
    .vidbghome_area { min-height:60vh; } 
    
    .featreshome_cover .featreshome_item { width:100%; padding:0 0 20px; }
    .featreshome_cover .featreshome_item:last-child { padding-bottom:0; }
    .featreshome_itemin .featreshome_bg { min-height:300px; } 
    
    .teamlead_area h2 { width:100%; text-align:center; }
    .teamlead_cover { margin: 30px auto 0; max-width: 300px;; }
    .teamlead_cover .teamlead_item, .teamlead_cover .teamlead_item.key { width:100%; padding:0 0 30px; }
    
    .teamlead_popup.fancybox-content { padding:20px!important; }
    .teamlead_popup .teamlead_top .teamlead_info { padding: 20px 0 0; width: 100%; }
    
    .resourhero_area .resallblog_img { width:100%; min-height:260px; }
    .resourhero_area .blogpost_iteminfo { width:100%; }
    .resallblog_item { width:100%; } 
    .resourall_top h5 { margin-bottom:20px; display:block; width:100%; }
    .resallblog_item .resallblog_in { padding:0 15px 40px; }
    .resourall_cover { margin:0 auto; max-width:350px; }
    .resourall_top { margin: 0 auto 40px; text-align: center; }  
    .resourall_link { margin: 0 auto; }
    .resourhero_area .resourhero_cover { margin: 30px auto 0; max-width:400px; }
    .resourhero_area .resallblog_item .resallblog_in { padding:0; }
    .resourhero_area .resourhero_top { text-align:center; }
    
    .resinner_area .resinner_left { width:100%; padding-right: 0; }
    .resinner_area .resinner_right { width:100%; margin-top:40px; }
    .resinner_cover { margin-top: 20px;  padding-top: 30px; }
    .resourall_top { justify-content: center; }
    
    .resources_form form .form-columns-2 .hs-form-field:first-child { padding-right: 10px; width:50%; }
    .resources_form form .form-columns-2 .hs-form-field:last-child { padding-left: 10px; width:50%; }
    
    .calstats_cover .calstats_item { width:100%; }
    .calstats_cover { margin:0 auto; max-width:400px; }
    
/*     h1.small { font-size: 20px; line-height: 26px; } */
    .blgrecpost_item { width:100%; padding:0 10px 40px; }
    .blgrecpost_area .container { max-width:400px; }
    
    .teamlead_area h3 { width:100%; text-align:center; }
    .header_home .herohome_area { padding:150px 0 50px; }
    
    .herohome_area .bgoption_bg:before { opacity:.6; }  
        
    .colvideo_cover { margin:0 auto; max-width:500px; }
    .colvideo_cover .colvideo_item { width: 100%; }
    
    .casepost_item .casepost_img { width:100%; }
    .casepost_item .casepost_info { width:100%; padding:20px 0; }
    
    .customtext_left .text .flex { flex-wrap:wrap; } 
    .customtext_left .text .flex img { margin:0 0 30px; }
    
    .whatcustom_cover .whatcustom_item { width:100%; padding:0 0 30px; }
    .whatcustom_cover { margin:0 auto; max-width:500px; }
       
    .fromwrap_wrap .fromwrap_item { width:50%; }
    .fromwrap_rightserv .formrightserv_item { width:100%; padding:0 0 25px; }
    
    .hs-content-id-140764317195 .hero_area { min-height: auto; }
    
    .cards_area .cards_top { max-width:400px; }
    .cards_area .cards_cover { max-width:400px; margin: 0 auto;}
    .cards_area .cards_img{height:40vw !important;}
    .cards_area .cards_img img{object-fit: cover;}
    .cards_area .cards_item { width:100%; text-align: left; }
    .cards_area .cards_item .cards_itemin { padding:0 0 30px; }
    .cards_area .cards_item .arw_link { position:relative; padding:0;} 
    
    .percentage_area .percentage_right { margin: 0 auto; }
    .widget_1697539436978 .herohome_left h1 { font-size: 50px; }

    .hero_area { min-height:auto; }  
    
    .colvideo_cover.two .colvideo_item { width: 100%; }
    .colvideo_cover.three .colvideo_item { width:100%; }
    .colvideo_cover.four .colvideo_item { width: 100%; }

    .cardfeat_cover.two .cardfeat_item { width:100%; }
    
    .listing_toptitle { width:100%; text-align:center; }
    
    .newawardcar_wrap .newawardcar_left { width:100%; padding:20px 0 0; text-align:center; }
    .newawardcar_wrap .newawardcar_right { width:100%; }
    .newawardcar_wrap .newawardcar_item { width:33.33%; } 
    .newawardcar_wrap { flex-direction: column-reverse; margin-top:30px; }
    
    .nurseshero_area.vidzigzag_area .vidzigzag_left { width:100%; }  
    .nurseshero_area.vidzigzag_area .vidzigzag_right { width:100%; }  
    
    .hero_area .hero_btn .btn_style3 { margin-bottom:20px; }
    
    .quoteinfo_area.half_width .quoteinfo_left { width:100%; } 
     
    .herohome_logowrap .herologos img { max-height:30px; max-width:60px!important; }  
    .herohome_logowrap .slick-arrow { width:20px; }
    .herohome_logowrap .slick-arrow:before { font-weight:400; }
    
    .postview_right .span6 { padding:0 10px; width: 100% !important; }  
    .postview_right .customer-profile { padding:0 10px; }
     
    .teamlead_box .teamlead_cover.two_col .teamlead_item { width: 100%; }
    .teamlead_box .teamlead_cover.three_col .teamlead_item { width:100%; }
    .teamlead_box .teamlead_cover.four_col .teamlead_item { width: 100%; }
    .teamlead_box .teamlead_cover.two_col .teamlead_item .teamlead_img { height:260px; } 
    
    .streamline_left:before { background: url(https://www.symplr.com/hubfs/symplr_2023/Images/streamlime-bg.png) no-repeat center / cover; }
    .streamline_left .video.video2 { height: 100px; width: 100px; left: 0; }
    .streamline_left .video.video1 { height: 80px; width: 80px; right: 100px; }
    
    .logo_main_section .slick-next { right: 0; }
    .logo_main_section .slick-prev { left: 0; }
    .our_product_section .cardhome_itemin { width: 370px; max-width: 100%; margin: 0 auto; display: block; }
    .our_product_section .cardhome_imgvideo { height: 150px; }
    .our_product_section .cardhome_item { padding-bottom: 10px; }
    .our_product_section.cardhome_area .cardhome_itemlast { min-height: 470px; width: 380px; max-width: 100%; margin: 20px auto 0; }
    .our_product_section.cardhome_area .cardhome_itemlast .cardhome_bgimg { }
    .ind_digit_section.multicolh_area .multicolh_item { width: 100%; padding-bottom: 20px; }
    .quote_left { width: 100%; padding: 0 20px 30px; }
    .quote_left .text { font-size: 24px; }
    .quote_right { margin: 0; z-index: 1; width: 100%; padding: 150px 0 50px; }
    .quote_section:before { display: none; }
    .quote_section { padding: 0 0 80px; }
    .quote_section .container { max-width: 100%; padding: 0; }
    .quote_right:before { position: absolute; content: ""; height: 390px; width: 100%; top: 0; left: 0; background: url(https://450473.fs1.hubspotusercontent-na1.net/hubfs/450473/symplr_2023/Images/health-pattern.png) no-repeat center / cover; z-index: -1; }
    .videobox { height: 400px; }
    .latest_post_section.cards_area .cards_itemin { width: 370px; max-width: 100%; margin: 0 auto; }
    .latest_post_section.cards_area .cards_itemin h5.resource_type, .latest_post_section.cards_area .cards_itemin h6 { padding: 0; }
    .latest_post_section.cards_area .cards_item .arw_link { padding: 0; }
    .latest_post_section.cards_area .cards_top { width: 100%; padding: 0; text-align: center; max-width: 100%; }
    .schedule_section { padding: 50px 0; }
    .cards_area.latest_post_section.pb90 { padding-bottom: 70px; }
    .ind_digit_section.multicolh_area .multicolh_item h2 { font-size: 60px; letter-spacing: 0; }
    .quote_rightin { width: 220px; max-width: 100%; margin: 0 auto; position: relative; }
    .quote_right .imgbox { height: 220px; width: 220px; }
    .quote_right .icon.icon1 { top: -70px; }
    .quote_right .icon.icon2 { bottom: -35px; }
    
    .hero_area.hero_inner_section.inner_hero_v2 { padding-top: 80px; }
    .hero_inner_wrap .left .hero_top { margin: 0; }
    .hero_area.inner_hero_v2 .hero_btn .btn_style3 { margin-bottom: 0; }
    
    .glossary_box .glossary_item { width:calc(100%/2); } 
    .glossary_title { padding:10px 0; }
    .glossary_title ul li a { font-size: 16px; line-height: 24px; }
    
    .topicwrap_area_new.topicwrap_area .topicwrap_right { padding-left: 0; }
    .topicwrap_area .topicwrap_left { width:100%; padding:0; top:0; position:relative !important; }
    .topicwrap_area .topicwrap_right { width:100%; padding-top:20px; }
    .topicwrap_area .topicwrap_right .container { padding:0; }
    
    .herodefin_main h1 { margin-bottom: 30px; }
    .herodefin_main .othernow_box ul li { width:100%; padding-right:0; }
    
    .definfaq_item:last-child { margin-bottom:0; }
    .definfaq_item .accordion_title { padding:15px 40px 15px 15px; }
    .definfaq_item .accordion_title:after { font-size:30px; right:14px; }
    .definfaq_item .accordion_text { padding:0 15px; }
    
    .topicwrap_area .topicwrap_left h5 { background: #F9F9F9; padding: 10px 29px 10px 18px; font-size: 18px; line-height: 24px; position: relative; margin-bottom:2px; }     
    .topicwrap_area .topicwrap_left h5:after { position:absolute; right:10px; top:10px; content: "\f107"; font-family: "FontAwesome"; color:#000; font-size: 22px; }
    
    .topicwrap_area { padding:30px 0; }
    .topicwrap_area .topicwrap_left ul { padding:0; background: #F9F9F9; position:absolute; left:0; top:100%; display:none; }
    .topicwrap_area .topicwrap_left ul:before { display:none; }
    .topicwrap_area .topicwrap_left ul li { margin:0; }
    .topicwrap_area .topicwrap_left ul li a { margin:0; width:100%; padding: 10px 15px; display: inline-block; }
    
    .glossary_hero .glossary_top { padding:25px 0; }
    .deinitredlted_area.latest_post_section.cards_area .cards_itemin { padding:0 0 30px; }
    
    .glossary_hero .glossary_top { padding:25px 0; }
    
    /**/
/*     .related_con_section .container { padding-left: 15px; }
    .related_con_section.cards_area .cards_cover .slick-list { padding-right: 100px; } */
    .related_con_section.cards_area .cards_cover { max-width: 100%; }
    .related_con_section.cards_area .cards_cover .cards_item { margin: 0 8px; }
    .related_con_section.cards_area .cards_item .arw_link { bottom: auto; }
    .related_con_section.cards_area .cards_cover .cards_item .cards_itemin { padding: 0; }
    .related_con_section.cards_area .cards_cover .cards_item .cards_itemin .content { padding: 30px 15px; }
    .related_con_section.cards_area .cards_item h6.resource_type { padding-left: 0; }
    .related_con_section.cards_area .cards_cover .slick-arrow.slick-prev { margin: 0; }
    .cards_area .cards_item h6 { padding: 0; font-size: 16px; }
    .related_terms_cover { width: 100%; padding: 0; }
    .related_terms_section { padding: 50px 0; }
    .related_terms_col a { padding-left: 15px; }
    .related_con_cover { padding-left: 0; }
    
} 


@media(max-width:600px){
  
    .cardmod_area .cardmod_imgm { height:96px; }
  
    .hero_area .btn_style2 { margin-bottom:20px; } 
    .cards_area .cards_itemin { padding:0 0; }
    
    .awardcar_area .slick-prev.slick-arrow { left: 0; }  
    .awardcar_area .slick-next.slick-arrow { right:0; }

    .herohome_logowrap .slick-prev { left:-10px; }
    .herohome_logowrap .slick-next { right:-10px; }
    
    .multicolh_area .multicolh_item { width:50%;  } 
    .featreshome_itemin .featreshome_bg { min-height:200px; }
    
    .resources_form form .form-columns-2 .hs-form-field:first-child { padding-right: 0; width:100%; }
    .resources_form form .form-columns-2 .hs-form-field:last-child { padding-left: 0; width:100%; }
    
    .fromwrap_wrap .fromwrap_item { width:100%; }
    .fromwrap_wrap.four .fromwrap_item { width: 100%; }
    
    .newawardcar_wrap .newawardcar_item { width:50%; }
  
    .vidbghome_box { max-width:60%; }
    
}

@media(max-width:500px){
    .glossary_box .glossary_item { width:100%; } 
}

@media(max-width:399px){
    
    .herohome_logowrap .herologos img { max-height:70px; max-width:110px!important; }  
    
    /**/
    .hero_inner_wrap .right.streamline_left:before { background: url(https://450473.fs1.hubspotusercontent-na1.net/hubfs/450473/symplr_2023/Images/mblbg-pattern.png) no-repeat center / cover; background-size: cover; }
    .hero_inner_wrap .right.streamline_left { padding: 50px 0; }
     
    /**/
    .herodefin_main .graybox_text h3 br { display: none; }
}


@media (max-width: 360px){
    .streamline_left .video.video1 { right: 50px; }
}