.mim-site-footer{background:#f7f9fb;color:#00234b;font-family:"DM Sans",sans-serif;padding:0 24px;overflow-wrap:break-word}.mim-site-footer *{box-sizing:border-box;min-width:0}.mim-site-footer__inner{width:100%;max-width:1280px;margin:0 auto}.mim-footer-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4%;align-items:center;padding:64px;background:#00234b;border-radius:38px;scroll-margin-top:110px}.mim-footer-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.mim-site-footer .mim-footer-badge{display:inline-flex;align-items:center;gap:4px;margin:0;padding:10px 18px;background:#1dcf641a;border:1px solid #1dcf6440;border-radius:100px;font-size:16px;font-weight:700;line-height:1.08;color:#1dcf64}.mim-site-footer #mim-footer-title{margin:0;font-family:"Bricolage Grotesque",sans-serif;font-size:44px;font-weight:700;line-height:1.18;color:#fff;text-transform:none;letter-spacing:normal;overflow-wrap:break-word}.mim-site-footer .mim-footer-description{margin:0;font-size:18px;font-weight:400;line-height:1.65;color:#b7c7da}.mim-footer-contact-links{display:flex;flex-wrap:wrap;gap:12px;width:100%}.mim-site-footer .mim-footer-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 22px;border:1px solid #fff;border-radius:100px;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;text-decoration:none;box-shadow:none;max-width:100%;transition:background-color .2s,color .2s,border-color .2s}.mim-site-footer .mim-footer-link svg{display:block;width:16px;height:16px;flex:0 0 16px;fill:currentColor}.mim-site-footer .mim-footer-link span{overflow-wrap:anywhere}.mim-site-footer .mim-footer-link--email{background:#fff;color:#00234b}.mim-site-footer .mim-footer-link--email:hover{background:#1dcf64;border-color:#1dcf64;color:#00234b}.mim-site-footer .mim-footer-link--phone:hover{background:#fff;color:#00234b}.mim-site-footer a:focus-visible,.mim-site-footer button:focus-visible,.mim-site-footer input[type=button]:focus-visible,.mim-site-footer input[type=submit]:focus-visible{outline:3px solid #1dcf64;outline-offset:4px}.mim-footer-form{background:#123254;border-radius:28px;padding:32px 32px 52px;width:100%}.mim-site-footer .mim-footer-form-notice{color:#fff;font-size:16px;line-height:1.6}.mim-site-footer .mim-footer-copyright{margin:0;padding:64px 0;text-align:center;font-size:14px;font-weight:400;line-height:1.65;color:#4e6787}.mim-site-footer .mim-footer-whatsapp{position:fixed;right:24px;bottom:calc(88px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#1dcf64;color:#fff;box-shadow:0 8px 24px #00234b33;text-decoration:none;z-index:9999;transition:background-color .2s,box-shadow .2s}.mim-site-footer .mim-footer-whatsapp svg{width:32px;height:32px;fill:currentColor}.mim-site-footer .mim-footer-whatsapp:hover{background:#4e6787;color:#fff;box-shadow:0 10px 28px #00234b47}.mim-site-footer .mim-footer-whatsapp:focus-visible{outline-color:#4e6787}@media(max-width:1024px){.mim-footer-contact{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 32px}.mim-site-footer #mim-footer-title{font-size:36px}}@media(max-width:767px){.mim-site-footer{padding:0 20px}.mim-footer-contact{padding:48px 24px}.mim-site-footer #mim-footer-title{font-size:30px}.mim-site-footer .mim-footer-badge{font-size:14px}.mim-footer-contact-links{flex-direction:column;align-items:flex-start}.mim-site-footer .mim-footer-link{font-size:16px;padding:14px 16px}.mim-footer-form{padding:24px 18px 44px}.mim-site-footer .mim-footer-whatsapp{right:20px;bottom:calc(80px + env(safe-area-inset-bottom,0px));width:56px;height:56px}.mim-site-footer .mim-footer-whatsapp svg{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.mim-site-footer a{transition:none}}.mim-site-footer .mim-footer-form .gform_wrapper{--gf-color-primary:#1DCF64;--gf-color-primary-contrast:#00234B;--gf-color-in-ctrl-primary:#fff;--gf-color-in-ctrl-contrast:#00234B;--gf-color-in-ctrl-border:#CCD8E5;--gf-ctrl-radius:14px}.mim-site-footer .mim-footer-form .gform_wrapper .gfield_label,.mim-site-footer .mim-footer-form .gform_wrapper .gform-field-label,.mim-site-footer .mim-footer-form .gform_wrapper .gform_page_footer,.mim-site-footer .mim-footer-form .gform_wrapper .gf_progressbar_title{color:#fff}.mim-site-footer .mim-footer-form .gform_wrapper .gfield_description{color:#B7C7DA}.mim-site-footer .mim-footer-form .gform_wrapper .gfield_radio{display:grid;grid-template-columns:1fr;gap:12px}.mim-site-footer .mim-footer-form .gform_wrapper .gchoice{position:relative}.mim-site-footer .mim-footer-form .gform_wrapper .gchoice label{display:block;padding:16px 18px 16px 44px;border:1px solid #34536F;border-radius:14px;background:#123254;color:#fff;cursor:pointer}.mim-site-footer .mim-footer-form .gform_wrapper .gchoice input[type=radio]{position:absolute;left:17px;top:50%;transform:translateY(-50%);z-index:1;accent-color:#1DCF64}.mim-site-footer .mim-footer-form .gform_wrapper .gchoice input:checked+label{border-color:#1DCF64;background:#194E4B}.mim-site-footer .mim-footer-form .gform_wrapper .gchoice input:focus-visible+label{outline:3px solid #1DCF64;outline-offset:3px}.mim-site-footer .mim-footer-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),.mim-site-footer .mim-footer-form .gform_wrapper textarea,.mim-site-footer .mim-footer-form .gform_wrapper select{background:#fff;color:#00234B;border:1px solid #CCD8E5;border-radius:14px;max-width:100%}.mim-site-footer .mim-footer-form .gform_wrapper .gform_next_button,.mim-site-footer .mim-footer-form .gform_wrapper .gform_button{background:#1DCF64;color:#00234B;border:0;border-radius:100px;padding:15px 24px;font-weight:700}.mim-site-footer .mim-footer-form .gform_wrapper .gform_previous_button{background:#fff0;color:#fff;border:1px solid #7890AA;border-radius:100px;padding:14px 24px}.mim-site-footer .mim-footer-form .gform_wrapper .gform_validation_errors,.mim-site-footer .mim-footer-form .gform_wrapper .validation_message{background:#fff3f3;color:#842020;border-radius:12px}@media(max-width:767px){.mim-site-footer .mim-footer-form .gform_wrapper .gform_page_footer{display:flex;flex-wrap:wrap;gap:12px}}.mim-site-footer .mim-footer-form .gform_wrapper:has(form){--gf-color-primary:#1DCF64!important;--gf-ctrl-label-color-primary:#fff!important;--gf-ctrl-label-color-secondary:#B7C7DA!important;--gf-ctrl-desc-color:#B7C7DA!important;--gf-ctrl-bg-color:transparent;--gf-ctrl-color:#fff;--gf-ctrl-border-color:#34536F;--gf-ctrl-radius:20px}.mim-site-footer .mim-footer-form .gform_wrapper .gform_required_legend{display:none}.mim-site-footer .mim-footer-form form .gf_progressbar_wrapper{display:flex;flex-direction:column;gap:20px;margin:0 0 10px!important}.mim-site-footer .mim-footer-form form .gf_progressbar_title{order:2;margin:0!important;color:#B7C7DA!important;font-size:14px!important;font-family:"DM Sans",sans-serif;font-weight:400!important}.mim-site-footer .mim-footer-form form .gf_step_page_name{display:none}.mim-site-footer .mim-footer-form form .gf_progressbar{order:1;height:5px!important;border-radius:10px!important;overflow:hidden;background:linear-gradient(to right,#34536F 0%,#34536F 31.5%,transparent 31.5%,transparent 34.25%,#34536F 34.25%,#34536F 65.75%,transparent 65.75%,transparent 68.5%,#34536F 68.5%,#34536F 100%)!important;box-shadow:none!important;padding:0!important}.mim-site-footer .mim-footer-form form .gf_progressbar_percentage{visibility:visible;height:100%!important;border-radius:0!important;background:#1DCF64!important;box-shadow:none!important}.mim-site-footer .mim-footer-form form .gf_progressbar_percentage span{display:none}.mim-site-footer .mim-footer-form form .gf_progressbar{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 31.5%,transparent 31.5%,transparent 34.25%,#000 34.25%,#000 65.75%,transparent 65.75%,transparent 68.5%,#000 68.5%,#000 100%);mask-image:linear-gradient(to right,#000 0%,#000 31.5%,transparent 31.5%,transparent 34.25%,#000 34.25%,#000 65.75%,transparent 65.75%,transparent 68.5%,#000 68.5%,#000 100%)}.mim-site-footer .mim-footer-form form .gfield--type-radio>legend{font-family:"Bricolage Grotesque",sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;margin:0 0 24px!important;padding:0!important}.mim-site-footer .mim-footer-form form .gfield--type-radio>legend .gfield_required{display:none}.mim-site-footer .mim-footer-form form .gfield_radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%}.mim-site-footer .mim-footer-form form .gchoice{position:relative;display:block!important;min-width:0;width:100%}.mim-site-footer .mim-footer-form form .gchoice input[type="radio"]{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0!important;transform:none!important}.mim-site-footer .mim-footer-form form .gchoice label{display:flex!important;align-items:center;justify-content:center;text-align:center;width:100%!important;max-width:none!important;max-inline-size:none!important;min-height:60px;height:100%;padding:16px 18px!important;margin:0!important;border:1px solid #34536F!important;border-radius:24px!important;background:transparent!important;color:#fff!important;font-size:16px!important;font-weight:500;line-height:1.45!important;box-sizing:border-box}.mim-site-footer .mim-footer-form form .gchoice input:checked+label{border-color:#1DCF64!important;background:#194E4B!important}.mim-site-footer .mim-footer-form form .gchoice input:focus-visible+label{outline:3px solid #1DCF64;outline-offset:3px}.mim-site-footer .mim-footer-form form .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),.mim-site-footer .mim-footer-form form .gfield textarea{color:#fff!important;background:#123254!important;border-color:#34536F!important;font-family:"DM Sans",sans-serif}.mim-site-footer .mim-footer-form form .gfield_label,.mim-site-footer .mim-footer-form form .gfield_description{color:#fff!important}.mim-site-footer .mim-footer-form form.mim-auto-ready .gform_page:first-child .gform_page_footer{display:none}@media(hover:hover){.mim-site-footer .mim-footer-form form .gchoice label:hover{border-color:#1DCF64!important;background:#194E4B!important}}@media(max-width:767px){.mim-site-footer .mim-footer-form form .gfield_radio{grid-template-columns:1fr!important;gap:12px!important}.mim-site-footer .mim-footer-form form .gchoice label{justify-content:flex-start;text-align:left;min-height:54px}.mim-site-footer .mim-footer-form form .gfield--type-radio>legend{font-size:24px!important;margin-bottom:20px!important}}.mim-site-footer .mim-footer-form form .gfield textarea{height:180px!important;min-height:140px!important;resize:vertical}@media(max-width:767px){.mim-site-footer .mim-footer-form form .gfield textarea{height:140px!important}}.mim-site-footer .mim-footer-form .gform_wrapper{--gf-ctrl-label-font-size-primary:16px;font-family:"DM Sans",sans-serif;font-size:16px}.mim-site-footer .mim-footer-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),.mim-site-footer .mim-footer-form .gform_wrapper .gfield textarea{font-size:16px}.mim-site-footer .mim-footer-form .gform_wrapper .gform_next_button,.mim-site-footer .mim-footer-form .gform_wrapper .gform_button{background:#1DCF64!important;color:#00234B!important;border-radius:100px!important}.mim-site-footer .mim-footer-form .gform_wrapper .gform_button:hover,.mim-site-footer .mim-footer-form .gform_wrapper .gform_next_button:hover{background:#fff!important;color:#00234B!important}.mim-site-footer .mim-footer-form .gform_wrapper .gform_button:focus-visible{outline:3px solid #fff;outline-offset:4px}.mim-site-footer .mim-footer-form .gform_confirmation_message,.mim-site-footer .mim-footer-form .gform_confirmation_message *{color:#ffffff!important}.mim-site-footer .mim-footer-form .gform_confirmation_message{font-size:18px;line-height:1.6}.mim-site-footer .mim-footer-form .gform_wrapper :is(.gform_page_footer,.gform_footer) :is(.gform_previous_button,.gform_next_button,.gform_button){-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:48px!important;padding:14px 24px!important;border:1px solid transparent!important;border-radius:100px!important;font-family:"DM Sans",sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;box-shadow:none!important;background-image:none!important;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.mim-site-footer .mim-footer-form .gform_wrapper :is(.gform_page_footer,.gform_footer) .gform_previous_button{background:transparent!important;color:#fff!important;border-color:#7890aa!important;font-weight:600!important}.mim-site-footer .mim-footer-form .gform_wrapper :is(.gform_page_footer,.gform_footer) :is(.gform_next_button,.gform_button){background:#1dcf64!important;color:#00234b!important}.mim-site-footer .mim-footer-form .gform_wrapper :is(.gform_page_footer,.gform_footer) :is(.gform_previous_button,.gform_next_button,.gform_button):hover{background:#fff!important;color:#00234b!important;border-color:#fff!important}.mim-site-footer .mim-footer-form .gform_wrapper :is(.gform_page_footer,.gform_footer) :is(.gform_previous_button,.gform_next_button,.gform_button):focus-visible{outline:3px solid #1dcf64!important;outline-offset:4px!important}.mim-site-footer .mim-footer-form .gform_wrapper :is(.gform_page_footer,.gform_footer) :is(.gform_previous_button,.gform_next_button,.gform_button):disabled{opacity:.6!important;cursor:wait!important}@media(prefers-reduced-motion:reduce){.mim-site-footer .mim-footer-form .gform_wrapper :is(.gform_page_footer,.gform_footer) :is(.gform_previous_button,.gform_next_button,.gform_button){transition:none!important}}