.elementor-2032 .elementor-element.elementor-element-7b76e26{--display:flex;--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;--overflow:hidden;--padding-top:calc(var(--sec-pad-lr) * 4);--padding-bottom:calc(var(--sec-pad-lr) * 4);--padding-left:var(--sec-pad-lr);--padding-right:var(--sec-pad-lr);}.elementor-2032 .elementor-element.elementor-element-145a9d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2032 .elementor-element.elementor-element-5b96b0a .elementor-heading-title{font-family:var( --e-global-typography-549a8e6-font-family ), Sans-serif;font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );letter-spacing:var( --e-global-typography-549a8e6-letter-spacing );word-spacing:var( --e-global-typography-549a8e6-word-spacing );}.elementor-2032 .elementor-element.elementor-element-5b96b0a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + calc(var(--gap-m) * -0.5)) 0;padding:0px 0px 0px 0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-2032 .elementor-element.elementor-element-f1b3862 .elementor-heading-title{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );letter-spacing:var( --e-global-typography-d57503a-letter-spacing );word-spacing:var( --e-global-typography-d57503a-word-spacing );}.elementor-2032 .elementor-element.elementor-element-ce8a6a5 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-2032 .elementor-element.elementor-element-ce8a6a5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + calc(var(--gap-m) / -2)) 0;}.elementor-2032 .elementor-element.elementor-element-3b1bd67{text-align:start;}.elementor-2032 .elementor-element.elementor-element-3b1bd67 .elementor-heading-title{font-family:var( --e-global-typography-1607098-font-family ), Sans-serif;font-size:var( --e-global-typography-1607098-font-size );line-height:var( --e-global-typography-1607098-line-height );letter-spacing:var( --e-global-typography-1607098-letter-spacing );word-spacing:var( --e-global-typography-1607098-word-spacing );color:var( --e-global-color-primary );}.elementor-2032 .elementor-element.elementor-element-a094bb9{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2032 .elementor-element.elementor-element-630bc22{text-align:end;}.elementor-2032 .elementor-element.elementor-element-630bc22 img{width:350px;height:100%;}.elementor-2032 .elementor-element.elementor-element-8bc3166{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2032 .elementor-element.elementor-element-4bc8ed1{--display:flex;--min-height:80px;--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;--justify-content:space-between;--align-items:center;--overflow:hidden;--padding-top:0;--padding-bottom:0;--padding-left:var(--sec-pad-lr);--padding-right:var(--sec-pad-lr);}.elementor-2032 .elementor-element.elementor-element-a0ca80c{text-align:start;}.elementor-2032 .elementor-element.elementor-element-a0ca80c img{width:200px;height:100%;}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2032 .elementor-element.elementor-element-a7feb8f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item > a{font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );letter-spacing:var( --e-global-typography-3ba15d0-letter-spacing );word-spacing:var( --e-global-typography-3ba15d0-word-spacing );}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-text{transition:color 0.3s;}.elementor-2032 .elementor-element.elementor-element-4ff67a4{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:2.4rem;--grid-column-gap:2rem;--grid-row-gap:0px;}.elementor-2032 .elementor-element.elementor-element-4ff67a4 .elementor-social-icon{background-color:var( --e-global-color-3437862 );--icon-padding:0em;}.elementor-2032 .elementor-element.elementor-element-4ff67a4 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-2032 .elementor-element.elementor-element-4ff67a4 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2032 .elementor-element.elementor-element-7b76e26{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2032 .elementor-element.elementor-element-145a9d7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2032 .elementor-element.elementor-element-5b96b0a{text-align:center;}.elementor-2032 .elementor-element.elementor-element-5b96b0a .elementor-heading-title{font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );letter-spacing:var( --e-global-typography-549a8e6-letter-spacing );word-spacing:var( --e-global-typography-549a8e6-word-spacing );}.elementor-2032 .elementor-element.elementor-element-f1b3862{text-align:center;}.elementor-2032 .elementor-element.elementor-element-f1b3862 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );letter-spacing:var( --e-global-typography-d57503a-letter-spacing );word-spacing:var( --e-global-typography-d57503a-word-spacing );}.elementor-2032 .elementor-element.elementor-element-3b1bd67 .elementor-heading-title{font-size:var( --e-global-typography-1607098-font-size );line-height:var( --e-global-typography-1607098-line-height );letter-spacing:var( --e-global-typography-1607098-letter-spacing );word-spacing:var( --e-global-typography-1607098-word-spacing );}.elementor-2032 .elementor-element.elementor-element-630bc22{text-align:center;}.elementor-2032 .elementor-element.elementor-element-630bc22 img{width:307px;}.elementor-2032 .elementor-element.elementor-element-8bc3166{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2032 .elementor-element.elementor-element-4bc8ed1{--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:var(--sec-pad-lr);--padding-bottom:var(--sec-pad-lr);--padding-left:var(--sec-pad-lr);--padding-right:var(--sec-pad-lr);}.elementor-2032 .elementor-element.elementor-element-a0ca80c{text-align:start;}.elementor-2032 .elementor-element.elementor-element-a0ca80c img{width:220px;}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );letter-spacing:var( --e-global-typography-3ba15d0-letter-spacing );word-spacing:var( --e-global-typography-3ba15d0-word-spacing );}}@media(max-width:767px){.elementor-2032 .elementor-element.elementor-element-7b76e26{--gap:var(--gap-l) var(--gap-l);--row-gap:var(--gap-l);--column-gap:var(--gap-l);}.elementor-2032 .elementor-element.elementor-element-5b96b0a{text-align:center;}.elementor-2032 .elementor-element.elementor-element-5b96b0a .elementor-heading-title{font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );letter-spacing:var( --e-global-typography-549a8e6-letter-spacing );word-spacing:var( --e-global-typography-549a8e6-word-spacing );}.elementor-2032 .elementor-element.elementor-element-f1b3862{text-align:center;}.elementor-2032 .elementor-element.elementor-element-f1b3862 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );letter-spacing:var( --e-global-typography-d57503a-letter-spacing );word-spacing:var( --e-global-typography-d57503a-word-spacing );}.elementor-2032 .elementor-element.elementor-element-ce8a6a5{width:100%;max-width:100%;}.elementor-2032 .elementor-element.elementor-element-3b1bd67{text-align:center;}.elementor-2032 .elementor-element.elementor-element-3b1bd67 .elementor-heading-title{font-size:var( --e-global-typography-1607098-font-size );line-height:var( --e-global-typography-1607098-line-height );letter-spacing:var( --e-global-typography-1607098-letter-spacing );word-spacing:var( --e-global-typography-1607098-word-spacing );}.elementor-2032 .elementor-element.elementor-element-630bc22 img{width:250px;}.elementor-2032 .elementor-element.elementor-element-8bc3166{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2032 .elementor-element.elementor-element-4bc8ed1{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:var(--sec-pad-lr);--padding-bottom:var(--sec-pad-lr);--padding-left:var(--sec-pad-lr);--padding-right:var(--sec-pad-lr);}.elementor-2032 .elementor-element.elementor-element-a0ca80c img{width:175px;}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );letter-spacing:var( --e-global-typography-3ba15d0-letter-spacing );word-spacing:var( --e-global-typography-3ba15d0-word-spacing );}.elementor-2032 .elementor-element.elementor-element-4ff67a4{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:2.4rem;--grid-column-gap:1.2rem;}}@media(min-width:768px){.elementor-2032 .elementor-element.elementor-element-145a9d7{--width:50%;}.elementor-2032 .elementor-element.elementor-element-a094bb9{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2032 .elementor-element.elementor-element-145a9d7{--width:85%;}.elementor-2032 .elementor-element.elementor-element-a094bb9{--width:100%;}}/* Start custom CSS for template, class: .elementor-element-b21e03b */.elementor-2032 .elementor-element.elementor-element-b21e03b .avatar-container_content p {
    color: var(--primary-50);
}

.elementor-2032 .elementor-element.elementor-element-b21e03b .avatar-container {
    width: 460px !important;
}

@media (min-width: 1025px) {
    .elementor-2032 .elementor-element.elementor-element-b21e03b .avatar-container_images {
        width: fit-content !important;
        max-width: fit-content !important;
        flex: 0 0 auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}

.elementor-2032 .elementor-element.elementor-element-b21e03b .avatar-container_images img{
width: 45px !important;
max-height: 45px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8bc3166 */.elementor-2032 .elementor-element.elementor-element-8bc3166{
  --sm-green:#3DB588;
  --sm-dark:#053738;
  --sm-soft:#D8F0E7;
  --sm-bg:#F2F2F2;
  width:100%;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3{
  position:relative!important;
  width:min(100%,560px)!important;
  height:470px!important;
  min-height:470px!important;
  max-height:470px!important;
  margin:0 auto!important;
  overflow:hidden!important;
  overscroll-behavior:contain!important;
  background:var(--sm-bg)!important;
  border-style:solid!important;
  border-color:#111!important;
  border-width:2px 9px 9px 2px!important;
  border-radius:24px!important;
  box-sizing:border-box!important;
  font-family:"Helvetica Now Display","Work Sans",Arial,sans-serif!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3::before{
  content:""!important;
  position:absolute!important;
  z-index:20!important;
  inset:0 0 auto 0!important;
  height:3px!important;
  background:#BFE6D7!important;
  pointer-events:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff{
  height:100%!important;
  min-height:0!important;
  overflow:hidden!important;
  background:transparent!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-animate{
  height:100%!important;
  min-height:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-progress{
  position:absolute!important;
  z-index:21!important;
  top:0!important;
  left:0!important;
  height:3px!important;
  margin:0!important;
  border-radius:0!important;
  background:var(--sm-green)!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form{
  height:100%!important;
  min-height:0!important;
  overflow:hidden!important;
  background:transparent!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .fh2{
  position:absolute!important;
  inset:3px 0 78px 0!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:stretch!important;
  gap:0!important;
  width:auto!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:26px 52px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:8px!important;
  width:100%!important;
  margin:0 0 22px!important;
  padding:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header::before,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header::after{
  content:none!important;
  display:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter{
  position:relative!important;
  inset:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  min-width:21px!important;
  height:22px!important;
  margin:0!important;
  padding:0 6px!important;
  border-radius:4px!important;
  background:var(--sm-green)!important;
  color:#fff!important;
  font-size:13px!important;
  line-height:22px!important;
  font-weight:700!important;
  transform:none!important;
  opacity:1!important;
  visibility:visible!important;
  box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter span,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter strong{
  color:#fff!important;
  font:inherit!important;
  line-height:inherit!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header label,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header .ffc_question,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header .ffc_q_title{
  position:relative!important;
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#171717!important;
  font-size:21px!important;
  line-height:1.25!important;
  font-weight:500!important;
  transform:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-input--label{
  margin:0!important;
  padding:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-input--content{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 input[type="text"],
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 input[type="email"],
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 input[type="url"],
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 input[type="number"],
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 input[type="tel"],
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 textarea{
  display:block!important;
  width:100%!important;
  min-height:42px!important;
  margin:0!important;
  padding:6px 0 7px!important;
  border:0!important;
  border-bottom:1px solid var(--sm-green)!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  color:#171717!important;
  font:500 19px/1.45 "Helvetica Now Display","Work Sans",Arial,sans-serif!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 textarea{
  height:74px!important;
  min-height:74px!important;
  max-height:74px!important;
  resize:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 input::placeholder,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 textarea::placeholder{
  color:#64C4A0!important;
  opacity:1!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-answer,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes{
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios > *,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes > *,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-form-check{
  min-height:38px!important;
  margin:0!important;
  padding:7px 11px!important;
  border:1px solid #A8DDCA!important;
  border-radius:7px!important;
  background:rgba(61,181,136,.12)!important;
  color:#207D60!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios > *:hover,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes > *:hover,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-form-check:hover,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios > *.active,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes > *.active,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-form-check.ff_item_selected{
  border-color:var(--sm-green)!important;
  background:rgba(61,181,136,.22)!important;
  color:#176649!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios label,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes label,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-form-check-label{
  color:inherit!important;
  font-size:17px!important;
  line-height:22px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios input,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes input{
  accent-color:var(--sm-green)!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-key{
  border:1px solid var(--sm-green)!important;
  background:#E8F7F1!important;
  color:#167052!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-description,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-help,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-help-message,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-enter,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-press-enter,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-submission-button,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-submit{
  display:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-navigation{
  position:absolute!important;
  z-index:30!important;
  left:32px!important;
  right:32px!important;
  bottom:24px!important;
  display:block!important;
  width:auto!important;
  height:42px!important;
  margin:0!important;
  padding:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-navigation button,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-next,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-prev{
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 18px!important;
  border:0!important;
  border-radius:7px!important;
  background:var(--sm-green)!important;
  color:#fff!important;
  font-size:18px!important;
  line-height:42px!important;
  font-weight:700!important;
  box-shadow:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-prev{display:none!important}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .error,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-is-error .text-danger{
  margin-top:8px!important;
  color:#ff6262!important;
  font-size:15px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-multiplechoice .fh2,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-checkbox .fh2{
  justify-content:flex-start!important;
  padding-top:26px!important;
  padding-bottom:10px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-multiplechoice .ffc_q_header,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-checkbox .ffc_q_header{
  margin-bottom:14px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-multiplechoice .f-radios,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-checkbox .f-checkboxes{
  gap:6px!important;
}
@media(max-width:767px){
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3{
    width:calc(100% - 18px)!important;
    height:465px!important;
    min-height:465px!important;
    max-height:465px!important;
    border-width:2px 7px 7px 2px!important;
    border-radius:20px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .fh2{
    inset:3px 0 74px 0!important;
    padding:22px 32px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header{
    gap:7px!important;
    margin-bottom:18px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header label,
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header .ffc_question,
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header .ffc_q_title{
    font-size:19px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-navigation{
    left:26px!important;
    right:26px!important;
    bottom:20px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-multiplechoice .fh2,
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-checkbox .fh2{
    padding-top:19px!important;
    padding-bottom:7px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-multiplechoice .ffc_q_header,
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .field-checkbox .ffc_q_header{
    margin-bottom:10px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios > *,
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes > *,
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-form-check{
    min-height:35px!important;
    padding:5px 9px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-radios label,
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-checkboxes label,
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ff-el-form-check-label{
    font-size:15px!important;
    line-height:20px!important;
  }
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header .f-text{
  position:relative!important;
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#171717!important;
  font-size:21px!important;
  line-height:1.25!important;
  font-weight:500!important;
  transform:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter-in,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter-div{
  position:static!important;
  inset:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  height:22px!important;
  min-height:22px!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .counter-icon-container,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .counter-icon-span{
  display:none!important;
}
@media(max-width:767px){
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_q_header .f-text{font-size:19px!important}
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_conv_form,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_conv_form > div,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-container,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-form-wrap{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  max-height:100%!important;
  overflow:hidden!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  max-height:100%!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-footer{
  position:absolute!important;
  z-index:40!important;
  left:32px!important;
  right:32px!important;
  bottom:24px!important;
  top:auto!important;
  width:auto!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  background:transparent!important;
  box-shadow:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .footer-inner-wrap,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-nav{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:42px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc_power,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-progress-bar,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-progress-text,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-nav .f-prev{
  display:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-nav .f-next,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-nav button{
  display:block!important;
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 18px!important;
  border:0!important;
  border-radius:7px!important;
  background:#3DB588!important;
  color:#fff!important;
  font-size:18px!important;
  line-height:42px!important;
  font-weight:700!important;
  opacity:1!important;
  visibility:visible!important;
  box-shadow:none!important;
}
@media(max-width:767px){
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-footer{
    left:26px!important;
    right:26px!important;
    bottom:20px!important;
  }
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.q-is-inactive{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  z-index:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive){
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  z-index:2!important;
}

/* SM-RECOVERY-V1 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter-in,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter-div{
  position:static!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:21px!important;
  height:22px!important;
  min-height:22px!important;
  margin:0!important;
  padding:0!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .ffc-counter{
  padding:0 6px!important;
  border-radius:4px!important;
  background:#3DB588!important;
  color:#fff!important;
  font-size:13px!important;
  line-height:22px!important;
  font-weight:700!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .counter-value,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .counter-value span{
  display:inline!important;
  color:#fff!important;
  font:inherit!important;
  line-height:inherit!important;
  opacity:1!important;
  visibility:visible!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .counter-icon-container,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .counter-icon-span,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-key-hint{
  display:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .fh2{
  justify-content:flex-start!important;
  padding:24px 52px 8px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .ffc_q_header{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:5px!important;
  margin:0 0 10px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-answer,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios-wrap{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios{
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  list-style:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:7px 11px!important;
  border:1px solid #A8DDCA!important;
  border-radius:7px!important;
  background:rgba(61,181,136,.12)!important;
  color:#207D60!important;
  box-shadow:none!important;
  list-style:none!important;
  box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-label-wrap{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-label{
  color:inherit!important;
  font-size:16px!important;
  line-height:22px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-key{
  flex:0 0 auto!important;
  margin-right:9px!important;
}
@media(max-width:767px){
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .fh2{
    padding:18px 24px 6px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .ffc_q_header{
    gap:4px!important;
    margin-bottom:8px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios{gap:5px!important}
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li{
    height:39px!important;
    min-height:39px!important;
    padding:5px 9px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-label{
    font-size:15px!important;
    line-height:20px!important;
  }
}
/* SM-FINAL-NAV-V2 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-footer .ffc_progress_label{
  display:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-footer .f-progress{
  position:absolute!important;
  z-index:50!important;
  top:-395px!important;
  left:-32px!important;
  right:-32px!important;
  width:auto!important;
  height:3px!important;
  min-height:3px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#BFE6D7!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-footer .f-progress-bar{
  display:block!important;
  width:100%!important;
  height:3px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-footer .f-progress-bar-inner{
  display:block!important;
  height:3px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#3DB588!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-nav .f-next svg{
  display:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .f-nav .f-next::after{
  content:"OK"!important;
  display:block!important;
  width:100%!important;
  color:#fff!important;
  font:700 18px/42px "Helvetica Now Display","Work Sans",Arial,sans-serif!important;
  text-align:center!important;
}
@media(max-width:767px){
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-footer .f-progress{
    top:-396px!important;
    left:-26px!important;
    right:-26px!important;
  }
}
/* SM-VISIBILITY-GUARD-V1 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .ffc-counter{
  display:inline-flex!important;
  opacity:1!important;
  visibility:visible!important;
  position:relative!important;
  z-index:5!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .f-answer,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .f-answer>span,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) input{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  position:relative!important;
  z-index:5!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) input{
  color:#171717!important;
  border:0!important;
  border-bottom:1px solid #3DB588!important;
  background:transparent!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) input::placeholder{
  color:#64C4A0!important;
  opacity:1!important;
}
/* SM-WRAPPER-CLIP-FIX-V1 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .fh2{
  position:absolute!important;
  top:3px!important;
  right:0!important;
  bottom:auto!important;
  left:0!important;
  width:100%!important;
  height:calc(100% - 81px)!important;
  min-height:260px!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
/* SM-FULL-WIDTH-CENTER-V1 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .fh2{
  top:3px!important;
  right:0!important;
  bottom:66px!important;
  left:0!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  padding:26px 32px!important;
  justify-content:center!important;
  align-items:stretch!important;
  overflow:visible!important;
}
@media(max-width:767px){
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .fh2{
    padding-left:26px!important;
    padding-right:26px!important;
  }
}

/* SM-FORM-QA-V1 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .fh2{
  padding-left:32px!important;
  padding-right:32px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .ffc_question,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .ffc_q_header,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .f-answer,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .f-answer>span{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .error,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .text-danger,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .f-error,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .ff-el-is-error{
  position:relative!important;
  inset:auto!important;
  display:block!important;
  width:100%!important;
  margin:8px 0 0!important;
  padding:0!important;
  transform:none!important;
  z-index:8!important;
  color:#ff6262!important;
  background:transparent!important;
  line-height:1.25!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .fh2{
  top:3px!important;
  bottom:66px!important;
  height:auto!important;
  padding:14px 32px!important;
  justify-content:center!important;
  overflow:hidden!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .ffc_question{
  width:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .ffc_q_header{
  gap:4px!important;
  margin:0 0 7px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios{
  gap:5px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios>li{
  height:38px!important;
  min-height:38px!important;
  padding:5px 11px!important;
  border-color:#3DB588!important;
  outline-color:#3DB588!important;
  background:rgba(61,181,136,.12)!important;
  color:#171717!important;
  box-shadow:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios>li:hover,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios>li:focus,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios>li.active,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios>li.selected,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios>li[aria-selected="true"]{
  border-color:#3DB588!important;
  outline-color:#3DB588!important;
  background:rgba(61,181,136,.24)!important;
  color:#171717!important;
  box-shadow:0 0 0 1px #3DB588!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-label{
  color:#171717!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-key{
  border-color:#3DB588!important;
  background:#E8F7F1!important;
  color:#167052!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li.active .f-key,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li.selected .f-key,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li[aria-selected="true"] .f-key{
  border-color:#3DB588!important;
  background:#3DB588!important;
  color:#fff!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .ffc_check_svg,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .ffc_check_svg svg,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .ffc_check_svg path{
  color:#3DB588!important;
  fill:#3DB588!important;
  stroke:#3DB588!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-help{
  display:block!important;
  margin:5px 0 0!important;
  color:#555!important;
  font-size:13px!important;
  line-height:16px!important;
}
@media(max-width:767px){
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .fh2{
    padding-left:26px!important;
    padding-right:26px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .fh2{
    padding:10px 26px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios>li{
    height:36px!important;
    min-height:36px!important;
    padding:4px 9px!important;
  }
}
/* SM-LAYOUT-ROOT-FIX-V2 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive)>.ff_conv_section_wrapper{
 position:absolute!important;inset:3px 0 66px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{
 position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:26px 32px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;overflow:visible!important;box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .ffc_question,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .fh2{
 position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .fh2{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive) .f-invalid{
 position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;margin:8px 0 0!important;padding:0!important;transform:none!important;color:#ff6262!important;font-size:15px!important;line-height:1.25!important;z-index:auto!important;box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{padding:14px 32px!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-radios>li{height:38px!important;min-height:38px!important;padding:5px 11px!important;border-color:#3DB588!important;background:rgba(61,181,136,.12)!important;color:#171717!important;outline-color:#3DB588!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-label{color:#171717!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .ffc_check_svg path{fill:#3DB588!important;stroke:#3DB588!important;}
@media(max-width:767px){.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{padding-left:26px!important;padding-right:26px!important;}.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{padding:10px 26px!important;}}
/* SM-REAL-STATE-FIX-V3 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li.f-selected{border-color:#3DB588!important;outline-color:#3DB588!important;background:rgba(61,181,136,.24)!important;color:#171717!important;box-shadow:0 0 0 1px #3DB588!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li.f-selected .f-key{border-color:#3DB588!important;background:#3DB588!important;color:#fff!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li.f-selected .f-label{color:#171717!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice .f-radios>li.f-selected .ffc_check_svg path{fill:#3DB588!important;stroke:#3DB588!important;}
/* SM-FINAL-ACTION-LAYOUT-V4 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .fh2{padding:0!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3:has(.q-form.field-multiplechoice:not(.q-is-inactive)) .vff-footer .f-next{display:none!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter{display:block!important;position:absolute!important;z-index:60!important;left:32px!important;right:32px!important;bottom:24px!important;width:auto!important;height:42px!important;margin:0!important;padding:0!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter .ff-btn-submit-left{display:block!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter .ff-btn{display:block!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:7px!important;background:#3DB588!important;color:#fff!important;font:700 0/42px "Helvetica Now Display","Work Sans",Arial,sans-serif!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter .ff-btn span{display:block!important;color:#fff!important;font-size:18px!important;line-height:42px!important;text-align:center!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter .ff-btn span{font-size:0!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter .ff-btn span::after{content:"OK"!important;font-size:18px!important;line-height:42px!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter-desc{display:none!important;}
@media(max-width:767px){.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter{left:26px!important;right:26px!important;bottom:20px!important;}}
/* SM-SUBMIT-BOTTOM-V5 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter{bottom:-42px!important;}
@media(max-width:767px){.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter{bottom:-46px!important;}}
/* SM-SUBMIT-UNCLIP-V6 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive)>.ff_conv_section_wrapper{overflow:visible!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{overflow:visible!important;}
/* SM-SUBMIT-CLICK-FIX-V7 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3:has(.q-form.field-multiplechoice:not(.q-is-inactive)) .vff-footer{pointer-events:none!important;z-index:0!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive){z-index:50!important;}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter .ff-btn{pointer-events:auto!important;z-index:100!important;}


/* SM-CENTERED-INLINE-ACTION-V8 */
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3{
  border-width:2px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive)>.ff_conv_section_wrapper{
  inset:3px 0 3px!important;
  overflow:visible!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{
  padding:28px 32px!important;
  justify-content:center!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .vff-footer .f-nav{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .sm-inline-next,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter{
  position:static!important;
  inset:auto!important;
  display:block!important;
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  margin:24px 0 0!important;
  padding:0!important;
  z-index:100!important;
  flex:0 0 42px!important;
  border:0!important;
  border-radius:7px!important;
  background:#3DB588!important;
  color:#fff!important;
  font:700 18px/42px "Helvetica Now Display","Work Sans",Arial,sans-serif!important;
  text-align:center!important;
  box-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  cursor:pointer!important;
  box-sizing:border-box!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .sm-inline-next:disabled{
  opacity:.55!important;
  cursor:not-allowed!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{
  padding:18px 32px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter{
  margin-top:14px!important;
}
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter .ff-btn-submit-left,
.elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter .ff-btn{
  width:100%!important;
  height:42px!important;
}
@media(max-width:767px){
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3{
    border-width:2px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{
    padding:24px 26px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive)>.ff_conv_section_wrapper>.ff_conv_input.q-inner{
    padding:14px 26px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .sm-inline-next{
    margin-top:20px!important;
  }
  .elementor-2032 .elementor-element.elementor-element-8bc3166 .ff_conv_app_3 .q-form.field-multiplechoice:not(.q-is-inactive) .f-enter{
    margin-top:12px!important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a7feb8f */@media (max-width: 767px) {
    .elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-items {
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
    }

    .elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item {
        display: block;
        width: 100%;
    }

    .elementor-2032 .elementor-element.elementor-element-a7feb8f .elementor-icon-list-item a {
        display: block;
        width: 100%;
    }
}


.elementor-2032 .elementor-element.elementor-element-a7feb8f a {
    position: relative;
    display: inline-block;
    text-decoration: none;
}

.elementor-2032 .elementor-element.elementor-element-a7feb8f a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 0;
    height: 3px;
    background-color: var(--secondary-50);
    transition: width 0.3s ease;
}

.elementor-2032 .elementor-element.elementor-element-a7feb8f a:hover::after {
    width: 100%;
}/* End custom CSS */