body.page-id-244 #main-content{background:#f6f3fb;overflow:hidden}
body.page-id-244 .et_pb_pagebuilder_layout #main-content{padding-top:0}
body.page-id-244 .es-badge-rating-container,body.page-id-244 .es-layout-sidebar-container,body.page-id-244 #__EAAPS_PORTAL [class*="BadgeSlideIn"],body.page-id-244 [class*="eapps-facebook-reviews"] [class*="BadgeSlideIn"]{display:none!important}
body.page-id-244 .gtranslate_wrapper,body.page-id-244 [id^="gt-wrapper"],body.page-id-244 .gt_float_switcher,body.page-id-244 .gt_switcher_wrapper,body.page-id-244 div[class*="gt_float"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
.lfm-contact-simple,.lfm-contact-simple *{box-sizing:border-box}
.lfm-contact-simple{font-family:Gilroy,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#171120;background:#f6f3fb}
.lfm-contact-simple a{text-decoration:none;color:inherit}
.lfm-contact-simple-top{position:relative;overflow:hidden;background:#08050f;color:#fff;padding:82px 24px 78px}
.lfm-contact-simple-top:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 77% 14%,rgba(139,36,255,.22),transparent 30%),radial-gradient(circle at 22% 88%,rgba(55,214,255,.08),transparent 26%),linear-gradient(145deg,rgba(8,5,15,.97),rgba(18,7,34,.96));z-index:0}
.lfm-contact-simple-top>*{position:relative;z-index:1}
.lfm-contact-simple-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}
.lfm-contact-simple-kicker{margin:0 0 12px;color:#a56cff;text-transform:uppercase;letter-spacing:.16em;font:800 12px/1.2 Inter,Gilroy,sans-serif}
.lfm-contact-simple h1{margin:0;max-width:700px;color:#fff;font-family:Inter,Gilroy,sans-serif;font-size:56px;line-height:1.02;font-weight:850;letter-spacing:0}
.lfm-contact-simple-lede{margin:16px 0 0;max-width:610px;color:rgba(255,255,255,.74);font-size:18px;line-height:1.5}
.lfm-contact-simple-body{position:relative;z-index:2;margin-top:-44px;padding:0 24px 90px;background:linear-gradient(180deg,rgba(246,243,251,0) 0 44px,#f6f3fb 44px,#fff)}
.lfm-contact-simple-grid{width:min(1120px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) 360px;gap:28px;align-items:start}
.lfm-contact-form-card,.lfm-contact-details-card{background:#fff;border:1px solid rgba(38,24,67,.1);box-shadow:0 24px 70px rgba(45,26,79,.11);border-radius:28px}
.lfm-contact-form-card{position:relative;padding:34px}
.lfm-contact-form-card:before{content:"";position:absolute;left:34px;right:34px;top:0;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#8c19f4,#37d6ff)}
.lfm-contact-form-card h2,.lfm-contact-details-card h2{margin:0 0 10px;color:#171120;font:850 28px/1.1 Inter,Gilroy,sans-serif;letter-spacing:0}
.lfm-contact-form-card>p,.lfm-contact-details-card>p{margin:0 0 24px;color:#62586f;font-size:16px;line-height:1.5}
.lfm-contact-form-card #gform_wrapper_1,.lfm-contact-form-card form#gform_1{width:100%!important;max-width:none!important;margin:0!important}
.lfm-contact-form-card .gform_wrapper.gravity-theme .gform_fields,.lfm-contact-form-card .gform_wrapper .gform_fields{grid-row-gap:14px!important;row-gap:14px!important}
.lfm-contact-form-card .gform_wrapper.gravity-theme .gfield_label{color:#2a2140!important;font:850 13px/1.2 Inter,Gilroy,sans-serif!important;letter-spacing:0!important;margin-bottom:8px!important}
.lfm-contact-form-card .gform_wrapper .ginput_container{display:block!important}
.lfm-contact-form-card .gform_wrapper .gfield input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),.lfm-contact-form-card .gform_wrapper .gfield textarea,.lfm-contact-form-card .gform_wrapper .gfield select{background:#f8f6fc!important;border:1px solid #ebe5f4!important;border-radius:14px!important;color:#231936!important;font-size:16px!important;line-height:1.4!important;padding:14px 16px!important;min-height:50px!important;box-shadow:none!important;width:100%!important;opacity:1!important}
.lfm-contact-form-card .gform_wrapper .gfield textarea{min-height:150px!important;resize:vertical}
.lfm-contact-form-card .gform_wrapper .gfield input:focus,.lfm-contact-form-card .gform_wrapper .gfield textarea:focus,.lfm-contact-form-card .gform_wrapper .gfield select:focus{background:#fff!important;border-color:#8c19f4!important;box-shadow:0 0 0 4px rgba(140,25,244,.1)!important;outline:none!important}
.lfm-contact-form-card .gform_wrapper .gfield input::placeholder,.lfm-contact-form-card .gform_wrapper .gfield textarea::placeholder{color:#665a77!important;opacity:1!important}
.lfm-contact-form-card .gform_wrapper .gform_drop_area{border:1.5px dashed rgba(140,25,244,.34)!important;border-radius:18px!important;background:#faf6ff!important;padding:22px 18px!important}
.lfm-contact-form-card .gform_wrapper .gform_drop_area .gform_button_select_files{border-radius:999px!important;min-height:42px!important;padding:0 18px!important;background:#8c19f4!important}
.lfm-contact-form-card .gform_wrapper .gfield_checkbox label{color:#35264d!important;font-weight:750!important}
.lfm-contact-form-card .gform_wrapper .gform_footer{padding:14px 0 0!important;margin:0!important}
.lfm-contact-form-card .gform_wrapper .gform_footer input[type="submit"],.lfm-contact-form-card .gform_wrapper .gform_button.button{min-height:56px!important;border-radius:999px!important;background:linear-gradient(135deg,#8c19f4,#c116d7)!important;font:850 16px/1 Inter,Gilroy,sans-serif!important;letter-spacing:0!important;box-shadow:0 18px 42px rgba(140,25,244,.24)!important}
.lfm-contact-form-card .gform_wrapper .gfield_visibility_hidden,.lfm-contact-form-card .gform_wrapper .gform_hidden{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.lfm-contact-form-card .gform_wrapper #field_1_31,.lfm-contact-form-card .gform_wrapper #gform_1 .gfield--type-hidden,.lfm-contact-form-card .gform_wrapper #gform_1 .gfield_visibility_hidden{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
.lfm-contact-details-card{padding:28px;position:sticky;top:118px}
.lfm-contact-detail-list{display:grid;gap:14px;margin-top:18px}
.lfm-contact-detail-list>br{display:none}
.lfm-contact-detail{display:block;border-radius:18px;border:1px solid rgba(38,24,67,.09);background:#fbfaff;padding:17px 18px;color:#171120;line-height:1.25}
.lfm-contact-detail br{display:none}
.lfm-contact-detail span{display:block;margin-bottom:8px;color:#7a7188;font:800 12px/1 Inter,Gilroy,sans-serif;text-transform:uppercase;letter-spacing:.1em}
.lfm-contact-detail strong{display:block;color:#171120;font:850 18px/1.18 Inter,Gilroy,sans-serif;letter-spacing:0;overflow-wrap:anywhere}
.lfm-contact-detail small{display:block;margin-top:7px;color:#665a77;font-size:13px;line-height:1.35}
.lfm-contact-note{margin-top:22px;padding-top:20px;border-top:1px solid rgba(38,24,67,.1);color:#62586f;font-size:14px;line-height:1.5}
.lfm-contact-note strong{display:block;margin-bottom:5px;color:#171120;font:850 15px/1.2 Inter,Gilroy,sans-serif}
@media (max-width:1040px){body.page-id-244 .lfm-tb-main-menu .et_pb_menu__menu,body.page-id-244 .lfm-tb-main-menu .et-menu-nav{display:none!important;visibility:hidden!important}body.page-id-244 .lfm-tb-main-menu .et_mobile_nav_menu{display:flex!important;visibility:visible!important}body.page-id-244 .lfm-tb-main-menu .mobile_menu_bar{display:flex!important;align-items:center!important;justify-content:center!important}}
@media (max-width:1080px){.lfm-contact-simple-top{padding:78px 20px 70px}.lfm-contact-simple h1{font-size:44px}.lfm-contact-simple-lede{font-size:17px}.lfm-contact-simple-body{margin-top:-38px;padding:0 24px 82px;background:linear-gradient(180deg,rgba(246,243,251,0) 0 38px,#f6f3fb 38px,#fff)}.lfm-contact-simple-shell,.lfm-contact-simple-grid{width:min(100%,calc(100% - 24px))}.lfm-contact-simple-grid{grid-template-columns:1fr;gap:22px}.lfm-contact-details-card{position:relative;top:auto;order:2}.lfm-contact-form-card{order:1}}
@media (max-width:560px){.lfm-contact-simple-top{padding:70px 20px 58px}.lfm-contact-simple-kicker{margin-bottom:10px}.lfm-contact-simple h1{font-size:34px}.lfm-contact-simple-lede{font-size:15px;line-height:1.45}.lfm-contact-simple-body{margin-top:-28px;padding:0 12px 40px;background:linear-gradient(180deg,rgba(246,243,251,0) 0 28px,#f6f3fb 28px,#fff)}.lfm-contact-form-card,.lfm-contact-details-card{border-radius:24px;padding:28px 22px 22px}.lfm-contact-form-card:before{left:28px;right:28px}.lfm-contact-form-card h2,.lfm-contact-details-card h2{font-size:25px}.lfm-contact-form-card>p,.lfm-contact-details-card>p{font-size:15px;line-height:1.45;margin-bottom:18px}.lfm-contact-form-card .gform_wrapper .gform_drop_area{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important;padding:16px 14px!important}.lfm-contact-form-card .gform_wrapper .gform_drop_area .gform_drop_instructions{font-size:0!important;margin:0!important}.lfm-contact-form-card .gform_wrapper .gform_drop_area .gform_drop_instructions:before{content:"Scripts or logos";font-size:13px!important;color:#35264d!important;font-weight:850!important}.lfm-contact-form-card .gform_wrapper .gform_drop_area .gform_button_select_files{flex:0 0 auto!important}.lfm-contact-detail-list{gap:12px;margin-top:14px}.lfm-contact-detail{padding:15px 16px;line-height:1.25}.lfm-contact-detail span{margin-bottom:7px;line-height:1}.lfm-contact-detail strong{font-size:16px;line-height:1.15}.lfm-contact-detail small{font-size:12.5px;line-height:1.35}.lfm-contact-note{margin-top:16px;padding-top:16px}}
