.elementor-587 .elementor-element.elementor-element-c2bb31f{--display:flex;--overflow:hidden;--padding-top:80px;--padding-bottom:64px;--padding-left:36px;--padding-right:36px;}.elementor-587 .elementor-element.elementor-element-c2bb31f:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-c2bb31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #eaf5fa 0%, #f0fbf7 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-4219ac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-587 .elementor-element.elementor-element-4219ac4 .elementor-heading-title{font-family:"MADE Carving Soft", Sans-serif;font-size:48px;font-weight:700;line-height:1.12em;color:#141818;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-587 .elementor-element.elementor-element-64770ac{text-align:center;}.elementor-587 .elementor-element.elementor-element-6da4561{--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;--padding-top:72px;--padding-bottom:88px;--padding-left:36px;--padding-right:36px;}.elementor-587 .elementor-element.elementor-element-6da4561:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-6da4561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-587 .elementor-element.elementor-element-7d82e08{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#287293;--border-color:#287293;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 28px 0px rgba(40,114,147,0.08);--padding-top:44px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-587 .elementor-element.elementor-element-7d82e08:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-7d82e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8fa;}.elementor-587 .elementor-element.elementor-element-5bfb49f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-587 .elementor-element.elementor-element-5bfb49f .elementor-heading-title{font-family:"MADE Carving Soft", Sans-serif;font-size:24px;font-weight:700;color:#141818;}.elementor-587 .elementor-element.elementor-element-7944a9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-group.recaptcha_v3-bottomleft, .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-type-html{padding-bottom:0px;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#e0e0e2;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#e0e0e2;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-group .elementor-select-wrapper::before{color:#e0e0e2;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button{font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-587 .elementor-element.elementor-element-bff35ba .e-form__buttons__wrapper__button-next{background-color:#287293;color:#ffffff;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button[type="submit"]{background-color:#287293;color:#ffffff;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-587 .elementor-element.elementor-element-bff35ba .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-587 .elementor-element.elementor-element-bff35ba .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-587 .elementor-element.elementor-element-bff35ba .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-587 .elementor-element.elementor-element-bff35ba{--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-587 .elementor-element.elementor-element-2e04d8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-e1d4523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-587 .elementor-element.elementor-element-e1d4523 .elementor-heading-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#983137;}.elementor-587 .elementor-element.elementor-element-fbc23e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-587 .elementor-element.elementor-element-fbc23e2 .elementor-heading-title{font-family:"MADE Carving Soft", Sans-serif;font-size:28px;font-weight:700;line-height:1.25em;color:#141818;}.elementor-587 .elementor-element.elementor-element-09a1ce8{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 16px 0px rgba(40,114,147,0.06);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-587 .elementor-element.elementor-element-09a1ce8:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-09a1ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-587 .elementor-element.elementor-element-ebe8b62 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-ebe8b62 .elementor-icon-box-title{margin-block-end:4px;color:#287293;}.elementor-587 .elementor-element.elementor-element-ebe8b62.elementor-view-stacked .elementor-icon{background-color:#eaf5fa;fill:#287293;color:#287293;}.elementor-587 .elementor-element.elementor-element-ebe8b62.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-ebe8b62.elementor-view-default .elementor-icon{fill:#eaf5fa;color:#eaf5fa;border-color:#eaf5fa;}.elementor-587 .elementor-element.elementor-element-ebe8b62.elementor-view-framed .elementor-icon{background-color:#287293;}.elementor-587 .elementor-element.elementor-element-ebe8b62 .elementor-icon{font-size:22px;padding:14px;}.elementor-587 .elementor-element.elementor-element-ebe8b62 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-ebe8b62 .elementor-icon-box-title a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;}.elementor-587 .elementor-element.elementor-element-ebe8b62 .elementor-icon-box-description{font-size:14px;font-weight:500;line-height:1.5em;color:#141818;}.elementor-587 .elementor-element.elementor-element-d14c27a{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 16px 0px rgba(40,114,147,0.06);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-587 .elementor-element.elementor-element-d14c27a:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-d14c27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-587 .elementor-element.elementor-element-af41ea7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-af41ea7 .elementor-icon-box-title{margin-block-end:4px;color:#3e9c74;}.elementor-587 .elementor-element.elementor-element-af41ea7.elementor-view-stacked .elementor-icon{background-color:#f0fbf7;fill:#3e9c74;color:#3e9c74;}.elementor-587 .elementor-element.elementor-element-af41ea7.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-af41ea7.elementor-view-default .elementor-icon{fill:#f0fbf7;color:#f0fbf7;border-color:#f0fbf7;}.elementor-587 .elementor-element.elementor-element-af41ea7.elementor-view-framed .elementor-icon{background-color:#3e9c74;}.elementor-587 .elementor-element.elementor-element-af41ea7 .elementor-icon{font-size:22px;padding:14px;}.elementor-587 .elementor-element.elementor-element-af41ea7 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-af41ea7 .elementor-icon-box-title a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;}.elementor-587 .elementor-element.elementor-element-af41ea7 .elementor-icon-box-description{font-size:14px;font-weight:500;color:#141818;}.elementor-587 .elementor-element.elementor-element-4ac0f14{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 16px 0px rgba(40,114,147,0.06);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-587 .elementor-element.elementor-element-4ac0f14:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-4ac0f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-587 .elementor-element.elementor-element-f1c469f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-f1c469f .elementor-icon-box-title{margin-block-end:4px;color:#25d366;}.elementor-587 .elementor-element.elementor-element-f1c469f.elementor-view-stacked .elementor-icon{background-color:#e9fbf0;fill:#25d366;color:#25d366;}.elementor-587 .elementor-element.elementor-element-f1c469f.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-f1c469f.elementor-view-default .elementor-icon{fill:#e9fbf0;color:#e9fbf0;border-color:#e9fbf0;}.elementor-587 .elementor-element.elementor-element-f1c469f.elementor-view-framed .elementor-icon{background-color:#25d366;}.elementor-587 .elementor-element.elementor-element-f1c469f .elementor-icon{font-size:22px;padding:14px;}.elementor-587 .elementor-element.elementor-element-f1c469f .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-f1c469f .elementor-icon-box-title a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;}.elementor-587 .elementor-element.elementor-element-f1c469f .elementor-icon-box-description{font-size:14px;font-weight:500;color:#141818;}.elementor-587 .elementor-element.elementor-element-317a6bf{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 16px 0px rgba(40,114,147,0.06);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-587 .elementor-element.elementor-element-317a6bf:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-317a6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-587 .elementor-element.elementor-element-d18888e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-d18888e .elementor-icon-box-title{margin-block-end:4px;color:#e88820;}.elementor-587 .elementor-element.elementor-element-d18888e.elementor-view-stacked .elementor-icon{background-color:#fff9f2;fill:#e88820;color:#e88820;}.elementor-587 .elementor-element.elementor-element-d18888e.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-d18888e.elementor-view-default .elementor-icon{fill:#fff9f2;color:#fff9f2;border-color:#fff9f2;}.elementor-587 .elementor-element.elementor-element-d18888e.elementor-view-framed .elementor-icon{background-color:#e88820;}.elementor-587 .elementor-element.elementor-element-d18888e .elementor-icon{font-size:22px;padding:14px;}.elementor-587 .elementor-element.elementor-element-d18888e .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-d18888e .elementor-icon-box-title a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.9px;}.elementor-587 .elementor-element.elementor-element-d18888e .elementor-icon-box-description{font-size:14px;font-weight:500;color:#141818;}.elementor-587 .elementor-element.elementor-element-f12c153{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-587 .elementor-element.elementor-element-f12c153:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-f12c153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf5fa;}.elementor-587 .elementor-element.elementor-element-0f3a028 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-0f3a028.elementor-view-stacked .elementor-icon{background-color:#287293;}.elementor-587 .elementor-element.elementor-element-0f3a028.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-0f3a028.elementor-view-default .elementor-icon{fill:#287293;color:#287293;border-color:#287293;}.elementor-587 .elementor-element.elementor-element-0f3a028 .elementor-icon{font-size:28px;}.elementor-587 .elementor-element.elementor-element-0f3a028 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-0f3a028 .elementor-icon-box-title a{font-family:"MADE Carving Soft", Sans-serif;font-size:14px;font-weight:700;}.elementor-587 .elementor-element.elementor-element-0f3a028 .elementor-icon-box-title{color:#287293;}.elementor-587 .elementor-element.elementor-element-0f3a028 .elementor-icon-box-description{font-size:13px;color:#616568;}.elementor-587 .elementor-element.elementor-element-6ccd0a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-587 .elementor-element.elementor-element-6ccd0a2:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-6ccd0a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8fa;}.elementor-587 .elementor-element.elementor-element-81d844d{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 32px 0px rgba(40,114,147,0.14);--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-587 .elementor-element.elementor-element-81d844d:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-81d844d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-587 .elementor-element.elementor-element-e645b02{--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;}.elementor-587 .elementor-element.elementor-element-13c15e6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-587 .elementor-element.elementor-element-13c15e6 .elementor-icon-box-title{margin-block-end:4px;color:#141818;}.elementor-587 .elementor-element.elementor-element-13c15e6.elementor-view-stacked .elementor-icon{background-color:#eaf5fa;fill:#287293;color:#287293;}.elementor-587 .elementor-element.elementor-element-13c15e6.elementor-view-framed .elementor-icon, .elementor-587 .elementor-element.elementor-element-13c15e6.elementor-view-default .elementor-icon{fill:#eaf5fa;color:#eaf5fa;border-color:#eaf5fa;}.elementor-587 .elementor-element.elementor-element-13c15e6.elementor-view-framed .elementor-icon{background-color:#287293;}.elementor-587 .elementor-element.elementor-element-13c15e6 .elementor-icon{font-size:22px;padding:13px;}.elementor-587 .elementor-element.elementor-element-13c15e6 .elementor-icon-box-title, .elementor-587 .elementor-element.elementor-element-13c15e6 .elementor-icon-box-title a{font-family:"MADE Carving Soft", Sans-serif;font-size:16px;font-weight:700;}.elementor-587 .elementor-element.elementor-element-13c15e6 .elementor-icon-box-description{font-size:13px;color:#616568;}.elementor-587 .elementor-element.elementor-element-7f35ea3{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-587 .elementor-element.elementor-element-7980659 .elementor-button{background-color:#287293;font-size:13px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;}.elementor-587 .elementor-element.elementor-element-54b45c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-587 .elementor-element.elementor-element-54b45c8 iframe{height:420px;filter:brightness( 100% ) contrast( 100% ) saturate( 0.9% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-587 .elementor-element.elementor-element-7d82e08{--width:50%;}.elementor-587 .elementor-element.elementor-element-2e04d8f{--width:50%;}.elementor-587 .elementor-element.elementor-element-e645b02{--width:50%;}.elementor-587 .elementor-element.elementor-element-7f35ea3{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-587 .elementor-element.elementor-element-54b45c8 iframe{height:280px;}}/* Start custom CSS for html, class: .elementor-element-611fe84 */.elementor-587 .elementor-element.elementor-element-611fe84 { position: absolute !important; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0; padding: 0 !important; margin: 0 !important; } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-611fe84 { display: none !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee96666 */.elementor-587 .elementor-element.elementor-element-ee96666 { position: relative; z-index: 1; text-align: center; } .elementor-587 .elementor-element.elementor-element-ee96666 .elementor-html-content { display: flex; justify-content: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4219ac4 */.elementor-587 .elementor-element.elementor-element-4219ac4 { position: relative; z-index: 1; } @media (max-width:1024px) { .elementor-587 .elementor-element.elementor-element-4219ac4 .elementor-heading-title { font-size: 36px !important; } } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-4219ac4 .elementor-heading-title { font-size: 26px !important; line-height: 1.2 !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64770ac */.elementor-587 .elementor-element.elementor-element-64770ac { position: relative; z-index: 1; } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-64770ac p { font-size: 16px !important; max-width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2bb31f */.elementor-587 .elementor-element.elementor-element-c2bb31f { background: linear-gradient(135deg, #eaf5fa 0%, #fff 55%, #f0fbf7 100%) !important; position: relative; overflow: hidden; text-align: center; } @media (max-width:1024px) { .elementor-587 .elementor-element.elementor-element-c2bb31f { padding: 56px 24px 48px !important; } } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-c2bb31f { padding: 40px 16px 32px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bfb49f */@media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-5bfb49f .elementor-heading-title { font-size: 20px !important; } }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-bff35ba */.elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-group{margin-bottom:20px} .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field{border-radius:12px !important;border:2px solid #e0e0e2 !important;padding:13px 16px !important;font-size:14.5px !important;font-family:'MADE Okine Sans',sans-serif;transition:border-color 200ms,box-shadow 200ms} .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field:focus{border-color:#287293 !important;box-shadow:0 0 0 3px rgba(40,114,147,.12) !important} .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button{background-color:#287293 !important;border-radius:9999px !important;font-weight:700 !important;padding:15px 36px !important;min-height:48px !important;font-size:16px !important;box-shadow:0 4px 16px rgba(40,114,147,.28);transition:all 250ms cubic-bezier(0.34,1.56,0.64,1);font-family:'MADE Okine Sans',sans-serif;display:inline-flex !important;align-items:center;gap:8px;justify-content:center} .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button:hover{background-color:#1d5468 !important;box-shadow:0 8px 28px rgba(40,114,147,.42);transform:scale(1.04)} .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button:focus-visible{outline:3px solid #ffb56a !important;outline-offset:2px !important} .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-button .elementor-button-text::before{background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:middle} .elementor-587 .elementor-element.elementor-element-bff35ba .elementor-field-label{font-family:'MADE Okine Sans',sans-serif !important;font-size:13px !important;font-weight:700 !important;color:#141818 !important;margin-bottom:8px !important} .elementor-587 .elementor-element.elementor-element-bff35ba select.elementor-field{color:#aaaaac;cursor:pointer} .elementor-587 .elementor-element.elementor-element-bff35ba select.elementor-field:valid{color:#141818}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d82e08 */.elementor-587 .elementor-element.elementor-element-7d82e08 { width: 57.5% !important; flex-shrink: 0; } @media (max-width:1024px) { .elementor-587 .elementor-element.elementor-element-7d82e08 { width: 100% !important; padding: 32px !important; flex-shrink: 1; } } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-7d82e08 { padding: 24px 20px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d4523 */.elementor-587 .elementor-element.elementor-element-e1d4523 .elementor-heading-title::before { content: ''; display: inline-block; width: 22px; height: 22px; background-image: url(https://gruponeuroped.com.br/wp-content/uploads/2026/05/icon-puzzle.png); background-size: contain; background-repeat: no-repeat; vertical-align: middle; margin-right: 8px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbc23e2 */@media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-fbc23e2 .elementor-heading-title { font-size: 22px !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ebe8b62 */.elementor-587 .elementor-element.elementor-element-ebe8b62 .elementor-icon { width: 50px !important; height: 50px !important; border-radius: 14px !important; min-width: 50px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a1ce8 */.elementor-587 .elementor-element.elementor-element-09a1ce8 { border: 1.5px solid transparent; transition: all 240ms cubic-bezier(0.34,1.56,0.64,1); cursor: pointer; } .elementor-587 .elementor-element.elementor-element-09a1ce8:hover { box-shadow: 0 10px 28px rgba(40,114,147,.12) !important; transform: translateX(4px); border-color: rgba(40,114,147,.27); } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-09a1ce8 { padding: 14px 16px !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af41ea7 */.elementor-587 .elementor-element.elementor-element-af41ea7 .elementor-icon { width: 50px !important; height: 50px !important; border-radius: 14px !important; min-width: 50px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14c27a */.elementor-587 .elementor-element.elementor-element-d14c27a { border: 1.5px solid transparent; transition: all 240ms cubic-bezier(0.34,1.56,0.64,1); cursor: pointer; } .elementor-587 .elementor-element.elementor-element-d14c27a:hover { box-shadow: 0 10px 28px rgba(40,114,147,.12) !important; transform: translateX(4px); border-color: rgba(62,156,116,.27); } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-d14c27a { padding: 14px 16px !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f1c469f */.elementor-587 .elementor-element.elementor-element-f1c469f .elementor-icon { width: 50px !important; height: 50px !important; border-radius: 14px !important; min-width: 50px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac0f14 */.elementor-587 .elementor-element.elementor-element-4ac0f14 { border: 1.5px solid transparent; transition: all 240ms cubic-bezier(0.34,1.56,0.64,1); cursor: pointer; } .elementor-587 .elementor-element.elementor-element-4ac0f14:hover { box-shadow: 0 10px 28px rgba(40,114,147,.12) !important; transform: translateX(4px); border-color: rgba(37,211,102,.27); } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-4ac0f14 { padding: 14px 16px !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d18888e */.elementor-587 .elementor-element.elementor-element-d18888e .elementor-icon { width: 50px !important; height: 50px !important; border-radius: 14px !important; min-width: 50px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317a6bf */.elementor-587 .elementor-element.elementor-element-317a6bf { border: 1.5px solid transparent; transition: all 240ms cubic-bezier(0.34,1.56,0.64,1); cursor: pointer; } .elementor-587 .elementor-element.elementor-element-317a6bf:hover { box-shadow: 0 10px 28px rgba(40,114,147,.12) !important; transform: translateX(4px); border-color: rgba(232,136,32,.27); } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-317a6bf { padding: 14px 16px !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f3a028 */.elementor-587 .elementor-element.elementor-element-0f3a028 .elementor-icon { min-width: 36px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e04d8f */.elementor-587 .elementor-element.elementor-element-2e04d8f { width: 42.5% !important; flex-shrink: 0; } @media (max-width:1024px) { .elementor-587 .elementor-element.elementor-element-2e04d8f { width: 100% !important; padding-left: 0 !important; flex-shrink: 1; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da4561 */.elementor-587 .elementor-element.elementor-element-6da4561 > .e-con-inner { gap: 48px; } @media (max-width:1024px) { .elementor-587 .elementor-element.elementor-element-6da4561, .elementor-587 .elementor-element.elementor-element-6da4561 > .e-con-inner { flex-direction: column !important; gap: 32px !important; } .elementor-587 .elementor-element.elementor-element-6da4561 { padding: 48px 24px 56px !important; } } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-6da4561 { padding: 32px 16px 40px !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13c15e6 */.elementor-587 .elementor-element.elementor-element-13c15e6 .elementor-icon { width: 48px !important; height: 48px !important; border-radius: 14px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e645b02 */.elementor-587 .elementor-element.elementor-element-e645b02 { flex: 1 1 auto !important; width: auto !important; min-width: 0; } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-e645b02 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7980659 */.elementor-587 .elementor-element.elementor-element-7980659 .elementor-button { padding: 8px 20px; font-size: 13px; border-radius: 9999px; white-space: nowrap; box-shadow: 0 4px 16px rgba(40,114,147,.28); transition: all 250ms cubic-bezier(0.34,1.56,0.64,1); } .elementor-587 .elementor-element.elementor-element-7980659 .elementor-button:hover { box-shadow: 0 8px 28px rgba(40,114,147,.42); transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f35ea3 */.elementor-587 .elementor-element.elementor-element-7f35ea3 { flex: 0 0 auto !important; width: auto !important; } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-7f35ea3 { width: 100% !important; } .elementor-587 .elementor-element.elementor-element-7f35ea3 .elementor-button { width: 100%; justify-content: center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d844d */.elementor-587 .elementor-element.elementor-element-81d844d { position: relative; z-index: 2; margin-bottom: -44px !important; max-width: 560px; margin-left: auto !important; margin-right: auto !important; align-items: center; gap: 16px; } @media (max-width:1024px) { .elementor-587 .elementor-element.elementor-element-81d844d { max-width: 480px; padding: 16px 20px !important; } } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-81d844d { max-width: 100% !important; margin-bottom: 0 !important; border-radius: 0 !important; box-shadow: none !important; padding: 16px !important; } .elementor-587 .elementor-element.elementor-element-81d844d, .elementor-587 .elementor-element.elementor-element-81d844d > .e-con-inner { flex-direction: column !important; align-items: flex-start !important; gap: 12px !important; } }/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-54b45c8 */.elementor-587 .elementor-element.elementor-element-54b45c8 { position: relative; z-index: 1; } .elementor-587 .elementor-element.elementor-element-54b45c8 iframe { display: block; } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-54b45c8 .elementor-widget-container iframe { height: 280px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ccd0a2 */.elementor-587 .elementor-element.elementor-element-6ccd0a2 { overflow: visible !important; position: relative; } @media (max-width:767px) { .elementor-587 .elementor-element.elementor-element-6ccd0a2 { overflow: hidden !important; } }/* End custom CSS */