.elementor-kit-8{--e-global-color-primary:#6A3ABA;--e-global-color-secondary:#0B87FF;--e-global-color-text:#000000;--e-global-color-accent:#B3F954;--e-global-color-e382958:#1F1FCC;--e-global-color-836d869:#0B2964;--e-global-color-cbd41db:#48C4ED;--e-global-color-cc1af90:#231F20;--e-global-color-4b0be49:#FFFFFF;--e-global-color-8a18da0:#EF5512;--e-global-color-fe1d028:#FCD047;--e-global-color-a6317da:#0B87FF;--e-global-color-949cf15:#B3F954;--e-global-typography-primary-font-family:"config-variable";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"config-variable";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"config-variable";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"config-variable";--e-global-typography-accent-font-weight:500;color:#000000;font-family:"config-variable", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:160%;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:normal;text-decoration:none;color:var( --e-global-color-4b0be49 );}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#1F1FCC;color:var( --e-global-color-4b0be49 );}.elementor-kit-8 e-page-transition{background-color:var( --e-global-color-cbd41db );}.elementor-kit-8 a{color:#1B3D76;font-weight:400;font-style:normal;}.elementor-kit-8 a:hover{text-decoration:underline;}.elementor-kit-8 h1{font-family:"config-variable", Sans-serif;font-size:40px;font-weight:400;line-height:120%;}.elementor-kit-8 h2{color:var( --e-global-color-text );font-family:"config-variable", Sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:120%;}.elementor-kit-8 h3{font-family:"config-variable", Sans-serif;font-size:18px;font-weight:500;line-height:120%;}.elementor-kit-8 h5{font-family:"config-variable", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1385px;}.e-con{--container-max-width:1385px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:#1B3D76;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:18px;line-height:160%;}.elementor-kit-8 h1{font-size:36px;}.elementor-kit-8 h2{font-size:24px;line-height:120%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Variable Font Settings */
h1, h2, h3, h4, h5 {
    font-variation-settings:"slnt" 0, "wdth" 57; 
    font-style:normal;
    font-family: "config-variable", sans-serif;
}

.single-post h2 {
    font-weight:600;
}

.single-post h3 {
    font-size:20px;
}


#footer-ctas h2 {
    font-weight:normal;
}

#inner {
    max-width:1200px;
}

#inner-more {
    max-width:1100px;
}


.eyebrow p {
    margin-bottom:-15px;
    padding-bottom:0px;
}

ul{
    margin-bottom:18px;
}


ol{
    margin-bottom:18px;
}

li {
    margin-bottom:8px;
}


.elementor-widget-n-menu .e-n-menu-title {
    border:0px;
}


/* Button styles */

#client-login .elementor-button:hover{
    text-decoration: underline;
    background-color:#CDEEF6!important;
}

.elementor-button:hover{
    text-decoration: underline;
    background-color:#1F1FCC!important;
}




/*Hubspot form styles */
#sms_consent-368dd397-67c2-41c3-9956-4d9babe12d3d {
  font-size:12px;
  margin-bottom:12px;
  line-height:18px!important;
}

.inputs-list ul {
margin-left:0px;

}

.inputs-list li {
     list-style: none;

}

.hs-submit
{
  font-variation-settings:"slnt" 0!important; 
  font-style:normal!important;
}


.input {
  font-variation-settings:"slnt" 0!important; 
  font-style:normal!important;
}

#hsForm_368dd397-67c2-41c3-9956-4d9babe12d3d > fieldset:nth-child(2) > div > div.hs_sms_consent.hs-sms_consent.hs-fieldtype-booleancheckbox.field.hs-form-field > div > ul {
    padding-left:0px;
    margin-left:0px;
}

.hs-field-desc{
  font-size:14px;
  margin:12px 0px;
  line-height:18px;
}


.hs-richtext {
  font-size:14px;
 margin:25px 0px;
  line-height:18px;
}

.hs-form-booleancheckbox{  
    font-size:14px;
  margin-bottom:12px;
  line-height:18px;
}


#sms_consent-368dd397-67c2-41c3-9956-4d9babe12d3d {
    margin-right:10px;
    padding-top:5px;
}


.hs-form-field > label {
    margin-top:25px;
    margin-bottom:10px;
}

.hs-form-required {
    color:#EF5512;
}

.hs-form input {
    color:#757575;
}


input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea {
    border-radius:0px;
    border-color:#B3B3B3;
}


#hsForm_368dd397-67c2-41c3-9956-4d9babe12d3d > div.hs_submit.hs-submit > div.actions > input {
    border:0px;
    border-radius:0px;
    margin-top:35px;
}



blockquote {
    font-weight:500;
    font-style:italic;
    color:#6A3ABA;
    line-height:160%;
    padding-right:10%;
    margin:50px;
    font-size:18px;
}

.gai-subhead {
    font-variation-settings: "slnt" 0, "wdth" 57; 
    font-style:normal;
    font-family: "config-variable", sans-serif;
}

body {
  font-variation-settings:"slnt" 0; 
  font-style:normal;
    font-family: "config-variable", sans-serif;
}



/*Solutions*/

.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-item:hover > .e-n-menu-title#e-n-menu-title-7561,
.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-title#e-n-menu-title-7561.e-current {
   background-color: transparent;
    background-image: linear-gradient(90deg, #AAD5FF 0%, #FFFFFF 65%)!important;

}




.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-title#e-n-menu-title-7561:hover,
.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-title#e-n-menu-title-7561.e-current {
   background-color: transparent;
   background-image: linear-gradient(90deg, #AAD5FF 0%, #FFFFFF 65%)!important;


}


.elementor-215 .elementor-element.elementor-element-482ca32 
.e-n-menu-title#e-n-menu-title-7561:hover:not(.e-current) {
   background-color: transparent;
 background-image: linear-gradient(90deg, #AAD5FF 0%, #FFFFFF 65%)!important;


}




/*About 7562*/


#e-n-menu-title-7562{
    border:0px!important;
}

.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-item:hover > .e-n-menu-title#e-n-menu-title-7562,
.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-title#e-n-menu-title-7562.e-current {
   background-color: transparent;
    background-image: linear-gradient(90deg, #CDEEF6 21%, #FFFFFF 60%)!important;

}




.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-title#e-n-menu-title-7562:hover,
.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-title#e-n-menu-title-7562.e-current {
   background-color: transparent;
    background-image: linear-gradient(90deg, #CDEEF6 21%, #FFFFFF 60%)!important;

}


.elementor-215 .elementor-element.elementor-element-482ca32 
.e-n-menu-title#e-n-menu-title-7562:hover:not(.e-current) {
   background-color: transparent;
    background-image: linear-gradient(90deg, #CDEEF6 21%, #FFFFFF 60%)!important;

}




/*Resources 7563*/

.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-title#e-n-menu-title-7563:hover,
.elementor-215 .elementor-element.elementor-element-482ca32
.e-n-menu-title#e-n-menu-title-7563.e-current {
   background-color: transparent;
    background-image: linear-gradient(90deg, #AAB4C980 21%, #FFFFFF 68%)!important;

}

.elementor-215 .elementor-element.elementor-element-482ca32 
.e-n-menu-title#e-n-menu-title-7563:hover:not(.e-current) {
   background-color: transparent;
    background-image: linear-gradient(90deg, #AAB4C980 21%, #FFFFFF 68%)!important;

}

#top-bottom {
    border-top:0.5px solid #000
    border-bottom:0.5px solid #000;
}


#left-right {
    border-right:0.5px solid #000
    border-left:0.5px solid #000;
}


.body {
  font-family: 'config-variable';
  font-weight: 400;
  font-style: normal; 
}


#footer-menus p a {
    font-weight:300;
}

#menu-1-feee11f > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-67 {
    width:100%;
    float:left;
}

#content {
    border-right:0.5px solid #000000;
    border-left:0.5px solid #000000;
    padding-top:0px;
    padding-bottom:0px;
}



*[id="reps"] { 

scroll-margin-top:125px; /* Adjust the value to your desired offset  */

} 


*[id="how-gradientai-can-help"] { 

scroll-margin-top:225px; /* Adjust the value to your desired offset  */

} 


*[id="who-is-gradient-ai"] { 

scroll-margin-top:125px; /* Adjust the value to your desired offset  */

} 

*[id="resources"] { 

scroll-margin-top:125px; /* Adjust the value to your desired offset  */

} 

*[id="welcome"] { 

scroll-margin-top:125px; /* Adjust the value to your desired offset  */

}/* End custom CSS */