.elementor-907 .elementor-element.elementor-element-61f99a1{--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.25em;--padding-bottom:0.5em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-907 .elementor-element.elementor-element-61f99a1:not(.elementor-motion-effects-element-type-background), .elementor-907 .elementor-element.elementor-element-61f99a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-7a69bfe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-907 .elementor-element.elementor-element-fbfc0ea .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:500ms;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-fbfc0ea{width:auto;max-width:auto;}.elementor-907 .elementor-element.elementor-element-fbfc0ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-907 .elementor-element.elementor-element-fbfc0ea .elementor-button:hover, .elementor-907 .elementor-element.elementor-element-fbfc0ea .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-907 .elementor-element.elementor-element-fbfc0ea .elementor-button:hover svg, .elementor-907 .elementor-element.elementor-element-fbfc0ea .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-907 .elementor-element.elementor-element-7bab3e0 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:500ms;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-7bab3e0{width:auto;max-width:auto;}.elementor-907 .elementor-element.elementor-element-7bab3e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-907 .elementor-element.elementor-element-7bab3e0 .elementor-button:hover, .elementor-907 .elementor-element.elementor-element-7bab3e0 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-907 .elementor-element.elementor-element-7bab3e0 .elementor-button:hover svg, .elementor-907 .elementor-element.elementor-element-7bab3e0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-907 .elementor-element.elementor-element-bd5f807{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 1.75em / 2 );}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1.75em;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown a, .elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown a:hover,
					.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-menu-toggle:hover{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown a:hover,
					.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown .elementor-item, .elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.3);}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;border-bottom-width:2px;}.elementor-907 .elementor-element.elementor-element-39658f0{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-907 .elementor-element.elementor-element-39658f0:not(.elementor-motion-effects-element-type-background), .elementor-907 .elementor-element.elementor-element-39658f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-4a54c49{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-3adde7e{width:100%;max-width:100%;text-align:center;}.elementor-907 .elementor-element.elementor-element-3adde7e > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:2em 0em 2em 0em;border-style:solid;border-width:0px 3px 0px 3px;border-color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-3adde7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-52f5893 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:0em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:500ms;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-34e0bfa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-d7dd24f{top:5px;text-align:center;}.elementor-907 .elementor-element.elementor-element-d7dd24f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-e310cb0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:750ms;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-907 .elementor-element.elementor-element-e310cb0 .elementor-button:hover, .elementor-907 .elementor-element.elementor-element-e310cb0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-e310cb0{width:100%;max-width:100%;}.elementor-907 .elementor-element.elementor-element-e310cb0 .elementor-button:hover svg, .elementor-907 .elementor-element.elementor-element-e310cb0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-e13e026{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-907 .elementor-element.elementor-element-1e26780{top:5px;text-align:center;}.elementor-907 .elementor-element.elementor-element-1e26780 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-ad4984f{top:5px;text-align:center;}.elementor-907 .elementor-element.elementor-element-ad4984f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-6d2476d{top:5px;text-align:center;}.elementor-907 .elementor-element.elementor-element-6d2476d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-640fad0{top:5px;text-align:center;}.elementor-907 .elementor-element.elementor-element-640fad0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-5a71d4b{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-907 .elementor-element.elementor-element-0a70d7c{--display:flex;--position:absolute;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-907 .elementor-element.elementor-element-0a70d7c.e-con{--align-self:center;}.elementor-907 .elementor-element.elementor-element-89bc844{--display:flex;--min-height:10px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-907 .elementor-element.elementor-element-89bc844:not(.elementor-motion-effects-element-type-background), .elementor-907 .elementor-element.elementor-element-89bc844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 3.33%, #EDEDED80 3.33%);}.elementor-907 .elementor-element.elementor-element-89bc844.e-con{--align-self:center;}.elementor-907 .elementor-element.elementor-element-ae91b85 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-ae91b85{z-index:2;}.elementor-907 .elementor-element.elementor-element-63c94dd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-63c94dd{z-index:2;}.elementor-907 .elementor-element.elementor-element-0ef99f5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-0ef99f5{z-index:2;}.elementor-907 .elementor-element.elementor-element-d505765 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-907 .elementor-element.elementor-element-d505765{z-index:2;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-907 .elementor-element.elementor-element-d684f0d{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:1em;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-1em;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-labels-inline .elementor-field-group > label{padding-left:1em;}body:not(.rtl) .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-labels-inline .elementor-field-group > label{padding-right:1em;}body .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-labels-above .elementor-field-group > label{padding-bottom:1em;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group > label, .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-type-html{padding-bottom:0px;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group .elementor-field, .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1em;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#EDEDED80;border-color:var( --e-global-color-secondary );border-width:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group .elementor-select-wrapper select{background-color:#EDEDED80;border-color:var( --e-global-color-secondary );border-width:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-button span{justify-content:center;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;border-style:solid;border-width:3px 3px 3px 3px;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-907 .elementor-element.elementor-element-d684f0d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );transition-duration:500ms;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );transition-duration:500ms;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );transition-duration:500ms;}.elementor-907 .elementor-element.elementor-element-d684f0d .e-form__buttons__wrapper__button-previous{color:#ffffff;transition-duration:500ms;}.elementor-907 .elementor-element.elementor-element-d684f0d .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-78dae3b );color:var( --e-global-color-secondary );border-color:var( --e-global-color-78dae3b );}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-78dae3b );color:var( --e-global-color-secondary );border-color:var( --e-global-color-78dae3b );}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-d684f0d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-message{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-message.elementor-message-success{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-message.elementor-message-danger{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-message.elementor-help-inline{color:var( --e-global-color-secondary );}.elementor-907 .elementor-element.elementor-element-8dd3e2b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5em;--padding-bottom:1.25em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-907 .elementor-element.elementor-element-8dd3e2b:not(.elementor-motion-effects-element-type-background), .elementor-907 .elementor-element.elementor-element-8dd3e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-907 .elementor-element.elementor-element-5f622f8.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-907 .elementor-element.elementor-element-4a54c49{--content-width:60%;}.elementor-907 .elementor-element.elementor-element-34e0bfa{--content-width:60%;}.elementor-907 .elementor-element.elementor-element-e13e026{--content-width:60%;}.elementor-907 .elementor-element.elementor-element-89bc844{--width:95%;}}@media(max-width:1024px){.elementor-907 .elementor-element.elementor-element-fbfc0ea .elementor-button{font-size:12px;}.elementor-907 .elementor-element.elementor-element-7bab3e0 .elementor-button{font-size:12px;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-907 .elementor-element.elementor-element-3adde7e .elementor-heading-title{font-size:40px;}.elementor-907 .elementor-element.elementor-element-d7dd24f{top:10px;}.elementor-907 .elementor-element.elementor-element-d7dd24f .elementor-heading-title{font-size:22px;}.elementor-907 .elementor-element.elementor-element-e310cb0 .elementor-button{font-size:50px;}.elementor-907 .elementor-element.elementor-element-e13e026{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-907 .elementor-element.elementor-element-1e26780{top:10px;}.elementor-907 .elementor-element.elementor-element-1e26780 .elementor-heading-title{font-size:22px;}.elementor-907 .elementor-element.elementor-element-ad4984f{top:10px;}.elementor-907 .elementor-element.elementor-element-ad4984f .elementor-heading-title{font-size:22px;}.elementor-907 .elementor-element.elementor-element-6d2476d{top:10px;}.elementor-907 .elementor-element.elementor-element-6d2476d .elementor-heading-title{font-size:22px;}.elementor-907 .elementor-element.elementor-element-640fad0{top:10px;}.elementor-907 .elementor-element.elementor-element-640fad0 .elementor-heading-title{font-size:22px;}.elementor-907 .elementor-element.elementor-element-5a71d4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-907 .elementor-element.elementor-element-89bc844{--min-height:8px;}.elementor-907 .elementor-element.elementor-element-ae91b85 .elementor-button{font-size:20px;}.elementor-907 .elementor-element.elementor-element-63c94dd .elementor-button{font-size:20px;}.elementor-907 .elementor-element.elementor-element-0ef99f5 .elementor-button{font-size:20px;}.elementor-907 .elementor-element.elementor-element-d505765 .elementor-button{font-size:20px;}.elementor-907 .elementor-element.elementor-element-d684f0d > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group > label{font-size:26px;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-button{font-size:26px;}}@media(max-width:767px){.elementor-907 .elementor-element.elementor-element-61f99a1{--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;--padding-top:1em;--padding-bottom:0.5em;--padding-left:1em;--padding-right:1em;}.elementor-907 .elementor-element.elementor-element-bd5f807{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 1em / 2 );}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1em;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown .elementor-item, .elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown{border-radius:5px 5px 5px 5px;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-907 .elementor-element.elementor-element-bd5f807 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-907 .elementor-element.elementor-element-39658f0{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-907 .elementor-element.elementor-element-3adde7e .elementor-heading-title{font-size:32px;}.elementor-907 .elementor-element.elementor-element-d7dd24f .elementor-heading-title{font-size:16px;}.elementor-907 .elementor-element.elementor-element-e310cb0 .elementor-button{font-size:42px;}.elementor-907 .elementor-element.elementor-element-e13e026{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-907 .elementor-element.elementor-element-1e26780 .elementor-heading-title{font-size:16px;}.elementor-907 .elementor-element.elementor-element-ad4984f .elementor-heading-title{font-size:16px;}.elementor-907 .elementor-element.elementor-element-6d2476d .elementor-heading-title{font-size:16px;}.elementor-907 .elementor-element.elementor-element-640fad0 .elementor-heading-title{font-size:16px;}.elementor-907 .elementor-element.elementor-element-d684f0d > .elementor-widget-container{margin:0.75em 0em 0em 0em;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group > label{font-size:18px;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group .elementor-field, .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup label{font-size:16px;}.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-button{font-size:18px;}.elementor-907 .elementor-element.elementor-element-8dd3e2b{--padding-top:0.5em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for button, class: .elementor-element-fbfc0ea */.elementor-907 .elementor-element.elementor-element-fbfc0ea{
    cursor: pointer;
}

.elementor-907 .elementor-element.elementor-element-fbfc0ea a, .elementor-907 .elementor-element.elementor-element-fbfc0ea span{
    display: flex;
    flex-direction: row;
    align-items: center;
}

.elementor-907 .elementor-element.elementor-element-fbfc0ea svg{
    width: 22px;
}

.elementor-907 .elementor-element.elementor-element-fbfc0ea svg path{
    fill: #ededed;
    transition: 500ms;
}

.elementor-907 .elementor-element.elementor-element-fbfc0ea a:hover svg path{
    fill: #27aae2;
}

@media only screen and (max-width: 1024px){
    .elementor-907 .elementor-element.elementor-element-fbfc0ea svg{
        width: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bab3e0 */.elementor-907 .elementor-element.elementor-element-7bab3e0{
    display: none;
    cursor: pointer;
}

.elementor-907 .elementor-element.elementor-element-7bab3e0 a, .elementor-907 .elementor-element.elementor-element-7bab3e0 span{
    display: flex;
    flex-direction: row;
    align-items: center;
}

.elementor-907 .elementor-element.elementor-element-7bab3e0 svg{
    width: 22px;
}

.elementor-907 .elementor-element.elementor-element-7bab3e0 svg path{
    fill: #01013F;
    transition: 500ms;
}

.elementor-907 .elementor-element.elementor-element-7bab3e0 a:hover svg path{
    fill: #27aae2;
}

@media only screen and (max-width: 1024px){
    .elementor-907 .elementor-element.elementor-element-7bab3e0 svg{
        width: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a69bfe */.elementor-907 .elementor-element.elementor-element-7a69bfe{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f99a1 *//*Para Shapes do Background*/
.elementor-907 .elementor-element.elementor-element-61f99a1{
    position: relative;
}

.elementor-907 .elementor-element.elementor-element-61f99a1::before, .elementor-907 .elementor-element.elementor-element-61f99a1::after{
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 20%; 
    background-color: transparent;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: rgba(237,237,237,0.15);
    z-index: 0;
}

.elementor-907 .elementor-element.elementor-element-61f99a1::before{
    left: 20%;
}

.elementor-907 .elementor-element.elementor-element-61f99a1::after{
    right: 20%;
}

@media only screen and (max-width: 767px){
    .elementor-907 .elementor-element.elementor-element-61f99a1::after{
        display: none;
    }
    
    .elementor-907 .elementor-element.elementor-element-61f99a1::before{
        left: 0;
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52f5893 */.elementor-907 .elementor-element.elementor-element-52f5893{
    width: auto;
}

.elementor-907 .elementor-element.elementor-element-52f5893 *{
    display: flex;
    justify-content: center;
}

.elementor-907 .elementor-element.elementor-element-52f5893 a{
    cursor: pointer;
}

.elementor-907 .elementor-element.elementor-element-52f5893 svg{
    width: 48px;
}
@media only screen and (max-width: 1024px){
    .elementor-907 .elementor-element.elementor-element-52f5893 svg{
        width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a54c49 */.elementor-907 .elementor-element.elementor-element-4a54c49{
    position: relative;
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e310cb0 */.elementor-907 .elementor-element.elementor-element-e310cb0 a{
    width: 100%;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e0bfa */.elementor-907 .elementor-element.elementor-element-34e0bfa{
    position: relative;
    display: none;
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad4984f */.elementor-907 .elementor-element.elementor-element-ad4984f{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d2476d */.elementor-907 .elementor-element.elementor-element-6d2476d{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640fad0 */.elementor-907 .elementor-element.elementor-element-640fad0{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a71d4b */.elementor-907 .elementor-element.elementor-element-5a71d4b{
    position: relative;
}

.elementor-907 .elementor-element.elementor-element-5a71d4b a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 42px;
    transition: 500ms;
}

.elementor-907 .elementor-element.elementor-element-5a71d4b .stages-button a.fill{
    background-color: #EDEDED;
    color:#01013F;
}

@media only screen and (max-width: 1024px){
    .elementor-907 .elementor-element.elementor-element-5a71d4b a{
        width: 38px;
        height: 38px;
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-d684f0d *//*Texto das perguntas*/
.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-type-radio > label{
    text-align: center;
}

/*Container de opções*/
.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup{
    display: flex;
    flex-direction: column;
    gap: 0.5em;
}

/*Opção individual*/
.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-option > input{
    display: none;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-option > label{
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 12px;
    border: solid 3px #EDEDED;
    border-radius: 50px;
    background-color: #01013F;
    font-size: 30px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    line-height: 1em !important;
    cursor: pointer;
    transition: 500ms;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-option > label::before{
    position: absolute;
    right: 12px;
    content: '';
    width: 30px;
    height:30px;
    border: solid 3px #EDEDED;
    background-color: #01013F;
    border-radius: 50%;
    z-index: 1;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .icon-confirm{
    display: flex;
    position: absolute;
    left: 21px;
    visibility: hidden;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .icon-confirm svg{
    width: 12px;
    z-index: 2;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup .elementor-field-option input:checked + label::before{
    background-color: #EDEDED;
    right: auto;
    left: 12px;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-option input:checked + label .icon-confirm svg{
    visibility: visible;
}

/*Opção Discordo*/
.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup .elementor-field-option:nth-of-type(1) input:checked + label{
    background-color: #958335 !important;
    border-color: #958335 !important;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup .elementor-field-option:nth-of-type(1) .icon-confirm svg{
    fill: #958335;
}

/*Opção Neutro*/
.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup .elementor-field-option:nth-of-type(2) input:checked + label{
    background-color: #888888 !important;
    border-color: #888888 !important;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup .elementor-field-option:nth-of-type(2) .icon-confirm svg{
    fill: #888888;
}

/*Opção Concordo*/
.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup .elementor-field-option:nth-of-type(3) input:checked + label{
    background-color: #27AAE1 !important;
    border-color: #27AAE1 !important;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup .elementor-field-option:nth-of-type(3) .icon-confirm svg{
    fill: #27AAE1;
}

/*Ocultar labels de não radios*/
.elementor-907 .elementor-element.elementor-element-d684f0d label[for='form-field-fullname'], .elementor-907 .elementor-element.elementor-element-d684f0d label[for='form-field-email'], .elementor-907 .elementor-element.elementor-element-d684f0d label[for='form-field-phone']{
    display: none;
}

.elementor-907 .elementor-element.elementor-element-d684f0d input:not([type='radio']){
    padding: 10px 10px 10px 35px;
    color: #EDEDED !important;
    font-weight: 500 !important;
}

/*Ocultar data e score*/
.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group-date, .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-group-score{
    display: none;
}

/*Ajustar botões*/
.elementor-907 .elementor-element.elementor-element-d684f0d .e-form__buttons{
    padding: 32px 0;
    position: relative;
    margin-bottom: 10px;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-type-previous{
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-type-previous button{
    color: #EDEDED;
    background-color: transparent;
    padding: 0;
    font-size: 24px;
    width: auto;
    text-transform: capitalize;
    border: none;
    font-weight: 500;
}

.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-type-previous button::before{
    content: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='%23EDEDED' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8.73192C0 9.34903 0.524672 9.69061 0.855328 10.0213L7.9523 17.12C8.59631 17.7778 9.80423 17.4683 9.80423 16.2383C9.80423 15.7877 9.46917 15.5201 9.22978 15.2808C8.66587 14.7173 3.98527 10.0875 3.82978 9.85533L22.4171 9.85538C23.2131 9.8572 24 9.66745 24 8.73192C24 7.83877 23.2502 7.60538 22.4682 7.60833L3.82978 7.60852C3.98123 7.3823 4.3665 7.04625 4.58297 6.82978L9.30642 2.10642C10.429 0.990515 9.6293 0 8.68083 0C8.12362 0 7.72458 0.573281 7.41703 0.880828L0.880828 7.41698C0.546094 7.75177 0 8.10961 0 8.73192Z'/%3E%3C/svg%3E%0A");
    
    width: 24px;
    margin-right: 10px;
}

/*animação steps*/
.elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-type-step:not(:first-child){
    animation-name: fadeInUp;
    animation-duration: 1.25s;
}

/*Insert Icon Fullname*/
.elementor-field-group-fullname{
    position: relative;
    margin-top: 2em;
}

.elementor-field-group-fullname::after{
    content: url("data:image/svg+xml,%3Csvg width='17' height='20' fill='%23EDEDED' viewBox='0 0 27 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.64528 27.3457C2.64528 23.7988 2.2564 23.3898 6.58728 22.3136C11.5995 21.068 17.7336 21.1892 22.5295 23.0861C24.305 23.7883 23.9589 25.3629 23.9589 27.3457C23.9589 28.2038 23.4214 28.9215 22.8403 29.192C22.0461 29.5616 21.2106 29.3151 20.2776 29.184C15.5568 28.5212 11.0511 28.5208 6.32647 29.184C5.44935 29.3072 4.60472 29.55 3.81922 29.2165C3.19453 28.9515 2.64528 28.2125 2.64528 27.3457ZM0.00108095 25.583C0.00108095 27.3655 -0.0825441 29.1423 1.22127 30.4523C3.70303 32.946 5.61247 31.7312 8.89229 31.5095L12.0998 31.2716C13.5279 31.1945 16.3342 31.3957 17.6358 31.5053C18.3949 31.5693 19.0286 31.653 19.7166 31.7483C22.1448 32.0847 23.4676 32.3767 25.3828 30.4523C26.6916 29.1373 26.6031 27.359 26.6031 25.583C26.6031 23.8829 26.1337 22.8068 25.3093 21.9089L24.6935 21.3229C23.8699 20.6646 23.0163 20.4936 22.0057 20.1645C16.8166 18.4741 9.79486 18.4066 4.59834 20.1645C2.85209 20.7553 1.25246 21.1308 0.365457 23.3833C0.116081 24.0164 0.00108095 24.7421 0.00108095 25.583ZM7.77335 8.2756C7.77335 4.16746 11.6587 1.50489 15.5359 3.07696C19.8206 4.81415 19.9207 11.0659 15.7877 13.085C13.6041 14.1519 11.1347 13.7506 9.35573 11.9815C8.40585 11.037 7.77335 9.71885 7.77335 8.2756ZM5.12909 8.11541C5.12909 14.3728 12.2513 18.7075 17.9345 14.8311C18.5734 14.3953 19.5094 13.4683 19.9523 12.8427C20.9655 11.4114 21.2533 10.1884 21.4651 8.34229C21.5671 7.4546 21.1339 5.82709 20.8232 5.00122C20.1844 3.30377 18.5648 1.64921 16.962 0.849705C12.8764 -1.18799 7.75273 0.556267 5.85035 4.83034C5.46553 5.69484 5.12909 7.13416 5.12909 8.11541Z'/%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    position: absolute;
    top: auto;
    left: 10px;
}

/*Insert Icon Email*/

.elementor-field-group-email{
    position: relative;
}

.elementor-field-group-email::after{
    content: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 32 27' fill='%23EDEDED' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.29569 18.4618V9.27913C2.29569 6.01863 5.20388 3.15744 8.20869 3.15744H23.7913C24.6093 3.15744 25.6067 3.4775 26.1816 3.75838C28.1334 4.712 29.7043 6.89475 29.7043 9.20957V18.5313C29.7043 20.8461 28.1328 23.0292 26.1816 23.9825C25.6067 24.2634 24.6093 24.5834 23.7913 24.5834H8.20869C6.99831 24.5834 5.81519 24.0621 4.91 23.4301C4.59419 23.2094 4.35188 22.9865 4.08663 22.723C3.1905 21.832 2.29569 20.2211 2.29569 18.4618ZM0 9.83563V17.9053C0 19.4574 0.245375 20.5104 0.684812 21.6031C1.93631 24.7148 5.11294 26.8791 8.55656 26.8791H23.4434C26.843 26.8791 30.0444 24.7628 31.3152 21.6031C31.7555 20.5083 32 19.3898 32 17.8357V9.90519C32 8.38407 31.7792 7.299 31.3348 6.18775C30.7826 4.80644 29.6831 3.34132 28.4663 2.51725C28.0965 2.26682 27.4915 1.85088 27.0814 1.67594C26.0339 1.22882 24.9093 0.861816 23.4434 0.861816H8.55656C6.67 0.861816 4.98563 1.49438 3.61663 2.46094C2.34894 3.35607 1.28688 4.64069 0.684812 6.13782C0.245375 7.23044 0 8.2835 0 9.83563ZM5.98263 9.27913C5.98263 10.0529 6.199 10.1551 6.92681 10.7002L10.5839 13.443C11.4026 14.0571 12.1985 14.6546 13.0086 15.2617C13.9258 15.9489 14.7926 16.5139 16 16.5139C16.5079 16.5139 17.3226 16.2999 17.6942 16.1212C18.5207 15.7237 23.7848 11.6665 25.0334 10.7299C25.7694 10.1779 26.0174 10.076 26.0174 9.27913C26.0174 8.77463 25.5347 8.30525 24.7652 8.30525C24.2781 8.30525 20.9097 11.0056 20.4819 11.3263C19.7552 11.8711 19.0916 12.3691 18.3752 12.9066C17.0997 13.8634 16.2241 14.8633 14.6973 13.7124C14.3321 13.4371 14.0349 13.2139 13.6646 12.9363C12.9379 12.3916 12.2742 11.8935 11.5579 11.3561L8.4175 9.00088C7.75694 8.50594 7.66331 8.30525 6.95662 8.30525C6.52219 8.30525 5.98263 8.84469 5.98263 9.27913Z'/%3E%3C/svg%3E%0A");
    width: 24px;
    height: 20px;
    position: absolute;
    top: auto;
    left: 10px;
}

/*Insert Icon Whatsapp*/
.elementor-field-group-phone{
    position: relative;
}

.elementor-field-group-phone::after{
    content: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 33 32' fill='%23EDEDED' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.26962 28.1498L5.58774 23.4511C5.61212 23.1456 5.06318 22.4908 4.90187 22.1903C2.99318 18.635 2.68943 14.2602 4.45806 10.4697L5.63112 8.37975C5.7595 8.20962 5.8335 8.07812 5.96543 7.91506L6.72693 7.01174C8.11819 5.62755 9.12556 4.75468 11.0043 3.89742C15.2742 1.94917 19.9936 2.42292 23.8725 5.01768C24.6922 5.56618 25.025 5.94074 25.7047 6.51493L27.1879 8.29481C29.3862 11.4041 30.0222 14.9265 29.2586 18.7556C28.8489 20.8106 27.8444 22.5903 26.5892 24.2104L25.8063 25.0922C25.2437 25.6518 24.7187 26.0768 24.0776 26.56C23.4405 27.0401 22.7619 27.3865 22.0162 27.7615C18.7984 29.3792 14.791 29.3734 11.4433 28.0348C10.956 27.8399 10.5774 27.6235 10.1403 27.4067C8.85681 26.7703 9.88925 26.7485 7.38306 27.3788L4.26962 28.1498ZM2.68249 23.7437L0.737548 30.9218C0.662548 31.1971 0.492548 31.6568 0.484985 32.001L4.38718 30.9755C5.73512 30.6405 7.02456 30.273 8.34275 29.9363C9.13925 29.7329 8.74913 29.8073 10.0748 30.402C13.2066 31.8069 16.664 32.0709 20.037 31.3093C22.0892 30.846 23.7958 30.0302 25.4698 28.8845C26.8891 27.9132 28.4325 26.3879 29.4127 24.9695C29.9446 24.2 30.4607 23.3509 30.8497 22.4776C31.2387 21.604 31.633 20.5931 31.8557 19.5548C32.2944 17.5086 32.4247 16.0021 32.1704 13.9003C31.7388 10.3334 30.132 7.14331 27.6375 4.64874C27.4429 4.45418 27.2728 4.26099 27.071 4.0833C22.4919 0.0504795 16.292 -1.14152 10.4735 1.16917C10.184 1.28417 9.9745 1.39404 9.68344 1.51117C9.39507 1.62698 9.20494 1.77117 8.89713 1.92355C7.488 2.62073 6.106 3.78461 4.99631 4.88155C4.36824 5.50218 3.42768 6.78249 2.96162 7.50824C2.80718 7.74874 2.6728 7.97687 2.5493 8.22799C2.40874 8.51374 2.26018 8.7 2.13024 9.00762C1.66018 10.1202 1.22492 11.1368 0.956611 12.4287C0.527048 14.4958 0.466798 16.5134 0.817236 18.6169C0.927611 19.2795 1.10749 19.9131 1.26949 20.4953C1.53024 21.4325 2.01924 22.4952 2.45943 23.3674C2.4983 23.4443 2.68249 23.7348 2.68249 23.7437ZM20.196 23.4773C21.4923 23.4773 22.154 23.4126 23.2597 22.6122C23.9979 22.0778 24.3553 21.5238 24.4541 20.474C24.5484 19.4698 24.454 19.5458 23.7031 19.171C23.4428 19.0412 23.2338 18.9368 22.9928 18.816L20.689 17.7817C20.1915 17.6818 19.9711 18.1842 19.5304 18.7498C18.5118 20.0569 18.6635 20.2912 15.9546 18.6623C15.5949 18.4461 15.2455 18.1515 14.9252 17.8936C14.2646 17.3619 12.7595 15.5807 12.5224 14.8948C12.3912 14.5149 12.7856 14.208 13.1093 13.7936C14.1665 12.4396 13.88 12.6551 13.1658 10.8632C12.9383 10.2926 12.7478 9.82475 12.5113 9.25368C12.2372 8.59212 12.0371 8.50062 11.0059 8.49331C9.32794 8.48143 7.86469 11.3172 8.53319 13.5646C8.61594 13.8426 8.71513 14.1418 8.81738 14.4125C9.17381 15.3569 9.95088 16.3966 10.5399 17.2181C10.6904 17.4279 10.8695 17.6218 11.0439 17.8462C11.5009 18.434 11.9408 18.8133 12.3655 19.3213L13.885 20.6653C14.8089 21.4223 15.0325 21.4841 15.9211 22.0253C16.3571 22.2908 17.8029 22.8611 18.3056 23.037C18.8003 23.21 19.5886 23.4773 20.196 23.4773Z'/%3E%3C/svg%3E%0A");
    width: 21px;
    height: 20px;
    position: absolute;
    top: auto;
    left: 10px;
}

/*Versão Tablet*/
@media only screen and (max-width: 1024px){
    .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-option > label{
        font-size: 26px !important;
        padding: 10px;
    }
    
    .elementor-907 .elementor-element.elementor-element-d684f0d button:not(.e-form__buttons__wrapper__button-previous){
        padding: 10px !important;
    }
}

/*Versão Mobile*/
@media only screen and (max-width: 767px){
    .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-option > label{
        font-size: 18px !important;
    }
    
    .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-type-previous button{
        font-size: 16px;
    }
    
    .elementor-907 .elementor-element.elementor-element-d684f0d .e-form__buttons{
        padding: 14px 0 22px 0;
    }
    
    .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-type-previous button::before{
        content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 24 18' fill='%23EDEDED' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8.73192C0 9.34903 0.524672 9.69061 0.855328 10.0213L7.9523 17.12C8.59631 17.7778 9.80423 17.4683 9.80423 16.2383C9.80423 15.7877 9.46917 15.5201 9.22978 15.2808C8.66587 14.7173 3.98527 10.0875 3.82978 9.85533L22.4171 9.85538C23.2131 9.8572 24 9.66745 24 8.73192C24 7.83877 23.2502 7.60538 22.4682 7.60833L3.82978 7.60852C3.98123 7.3823 4.3665 7.04625 4.58297 6.82978L9.30642 2.10642C10.429 0.990515 9.6293 0 8.68083 0C8.12362 0 7.72458 0.573281 7.41703 0.880828L0.880828 7.41698C0.546094 7.75177 0 8.10961 0 8.73192Z'/%3E%3C/svg%3E%0A");
        
        width: 16px;
    }
    
    .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-option > label::before{
        width: 28px;
        height: 28px;
        right: 6px;
    }
    
    .elementor-907 .elementor-element.elementor-element-d684f0d .icon-confirm{
        left: 15px;
    }
    
    .elementor-907 .elementor-element.elementor-element-d684f0d .icon-confirm svg{
        width: 10px;
    }
    
    .elementor-907 .elementor-element.elementor-element-d684f0d .elementor-field-subgroup .elementor-field-option input:checked + label::before{
        left: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478110c */.elementor-907 .elementor-element.elementor-element-478110c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13e026 */.elementor-907 .elementor-element.elementor-element-e13e026{
    position: relative;
    display: none;
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39658f0 *//*Para Shapes do Background*/
.elementor-907 .elementor-element.elementor-element-39658f0{
    position: relative;
    overflow: auto;
}

.elementor-907 .elementor-element.elementor-element-39658f0::-webkit-scrollbar{
    display: none;
}

.elementor-907 .elementor-element.elementor-element-39658f0::before, .elementor-907 .elementor-element.elementor-element-39658f0::after{
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 20%; 
    background-color: transparent;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: rgba(237,237,237,0.15);
    z-index: 0;
}

.elementor-907 .elementor-element.elementor-element-39658f0::before{
    left: 20%;
}

.elementor-907 .elementor-element.elementor-element-39658f0::after{
    right: 20%;
}

@media only screen and (max-width: 767px){
    .elementor-907 .elementor-element.elementor-element-39658f0::after{
        display: none;
    }
    
    .elementor-907 .elementor-element.elementor-element-39658f0::before{
        left: 0;
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f622f8 */.elementor-907 .elementor-element.elementor-element-5f622f8 svg{
    width: 5em;
    fill: #EDEDED;
}

@media only screen and (max-width: 1024px){
    .elementor-907 .elementor-element.elementor-element-5f622f8 svg{
        width: 4em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d2444c */.elementor-907 .elementor-element.elementor-element-5d2444c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3275549 */.elementor-907 .elementor-element.elementor-element-3275549{
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de9c422 */.elementor-907 .elementor-element.elementor-element-de9c422{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dd3e2b *//*Para Shapes do Background*/
.elementor-907 .elementor-element.elementor-element-8dd3e2b{
    position: relative;
}

.elementor-907 .elementor-element.elementor-element-8dd3e2b::before, .elementor-907 .elementor-element.elementor-element-8dd3e2b::after{
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 20%; 
    background-color: transparent;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: rgba(237,237,237,0.15);
    z-index: 0;
}

.elementor-907 .elementor-element.elementor-element-8dd3e2b::before{
    left: 20%;
}

.elementor-907 .elementor-element.elementor-element-8dd3e2b::after{
    right: 20%;
}

@media only screen and (max-width: 767px){
    .elementor-907 .elementor-element.elementor-element-8dd3e2b::after{
        display: none;
    }
    
    .elementor-907 .elementor-element.elementor-element-8dd3e2b::before{
        left: 0;
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS */body{
    overflow: hidden;
    height: 100%;
}

@media only screen and (max-width: 1124px){
    .cursor-ball{
        display: none;
    }
    
    body{
        height: auto;
        overflow: auto;
    }
}/* End custom CSS */