.elementor-991099 .elementor-element.elementor-element-7462679{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;--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-991099 .elementor-element.elementor-element-cba7168{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-991099 .elementor-element.elementor-element-cba7168:not(.elementor-motion-effects-element-type-background), .elementor-991099 .elementor-element.elementor-element-cba7168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-991099 .elementor-element.elementor-element-efd2028{width:auto;max-width:auto;}.elementor-991099 .elementor-element.elementor-element-efd2028 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-991099 .elementor-element.elementor-element-45814b9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-991099 .elementor-element.elementor-element-45814b9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:36px;font-weight:400;line-height:1.15em;color:#0C30DE;}.elementor-991099 .elementor-element.elementor-element-8c829fc > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-991099 .elementor-element.elementor-element-8c829fc{font-family:"Work Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#1A1A2E;}.elementor-991099 .elementor-element.elementor-element-0c81952 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-991099 .elementor-element.elementor-element-0c81952 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-991099 .elementor-element.elementor-element-0650e32{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-991099 .elementor-element.elementor-element-0650e32:not(.elementor-motion-effects-element-type-background), .elementor-991099 .elementor-element.elementor-element-0650e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC72C;}.elementor-991099 .elementor-element.elementor-element-e08b54b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-991099 .elementor-element.elementor-element-e08b54b{text-align:center;}.elementor-991099 .elementor-element.elementor-element-e08b54b img{width:250px;}#elementor-popup-modal-991099 .dialog-widget-content{animation-duration:0.3s;background-color:#F6F5F2;border-radius:24px 24px 24px 24px;box-shadow:0px 30px 80px -10px rgba(0,20,70,0.45);}#elementor-popup-modal-991099{background-color:#0A0A0A80;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-991099 .dialog-message{width:1000px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-991099 .dialog-close-button{display:flex;background-color:#FFFFFF;}#elementor-popup-modal-991099 .dialog-close-button i{color:#111111;}#elementor-popup-modal-991099 .dialog-close-button svg{fill:#111111;}#elementor-popup-modal-991099 .dialog-close-button:hover i{color:#FFFFFF;}#elementor-popup-modal-991099 .dialog-close-button:hover{background-color:#0C30DE;}@media(max-width:1024px){.elementor-991099 .elementor-element.elementor-element-cba7168{--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-991099 .elementor-element.elementor-element-45814b9 .elementor-heading-title{font-size:30px;}.elementor-991099 .elementor-element.elementor-element-e08b54b img{width:190px;}#elementor-popup-modal-991099 .dialog-message{width:760px;}}@media(min-width:768px){.elementor-991099 .elementor-element.elementor-element-cba7168{--width:54%;}.elementor-991099 .elementor-element.elementor-element-0650e32{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-991099 .elementor-element.elementor-element-cba7168{--width:56%;}.elementor-991099 .elementor-element.elementor-element-0650e32{--width:44%;}}@media(max-width:767px){.elementor-991099 .elementor-element.elementor-element-7462679{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-991099 .elementor-element.elementor-element-cba7168{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-991099 .elementor-element.elementor-element-45814b9 .elementor-heading-title{font-size:26px;}.elementor-991099 .elementor-element.elementor-element-8c829fc{font-size:14px;}.elementor-991099 .elementor-element.elementor-element-0650e32{--width:100%;--padding-top:28px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-991099 .elementor-element.elementor-element-e08b54b img{width:120px;}#elementor-popup-modal-991099 .dialog-message{width:100vw;}#elementor-popup-modal-991099 .dialog-widget-content{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-7462679 */.elementor-991099 .elementor-element.elementor-element-7462679{position:relative}
.elementor-991099 .elementor-element.elementor-element-7462679 .bf-yellow{position:relative;overflow:hidden}
.elementor-991099 .elementor-element.elementor-element-7462679 .bf-yellow::before{content:'';position:absolute;left:50%;top:50%;width:440px;height:440px;border-radius:50%;background:#FFD54F;transform:translate(-50%,-50%);z-index:0}
.elementor-991099 .elementor-element.elementor-element-7462679 .bf-cover{position:relative;z-index:1}
.elementor-991099 .elementor-element.elementor-element-7462679 .bf-cover img{transform:rotate(-7deg);box-shadow:-18px 28px 50px -10px rgba(0,0,0,.35);border-radius:4px}
.elementor-991099 .elementor-element.elementor-element-7462679 .frm-fluent-form{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:0}
.elementor-991099 .elementor-element.elementor-element-7462679 .frm-fluent-form > *{grid-column:1 / -1}
.elementor-991099 .elementor-element.elementor-element-7462679 .frm-fluent-form > .ff-el-group:has([name="numeric_field"]),.elementor-991099 .elementor-element.elementor-element-7462679 .frm-fluent-form > .ff-el-group:has([name="email_1"]){grid-column:auto}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-group{margin-bottom:10px}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-t-container{display:flex;gap:24px}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-t-cell{flex:1}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-input--label label{font-family:'Work Sans',sans-serif;font-size:15px;font-weight:400;color:#1A1A2E;margin-bottom:4px;line-height:1.3}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:#E53935}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-form-control{width:100%;height:44px;border:1px solid #D5D8E0;border-radius:10px;padding:10px 14px;font-family:'Work Sans',sans-serif;font-size:15px;line-height:1.4;background:#fff;color:#1A1A2E;box-shadow:none;transition:border-color .2s,box-shadow .2s}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-form-control:focus{border-color:#0C30DE;box-shadow:0 0 0 3px rgba(12,48,222,.15);outline:none}
.elementor-991099 .elementor-element.elementor-element-7462679 select.ff-el-form-control{appearance:auto}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-group.ff_submit_btn_wrap,.elementor-991099 .elementor-element.elementor-element-7462679 .ff-btn-submit-wrap{margin-top:6px;margin-bottom:0}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-btn-submit{display:inline-block;width:auto;background:#1A73E8!important;color:#fff!important;border:0;border-radius:8px;padding:13px 40px;font-family:'Work Sans',sans-serif;font-weight:500;font-size:17px;cursor:pointer;transition:background .2s,transform .15s}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-btn-submit:hover{background:#0C30DE!important;transform:translateY(-1px)}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-message-success{border-radius:12px;background:#EEF9EE;color:#1B5E20;padding:16px;font-family:'Work Sans',sans-serif}
.elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-is-error .ff-el-form-control{border-color:#E53935}
.elementor-991099 .elementor-element.elementor-element-7462679 .text-danger{font-size:12px}
@media (max-width:1024px){.elementor-991099 .elementor-element.elementor-element-7462679 .frm-fluent-form{column-gap:16px} .elementor-991099 .elementor-element.elementor-element-7462679 .ff-t-container{gap:16px} .elementor-991099 .elementor-element.elementor-element-7462679 .bf-yellow::before{width:320px;height:320px}}
@media (max-width:767px){.elementor-991099 .elementor-element.elementor-element-7462679 .frm-fluent-form{grid-template-columns:1fr} .elementor-991099 .elementor-element.elementor-element-7462679 .frm-fluent-form > .ff-el-group{grid-column:1 / -1!important} .elementor-991099 .elementor-element.elementor-element-7462679 .ff-t-container{flex-direction:column;gap:0} .elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-form-control{height:44px;font-size:14px} .elementor-991099 .elementor-element.elementor-element-7462679 .bf-yellow::before{width:200px;height:200px} .elementor-991099 .elementor-element.elementor-element-7462679 .ff-btn-submit{width:100%}}
@media (min-width:768px) and (max-height:700px){.elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-form-control{height:40px;padding:8px 12px;font-size:14px} .elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-group{margin-bottom:8px} .elementor-991099 .elementor-element.elementor-element-7462679 .ff-el-input--label label{font-size:14px;margin-bottom:3px} .elementor-991099 .elementor-element.elementor-element-7462679 .ff-btn-submit{padding:11px 32px;font-size:16px} .elementor-991099 .elementor-element.elementor-element-7462679 .bf-title .elementor-heading-title{font-size:30px} .elementor-991099 .elementor-element.elementor-element-7462679 .bf-intro{margin-bottom:12px!important;font-size:15px} .elementor-991099 .elementor-element.elementor-element-7462679 .bf-left{padding-top:26px!important;padding-bottom:26px!important}}
.elementor-991099 .elementor-element.elementor-element-7462679 .bf-pill{display:inline-flex;align-items:center;background:#fff;border:1px solid #D9DBE3;border-radius:999px;padding:8px 14px;line-height:1;width:auto;margin-bottom:12px}
.elementor-991099 .elementor-element.elementor-element-7462679 .bf-pill .elementor-widget-container,.elementor-991099 .elementor-element.elementor-element-7462679 .bf-pill .elementor-heading-title{margin:0!important;padding:0!important;line-height:1!important}
.elementor-991099 .elementor-element.elementor-element-7462679 .bf-pill .elementor-heading-title{font-family:'Work Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#0C30DE;display:block}
#elementor-popup-modal-991099 .dialog-close-button{display:flex!important;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;margin:0;width:52px;height:52px;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.14);opacity:1;z-index:9;cursor:pointer;transition:background .2s}
#elementor-popup-modal-991099 .dialog-close-button i{font-size:20px;line-height:1;color:#111;transition:color .2s}
#elementor-popup-modal-991099 .dialog-close-button:hover{background:#0C30DE}
#elementor-popup-modal-991099 .dialog-close-button:hover i{color:#fff}
@media (max-width:767px){#elementor-popup-modal-991099 .dialog-close-button{top:12px;right:12px;width:44px;height:44px} #elementor-popup-modal-991099 .dialog-close-button i{font-size:18px}}/* End custom CSS */