.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}@media(max-width:1600px){.elementor-35195 .elementor-element.elementor-element-a9cfe6f{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}}/* Start custom CSS for section, class: .elementor-element-5752abc */.startedKitFormFooter .gfield_required  {
    display: none !important;
}


.startedKitFormFooter .gform_submission_error {
    display: none;
}
.startedKitFormFooter .gfield_description  {
    display: none !important;
}

.startedKitFormFooter .gform_validation_errors {
    display: none;
}

.startedKitFormFooter  .gform_wrapper.gravity-theme .gform_fields { 
  grid-column-gap: 0% !important;  
}

.startedKitFormFooter input , .startedKitFormFooter select  {
    border-top: 1px solid #D6D8DA;
        border-bottom: 1px solid #D6D8DA;
        border-left: 1px solid #D6D8DA;
        border-radius: 0 !important;
        padding: 16px 30px 17px 30px !important;
    font-family: 'Open Sans', Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #3B3F42;
    max-height: 57px;
}

.startedKitFormFooter input:focus , .startedKitFormFooter input:focus-visible .startedKitFormFooter select:focus , .startedKitFormFooter select:focus-visible  {
    outline: none !important;
    border-color: #88BFFF !important;
}

.startedKitFormFooter input  {
    border-right: 0;
    position: relative;
}

.startedKitFormFooter select  { 
    border-right: 1px solid #D6D8DA;
     border-radius: 0 8px 8px 0 !important;
}

.startedKitFormFooter .ginput_container {
    position: relative;
}

.startedKitFormFooter .ginput_container:before  {
    content:'';
    position: absolute;
    top: 50%;
    left: 13px;
      -webkit-transform: translateY(-50%);
  -moz-transform:    translateY(-50%);
  -ms-transform:     translateY(-50%);
  -o-transform:      translateY(-50%);
  transform:         translateY(-50%);
  width: 5px;
  height: 5px;
  background: #D9D9D9;
  border-radius: 50%;
  z-index: 1;
        -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.startedKitFormFooter .gfield {
    position: relative;
}


.startedKitFormFooter .ginput_container.active:before {
    background: #7EC4B7;
          -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.startedKitFormFooter .gfield:first-child input {
    border-radius: 8px 0 0 8px !important;
}

.startedKitFormFooter .gform_footer {
    position: absolute;
    top: 0px;
    left: calc(100% + 23px);
    padding:0 !important;
    margin: 0 !important;
    z-index: 2;
}

.startedKitFormFooter .gform_footer input {
    width: 240px;
    height: 57px;
    background: #275EC3;
    border-radius: 10px !important;
    padding: 0 !important;
    padding-left: 30px !important;
    color: #FFF;
    display: flex;
    justify-content: left;
    text-align: left;
    align-items: center !important;
          -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-family: 'Collvetica', Sans-Serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.01em;
    box-shadow: none !important;



}

.startedKitFormFooter .gform_footer:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0zLjQ3MjIyZS0wNSA4Ljk5OTk5TC0zLjQ2MzQ4ZS0wNSA2Ljk5OTk5TDEyIDYuOTk5OTlMNi40OTk5NyAxLjQ5OTk5TDcuOTE5OTcgMC4wNzk5ODYyTDE1Ljg0IDcuOTk5OTlMNy45MTk5NyAxNS45Mkw2LjQ5OTk3IDE0LjVMMTIgOC45OTk5OUwtMy40NzIyMmUtMDUgOC45OTk5OVoiIGZpbGw9IiNGQ0M4MTIiLz4KPC9zdmc+Cg==');
    position: absolute;
    z-index: 1;
    right: 22px;
    top: 50%;
          -webkit-transform: translateY(-50%);
  -moz-transform:    translateY(-50%);
  -ms-transform:     translateY(-50%);
  -o-transform:      translateY(-50%);
  transform:         translateY(-50%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.startedKitFormFooter .gform_footer:hover:before {
content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDAzNzQ5NDYgOS4wMDAwOEwwLjAwMzc0OTU0IDcuMDAwMDhMMTIuMDAzNyA3LjAwMDA4TDYuNTAzNzUgMS41MDAwOEw3LjkyMzc1IDAuMDgwMDc3OEwxNS44NDM3IDguMDAwMDhMNy45MjM3NSAxNS45MjAxTDYuNTAzNzUgMTQuNTAwMUwxMi4wMDM3IDkuMDAwMDhMMC4wMDM3NDk0NiA5LjAwMDA4WiIgZmlsbD0iIzI3NUVDMyIvPgo8L3N2Zz4K') !important;
      -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.startedKitFormFooter .gform_footer input:hover {
    background: #FCC812;
    color: #275EC3;
          -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.startedKitForm .gfield {
    position: relative;
}

.startedKitFormFooter .gfield_label {
    position:  absolute;
    z-index: 1;
    top:50%;
     -webkit-transform: translateY(-50%);
  -moz-transform:    translateY(-50%);
  -ms-transform:     translateY(-50%);
  -o-transform:      translateY(-50%);
  transform:         translateY(-50%);
  left: 30px;
  font-family: 'Open Sans', Sans-Serif;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important; 
    letter-spacing: 0.01em !important;
    color: #959BA1;
      -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.startedKitFormFooter .gfield_label.active {
    font-size: 0 !important;
      -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}



.select2 {
 width: 100% !important;   
}

.select2-search__field {
    display: none;
    padding: 0 !important;
}

.select2-selection__rendered, .select2-selection {
    height: 57px !important;
    display: flex !important;
    align-items: center !important;
 
}
.select2-selection { 
    padding-left: 27px !important;
    border-radius: 0 8px 8px 0 !important;
}

.select2-selection {
    border-color: #D6D8DA !important;
}

.select2-selection:focus { 
    border-color: #88BFFF !important;
}

.select2-search--dropdown {
    padding: 0 !important;

}

.select2-dropdown  {
    margin-top: 7px !important;
border: 1px solid #D6D8DA !important;
border-radius: 8px !important;
}

.select2-results__options {
 max-height: 210px !important;   
}

.select2-results__option {
    padding: 7px 25px !important;
    color: #959BA1 !important;
    background: trasparent !important;
    font-family: 'Open Sans', Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;

}

.select2-results__option--selected, .select2-results__option--highlighted { 
 background: #F6F7F9 !important;
 color: #3B3F42 !important;
}

.select2-results__option:first-child { 
    padding: 11px 25px 7px 25px;
}


.select2-results__option:last-child { 
    padding: 7px 25px 11px 25px;
}

.select2-selection__arrow {
    height: 100% !important;
}

.select2-selection__arrow b {
      border-color: #90A1B5 transparent transparent transparent !important; 
        -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { 
      border-color: transparent transparent #90A1B5 transparent !important; 
        -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.select2-selection__clear {
    display: none !important;
}

.select2-selection:before {
    content:'';
    position: absolute;
    top: 50%;
    left: 13px;
      -webkit-transform: translateY(-50%);
  -moz-transform:    translateY(-50%);
  -ms-transform:     translateY(-50%);
  -o-transform:      translateY(-50%);
  transform:         translateY(-50%);
  width: 5px;
  height: 5px;
  background: #D9D9D9;
  border-radius: 50%;
  z-index: 1;
        -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: none;
}

.select2-selection.select2-selection--clearable:before { 
     background: #7EC4B7;
          -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.startedKitFormFooter .gfield:nth-child(3) input {
    border: 1px solid #D6D8DA;
    border-radius:  0 8px 8px 0 !important;
}


.startedKitFormFooter  .gfield.gfield_error input {
  border-color:#D6D8DA !important;
}

.startedKitFormFooter  .gfield.gfield_error  .ginput_container:before  {
   background: #c02b0a;
}

.startedKitFormFooter .gform_confirmation_message {
     font-family: 'Open Sans', Sans-Serif;
    color: #3B3F42;
    text-align: left;
    font-size: 18px;
}


.startedKitFormFooter .gform_confirmation_message h6 { 
    font-family: 'Collvetica', Sans-Serif;
    font-size: 26px !important;
    text-align:left;
}

@media only screen and (max-width:1100px) {
 .startedKitFormFooter  .gform_footer input { 
     width: 200px !important;
     justify-content: flex-start;
     padding-left: 15px !important;
     font-size: 16px;
     top:0px;
 } 
 
 
.startedKitFormFooter  .gform_footer:before { 
    right: 15px;
    
}
}

@media only screen and (max-width:1023px) { 

.startedKitFormFooter input , .startedKitFormFooter select  {
    /*border-radius: 8px !important;*/
    border: 1px solid #D6D8DA;
}

.startedKitFormFooter input {
    margin-bottom:0 !important;
}

.startedKitFormFooter .gform_footer { 
    position: relative;
    left: 0;
    width: auto;
    justify-content: end;
}

.startedKitFormFooter .gform_footer:before { 
    right: unset;
    right: 20px;
} 

.startedKitForm .gfield:nth-child(3) input {
    border-left: 0px solid #D6D8DA;
    border-radius:  0 8px 8px 0 !important;
}

/*.startedKitFormFooter .gfield:first-child input { */
/*     border-radius: 8px !important;   */
/*}*/

.startedKitFormFooter .gform_footer {  
    margin-top: 20px !important;
}


}

@media only screen and (max-width:767px) {
    
.startedKitFormFooter .gform_wrapper.gravity-theme .gfield.gfield--width-third {
      grid-column: span 12 !important; 
   }
   
  .startedKitFormFooter .gfield:first-child input { 
     border-radius: 8px 8px 0 0 !important;  
     border-bottom: 0;
}  

  .startedKitFormFooter .gfield:nth-child(2) input { 
     border-radius: 0px 0px 0 0 !important;  
     
}  

  .startedKitFormFooter .gfield:nth-child(3)  { 
     border-radius: 0px 0px 0 0 !important;  
     border-top: 0 !important;
} 

.startedKitFormFooter .gform_fields {
        grid-row-gap: 0px !important;
}

.startedKitFormFooter .select2-selection   {
 border-radius:0 0 8px 8px !important; 
    border-top:0 !important;
}

.startedKitFormFooter .gform_footer {
    margin-top: 20px !important;
}

.startedKitFormFooter .gform_footer:before { 
    left:unset;
    right: 21px;
}

.startedKitFormFooter .gform_footer input {
    width: 100% !important;
   display: flex;
   align-items: center;
   padding-left: 32px !important;
} 

.startedKitFormFooter  .select2-selection__rendered {
    padding: 0 !important;
}

.startedKitFormFooter .gfield:nth-child(3) input.floatLabel {
    border: 1px solid #D6D8DA;
    border-top: 0;
    border-left:1px solid #D6D8DA !important;
    border-radius:  0 0px 8px 8px !important;
}
}/* End custom CSS */