/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@font-face {
  font-family: "G-font Regular"; 
  src: url("../font/G-font-Regular/G-font-Regular.eot") format("embedded-opentype"),
  src: url("https://go.group-ib.com/hubfs/font/G-font-Regular/G-font-Regular.otf") format("opentype"),
  url("https://go.group-ib.com/hubfs/font/G-font-Regular/G-font-Regular.woff") format("woff"), 
  url("https://go.group-ib.com/hubfs/font/G-font-Regular/G-font-Regular.ttf") format("truetype"); 
  url("https://go.group-ib.com/hubfs/font/G-font-Regular/G-font-Regular.woff2") format("woff2"), 
  font-style: normal; 
  font-weight: normal; 
  font-weight: 400; 
} 
@font-face {
  font-family: "G-font Medium"; 
  src: url("https://go.group-ib.com/hubfs/font/G-font-Medium/G-font-Medium.eot") format("embedded-opentype"),
  src: url("https://go.group-ib.com/hubfs/font/G-font-Medium/G-font-Medium.otf") format("opentype"),
  url("https://go.group-ib.com/hubfs/font/G-font-Medium/G-font-Medium.woff") format("woff"), 
  url("https://go.group-ib.com/hubfs/font/G-font-Medium/G-font-Medium.ttf") format("truetype"); 
  url("https://go.group-ib.com/hubfs/font/G-font-Medium/G-font-Medium.woff2") format("woff2"), 
  font-style: normal; 
  font-weight: Medium; 
  font-weight: 500; 
} 
@font-face {
  font-family: "G-font Bold"; 
  src: url("../font/G-font-Bold/G-font-Bold.eot") format("embedded-opentype"),
  src: url("../font/G-font-Bold/G-font-Bold.otf") format("opentype"),
  url("../font/G-font-Bold/G-font-Bold.woff") format("woff"), 
  url("../font/G-font-Bold/G-font-Bold.ttf") format("truetype"); 
  url("../font/G-font-Bold/G-font-Bold.woff2") format("woff2"), 
  font-style: normal; 
  font-weight: Bold; 
  font-weight: 700; 
} 
h1, h2, h4, h5, h6, p, ul, li, input, select, label p, input p {
  font-family: "G-font Regular"!important;
}

h2 {
padding-bottom: 30px;
}

h3, .oc-accordion__tab-btn, a {
  font-family: "G-font Medium"!important; 
}

h5, h6, p, li {color: #a3a3a3;}
h5 {display: inline-block!important; padding:10px 15px!important; background-color: #191919; border-radius: 5px; margin-right: 10px!important;}
.inputs-list {
list-style-type: none!important;
}

input.hs-input {
  color: #7A7A7A !important;
}

html .hs-form input:not([type=submit]):not(.number__input):not([type=radio]):not([type=checkbox]):not([type=file])::-webkit-input-placeholder {
	color: #7A7A7A !important;
}

html .hs-form input:not([type=submit]):not(.number__input):not([type=radio]):not([type=checkbox]):not([type=file]):-moz-placeholder {
	color: #7A7A7A !important;
}

html .hs-form input:not([type=submit]):not(.number__input):not([type=radio]):not([type=checkbox]):not([type=file])::-moz-placeholder {
	color: #7A7A7A !important;
}

html .hs-form input:not([type=submit]):not(.number__input):not([type=radio]):not([type=checkbox]):not([type=file]):-ms-input-placeholder{
	color: #7A7A7A !important;
}

.oc-grid__col_xl-3, .oc-grid__col_xl-4 {
    padding-left: 7px;
    padding-right: 7px;
}

.oc-grid__container {max-width: 870px!important;}
.oc-rte p+h4 {padding: 0!important;}
.oc-rte p {margin: 0 0 20px!important;}
.big-divider {height: 96px;}
.divider {height: 24px;}
.hero-text {display: block; padding-bottom: 48px;}
.oc-cta {margin: 0!important;}
.oc-tile {padding: 24px;}
.hs-input {background: #292929!important;}
html .hs-form .hs-form-booleancheckbox input+:before {border-radius: 1px!important;}
.oc-grid__col_xl-6 .oc-tile {
display: flex!important;
flex-direction: row!important;
padding: 16px!important;
align-items: center;
  }
.oc-form .oc-grid__row>div {margin-top: 30px!important;}
.gradient-text {
background: linear-gradient(116.57deg,rgba(0,60,245,.48) 16.67%,rgba(141,202,254,.48) 100%),#ffffff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;*/
  }
.oc-tile_bg-secondary1 {
background: rgb(2,0,36);
background: -moz-linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(12,12,12,1) 0%, rgba(1,1,1,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(12,12,12,1) 0%, rgba(1,1,1,1) 100%);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(12,12,12,1) 0%, rgba(1,1,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#010101",GradientType=1);}
.oc-grid__col_xl-6 .oc-tile__image-cont {
    margin: 0!important;
    margin-right: 30px!important;
  }
.oc-grid__col_xl-10, .oc-grid__col_xl-9 {
    min-height: 1px;
    padding-left: 9px!important;
    padding-right: 9px!important;
    position: relative;
    width: 100%;
}

  .oc-logos__item {
    padding-left: 0!important;
    padding-right: 0!important;
}
  .oc-logos__item-link {
    padding-left: 0!important;
    padding-right: 0!important;
    padding: 0!important;
}

.hs-input, .hs-fieldtype-text {color: #7A7A7A!important;}
.oc-author__desc h5 {display: block; padding: 0!important; background-color: #ffffff;}
.event-image {border-radius: 16px;}
.oc-quotes__item {padding-bottom: 0!important;}
.hs-image__grid__container {background: #000000;}
.oc-footer__text {text-align: center;}
.oc-tile_with-border {border: 1px solid #292929!important;}
.oc-grid__container_full-no-pads, .oc-header__top {width: 100% !important; max-width: 100% !important;}

@media (max-width: 768px) {
  .hero-text {display: block; padding-bottom: 24px;}
  
  #hs_cos_wrapper_widget_1716831503174 .oc-form__form_bg-secondary2 {
    margin: 0 16px;
  }
  
  #hs_cos_wrapper_widget_1716831503174 .oc-form__form {
    padding: 20px 32px 30px;
  }
}


.oc-hero .oc-cta_primary1 {
  width: 193px;
  height: 48px;
  margin-bottom: 4px; 
  padding: 0 !important;
}

#hs_cos_wrapper_module_17170600939953 .oc-tile .oc-ctas_h-left {
    position: absolute;
    right: -60px;
    bottom: -1px;
}

#hs_cos_wrapper_module_17170600939953 .oc-tile .oc-ctas_h-left a {
    font-size: 18px;
    background: linear-gradient(116.57deg, rgba(0, 60, 245, .48) 16.67%, rgba(141, 202, 254, .48) 100%), #ffffff;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

#hs_cos_wrapper_module_17170600939953 .oc-cta_primary1 {
  border: none;
}

@media (max-width: 992px) {
  #hs_cos_wrapper_module_17170600939953 .oc-tile .oc-ctas_h-left {
      right: -55px;
  }  
}  

/* Partners tweeks */
@media (max-width: 768px) {
    #hs_cos_wrapper_widget_1718262162458 .oc-partners-left .oc-partners-item,
    #hs_cos_wrapper_widget_1718262162458 .oc-partners .oc-section__content {
        flex-direction: column;
    }

    #hs_cos_wrapper_widget_1718262162458 .oc-partners-left {
        padding-bottom: 0 !important;
    }
}

#hs_cos_wrapper_widget_1718262162458 .oc-partners .oc-section__content {
    width: calc(100vw - 47px);
}

/* Logos */
#hs_cos_wrapper_widget_1717082798868 .oc-logos__item {
  margin-top: 0;
}

#hs_cos_wrapper_widget_1717082798868 .oc-logos__item-link {
  opacity: 1; 
}