.elementor-570 .elementor-element.elementor-element-f086211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:24px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-570 .elementor-element.elementor-element-1e56383{text-align:center;}.elementor-570 .elementor-element.elementor-element-1e56383 .elementor-heading-title{color:var( --e-global-color-8d4de98 );font-family:var( --e-global-typography-acab7df-font-family );font-size:var( --e-global-typography-acab7df-font-size );font-weight:var( --e-global-typography-acab7df-font-weight );line-height:var( --e-global-typography-acab7df-line-height );letter-spacing:var( --e-global-typography-acab7df-letter-spacing );word-spacing:var( --e-global-typography-acab7df-word-spacing );}#jet-popup-570 .jet-popup__container{width:800px;}#jet-popup-570 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-570 .jet-popup__container-inner{justify-content:flex-start;background-color:var( --e-global-color-fdde354 );padding:112px 112px 56px 112px;margin:0px 16px 0px 16px;}#jet-popup-570 .jet-popup__close-button{transform:translateX(-43px) translateY(43px);-webkit-transform:translateX(-43px) translateY(43px);color:#000000;background-color:#02010100;font-size:16px;width:16px;height:16px;}#jet-popup-570 .jet-popup__close-button:before{font-size:16px;}#jet-popup-570 .jet-popup__close-button svg{width:16px;}@media(max-width:1366px){.elementor-570 .elementor-element.elementor-element-1e56383 .elementor-heading-title{font-size:var( --e-global-typography-acab7df-font-size );line-height:var( --e-global-typography-acab7df-line-height );letter-spacing:var( --e-global-typography-acab7df-letter-spacing );word-spacing:var( --e-global-typography-acab7df-word-spacing );}#jet-popup-570 .jet-popup__container-inner{padding:80px 30px 56px 30px;margin:0px 16px 0px 16px;}#jet-popup-570 .jet-popup__close-button{transform:translateX(-50px) translateY(40px);-webkit-transform:translateX(-50px) translateY(40px);}}@media(max-width:1024px){.elementor-570 .elementor-element.elementor-element-f086211{--gap:30px 0px;}.elementor-570 .elementor-element.elementor-element-1e56383 .elementor-heading-title{font-size:var( --e-global-typography-acab7df-font-size );line-height:var( --e-global-typography-acab7df-line-height );letter-spacing:var( --e-global-typography-acab7df-letter-spacing );word-spacing:var( --e-global-typography-acab7df-word-spacing );}#jet-popup-570 .jet-popup__container{width:100%;}#jet-popup-570 .jet-popup__container-inner{padding:80px 30px 56px 30px;margin:0px 8px 0px 8px;}#jet-popup-570 .jet-popup__close-button{transform:translateX(-40px) translateY(40px);-webkit-transform:translateX(-40px) translateY(40px);}}@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-1e56383 .elementor-heading-title{font-size:var( --e-global-typography-acab7df-font-size );line-height:var( --e-global-typography-acab7df-line-height );letter-spacing:var( --e-global-typography-acab7df-letter-spacing );word-spacing:var( --e-global-typography-acab7df-word-spacing );}#jet-popup-570 .jet-popup__container{width:100%;}#jet-popup-570 .jet-popup__container-inner{padding:64px 10px 56px 10px;}#jet-popup-570 .jet-popup__close-button{transform:translateX(-20px) translateY(30px);-webkit-transform:translateX(-20px) translateY(30px);}}/* Start custom CSS for html, class: .elementor-element-3223084 */#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 select{
    background: url(/wp-content/uploads/2024/03/chevron-down.svg)!important;
    background-position: center right!important;
    background-repeat: no-repeat!important;
    background-position-x: 98%!important;
    appearance: none!important;
    background-color: var( --e-global-color-81f13f2 )!important;
}

@media screen and (max-width: 767px){
    #hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 select{
        background: url(/wp-content/uploads/2024/03/chevron-down.svg)!important;
        background-position: center right!important;
        background-repeat: no-repeat!important;
        background-position-x: 95%!important;
        appearance: none!important;
    }
}
#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 ul{
    padding-inline-start: 0px!important;
    list-style-type: none!important;
}

#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 input, select, option, label, textarea {
    padding: 12px;
    font-size: 20px;
    color: var( --e-global-color-8d4de98 );
    font-family: var( --e-global-typography-cdae053-font-family )!important;
    font-size: var( --e-global-typography-cdae053-font-size );
    font-weight: var( --e-global-typography-cdae053-font-weight );
    border-radius: 0px!important;
    border: none!important;
}
#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 legend{
    padding-bottom: 5px;
    font-size: 20px;
    color: var( --e-global-color-8d4de98 );
    font-family: var( --e-global-typography-cdae053-font-family )!important;
    font-size: var( --e-global-typography-cdae053-font-size );
    font-weight: var( --e-global-typography-cdae053-font-weight );
    border-radius: 0px!important;
    border: none!important;
}

#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 input, select, option, textarea{
    background-color: var( --e-global-color-81f13f2 );
}

#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 label{
    padding: 24px 0px 16px 0px;
}

#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 option{
    font-family: var( --e-global-typography-cdae053-font-family )!important;
}

#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 span{
    margin: 0!important;
}

.hs-dependent-field label{
    display: flex;
    justify-content: start;
}

.hs-dependent-field span{
    margin-left: 10px!important;
}

.hs-submit input{
    font-family: var( --e-global-typography-a8fbfce-font-family );
    font-size: var( --e-global-typography-a8fbfce-font-size );
    font-weight: var( --e-global-typography-a8fbfce-font-weight );
    line-height: var( --e-global-typography-a8fbfce-line-height );
    letter-spacing: var( --e-global-typography-a8fbfce-letter-spacing );
    word-spacing: var( --e-global-typography-a8fbfce-word-spacing );
    fill: var( --e-global-color-3790161 );
    color: var( --e-global-color-3790161 )!important;
    background-color: var( --e-global-color-f1a7aa7 )!important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-f1a7aa7 );
    border-radius: 0px 0px 0px 0px;
    padding: 16px 32px 16px 32px;
    font-size: 20px;
    width: 100%;
    margin-top: 24px;
}

.hs-submit input:hover, .hs-submit input:focus{
    color: var( --e-global-color-f1a7aa7 )!important;
    background-color: var( --e-global-color-3790161 )!important;
    border-color: var( --e-global-color-f1a7aa7 )!important;
}

.submitted-message{
    font-family: var( --e-global-typography-cdae053-font-family );
    font-weight: 300;
}
.hs-form-required{
    color: var( --e-global-color-b9d4108 )!important;
    margin-left: 4px!important;
}
#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 input[type=checkbox]{
    margin-right: 8px!important;
}

.hs-form-booleancheckbox label{
    display: block;
    padding-left: 20px !important;
    text-indent: -20px;
}

.hs-form-booleancheckbox a{
    font-family: var( --e-global-typography-cdae053-font-family );
    color: var( --e-global-color-8d4de98 )!important;
    text-decoration: underline!important;
}

.hs_request_free_sample{
    border-bottom: 1px solid #D2D2D2;
}

@media (max-width: 767px) {
    #jet-popup-570 .jet-popup__container-inner {
      margin: 30px 30px 30px 30px;
    }
  }
  #jet-popup-570 .jet-popup__container-inner {
    justify-content: flex-start;
  }

  @media screen and (max-width: 767px){
    #hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 select{
        padding: 5px;
        font-size: 20px;
        padding: 12px;
        color: var( --e-global-color-8d4de98 );
        font-family: var( --e-global-typography-cdae053-font-family ) !important;
        font-size: var( --e-global-typography-cdae053-font-size );
        font-weight: var( --e-global-typography-cdae053-font-weight );
        border-radius: 0px !important;
        border: 1px solid var( --e-global-color-8d4de98 )!important;
    }
    
}
#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 h3 {
    margin-top: 30px !important;
    color: var(--e-global-color-8d4de98) !important;
    font-family: var(--e-global-typography-acab7df-font-family) !important;
    font-size: var(--e-global-typography-acab7df-font-size) !important;
    line-height: var(--e-global-typography-acab7df-line-height) !important;
    letter-spacing: var(--e-global-typography-acab7df-letter-spacing) !important;
    word-spacing: var(--e-global-typography-acab7df-word-spacing) !important;
}
#hsForm_7e3d32f1-03fb-4a4c-973e-7363528b74f2 h3 strong {
    font-weight: var(--e-global-typography-acab7df-font-weight);
}/* End custom CSS */