
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.1/css/swiper.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css');






/* 1a. Containers */



/* 1b. Colors */ 







/* 1c. Typography */










/* 1d. Buttons */









/* 1e. Forms */









/* 1f. Tables */










/* 1g. Site header */







/* 1h. Site footer */








.content-wrapper, .wrapper {
  max-width: 1270px;
}

.dnd-section {
  padding: 70px 20px;
}

.dnd-section > .row-fluid, .dnd-section .wrapper {
  max-width: 1270px;
}





html {
  font-size: 20px;
    scroll-behavior: smooth;
    scroll-padding-top: 100px;
   
}

body {
  font-family: Montserrat; font-style: normal; font-weight: 400; text-decoration: none;
  color: #000000;
  line-height: 1.4;
  /*opacity:0;*/
  font-family: 'Montserrat', sans-serif;
   
}
/* body.loaded{ opacity:1; } */

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a ,h6 a{  margin:0; padding:0;font-family: 'Montserrat', sans-serif; }
/* Anchors */
a {color: #159CF6;}
a:hover,a:focus {color: #0074ce;}
a:active {color: #3dc4ff;}
:focus {outline:none;}

/* Headings */
h1,.h1 h2 {
  font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal;
  color: #000;
  font-size: 48px; 
  line-height: 1;
}

h2 ,.h2 h1 {
  font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal;
  color: #000;
  font-size: 48px;
  line-height: 1.2;
}

h3,.h3 {
  font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal;
  color: #000;
  font-size: 34px;
  line-height: 1.2;
}

h4,.h4 {
  font-weight: 500; text-decoration: none; font-family: Montserrat; font-style: normal;
  color: #000;
  font-size: 24px;
  line-height: 1.2;
}

h5,.h5 {
  font-weight: 600; text-decoration: none; font-family: Montserrat; font-style: normal;
  color: #000;
  font-size: 20px;
  line-height: 1.3;
}

h6 {
  font-weight: 700; text-decoration: none; font-family: Montserrat; font-style: normal;
  color: #000;
  font-size: 16px;
  line-height: 1.4;
}

.font20 {font-size: 20px;line-height: 1.4;}
.Font12 {font-size: 12px;line-height: 1.4;}
.Font14,.Font14 p {font-size: 14px;line-height: 1.4;}
.Font16,.Font16 p {font-size: 16px;line-height: 1.3;}
.font24 {font-size: 24px;line-height: 1.17;}
.font18 {font-size: 18px;line-height: 1.3;}

.Altfont {font-family: 'Inter', sans-serif;}
img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#1996cd; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
a:hover { color:#6a1530; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
input[type=submit] { cursor:pointer; background-image:url(https://3476449.fs1.hubspotusercontent-na1.net/hubfs/3476449/Treadstone_Risk_Management%20%20FEB%20-%202018/blank.png) !important; background-repeat:repeat !important; }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; padding-left: 15px; padding-right: 15px; }
.wrapper.V2 {
  max-width: 1320px;
}
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

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

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

.get-bg { display:none !important; }

/* Background Color Option */
.alt_white_colorBg { background: #F8F8FA; }
.white_colorBg { background: #ffffff; }
.secondary_colorBg { background: #F69522; }
.primary_colorBg { background: #159CF6; }
.blue_colorBg { background: #0B73B8; }


/* white Font */
.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.fontgrey, .fontgrey a, .fontgrey h1, .fontgrey h2, .fontgrey h3, .fontgrey h4, .fontgrey h5, .fontgrey h6 { color:#A6A6A6; }
.headingcolor, .headingcolor a, .headingcolor h1, .headingcolor h2, .headingcolor h3, .headingcolor h4, .headingcolor h5, .headingcolor h6 { color: #000; }
.bodycolor, .bodycolor a, .bodycolor h1, .bodycolor h2, .bodycolor h3, .bodycolor h4, .bodycolor h5, .bodycolor h6 {color: #000000; }
.sec_color, .sec_color a, .sec_color h1, .sec_color h2, .sec_color h3, .sec_color h4, .sec_color h5, .sec_color h6 {color: #F69522; }
.Pri_color, .Pri_color a, .Pri_color h1, .Pri_color h2, .Pri_color h3, .Pri_color h4, .Pri_color h5, .Pri_color h6 {color: #159CF6; }
.blue_color, .blue_color a, .blue_color h1, .blue_color h2, .blue_color h3, .blue_color h4, .blue_color h5, .blue_color h6 {color: #0B73B8; }
.sec_color_span span {color: #F69522;}
.gradient_color, .gradient_color a, .gradient_color h1, .gradient_color h2, .gradient_color h3, .gradient_color h4, .gradient_color h5, .gradient_color h6 {
  background: linear-gradient(196deg, #7AE7FF 11.37%, #159CF6 69.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.sec_color_span span {color: #F69522; }

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

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

.spannorml span {font-weight:400; }

/* Text Alignment */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ max-width:100%; white-space:normal; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:27px; position:relative; }
.listStyle ul li + li {margin-top:5px;}
.listStyle ul li:before { position:absolute; left:1px; top:5px; content:'';width: 15px;height: 15px;background-position: center;background-size: contain;background-repeat: repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.97119 0.519806C6.48783 0.519806 5.03779 0.959673 3.80442 1.78378C2.57105 2.60789 1.60976 3.77923 1.0421 5.14968C0.474441 6.52012 0.325916 8.02812 0.615305 9.48298C0.904694 10.9378 1.619 12.2742 2.66789 13.3231C3.71679 14.372 5.05316 15.0863 6.50802 15.3757C7.96287 15.6651 9.47087 15.5166 10.8413 14.9489C12.2118 14.3812 13.3831 13.4199 14.2072 12.1866C15.0313 10.9532 15.4712 9.50316 15.4712 8.0198C15.4712 6.03068 14.681 4.12303 13.2745 2.7165C11.868 1.30998 9.96032 0.519806 7.97119 0.519806V0.519806ZM12.2337 6.21043L7.52744 11.5479C7.4515 11.6335 7.3594 11.7032 7.25643 11.7531C7.15347 11.803 7.04166 11.832 6.92744 11.8386H6.87119C6.65802 11.8399 6.45198 11.7619 6.29307 11.6198L3.77432 9.38543C3.6011 9.23169 3.49605 9.01543 3.48228 8.78423C3.4685 8.55304 3.54714 8.32584 3.70088 8.15262C3.85462 7.9794 4.07088 7.87435 4.30208 7.86057C4.53328 7.8468 4.76047 7.92544 4.93369 8.07918L6.80869 9.7323L10.9368 5.04481C11.0901 4.87117 11.3062 4.76556 11.5374 4.7512C11.7686 4.73684 11.996 4.81491 12.1696 4.96824C12.3433 5.12157 12.4489 5.33759 12.4632 5.56879C12.4776 5.79999 12.3995 6.02742 12.2462 6.20106L12.2337 6.21043Z' fill='white'/%3E%3C/svg%3E");}




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




.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb30,.p30-0 { padding-bottom:30px  }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pt10,.p10-0 { padding-top:10px; }
.pt20,.p20-0 { padding-top:20px; }
.pt30,.p30-0 { padding-top:30px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt70,.p70-0 { padding-top:70px; }
.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15 { padding-top:15px; }
.pb15, .p15 { padding-bottom:15px; }
.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }
.p90-0  { padding-top: 90px;padding-bottom: 90px; }
.p80-0  { padding-top: 80px;padding-bottom: 80px; }
.pb90 { padding-bottom: 90px; }
::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important;}

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



button,.button {min-width: 237px;width: auto;background-color: 

  
  
    
  


  rgba(246, 149, 34, 1.0)

;border: 1px solid #F69522;border-radius: 4px;color: #FFFFFF;padding: 11px 20px;    font-family: 'Inter', sans-serif;font-size: 16px;font-weight: 500;line-height: 1.465;text-decoration: none !important;}
button:hover,button:focus,.button:hover,.button:focus {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #F69522;color: #F69522;}
button:active,.button:active {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #F69522;color: #F69522;}
.button.V2 {background-color:#159CF6;border-color: #159CF6;color: #FFFFFF;padding:11px 10px;min-width: auto; }
.button.V2:hover,.button.V2:focus {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;color: #159CF6;}

a.buttonActive:active {    background-color: #F69522;    border-color: #F69522;    color: #fff;}  
a.buttonActive{  width: 350px;    background-color: rgba(246, 149, 34, 1.0);    border: 1px solid #F69522;    border-radius: 4px;    color: #FFFFFF;    padding: 11px 20px;    font-family: 'Inter', sans-serif;    font-size: 16px;    font-weight: 500;    line-height: 1.465;    text-decoration: none !important;    cursor: pointer;    display: inline-block;    text-align: center;    transition: all .15s linear;    white-space: normal;}    
a.buttonActive:hover{background-color: rgba(255, 255, 255, 1.0);    border-color: #F69522;    color: #F69522;}

.link { color:

  
  
    
  


  rgba(246, 149, 34, 1.0)

; }
.link svg { fill:

  
  
    
  


  rgba(246, 149, 34, 1.0)

;}
.Lh0 {line-height: 0;}

a.button.Bigbox {font-size: 24px;font-weight: 700;display: flex;text-align: left;padding: 16px 20px;border-radius: 10px;align-items: center;gap: 20px;text-transform: capitalize;font-family: 'Montserrat';}
a.button.Bigbox svg {width: 54px;height: auto;}
a.button.Bigbox span + span {line-height: 0;}
a.button.Bigbox:hover svg path,a.button.Bigbox:focus svg path {stroke: #F69522;}






form,.submitted-message { font-family: Montserrat; font-style: normal; font-weight: 400; text-decoration: none;}
/* Form title */
h3.form-title {background-color: 

  
  
    
  


  rgba(21, 156, 246, 1)

;color: #F69522;}
/* Form label */
form label {color: #4D4D4D;font-weight: 400;}
/* Form help text */
form legend {color: #4D4D4D;}
/* Form inputs */

form label {font-size: 16px;font-weight: 400;color:4D4D4D;}
form .input { margin-right:0 !important; }
form fieldset {max-width: inherit !important;margin: 0px -20px !important;}
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field ,form .legal-consent-container{ padding:0 0 30px; }
form fieldset .field ,form fieldset .legal-consent-container{ padding-left:20px; padding-right:20px; }
textarea { min-height:160px; }
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=file], select, textarea {background-color: transparent;color:#4D4D4D !important;border-radius: 0;display: inline-block; font-size: 20px;padding: 12px 10px;width: 100% !important;line-height: 1.4;border: 5px solid #F4F4F4;}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=file]:focus,select:focus,textarea:focus {border-color: #F69522;}
select {padding: 13px 10px;}
.Whitetextform input[type=text],.Whitetextform input[type=email],.Whitetextform input[type=password],.Whitetextform input[type=tel],.Whitetextform input[type=number],.Whitetextform input[type=file],.Whitetextform select,.Whitetextform textarea {background-color: transparent;border: 0;color: #fff !important;border-radius: 0;display: inline-block;font-size: 16px;padding: 12px 0px;width: 100% !important;line-height: 1.5;border: 5px solid #F4F4F4;font-size: 16px;font-style: normal;padding: 17px 20px;font-weight: 600;border-radius: 5px;border: 2px solid #F4F4F4;}
.Whitetextform form .field { padding:0 0 10px; }
form input[type="radio"],form input[type="checkbox"] {  display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#6b1631 ; position:absolute; left:0px; top:3px; font-size:0; width:19px; height:19px; display:block; border:2px solid #F69522;
  transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:17px }
form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#F69522 ; border-color:#F69522 }
form input[type="checkbox"]:checked+span:before {  border-color:#F69522; font-size:14px; background:#F69522; color:#fff; letter-spacing:0; }
.legal-consent-container .hs-richtext {padding-bottom: 30px;}
.hs-dependent-field .field {padding: 0;}
.legal-consent-container .hs-form-booleancheckbox-display>span {margin-left: 0 !important;}
/* Form placeholder text */
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder,::placeholder,.hs-fieldtype-date .input .hs-dateinput:before {color: #D9D9D9;}
/* Date picker */
.fn-date-picker td.is-selected .pika-button {background: #159CF6;}
.fn-date-picker td .pika-button:hover {background-color: #159CF6 !important;}
.fn-date-picker td.is-today .pika-button {color: #159CF6;}
/* Submit button */
form input[type=submit],form .hs-button { background: linear-gradient(135deg, #4AADE7 0%, #61317C 100%) !important;border: none;border-radius: 4px;width: 100%;color: #FFFFFF;padding: 16px 31px;font-size: 16px;font-weight: 600;text-transform: uppercase;line-height: 1;transition: all ease 0.3s;-moz-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;}
form input[type=submit]:hover,form input[type=submit]:focus,form .hs-button:hover,form .hs-button:focus {background: linear-gradient(-135deg, #4AADE7 0%, #61317C 100%) !important;}
form input[type=submit]:active,form .hs-button:active {background: linear-gradient(-135deg, #4AADE7 0%, #61317C 100%) !important;}
.hs-error-msgs label {color: #ff1818;font-weight: 400;}
.fontWhite input[type=text],.fontWhite input[type=email],.fontWhite input[type=password],.fontWhite input[type=tel],.fontWhite input[type=number],.fontWhite input[type=file],.fontWhite select,.fontWhite textarea {border-bottom: 1px solid #57bf97;border-color: #fff;color: #ffffff !important;}
.fontWhite form input[type=submit]  {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #F69522;color: #F69522;}
.hs-form-required { display: none; }
/* .actions { text-align: center; padding-top: 20px;} */
/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
/*<<<<<<<<<<*/
.submitted-message {color: #2ECC71;font-weight: 500;background-color: #FFFFFF;border: 1px solid #C0F0D4;box-sizing: border-box;border-radius: 15px;display: inline-block;padding: 15px 62px 15px 52px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM7.29 14.29L3.7 10.7C3.60742 10.6074 3.53398 10.4975 3.48387 10.3765C3.43377 10.2556 3.40798 10.1259 3.40798 9.995C3.40798 9.86407 3.43377 9.73442 3.48387 9.61346C3.53398 9.49249 3.60742 9.38258 3.7 9.29C3.79258 9.19742 3.90249 9.12398 4.02346 9.07387C4.14442 9.02377 4.27407 8.99798 4.405 8.99798C4.53593 8.99798 4.66558 9.02377 4.78654 9.07387C4.90751 9.12398 5.01742 9.19742 5.11 9.29L8 12.17L14.88 5.29C15.067 5.10302 15.3206 4.99798 15.585 4.99798C15.8494 4.99798 16.103 5.10302 16.29 5.29C16.477 5.47698 16.582 5.73057 16.582 5.995C16.582 6.25943 16.477 6.51302 16.29 6.7L8.7 14.29C8.60749 14.3827 8.4976 14.4563 8.37662 14.5064C8.25565 14.5566 8.12597 14.5824 7.995 14.5824C7.86403 14.5824 7.73435 14.5566 7.61338 14.5064C7.4924 14.4563 7.38251 14.3827 7.29 14.29Z' fill='%232ECC71'/%3E%3C/svg%3E");background-size: 20px;background-position: 18px center;background-repeat: no-repeat;}
.BookcallForm .hs-form-field label {padding-bottom: 10px;display: block;text-transform: uppercase;}
span.hs-form-required {color: #D91C5C;}




table {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

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

  
  
    
  


  rgba(21, 156, 246, 1)

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

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



.header { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }
.Navigation_Inner ul li a { color:#159CF6;font-size: 20px;font-weight: 500;font-family: 'Inter', sans-serif; display:block;padding: 22px 0;}
.Navigation_Inner ul li a:hover, .Navigation_Inner ul li.active-branch > a { color:#0B73B8 !important; }
.Navigation_Inner ul ul li a:hover, .Navigation_Inner ul ul li.active-branch > a:hover { color:#0B73B8!important; }
.Navigation_Inner .hs-menu-wrapper ul.hs-menu-children-wrapper { background:#fff;  }
.Navigation_Inner .hs-menu-wrapper ul.hs-menu-children-wrapper li + li { border-top-color:rgba(29, 44, 76, 0.05);  }
.Navigation_Inner .hs-menu-wrapper ul.hs-menu-children-wrapper:hover { border-color:#0B73B8; }
.Navigation_Inner ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover>a {color: #0B73B8;}
header.header {padding: 29px 0;position: relative;width: 100%;z-index: 999;transition: all ease .5s;-moz-transition: all ease .5s;-webkit-transition: all ease .5s;-o-transition: all ease .5s;background-color: transparent !important;}

.footer {background-color: 

  
  
    
  


  rgba(21, 156, 246, 1.0)

;}
/* Footer Content */
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer p,.footer a,.footer div,.footer span {color: #ffffff;}
.footer a:hover {color: #000;}

.header_site_logo {width: 215px;}
.header_site_logo a {display: block;}
.Navigation_Main {width: calc(100% - 215px);align-items: center;display: flex;flex-wrap: wrap;}
.Navigation_Main_row {display: flex;align-items: center;flex-wrap: wrap;}
.Navigation_Right {width: 169px;}
.Navigation_Left {width: calc(100% - 169px);}
.Navigation_Inner ul {display: flex;align-items: center;justify-content: center;gap: 37px;}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li {position: relative;}
.hs-menu-depth-1 > .hs-menu-children-wrapper {background: #fff;opacity: 0;position: absolute;top: 100%;left: -80px;visibility: hidden; /*width:651px;*/width:400px; border-radius: 0px 0px 12px 12px;background: #FFF;padding: 48px;}
li.hs-menu-depth-1:hover > .hs-menu-children-wrapper {opacity: 1;visibility: visible;}
.Navigation_Inner ul ul ul  li a {padding: 0;}
.Navigation_Inner ul ul ul {display: block;padding: 0;}
.Navigation_Inner ul ul {gap: 0;justify-content: space-between;padding: 0;}

footer.footer {border-top: 3px solid rgba(255, 255, 255, 0.30);}
.footerBottom {border-top: 1px solid rgba(255, 255, 255, 0.30);}
.footerBottom,.footerBottom a {font-weight: 500;font-size: 12px;}
.footerBottom {padding-top: 13px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 10px;}
.footerBottomLink ul {display: flex;align-items: center;flex-wrap: wrap;gap: 20px;}
.FooterRow {padding-bottom: 45px;display: flex;flex-wrap: wrap;}
.FooterLogo {width: 236px;}
.FooterLogo a {display: block;}
.FooterMainManu {width: calc(100% - 236px);display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 65px;}
.FooterManu ul li {font-size: 16px;font-weight: 400;padding: 5px 0;}
.FooterManu ul li:first-child {padding-top: 0;}
.FooterShape {line-height: 0;width: 100%;margin-bottom: -8%;}
.FooterShape svg {width: 100%;height: auto;}
.MainFooterShape footer.footer {padding-top: 0 !important;}

.BannerVideoRow {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.BannerVideoLeft {width: 50%;}
.BannerVideoRight {width: 50%;padding-left: 36px;}
.BannerVideoMainVideo {border-radius: 20px;overflow: hidden;background: #000;}
.BannerTrustedBox {padding: 20px;background: rgba(255, 255, 255, 0.80);backdrop-filter: blur(14.5px);}
.BannerTrustedRow {padding: 24px 0;}
.BannerTrustedbox {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 40px;}

.TabList ul {list-style: none;padding: 0;margin: 0;display: flex;justify-content: center;}
.TabList ul li {border-radius: 10px;border: 1px solid #A6A6A6;padding: 16px 20px 16px 27px;text-align: center;font-size: 20px;color: #D9D9D9;font-weight: 700;cursor: pointer;}
.TabList ul li.current {color: #159CF6;border: 1px solid #159CF6;background: #C7E9FF;}
.TabList ul li:first-child {border-radius: 10px 0 0 10px;}
.TabList ul li:nth-child(2) {border-radius: 0 10px 10px 0;}
.TabText {max-width: 1134px;width: 100%;margin: 0 auto;text-align: center;}
.TabSvg {max-width: 1191px;width: 100%;margin: 0 auto;}
.TabSvg svg {width: 100%;height: auto;}
.TabContent {display: none;}
.TabContent.Open {display: block;}

.CommercialTabList ul li {color: #000;text-align: center;font-family: Montserrat;font-size: 20px;padding: 10px 18px;cursor: pointer;font-weight: 400;line-height: 28px;background: #fff;border-left: 4px solid #fff;}
.CommercialTabList ul {display: flex;flex-wrap: wrap;}
.CommercialTabContent {display: none;}
.CommercialTabContent.Open {display: block;}
.CommercialTabList ul li.current {border-left: 4px solid #159CF6;background: #EAF0F6;color: #149CF6;font-weight: 700;}
.CommercialTabContent {background: linear-gradient(180deg, rgba(45, 102, 166, 0.10) 0%, rgba(45, 102, 166, 0.00) 100%);backdrop-filter: blur(12px);padding: 24px 16px;}
.CommercialBoxCol {border-radius: 10px;background: #FFF;padding: 23px;box-shadow: 0px 13.70681px 30.45959px 0px rgba(0, 0, 0, 0.05);}
.CommercialBoxCol, .CommercialBoxColV2 {width: calc(33.33% - 10px);}
.CommercialBoxRow {display: flex;flex-wrap: wrap;gap: 15px;}
.CommercialBoxIcon {line-height: 0;}
.CommercialBoxIcon {width: 27px;}
.CommercialBoxIcon svg {width: 100%;height: auto;}
.CommercialBoxColInner {display: flex;align-items: center;gap: 19px;flex-wrap: wrap;}
.CommercialBoxColInner h5 {margin: 0;width: calc(100% - 47px);}
.CommercialBoxCol.hovered{min-height:100px; position:relative;}
.CommercialBoxCol.hovered:hover .HoverBox.lists{text-align:left;}
.CommercialBoxCol.hovered .HoverBox.lists .list-wrap{}
.CommercialBoxCol.hovered .HoverBox.lists .list{padding:0 0 2px 13px;position:relative;}
.CommercialBoxCol.hovered .HoverBox.lists .list:after{position:absolute;left:0;top:7px;width:5px;height:5px;background:#fff;border-radius:100%;content:'';}

.CustomersBoxCol {border-radius: 12px;background: linear-gradient(196deg, #7AE7FF 11.37%, #159CF6 69.31%);padding: 38px 24px;font-size: 20px;color: #fff;}
.CustomersBoxIcon {line-height: 0;width: 63px;}
.CustomersBoxIcon svg {width: 100%;height: auto;}
.CustomersBoxColInner {display: flex;gap: 20px;flex-wrap: wrap;align-items: center;}
.CustomersBoxCol {width: calc(50% - 15px);}
.CustomersContentMain {display: flex;gap: 30px;flex-wrap: wrap;}
.CustomersBoxTitle {width: calc(100% - 83px);}

.RecognizedRow {display: flex;padding: 102px 67px;border-radius: 20.632px;border: 20px solid rgba(85, 136, 193, 0.10);background: #FFF;align-items: center;flex-wrap: wrap;}
.RecognizedSection .slick-list.draggable {box-shadow: 0px 179.50082px 117.60399px -154.7421px rgba(71, 178, 249, 0.20);}
.RecognizedRight {width: 48%;}
.RecognizedRight img {width: 100%;}
.RecognizedLeft {width: 52%;padding-right: 20px;}

.slick-dots li button:before {display: none;}
.slick-dots li button {min-width: auto;width:18px;border-radius: 50%;height: 18px;background: #5588C1;}
.slick-dots li.slick-active button {transform: scale(1.4);background: #004FAB;}
.slick-dotted.slick-slider {margin-bottom: 45px;}
.slick-dots {bottom: -45px;}

.ConfigureRow {border-radius: 12.762px;background: linear-gradient(196deg, #7AE7FF 11.37%, #159CF6 69.31%);padding: 42px 80px;display: flex;align-items: center;flex-wrap: wrap;}
.ConfigureRight {width: 52%;}
.ConfigureLeft {width: 48%;padding-right: 30px;}
.ConfigureContent {max-width: 460px;width: 100%;}
.ConfigureRight img {width: 100%;}

.DataSchemasTrustedImg img {height: 39px !important;width: auto;}
.DataSchemasTrustedbox {display: flex;flex-wrap: wrap;justify-content: center;gap: 0 20px;}
.DataSchemasTrustedCol {padding: 24px 15px;display: flex;align-items: center;gap: 10px;justify-content: center;}

.ReturnsSection {position: relative;}
.Returnsshape {position: absolute;left: 0;top: -50px;height: 100%;width: 100%;}
.Returnsshape img { width: 100%;
    height: 100% !important;}
.ReturnsSection .wrapper {position: relative;z-index: 1;}
.ReturnsTitle span {    background: linear-gradient(196deg, #3370B4 11.37%, #002146 69.31%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 700;}
.ReturnsRight {width: 42%;}
.ReturnsLeft {width: 58%;}
.ReturnsRow {display: flex;flex-wrap: wrap;}
.ReturnsCardCol {display: flex;align-items: center;border-radius: 5px;line-height: 1.1;background: #FFF;width: calc(33.33% - 13.33px);text-transform: capitalize;padding: 17px 19px;text-align: center;color: #0B73B8;font-size: 16px;font-weight: 600;}
.ReturnsCardRow {display: flex;flex-wrap: wrap;gap: 20px;max-width: 640px;}
.ReturnsCardCol span {font-weight: 700;font-size: 23px;}
.ReturnsCardCol:hover {color: #fff;}
.ReturnsCardCol {transition: all .6s ease;-moz-transition: all .6s ease;-webkit-transition: all .6s ease;-o-transition: all .6s ease;overflow: hidden;position: relative;}
.TestimonialsSection {background-position: top;}

.ReturnsCardCol:before {position: absolute;width: 100%;height: 100%;background: linear-gradient(196deg,#3370b4 11.37%,#002146 69.31%);left: 0;top: 0;content: '';opacity: 0;transition: all .6s ease;-moz-transition: all .6s ease;-webkit-transition: all .6s ease;-o-transition: all .6s ease;}
.ReturnsCardColInner {position: relative;}
.ReturnsCardCol:hover:before {opacity: 1;}

.TestimonialsBoxCol {border-radius: 10px;background: #FFF;padding: 12px 37px 56px;text-align: center;}
.TestimonialsBoxName {color: #5588C1;font-size: 16px;font-weight: 700;}
.TestimonialsRight {width: 656px;}
.TestimonialsLeft {width: calc(100% - 656px);}
.TestimonialsRow {display: flex;align-items: center;flex-wrap: wrap;}
/* .TestimonialsBox .slick-dots li button {background: #fff;width: 16px;height: 16px;}
.TestimonialsBox .slick-dots li.slick-active button {background: #F9AE39;transform: none;} */

span.swiper-pagination-bullet {background: #fff;width: 16px;height: 16px;opacity: 1;display: block;}
.swiper-pagination {position: relative;display: flex;align-items: center;gap: 8px;  justify-content: center;}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #F9AE39;}
.swipernavigationbuttons div {line-height: 0;}
.swipernavigationbuttons svg {height: 16px;width: auto;}
.swipernavigationbuttons {display: flex;justify-content: center;gap: 20px;padding-top: 40px;}
.swiper-button-nextV2,.swiper-button-prevV2 {cursor: pointer;}
.swiper-button-nextV2:hover path, .swiper-button-prevV2:hover path {fill: #f9ae39;}
.CommercialTabContent.Open .CommercialBoxCol,.CommercialTabContent.Open .CommercialBoxColV2 {-webkit-animation-name: fadeInleft;animation-name: fadeInleft-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.TabContent.Open {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

.TestimonialsBoxCol:before {background: #3ab8fa63;width: 100%;height: 100%;content: '';position: absolute;left: 0;top: 0; opacity:1; transition: all ease 0.6s; }
.TestimonialsBoxCol.swiper-slide-active:before { opacity:0; }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInleft {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Platform Page CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.BuiltTop {max-width: 1170px;width: 100%;margin: 0 auto;}
.BuiltInner {border-radius: 20.632px;border: 19px solid rgba(85, 136, 193, 0.10);padding: 42px 32px 52px;background: #FFF;box-shadow: 0px 20px 117.60399px -154.7421px rgba(71, 178, 249, 0.20);}
.BuiltBoxImages {max-width: 1125px;width: 100%;margin: 0 auto;}
.BuiltBoxImages img {width: 100%;height: auto;}

.InsideCol {width: 33.33%;position: relative;padding: 10%;}
.InsideColIcon {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.InsideColIcon svg {width: 100%;height: 100%;}
.InsideColInner {position: relative;text-align: center;}
.InsideColIconimg img {border-radius: 50%;box-shadow: 0px 0px 35.51251px 0px #159CF6;}
.InsideColTitle {font-size: 16px;line-height: 1.13;}
.InsideRow {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 40px;background: var(--light-blue, rgba(143, 211, 255, 0.20));}
.InsideRow {border-radius: 40px;padding: 23px 18px 32px;max-width: 924px;width: 100%;margin: 5px auto;}
.InsideInner {max-width: 1060px;width: 100%;margin: 0 auto;}
.InsideColInner {cursor: pointer;}

.SolutionsInner {border-radius: 20.632px;border: 19px solid rgba(85, 136, 193, 0.10);background: #FFF;box-shadow: 0px 20px 117px 0px rgba(71, 178, 249, 0.20);padding: 42px 32px 52px;}
.SolutionsCol {border: 1px solid #fff;cursor: pointer;border-radius: 12px;padding: 23px;text-align: center;width: 100%;max-width: 207px;display: flex;align-items: center;justify-content: center;transition: all .6s ease;-moz-transition: all .6s ease;-webkit-transition: all .6s ease;-o-transition: all .6s ease;overflow: hidden;position: relative;}
.SolutionsRow {display: flex;justify-content: center;gap: 25px;flex-wrap: wrap;}
.SolutionsCol:before {content: '';position: absolute;width: 100%;height: 100%;left: 0;opacity: 1;top: 0;background: linear-gradient(196deg, #7AE7FF 11.37%, #159CF6 69.31%);transition: all .6s ease;-moz-transition: all .6s ease;-webkit-transition: all .6s ease;-o-transition: all .6s ease;}
.SolutionsColInner {position: relative;}
.SolutionsCol h5 {transition: all .6s ease;-moz-transition: all .6s ease;-webkit-transition: all .6s ease;-o-transition: all .6s ease;}
.SolutionsCol:hover:before {opacity: 0;}
.SolutionsCol:hover {border: 1px solid #159CF6;}
.SolutionsCol:hover h5 {color: #159CF6;}

.BenefitsLeft {width: 393px;}
.accordionRepeat {cursor: pointer;padding: 24px 23px;border-radius: 9.138px;background: #FFF;box-shadow: 0px 13.70681px 30.45959px 0px rgba(0, 0, 0, 0.05);width: 100%;}
.accordionRepeat.active {color: #fff;background: #159CF6;box-shadow: 0px 13.70681px 30.45959px 0px rgba(0, 0, 0, 0.05);}
.accordionMain {max-width: 350px;font-size: 16px;width: 100%;}
.accordionRepeatMain {display: flex;flex-wrap: wrap;gap: 16px;}
.BenefitsCta a {margin-top: 16px;width: 100%;}
.BenefitsRow {padding: 32px;display: flex;flex-wrap: wrap;gap: 17px;align-items: center;}
.BenefitsRight {width: calc(100% - 493px);border-radius: 10px;background: #FFF;padding: 20px;box-shadow: 0px 20px 117px 0px rgba(71, 178, 249, 0.20);}
.BenefitsImagesBox {width: 100%;height: 100%;text-align: center;}
.BenefitsImagesBox img {width: 100%;}
.accordionRepeat.active .accordionMainTitle {font-weight: 700;}

.InsidePopupMain {position: fixed;top: 0;background: rgb(0 0 0 / 40%);left: 0;width: 100%;height: 100%;display: none;z-index: 999;padding: 20px 20px;overflow: auto;}
.InsidePopupMainBox {max-width: 924px;width: 100%;margin: 0 auto;display: flex;align-items: center;min-height: calc(100% - 40px);}
.InsidePopupBox {border-radius: 40px;background: linear-gradient(196deg, #7AE7FF 11.37%, #159CF6 69.31%);padding: 40px 30px 40px;width: 100%;}
.InsidePopupIconimg {width: 54px;}
.InsidePopupIconimg img {width: 100%;}
.InsidePopupTop {display: flex;align-items: center;justify-content: center;gap: 10px;}
.InsidePopupBoxRow {max-width: 614px;width: 100%;margin: 0 auto;}
.InsidePopupclose {width: 20px;height: 20px;line-height: 0;position: absolute;right: 20px;top: 24px;}
.InsidePopupclose span {display: block;cursor: pointer;}
.InsidePopupBox {position: relative;}
header.header {background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);}

@media(min-width:768px){
  body.homebgimages {background-image: url(https://43629610.fs1.hubspotusercontent-na1.net/hubfs/43629610/mainhome.png);background-position: top;background-size: contain;background-repeat: no-repeat;}
  body.Platformbgimages {background-image: url(https://43629610.fs1.hubspotusercontent-na1.net/hubfs/43629610/Platform/Platformpagebg.svg);background-position: top;background-size: contain;background-repeat: no-repeat;}
  body.Databgimages {background-image: url(https://43629610.fs1.hubspotusercontent-na1.net/hubfs/43629610/Data-Security/Secure%20By%20Design.png);background-position: top;background-size: 100% auto;background-repeat: no-repeat;}
  body.Appsbgimages {background-image: url(https://43629610.fs1.hubspotusercontent-na1.net/hubfs/43629610/appbg.png);background-position: top;background-size: 100% auto;background-repeat: no-repeat;}
}
.BannerVideoImgBox img {width: 100%;height: auto;}
.BannerVideoImgBox {border-radius: 20px;overflow: hidden;}

.SecurityInner {border-radius: 20.632px;border: 19px solid rgba(85, 136, 193, 0.10);background: #FFF;box-shadow: 0px 20px 117.60399px 0px rgba(71, 178, 249, 0.20);padding: 32px;}
.SecurityMainCol {padding: 23px 18px;width: calc(33.33% - 13.33px);}
.SecurityMainRow {padding-top: 24px;display: flex;gap: 25px 20px;flex-wrap: wrap;}
.SecurityMainText {color: #A6A6A6;}
.SecurityRow {display: flex;flex-wrap: wrap;align-items: center;gap: 20px;padding: 24px 21px 0;}
.SecurityLeft {padding: 24px 0;}
.SecurityRight {width: 392px;}
.SecurityRight img {width: 100%;height: auto;}
.SecurityLeft {width: calc(100% - 412px);}
.SecurityBottomTitle {letter-spacing: -0.197px;}
.SecurityMainTitle h5 {letter-spacing: -0.197px;}

.max1065 {max-width: 1065px;width: 100%;margin: 0 auto;}
.CertificatesMainCol {max-width: 168px;width: 100%;}
.CertificatesMainCol img {width: 100%;height: auto;}
.CertificatesMainRow {display: flex;justify-content: center;align-items: center;gap: 25px;flex-wrap: wrap;}

.ChallengesCol {border: 4px solid #A5A5A5;border-radius: 20px 0 0 20px;border-right: 0;width: 50%;background: #FAFAFA;}
.ChallengesColTop {position: relative;padding: 41px 55px;}
.ChallengesRepeatMain {padding: 25px 35px;}
.ChallengesRepeat.active {background: rgba(246, 149, 34, 0.20);}

.ChallengesRepeat {padding: 20px;border-radius: 10px;}
.ChallengesRepeatMainTitle h5 {color: #F69522;cursor:pointer;font-weight: 700;}
.ChallengesCol:nth-child(2n+2) .ChallengesColTop {margin-top: -4px;margin-right: -4px;padding-bottom: 45px;border-radius: 0 20px 0 0;}
.ChallengesRepeatText {/*color: #A6A6A6;*/ font-wight:500; display: none;max-width: 506px;width: 100%;}
.ChallengesRow {display: flex;flex-wrap: wrap;}
.ChallengesCol:nth-child(2n+2) {border: 4px solid #1AA0F7;border-left: 0;background: #fff;border-radius: 0 20px 20px 0;box-shadow: 0px 20px 117.60399px 0px rgba(71, 178, 249, 0.20);}
.ChallengesColTopTitle h3 {color: #F69522;}
.ChallengesColLogo {margin: -24px 0 -24px auto;max-width: 200px;width: auto;}
.ChallengesColTopTitle {padding: 16px 0;position: relative;}
.ChallengesColTopTitle:before {content: '';width: 29px;height: 6px;background: #F69522;display: block;position: absolute;border-radius: 6px;top: -3px;left: 0;}
.ChallengesCol:nth-child(2n+2) .ChallengesColTop {background: linear-gradient(180deg, #7AE7FF 0%, #159CF6 100%);}
.ChallengesCol:nth-child(2n+2) .ChallengesColTopTitle:before {background: #159CF6;}
.ChallengesCol:nth-child(2n+2) .ChallengesColTopTitle h3 {color: #fff;}
.ChallengesCol:nth-child(2n+2) .ChallengesColTopText {color: #fff;}
.ChallengesCol:nth-child(2n+2) .ChallengesRepeatMainTitle h5 {background: var(--Gradient-CI, linear-gradient(180deg, #7AE7FF 11.37%, #159CF6 69.31%));background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;}
.ChallengesCol:nth-child(2n+2) .ChallengesRepeat.active {background: var(--light-blue, rgba(143, 211, 255, 0.20));}


/* Statistics */
.statisticsStrip { background: linear-gradient(180deg, #7AE7FF 0%, #159CF6 100%); color:#fff; text-align: center; font-size:18px; font-weight:700; }
.statisticsStrip .span4 > div { max-width:300px; margin:0 auto; }
.statisticsStrip .val { font-size:80px; }

.SecurityMainCol.V2 {border: 1px solid rgba(0, 0, 0, 0.20);border-radius: 10px;padding: 23px;}
.ConfigureRow {justify-content: center;}
.ConfigureImgBox.V2 {border-radius: 20px;overflow: hidden;}
.AboutBannerInner {border-radius: 19.421px;background: linear-gradient(180deg, #7AE7FF 0%, #159CF6 100%);padding: 60px 100px;text-align: center;}
.AboutBannerSubTitle {max-width: 860px;width: 100%;margin: 0 auto;}
.AboutInner {max-width: 1060px;width: 100%;margin: 0 auto;}

.OurTeamCol {max-width: 332px;width: auto;text-align: center;padding: 16px;}
.OurTeamTop a {font-size: 24px;font-style: normal;flex-wrap: wrap;font-weight: 600;color: #000;display: flex;align-items: center;line-height: 0;gap: 20px;justify-content: center;}
.OurTeamTop {padding: 24px 0;}
.OurTeamText {color: #5B5F62;text-align: center;font-size: 14px;}
span.OurTeamName {text-decoration: underline;line-height: 1;}
.OurTeamRow {display: flex;/*justify-content: space-between;*/flex-wrap: wrap;gap: 40px;}

.ServicesRepeat {padding: 20px;box-shadow: 0px 20px 65.60399px 0px rgba(71, 178, 249, 0.20);border-radius: 10px;background: rgba(255, 255, 255, 0.40);}
.ServicesLeft {width: 50%;padding-right: 34px;}
.ServicesRight {width: 50%;padding-left: 4px;}
.ServicesInner {padding: 32px;}
.ServicesRow {display: flex;justify-content: center;flex-wrap: wrap;}
.ServicesImagesBox {border-radius: 20px;overflow: hidden;box-shadow: 0px 20px 117px 0px rgba(71, 178, 249, 0.20);}
.ServicesRepeat + .ServicesRepeat {margin-top: 10px;}
.ServicesMain {color: #A6A6A6;}
.ServicesImagesBox img {width: 100%;height: auto;}
.ThriveInner {padding: 13px;border-radius: 20px;border: 19px solid rgba(85, 136, 193, 0.10);background: #FFF;box-shadow: 0px 20px 117.60399px -0px rgba(71, 178, 249, 0.20);}
.ThriveLeft,.ThriveRight {width: calc(50% - 48px);}
.ThriveRow {display: flex;align-items: center;justify-content: center;gap: 96px;flex-wrap: wrap;}
.ThriveImages img {width: 100%;height: auto;}
.ThriveImages {border-radius: 20px;overflow: hidden;}

.OpeningsBottomContent {color: rgba(33, 33, 33, 0.40);}
.OpeningsTopBoxLeft {width: 80px;height: 80px;border-radius: 50%;background: rgba(21, 156, 246, 0.10);box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05) inset;display: flex;align-items: center;justify-content: center;}
.OpeningsTopBoxLeft svg {width: 32px;height: auto;}
.OpeningsTopBoxRight {width: calc(100% - 100px);}
.OpeningsTopBox {display: flex;align-items: center;gap: 20px;flex-wrap: wrap;}
.OpeningsCol {border-radius: 10px;background: #FFF;box-shadow: 0px 13.95px 31px 0px rgba(0, 0, 0, 0.05);padding: 24px;max-width: 397px;width: auto;}
.OpeningsRow {display: flex;justify-content: center;gap: 24px;flex-wrap: wrap;}

.RecognizedSection.ButtonUpSide.p30-0 {padding: 60px 0;}
.RecognizedSection.ButtonUpSide .slick-dots li button {min-width: auto;width: 36px;border-radius: 5px;height: 6px;background: rgba(15, 140, 233, 0.20);padding: 0;}
.RecognizedSection.ButtonUpSide .slick-dots li {position: relative;display: inline-block;width: 36px;height: 6px;margin: 0 14px;padding: 0;cursor: pointer;}
.RecognizedSection.ButtonUpSide .slick-dots li.slick-active button {transform: none;background: #0F8CE9;}
.BlogListing {border-radius: 12px;background: #FFF;box-shadow: 0px 20px 117.60399px 0 rgba(71, 178, 249, 0.10);max-width: 395px;width: auto;padding: 42px;text-align: center;}
.featuredImage a {max-width: 90px;width: auto;margin: 0 auto;display: block;}
.featuredImage a img {width: 100%;height: auto;}
.backgroundTitle.h4 a {font-weight: 700;color: #202020;padding: 13px 0 8px;display: block;}
.postDescription {color: #7A7A7A;font-size: 14px;}
.readMorebutton a {font-weight: 700;color: #202020;display: block;font-size: 14px;letter-spacing: 0.704px;display: flex;align-items: center;gap: 6px;justify-content: center;}
.readMorebutton {display: inline-block;}
.AllResourcesListing {display: flex;justify-content: center;flex-wrap: wrap;gap: 24px;}

.BlogListTopicName ul {display: flex;flex-wrap: wrap;gap: 10px;align-items: center;}

.BlogServicesInner.ServicesInner {padding: 30px 20px;border-radius: 20.632px;border: 19px solid rgba(85, 136, 193, 0.10);background: #FFF;box-shadow: 0px 20px 117.60399px 0 rgba(71, 178, 249, 0.20);}
.BlogServicesInner.ServicesInner .ServicesRepeat,.BlogServicesInner.ServicesInner .ServicesImagesBox {box-shadow: none;}
.SecurityInner.BlogSecurityInner {padding: 0;box-shadow: none;border: none;}

.SecurityInner.BlogSecurityInner .SecurityMainColInner {padding-left: 24px;position: relative;}
.SecurityInner.BlogSecurityInner .SecurityMainColInner:before {content: '';position: absolute;height: 36px;width: 6px;background: #F69522;border-radius: 10px;left: -1px;top: 1px;}
.SecurityInner.BlogSecurityInner .SecurityMainCol {padding: 23px;}
.UsedMainCol {width: calc(33.33% - 20px);border-radius: 9.3px;background: #FFF;box-shadow: 0px 13.95px 31px 0px rgba(0, 0, 0, 0.05);padding: 24px;}
.UsedMainRow {display: flex;justify-content: center;gap: 30px;flex-wrap: wrap;}
.UsedBoxImages {border-radius: 13px;background: linear-gradient(196deg, #7AE7FF 11.37%, #159CF6 69.31%);padding: 24px;}
.UsedBoxImages img {width: 100%;height: auto;border-radius: 13px;}
.UsedMainIcon {width: 60px;height: auto;line-height: 0;}
.UsedMainIcon svg {width: 100%;height: auto;}

.DecisionsRepeat {border-radius: 9.3px;background: #FFF;box-shadow: 0px 13.95px 31px 0px rgba(0, 0, 0, 0.05);padding: 24px;width: calc(50% - 15px);}
.DecisionsRepeatRow {display: flex;flex-wrap: wrap;gap: 10px;}
.DecisionsRepeatLeft {width: 60px;}
.DecisionsRepeatLeft svg {width: 100%;height: auto;}
.DecisionsRepeatRight {width: calc(100% - 70px);}
.DecisionsRepeatMain {display: flex;flex-wrap: wrap;gap: 30px;}

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

/*-=-=- Only Desktop CSS -=-=-*/
@media (min-width:768px ) {
  .ib { display: inline-block; vertical-align:middle; margin-right:-4px; float:none; }
  .TestimonialsBoxCol.swiper-slide {width: 425px;}

  .ServicesMainTitle.V2:before {width: 5px;height: 5px;content: '';position: absolute;background: #000;display: inline-block;vertical-align: middle;border-radius: 50%;left: 10px;top: 50%;transform: translateY(-50%);}
  .ServicesMainTitle.V2 {position: relative;padding-left: 24px;}

}

@media (min-width: 992px ){
  .BannerVideoMainVideo .hs-video-wrapper {padding-bottom: 62.25% !important;}
  .ConfigureTitle h2 {font-size: 42px;}

  .font40 h3 {font-size: 40px;}
  .font54 h2{font-size: 54px;}
  .font48 h2{font-size: 48px;}

  .InsideCol:last-child {width: 90%;padding: 0;border-radius: 12px;background: linear-gradient(180deg, #7AE7FF 14.37%, #159CF6 69.31%);margin-top: 20px;border-radius: 35px;}
  .InsideCol:last-child .InsideColIcon {display: none;}
  .InsideCol:last-child .InsideColInner {display: flex;align-items: center;justify-content: center;padding: 28px;gap: 13px;}
  .InsideCol:last-child .InsideColInner .InsideColIconimg img {box-shadow: none;border-radius: 0;}
  .InsideCol:last-child .InsideColTitle.pt10 {padding-top: 0;font-size: 24px;}

  .InsideCol:last-child:before {content: '';position: absolute;width: 4px;height: 30px;background: #e9f6ff;transform: rotate(35deg);top: -2px;left: 5px;}
  .InsideCol:last-child:after {content: '';position: absolute;width: 4px;height: 30px;background: #e9f6ff;transform: rotate(-29deg);top: -2px;right: 5px;}
  .InsideCol:last-child .InsideColInner:before {content: '';position: absolute;width: 4px;height: 30px;background: #e9f6ff;transform: rotate(-35deg);bottom: -2px;left: 5px;}
  .InsideCol:last-child .InsideColInner:after {content: '';position: absolute;width: 4px;height: 30px;background: #e9f6ff;transform: rotate(29deg);bottom: -2px;right: 5px;}    

  .SolutionsInner.V2 {padding: 42px 15px 52px;}

}

@media (min-width:1081px ) {
  .button.max350 {min-width: 350px;}

  .Navigation_Inner ul {padding: 0 30px;}
  .expandMenu { display:none; }
  .hs-menu-depth-1>.hs-menu-children-wrapper:after {content: '';background: #fff;background: linear-gradient(180deg, #ffffffb3 11.37%,#7AE7FF 52.37%, #159CF6 69.31%);width: calc(100% + 4px);height: calc(100% + 2px);position: absolute;left: -2px;top: 0;border-radius: 12px;z-index: -1;}
  li.hs-menu-item.hs-menu-depth-2.hs-item-has-children > a {font-size: 24px;font-weight: 700;padding: 0;padding-bottom: 11px;padding-top:20px;}
  li.hs-menu-item.hs-menu-depth-3 a {color: #1E1E1E;font-size: 16px;padding: 4px 0;}
  li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > a {position: relative;}
  li.hs-menu-item.hs-menu-depth-1 > a:before {content: '';position: absolute;width: 0;height: 3px;background: #159CF6;border-radius: 15px;bottom: 0;left: 50%;transform: translateX(-50%);transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;}
  li.hs-menu-item.hs-menu-depth-1:hover > a:before { width: 50px;}
  .Navigation_Inner ul ul {justify-content: start;gap: 60px;}

  .BenefitsCta a {padding: 25px 20px;}
  .RecognizedSection.ButtonUpSide ul.slick-dots {bottom: 40px;}
  .RecognizedSection.ButtonUpSide .slick-dotted.slick-slider {margin-bottom:0;}

  .SecurityMainRow.TowColBox .SecurityMainCol {width: calc(50% - 10px);}

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

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

}

/*-=-=- Smaller Desktop Devices -=-=-*/

@media (max-width:1280px ) {

}

@media (max-width:1230px ) {
  .wrapper,.content-wrapper { max-width:1000px !important }  
  h1,.h1 h2  {font-size: 43.2px;}
  .Navigation_Inner ul {gap: 20px;}
  .Navigation_Inner ul li a {font-size: 18px;}
  .CommercialBoxCol, .CommercialBoxColV2 {width: calc(50% - 8px);}

  .ReturnsLeft {padding-right: 20px;}
  .ReturnsCardCol {width: calc(50% - 10px);}
  .Returnsshape img {width: 100%;height: 100% !important;}

  .UsedMainCol {width: calc(50% - 15px);}

}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1080px ) {
  .wrapper,.content-wrapper { max-width:935px !important }   
  h1,.h1  {font-size: 38.400000000000006px;}

  .expandMenu { display:inline-block; }
  a.expandMenu i { position:relative; transition:all ease .3s; -webkit-transition:all ease .3s; width:30px; left:0; height:3px; opacity:1; display:block; background: #F69522; margin:5px 0; }
  a.expandMenu.open i:first-child { transform:rotate(135deg); -webkit-transform:rotate(135deg); top:10px; position:relative; }
  a.expandMenu.open i:nth-child(2) { position:relative; left:-46px; opacity:0; }  
  a.expandMenu.open i:last-child { transform:rotate(-135deg); -webkit-transform:rotate(-135deg); top:-6px; position:relative; }

  .child-Expand {position: absolute;top: 10px;right: 18px;width: 24px;text-align: center;height: 24px;margin: 0;padding: 5px;cursor: pointer;}
  .child-Expand i { position:relative; width: 15px; left:0; height: 1px; opacity:1; display: block; background: #F69522; margin: 6px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
  .child-Expand i + i { position: relative; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); top:-7px; }
  .child-Expand.open i  { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
  .child-Expand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }

  .Navigation_Inner { border-top:1px solid #F69522; width: 100%; position:absolute; padding:0 0 10px; left: 0; top: 100%; display:none; background:#fff; text-align:left; box-shadow:0px 4px 4px 0px rgba(153,153,153,0.3); }
  .Navigation_Inner ul li a { padding: 10px 20px; }
  .Navigation_Inner {width: 100%;    overflow: auto !important;}
  .Navigation_Inner  ul > li { width:100%;position: relative; }
  .Navigation_Inner  ul > li + li { border-top:1px solid rgba(29, 44, 76, 0.05);  }
  .Navigation_Inner ul {display: block;padding-bottom: 30px;}
  .Navigation_Left {text-align: right;padding-right: 20px;padding-top: 4px;}
  header.header {padding: 15px 0;}
  .hs-menu-depth-1 > .hs-menu-children-wrapper {visibility: visible !important;position: relative;opacity: 1 !important;left: 0;top: 0;width: 100%; display: none; padding: 0 0 0 15px;}
  .Navigation_Inner .hs-menu-wrapper ul.hs-menu-children-wrapper {display: none;}
  .Navigation_Inner ul ul ul li a {padding: 10px 25px;}

  .FooterLogo {width: 100%;}
  .FooterMainManu {width: 100%;justify-content: space-around;gap: 30px;}
  .FooterRow {gap: 25px;}

  .CommercialTabList ul {justify-content: center;}
  .RecognizedRow {border: 10px solid rgba(85,136,193,.1);padding: 75px 45px;}

  .ConfigureRow {padding: 35px 50px;}
  .DataSchemasTrustedCol {padding: 20px 15px;}

  .TestimonialsRight {width: 100%;margin: 0 auto;max-width: 656px;}
  .TestimonialsLeft {width: 100%;padding-bottom: 30px;text-align: center;}

  .BenefitsRow {max-width: 700px;width: 100%;margin: 0 auto;}
  .BenefitsRight {width: 100%;}
  .BenefitsLeft {width: 100%;}
  .SecurityMainCol {width: calc(50% - 10px);}
  .SecurityLeft {width: calc(100% - 250px);}
  .SecurityRight {width: 230px;}
  .SecurityMainRow {padding-top: 20px;gap: 15px 20px;}

  .statisticsStrip { font-size:15px; }
  .statisticsStrip .val { font-size:60px; }
  .OurTeamRow {justify-content: center;}
  .ServicesLeft {width: 100%;padding-right: 0;}
  .ServicesRight {width: 100%;padding-left: 0;padding-top: 30px;}
  .ThriveRow {gap: 30px;}
  .ThriveLeft, .ThriveRight {width: 100%;}
  .ThriveInner {padding: 30px;border: 10px solid rgba(85, 136, 193, 0.10);}


}


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

  .wrapper,.content-wrapper  { max-width:760px !important }

  h1,.h1 h2  {font-size: 28.799999999999997px;}
  h2 ,.h2 h1 {font-size: 33.599999999999994px;}
  h3,.h3 {font-size: 25.5px;}
  h4,.h4 {font-size: 20.64px;}
  h5,.h5 {font-size: 17.2px;}

  .pb40,.p40-0 { padding-bottom:30px; }
  .pb50,.p50-0 { padding-bottom:40px; }
  .pb60,.p60-0 { padding-bottom:40px; }
  .pb70,.p70-0 { padding-bottom:56px; }
  .pt40,.p40-0 { padding-top:30px; }
  .pt50,.p50-0 { padding-top:40px; }
  .pt60,.p60-0 { padding-top:40px; }
  .pt70,.p70-0 { padding-top:56px; }
  .p90-0 ,.p80-0 { padding: 64px 0; }
  .pb90 { padding-bottom: 64px; }
  .tabw100 { width: 100% }
  .ib.tabw100 { width: 100%; display:block; margin-right: 0 }

  .BannerVideoRight {padding-left: 0;width: 100%;}
  .BannerVideoLeft {width: 100%;}
  .BannerVideoRow {gap: 30px;}
  .FooterMainManu {justify-content: space-between;gap: 25px;}
  a.button.Bigbox svg {width: 38px;}
  a.button.Bigbox {font-size: 20px;gap: 15px;}

  .CustomersBoxCol {width: 100%;}
  .CustomersContentMain {gap: 15px;}

  .ConfigureRow {padding: 30px 40px;} 
  .ReturnsLeft {padding-right: 0;width: 100%;padding-bottom: 20px;}
  .ReturnsRight {width: 100%;}
  .Returnsshape img {height: auto !important;}
  .ReturnsCardCol {border: 1px solid #64d7fd;}
  .ReturnsCardRow {max-width: 100%;}
  .ReturnsContent br {display: none;}
  .ReturnsImgBox {text-align: center;}

  .BuiltInner {border: 10px solid rgba(85, 136, 193, 0.10);padding: 35px 25px;}

  .InsideCol {width: 90%;padding: 0;border-radius: 12px;background: linear-gradient(180deg, #7AE7FF 14.37%, #159CF6 69.31%);margin-top: 20px;border-radius: 35px;}
  .InsideCol .InsideColIcon {display: none;}
  .InsideCol .InsideColInner {display: flex;align-items: center;justify-content: center;padding: 20px;gap: 13px;}
  .InsideCol.InsideColInner .InsideColIconimg img {box-shadow: none;border-radius: 0;}
  .InsideCol .InsideColTitle.pt10 {padding-top: 0;font-size: 20px;}

  .InsideCol:before {content: '';position: absolute;width: 4px;height: 30px;background: #e9f6ff;transform: rotate(35deg);top: -2px;left: 5px;}
  .InsideCol:after {content: '';position: absolute;width: 4px;height: 30px;background: #e9f6ff;transform: rotate(-30deg);top: -2px;right: 5px;}
  .InsideCol .InsideColInner:before {content: '';position: absolute;width: 4px;height: 30px;background: #e9f6ff;transform: rotate(-35deg);bottom: -2px;left: 5px;}
  .InsideCol .InsideColInner:after {content: '';position: absolute;width: 4px;height: 30px;background: #e9f6ff;transform: rotate(29deg);bottom: -2px;right: 5px;}    

  .SolutionsInner {border: 10px solid rgba(85, 136, 193, 0.10);padding: 32px 20px;}
  .SecurityMainCol {padding: 10px 0;}
  .SecurityRow {padding: 0;}

  .ChallengesCol {width: 100%;border: 2px solid #A5A5A5;border-radius: 20px;}
  .ChallengesCol:nth-child(2n+2) {border: 2px solid #1AA0F7;border-radius: 20px;overflow: hidden;}
  .ChallengesCol:nth-child(2n+2) .ChallengesColTop {margin-top: 0;margin-right: 0;padding-bottom: 41px;}
  .ChallengesCol + .ChallengesCol {margin-top: 20px;}
  .AboutBannerInner {padding: 50px 60px;}
  .RecognizedSection.ButtonUpSide .slick-dots li {margin: 0 5px;}
  .UsedBoxImages {padding: 20px;}

  .DecisionsRepeat {width: 100%;}
    
    .CommercialBoxCol.hovered{min-height:130px;}

}


/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
  .wrapper,.content-wrapper { max-width:100% !important; padding-left:24px; padding-right:24px; }

  .mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
  .mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
  .mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
  .mbottom30 { margin-bottom:30px; }
  .mpt0,.mp0 { padding-top:0 !important; }
  .mpb0,.mp0 { padding-bottom:0 !important; }
  .mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
  .mobile-center.text-right { text-align:center; }
  .mw100 { width: 100% }
  form fieldset.form-columns-2 .field { width:100% !important; }
  form fieldset.form-columns-3 .field { width:50% !important; }
  .CommercialBoxCol, .CommercialBoxColV2 {width: 100%;}
  .RecognizedRow {padding: 40px 25px;}
  .ConfigureRow {padding: 40px 25px;}
  .ConfigureContent {max-width: 100%;}
  .ConfigureLeft {padding-right: 0;width: 100%;padding-bottom: 20px;}
  .ConfigureRight {width: 100%;}
  .DataSchemasTrustedCol {padding: 15px;}
  .CommercialBoxColInner br {display: none;}
  .SolutionsRow {gap: 15px; }
  .statisticsStrip .span4 + div { margin-top:30px; }
  .ServicesInner {padding: 0;}

  .ThriveInner {padding: 20px;}

  .SecurityInner.BlogSecurityInner .SecurityMainCol {padding: 15px 0;}
  .BlogServicesInner.ServicesInner {padding: 24px 15px;border: 10px solid rgba(85, 136, 193, 0.10);}
  .ServicesRepeat {padding: 5px 0;}

  .UsedMainCol {width: 100%;}
  .UsedMainRow {gap: 20px;}
  .UsedBoxImages {padding: 15px;}
  .DecisionsRepeatMain {
    gap: 20px;
  }
  .RecognizedRow {
    width:100%;
  }
  body .dnd_area-module-6-hidden {
    display:block !important;
  }
  .RecognizedSection {
    max-width:600px;
    margin: 0 auto;
  }

}

@media (max-width:640px ) {
  .RecognizedRight {width: 100%;}
  .RecognizedLeft {padding-right: 0;width: 100%;padding-bottom: 20px;}
  .RecognizedRow {padding: 30px 20px;}
  .ConfigureRow {padding: 30px 20px;}
  .Returnsshape {top: -30px;}
  .BuiltInner {border: 5px solid rgba(85, 136, 193, 0.10);padding: 25px 15px;}
  .SolutionsInner {border: 5px solid rgba(85, 136, 193, 0.10);padding: 25px 15px;} 
  .BenefitsRow {padding: 0;}
  .SecurityMainCol {width: 100%;}
  .SecurityLeft {width: 100%;}
  .SecurityRight {width: 100%; max-width: 320px;}
  .SecurityInner { border: 10px solid rgba(85, 136, 193, 0.10); }

  .SecurityMainCol.V2 {padding: 15px;}
  .AboutBannerInner {padding: 40px 30px;}
  .DecisionsRepeat {padding: 20px;}
  body .dnd_area-module-6-hidden {
    display:block !important;
  }
  .RecognizedSection {
    max-width:500px;
    margin: 0 auto;
  }
}


@media (max-width:575px ) {
  form fieldset.form-columns-3 .field { width:100% !important; }
  .wrapper, .content-wrapper {max-width: 100% !important;padding-left: 15px;padding-right: 15px;}
  form fieldset {max-width: inherit !important;margin: 0px !important;}
  form fieldset .field, form fieldset .legal-consent-container {padding-left: 0;padding-right: 0;}
  .header_site_logo {width: 150px;}
  .Navigation_Main {width: calc(100% - 150px);}
  .button.V2 {padding: 8px 10px;font-size: 14px;}
  .Navigation_Right {width: 151px;}
  .Navigation_Left {width: calc(100% - 151px);}
  .TabList ul li {font-size: 16px;padding: 12px 20px;}
  .SolutionsCol {width: 100%;max-width: 100%;} 
  .ChallengesColLogo { margin:0 0 10px; }
  .ChallengesColTop { position:relative; padding:30px 25px; }
  .ChallengesRepeatMain { padding:25px 15px; }
  .ChallengesCol:nth-child(2n+2) .ChallengesColTop { padding-bottom:30px; }
  .ChallengesRepeat { padding:10px 15px; border-radius:10px; }
  .statisticsStrip .val { font-size: 50px; }
  .OurTeamCol {padding: 0;}
  .RecognizedSection {
    max-width:450px;
    margin: 0 auto;
  }
}
@media (max-width:480px ) {
  .Navigation_Left {padding-right: 10px;}
  .CustomersBoxIcon {width: 30px;}
  .CustomersBoxTitle {width: calc(100% - 42px);}
  .CustomersBoxCol {padding: 20px 15px;font-size: 18px;}
  .CommercialTabContent {padding: 10px;}
  .CommercialBoxColInner {gap: 10px;}
  .RecognizedRow {border: 5px solid rgba(85,136,193,.1);} 
  .slick-dots li button {height: 15px;width: 15px;}
  .ReturnsCardCol {width: 100%;}
  .ReturnsCardRow {gap: 10px;}
  .Returnsshape img {height: 260px !important;}
  .InsideCol .InsideColInner {flex-wrap: wrap;padding: 30px 15px;}
  .InsideRow {padding: 20px 15px;}
  .InsideCol {width: 100%;}
  .SolutionsRow { gap:10px; }
  .SecurityInner { border: 5px solid rgba(85, 136, 193, 0.10); padding: 25px 15px; }
  .SecurityLeft { padding:15px 0; }
  .SecurityRow { gap:15px; }
  .SecurityMainRow { gap:0; }
  .AboutBannerInner {padding: 40px 15px;}
  .ThriveInner {padding: 20px 15px;border: 5px solid rgba(85, 136, 193, 0.10);}
  .UsedMainRow {gap: 15px;}
  .UsedBoxImages {
    padding: 10px;
  }
  .DecisionsRepeat {padding: 15px;}
  .DecisionsRepeatMain {
    gap: 15px;
  }
  .DecisionsRepeatRight {
    width: 100%;
  }
  .RecognizedSection {
    max-width:350px;
    margin: 0 auto;
  }
}
@media (max-width:390px ) {
  .button.V2 {font-size: 13px;}
  .header_site_logo {width: 130px;}
  .Navigation_Main {width: calc(100% - 130px);}
  .Navigation_Right {width: 142px;}
  .Navigation_Left {width: calc(100% - 142px);}
  .InsideCol .InsideColInner {flex-wrap: wrap;padding: 25px 15px;}
  .RecognizedSection {
    max-width:320px;
    margin: 0 auto;
  }
}

@media(min-width:1081px) {
.Navigation_Inner .hs-menu-wrapper ul.hs-menu-children-wrapper {
    display: block;

}

}