.elementor-1564 .elementor-element.elementor-element-5549382{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-1564 .elementor-element.elementor-element-dbbdaf7{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1564 .elementor-element.elementor-element-dbbdaf7:not(.elementor-motion-effects-element-type-background), .elementor-1564 .elementor-element.elementor-element-dbbdaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46cd225 );}.elementor-1564 .elementor-element.elementor-element-7613bc4 > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-1564 .elementor-element.elementor-element-7613bc4 .elementor-heading-title{font-family:var( --e-global-typography-64b3afd-font-family ), Sans-serif;font-size:var( --e-global-typography-64b3afd-font-size );font-weight:var( --e-global-typography-64b3afd-font-weight );line-height:var( --e-global-typography-64b3afd-line-height );letter-spacing:var( --e-global-typography-64b3afd-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-1564 .elementor-element.elementor-element-6285c1d{--display:flex;--min-height:610px;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1564 .elementor-element.elementor-element-9bc18d6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1564 .elementor-element.elementor-element-9bc18d6 .elementor-icon-wrapper{text-align:center;}.elementor-1564 .elementor-element.elementor-element-9bc18d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-be81bd5 );}.elementor-1564 .elementor-element.elementor-element-9bc18d6.elementor-view-framed .elementor-icon, .elementor-1564 .elementor-element.elementor-element-9bc18d6.elementor-view-default .elementor-icon{color:var( --e-global-color-be81bd5 );border-color:var( --e-global-color-be81bd5 );}.elementor-1564 .elementor-element.elementor-element-9bc18d6.elementor-view-framed .elementor-icon, .elementor-1564 .elementor-element.elementor-element-9bc18d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-be81bd5 );}.elementor-1564 .elementor-element.elementor-element-9bc18d6 .elementor-icon{font-size:62px;}.elementor-1564 .elementor-element.elementor-element-9bc18d6 .elementor-icon svg{height:62px;}.elementor-1564 .elementor-element.elementor-element-fefa65e{text-align:center;}.elementor-1564 .elementor-element.elementor-element-fefa65e .elementor-heading-title{font-family:var( --e-global-typography-584e029-font-family ), Sans-serif;font-size:var( --e-global-typography-584e029-font-size );font-weight:var( --e-global-typography-584e029-font-weight );line-height:var( --e-global-typography-584e029-line-height );letter-spacing:var( --e-global-typography-584e029-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-1564 .elementor-element.elementor-element-bcc0533 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1564 .elementor-element.elementor-element-bcc0533{text-align:center;font-family:var( --e-global-typography-0f7bca7-font-family ), Sans-serif;font-size:var( --e-global-typography-0f7bca7-font-size );font-weight:var( --e-global-typography-0f7bca7-font-weight );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-1564 .elementor-element.elementor-element-6123a7b.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-1564 .elementor-element.elementor-element-5549382{--content-width:752px;}}@media(max-width:1366px){.elementor-1564 .elementor-element.elementor-element-7613bc4 .elementor-heading-title{font-size:var( --e-global-typography-64b3afd-font-size );line-height:var( --e-global-typography-64b3afd-line-height );letter-spacing:var( --e-global-typography-64b3afd-letter-spacing );}.elementor-1564 .elementor-element.elementor-element-fefa65e .elementor-heading-title{font-size:var( --e-global-typography-584e029-font-size );line-height:var( --e-global-typography-584e029-line-height );letter-spacing:var( --e-global-typography-584e029-letter-spacing );}.elementor-1564 .elementor-element.elementor-element-bcc0533{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}}@media(max-width:1024px){.elementor-1564 .elementor-element.elementor-element-5549382{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1564 .elementor-element.elementor-element-dbbdaf7{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1564 .elementor-element.elementor-element-7613bc4 .elementor-heading-title{font-size:var( --e-global-typography-64b3afd-font-size );line-height:var( --e-global-typography-64b3afd-line-height );letter-spacing:var( --e-global-typography-64b3afd-letter-spacing );}.elementor-1564 .elementor-element.elementor-element-fefa65e .elementor-heading-title{font-size:var( --e-global-typography-584e029-font-size );line-height:var( --e-global-typography-584e029-line-height );letter-spacing:var( --e-global-typography-584e029-letter-spacing );}.elementor-1564 .elementor-element.elementor-element-bcc0533{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}}@media(max-width:767px){.elementor-1564 .elementor-element.elementor-element-7613bc4 .elementor-heading-title{font-size:var( --e-global-typography-64b3afd-font-size );line-height:var( --e-global-typography-64b3afd-line-height );letter-spacing:var( --e-global-typography-64b3afd-letter-spacing );}.elementor-1564 .elementor-element.elementor-element-fefa65e .elementor-heading-title{font-size:var( --e-global-typography-584e029-font-size );line-height:var( --e-global-typography-584e029-line-height );letter-spacing:var( --e-global-typography-584e029-letter-spacing );}.elementor-1564 .elementor-element.elementor-element-bcc0533{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}}/* Start custom CSS for acy_sub_form, class: .elementor-element-e68d20b */.elementor-1564 .elementor-element.elementor-element-e68d20b .onelist{
    padding-bottom: 16px;
    display: flex;
}
.elementor-1564 .elementor-element.elementor-element-e68d20b .onelist label{
    font-family: var(--e-global-typography-4adffd3-font-family), Sans-serif;
    font-size: var(--e-global-typography-4adffd3-font-size);
    font-weight: var(--e-global-typography-4adffd3-font-weight);
    line-height: var(--e-global-typography-4adffd3-line-height);
    letter-spacing: var(--e-global-typography-4adffd3-letter-spacing);
    color: var(--e-global-color-a033334);
}



/* ACY List Checkbox */
.elementor-1564 .elementor-element.elementor-element-e68d20b .onelist .acym_checkbox {
  appearance: none;
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 1px solid #AFB2B6;
  border-radius: 10%;
  cursor: pointer;
  position: relative;
  background-color: transparent;
  margin-right: 16px;
  margin-bottom: -4px;
}

.elementor-1564 .elementor-element.elementor-element-e68d20b .onelist .acym_checkbox:checked {
  background-color: #00457C;
  border-color: #00457C;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 10px;
}

/* Form */
.elementor-1564 .elementor-element.elementor-element-e68d20b .acym_form{
    padding: 32px 0 24px;
    display: flex;
    gap: 24px;
}
.elementor-1564 .elementor-element.elementor-element-e68d20b .acym_form .onefield{
    flex: 1;
    margin: 0;
}
.elementor-1564 .elementor-element.elementor-element-e68d20b .acym_form .onefield label{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.elementor-1564 .elementor-element.elementor-element-e68d20b .acym_form .onefield span{
    font-family: var(--e-global-typography-b315709-font-family), Sans-serif;
    font-size: var(--e-global-typography-b315709-font-size);
    font-weight: var(--e-global-typography-b315709-font-weight);
    line-height: var(--e-global-typography-b315709-line-height);
    letter-spacing: var(--e-global-typography-b315709-letter-spacing);
    color: var(--e-global-color-a033334);
    text-align: left;
}
.elementor-1564 .elementor-element.elementor-element-e68d20b .acym_form .onefield input{
        font-family: var(--e-global-typography-e32792d-font-family), Sans-serif;
    font-size: var(--e-global-typography-e32792d-font-size);
    font-weight: var(--e-global-typography-e32792d-font-weight);
    line-height: var(--e-global-typography-e32792d-line-height);
    letter-spacing: var(--e-global-typography-e32792d-letter-spacing);
    color: var(--e-global-color-59b7b84);
    background-color: var(--e-global-color-3a4f594);
    padding: 14px 20px 14px 20px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e10f689);
    border-radius: 8px 8px 8px 8px;
    max-width: 100%;
}
.elementor-1564 .elementor-element.elementor-element-e68d20b .acym_form .onefield input:focus,
.elementor-1564 .elementor-element.elementor-element-e68d20b .acym_form .onefield input:focus-visible{
    border: 1px solid var(--e-global-color-c110aff);
    background-color: var(--e-global-color-3a4f594);
    outline: none;
}

/* Submit Buttons */
.elementor-1564 .elementor-element.elementor-element-e68d20b .acysubbuttons{
    display: flex;
    justify-content: center;
    gap: 16px;
    margin: 0;
}
.elementor-1564 .elementor-element.elementor-element-e68d20b .acysubbuttons .btn{
    background-color: #02010100;
    color: var(--e-global-color-32d7cc3);
    transition: all 0.3s;
    font-size: var(--e-global-typography-df86eea-font-size);
    font-weight: var(--e-global-typography-df86eea-font-weight);
    text-transform: var(--e-global-typography-df86eea-text-transform);
    line-height: var(--e-global-typography-df86eea-line-height);
    letter-spacing: var(--e-global-typography-df86eea-letter-spacing);
    padding: 15px 24px 13px 24px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-32d7cc3);
    border-radius: 999px 999px 999px 999px;
    cursor: pointer;
}
.elementor-1564 .elementor-element.elementor-element-e68d20b .acysubbuttons .btn:hover{
    background-color: var(--e-global-color-b246239) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc0533 */.elementor-1564 .elementor-element.elementor-element-bcc0533 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc0533 */.elementor-1564 .elementor-element.elementor-element-bcc0533 p{
    margin: 0;
}/* End custom CSS */