.elementor-242 .elementor-element.elementor-element-78e3be5{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-78e3be5:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-78e3be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a594b6b );}.elementor-242 .elementor-element.elementor-element-34ce002{--display:flex;--justify-content:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-242 .elementor-element.elementor-element-9ef3c5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-8e5e4e4{width:auto;max-width:auto;}.elementor-242 .elementor-element.elementor-element-8e5e4e4 img{width:200px;max-width:200px;}.elementor-242 .elementor-element.elementor-element-a1d8ef6 .elementor-heading-title{font-size:18px;color:var( --e-global-color-7feac5f );}.elementor-242 .elementor-element.elementor-element-9d59696{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-242 .elementor-element.elementor-element-9d59696:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-9d59696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a594b6b );}.elementor-242 .elementor-element.elementor-element-326c890{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-326c890:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-326c890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7feac5f );}.elementor-242 .elementor-element.elementor-element-617d22f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-242 .elementor-element.elementor-element-617d22f:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-617d22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454545;}.elementor-242 .elementor-element.elementor-element-515e600 .elementor-heading-title{font-size:16px;color:var( --e-global-color-a594b6b );}.elementor-242 .elementor-element.elementor-element-e0e9b1a{font-size:14px;color:var( --e-global-color-a594b6b );}@media(max-width:1340px) and (min-width:768px){.elementor-242 .elementor-element.elementor-element-326c890{--width:100%;}}@media(max-width:1340px){.elementor-242 .elementor-element.elementor-element-78e3be5{--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;}.elementor-242 .elementor-element.elementor-element-326c890{--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;}}@media(max-width:1024px){.elementor-242 .elementor-element.elementor-element-78e3be5{--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;}}@media(max-width:767px){.elementor-242 .elementor-element.elementor-element-34ce002{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-242 .elementor-element.elementor-element-9ef3c5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-8e5e4e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-8e5e4e4 img{width:130px;}}@media(min-width:768px){.elementor-242 .elementor-element.elementor-element-326c890{--width:480px;}}@media(max-width:1024px) and (min-width:768px){.elementor-242 .elementor-element.elementor-element-34ce002{--width:100%;}.elementor-242 .elementor-element.elementor-element-326c890{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-2c605e2 *//* Select Style */
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_page_footer input[type="button"] {
    background-color: #0000000D;
    color: var( --e-global-color-primary );
    border-style: none;
    border-radius: 100px 100px 100px 100px;
    font-weight: 600;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_page_footer input[type="button"]:hover {
    background-color: #90BF4A;
    color: var( --e-global-color-a594b6b );
}

/* Modifiers */
.elementor-242 .elementor-element.elementor-element-2c605e2 .gpnf-add-entry-max,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gpnf-add-entry.gf-default-disabled {
    display: none;
}

.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme * .gfield_consent_description {
    overflow-y: scroll!important;
}

.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .screen-reader-text {
    overflow: hidden;
    position: absolute;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .legalsigning-field-signature__signed-reset {
    padding: 2px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_page_steps {
    float: left;
    width: 270px;
    background: #FFF;
    border-radius: 12px;
    padding: 10px;
    margin-right: 10px;
}
@media only screen and (max-width: 1024px) {
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_page_steps {
        width: 100%;
    }
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step {
    display: block;
    padding: 10px;
    border-radius: 200px!important;
    margin: 2px!important;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step.gpmpn-step-current {
	background-color: rgba(0,0,0,.05);
	color: #005953;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step.gpmpn-step-linked {
    cursor: pointer!important;
    pointer-events: auto;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gravity-theme .gpmpn-step-linked .gf_step_label {
    color: #005953;
    text-decoration: underline;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step.gpmpn-step-linked:hover {
    color: #005953;
    background-color: rgba(10,10,10,.01);
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gravity-theme .gpmpn-step-linked:hover .gf_step_label {
    color: #90BF4A;
    text-decoration: underline;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gravity-theme .gpmpn-step-linked:hover .gf_step_number {
    background-color: #E3E5E1!important;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_body {
    float: right;
    width: calc(100% - 280px);
    margin-top: -10px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gfield--type-tos {
    margin-top: 10px;
}

.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_progressbar_percentage span {
    color: #FFF;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_progressbar {
    background: #FFF;
    border: 1px solid #F2F4EF;
    box-shadow: 0 0 14px 0 rgba(0,0,0,.05);
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_progressbar_percentage {
    border-radius: 20px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gf_progressbar_title {
    font-size: 12px;
    font-weight: 600;
    color: #005953;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme * {
    overflow: visible!important;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gptos_the_terms {
    background-color: #FFF;
    padding: 20px 20px 26px;
    border-radius: 12px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gptos_the_terms li {
  list-style-type: disc;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gptos_the_terms h2 {
    font-size: 18px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gptos_the_terms h4 {
    font-size: 16px;
    font-weight: 600;
    margin: 20px 0;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .ginput_container input[type='text'], 
.elementor-242 .elementor-element.elementor-element-2c605e2 .ginput_container input[type='email'], 
.elementor-242 .elementor-element.elementor-element-2c605e2 .ginput_container input[type='tel'], 
.elementor-242 .elementor-element.elementor-element-2c605e2 .ginput_container input[type='number'], 
.elementor-242 .elementor-element.elementor-element-2c605e2 .ginput_container input[type='url'] {
    height: 42px!important;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .jcf-select {
    height: 42px!important;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .jcf-select .jcf-select-text {
    line-height: 42px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gsection.collapsible-sections-field,
.elementor-242 .elementor-element.elementor-element-2c605e2 .collapsible-sections-collapsible-body {
    border: 0 solid transparent;   
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gfield_required {
    color: #c02b0a;
    display: inline-block;
    font-size: 12px;
    padding-left: .125em;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .ginput_complex label,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .instruction {
    font-size: 10px;
    padding-top: 5px;
    font-weight: 400;
    font-style: italic;
    color: #555!important;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gfield_label { 
    font-size: 12px;
    color: #005953;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_page_steps { 
    border: 0 solid transparent;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step {
    transition: all 0.25s ease !important;
    margin: 0 12px 0 0;
    border-radius: 0;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gf_step_number {
    border-color: #E3E5E1;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gf_step_completed .gf_step_number:before,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gf_step_active .gf_step_number { 
    background-color: #005953;
    border-color: #005953;
    box-shadow: 0 0 0 1px #005953;
    color: #F2F4EF;
    font-weight: 800;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after {
    color: #F2F4EF;
    font-size: 40px;
    top: 4px!important;
    transition: 0.2s border-color ease, 0.2s background-color ease;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_page_footer input[type="submit"],
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_next_button,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gpnf-nested-entries-container input[type="button"],
.elementor-242 .elementor-element.elementor-element-2c605e2 .gpnf-nested-entries-container button {
    background-color: #005953!important;
    color: #F2F4EF!important;
    padding-right: 50px;
    padding-left: 50px;
    font-weight: 600;
    border-style: none;
    border-radius: 100px 100px 100px 100px;
    font-size: 1rem;
    text-decoration: none!important;
    width: auto;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_page_footer input[type="submit"]:hover,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_next_button:hover,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gpnf-nested-entries-container input[type="button"]:hover,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gpnf-nested-entries-container button:hover {
    background-color: #90BF4A!important;
    color: #F2F4EF!important;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_page_footer input[type="button"] {
    width: auto!important;
    padding-left: 50px;
    padding-right: 50px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gfield.gsection .gsection_title {
    color: var( --e-global-color-text );
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .top_label .gsection_description {
    font-size: 14px;
    margin-bottom: 0;
}


@media only screen and (max-width: 1024px) {
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_page_steps {
        width: 100%;
        margin-right: 0;
        overflow-x: scroll!important;
    }
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step {
        display: table-cell;
        text-align: center!important;
    }
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step_label {
        font-size: 12px;
    }
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gf_step_number {
       padding-right: 0; 
    }
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_page_steps span {
        margin: 0 auto;
        min-width: 40px;
    }
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_body {
        width: 100%;
    }  
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_page_footer input[type="button"],
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gform_page_footer input[type="submit"] {
        width: 100%!important;
        margin: 2.5px 0!important;
    }
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step.gpmpn-step-current .gf_step_label {       
        display: table-cell;
        padding: 0 10px;
    }
    .elementor-242 .elementor-element.elementor-element-2c605e2 .collapsible-sections-collapsible-body {
        padding: 0 20px 20px!important;
    }
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gsection.collapsible-sections-field {
        padding: 20px!important;
    }
}
@media only screen and (max-width: 768px) {
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step_label {
        padding-left: 0;
        display: block;
        display: none;
    }
}
@media only screen and (max-width: 320px) {
    .elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step_label {
        padding-left: 0;
        display: none;
    }
}
/* nested */
.elementor-242 .elementor-element.elementor-element-2c605e2 .gpnf-nested-entries th {
    border: none;
    color: var( --e-global-color-b52194f );
    font-size: 12px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
    background: rgba(0,0,0,.05);
    border: none;
    font-size: 12px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background: transparent;
    border: none;
    font-size: 12px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .edit-button:hover {
    color: #2BB673;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gpnf-nested-entries-container {
    overflow: visible!important;
}
@media only screen and (max-width: 760px), (min-device-width: 760px) and (max-device-width: 1024px) {

.gpnf-nested-entries td:before {
    display: none;   
}
.gpnf-nested-entries tbody tr:not(.gpnf-no-entries) td { 
    padding: 1rem;
}
}
@media (max-width: 712px) {
    .tingle-modal__close {
        display: none;
    }
}

.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gfield_validation_message, 
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .validation_message {
    font-size: 12px;
    padding: 12px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gfield--type-address {
    border: 2px solid rgba(0,0,0,.05);
    display: block;
    margin: -12px;
    background-color: transparent;
    padding: 12px;
    border-radius: 6px;
}

/* Custom checkbox and radio */

.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=checkbox],
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=radio] {
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 8px 8px 8px 0;
  box-sizing: content-box;
  overflow: hidden;
  width: 28px;
  height: 28px;
  vertical-align: middle;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=checkbox]:before,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=radio]:before {
  content: '';
  display: block;
  box-sizing: content-box;
  width: 24px;
  height: 24px;
  border: 2px solid #005953;
  transition: 0.2s border-color ease;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=checkbox]:checked:before,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=radio]:checked:before {
  border-color: #90BF4A;
  transition: 0.5s border-color ease;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=checkbox]:disabled:before,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=radio]:disabled:before {
  border-color: #ccc;
  background-color: #ccc;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=checkbox]:after,
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type=radio]:after {
  content: '';
  display: block;
  position: absolute;
  box-sizing: content-box;
  top: 50%;
  left: 50%;
  transform-origin: 50% 50%;
  background-color: #005953;
  width: 16px;
  height: 16px;
  border-radius: 100vh;
  transform: translate(-50%, -50%) scale(0);
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="radio"]:before {
  border-radius: 100vh;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="radio"]:after {
  width: 16px;
  height: 16px;
  border-radius: 100vh;
  transform: translate(-50%, -50%) scale(0);
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="radio"]:checked:after {
  -webkit-animation: toggleOnRadio 0.2s ease forwards;
          animation: toggleOnRadio 0.2s ease forwards;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="checkbox"]:before {
  border-radius: 4px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="checkbox"]:after {
  width: 9.6px;
  height: 16px;
  border-radius: 0;
  transform: translate(-50%, -85%) scale(0) rotate(45deg);
  background-color: transparent;
  box-shadow: 4px 4px 0px 0px #005953;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="checkbox"]:checked:after {
  -webkit-animation: toggleOnCheckbox 0.2s ease forwards;
          animation: toggleOnCheckbox 0.2s ease forwards;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="checkbox"].filled:before {
  border-radius: 4px;
  transition: 0.2s border-color ease, 0.2s background-color ease;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="checkbox"].filled:checked:not(:disabled):before {
  background-color: #12CBC4;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme input[type="checkbox"].filled:not(:disabled):after {
  box-shadow: 4px 4px 0px 0px white;
}
@-webkit-keyframes toggleOnCheckbox {
  0% {
    opacity: 0;
    transform: translate(-50%, -85%) scale(0) rotate(45deg);
  }
  70% {
    opacity: 1;
    transform: translate(-50%, -85%) scale(0.9) rotate(45deg);
  }
  100% {
    transform: translate(-50%, -85%) scale(0.8) rotate(45deg);
  }
}
@keyframes toggleOnCheckbox {
  0% {
    opacity: 0;
    transform: translate(-50%, -85%) scale(0) rotate(45deg);
  }
  70% {
    opacity: 1;
    transform: translate(-50%, -85%) scale(0.9) rotate(45deg);
  }
  100% {
    transform: translate(-50%, -85%) scale(0.8) rotate(45deg);
  }
}
@-webkit-keyframes toggleOnRadio {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
  }
  70% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    transform: translate(-50%, -50%) scale(0.8);
  }
}
@keyframes toggleOnRadio {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
  }
  70% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    transform: translate(-50%, -50%) scale(0.8);
  }
}

.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
    background: #005953;
    border: 2px solid #005953;
    border-radius: 20px;
    content: "";
    display: table-cell;
    height: 16px;
    top: auto;
    right: -2px;
    position: absolute;
    left: auto;
    bottom: -2px;
    width: 16px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after {
    align-items: center;
    color: #FFF;
    content: "\e917";
    display: flex;
    font-family: gform-icons-theme;
    font-size: 18px;
    height: 16px;
    justify-content: center;
    left: 0;
    text-align: center;
    height: 16px;
    top: auto!important;
    right: -2px;
    position: absolute;
    bottom: -3px;
    left: auto;
    width: 16px;
    z-index: 5;
    border-radius: 24px; 
}

/* Test Complete Check */
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gf_step {
    padding: 5px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gpmpn-page-link .gf_step_number {
    position:relative
}

.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gpmpn-page-link .gf_step_number:before {
    background: #005953;
    border: 2px solid #005953;
    border-radius: 20px;
    content: "";
    display: table-cell;
    height: 16px;
    top: auto;
    right: -2px;
    position: absolute;
    left: auto;
    bottom: -2px;
    width: 16px;
}
.elementor-242 .elementor-element.elementor-element-2c605e2 .gform_wrapper.gravity-theme .gpmpn-page-link .gf_step_number:after {
    align-items: center;
    color: #FFF;
    content: "\e917";
    display: flex;
    font-family: gform-icons-theme;
    font-size: 18px;
    height: 16px;
    justify-content: center;
    left: 0;
    text-align: center;
    height: 16px;
    top: auto!important;
    right: -2px;
    position: absolute;
    bottom: -3px;
    left: auto;
    width: 16px;
    z-index: 5;
    border-radius: 24px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0e9b1a */.elementor-242 .elementor-element.elementor-element-e0e9b1a a {
    color: #F2F4EF;
    text-decoration: underline;
}
.elementor-242 .elementor-element.elementor-element-e0e9b1a a:hover {
    color: #F2F4EF;
    text-decoration: none;
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e3be5 */.elementor-242 .elementor-element.elementor-element-78e3be5 {
    overflow: hidden!important;
}/* End custom CSS */