/* Lakshya global forms - card design (forms 11287-11291, 11331) + private Test Forms pages. Palette: maroon #8E1D1A, red #B21F24, slate #132D39, pink #FDF1F1/#F9E8E8 */
form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){
  max-width:720px;margin:0 auto;padding:34px 34px 30px;background:#fff;border:1px solid #f1dede;border-top:5px solid #8E1D1A;border-radius:18px;
  box-shadow:0 18px 50px rgba(142,29,26,.10);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;font-family:Poppins,Arial,sans-serif}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-row{margin:0!important;grid-column:1/-1}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-row:has(.forminator-field-name,.forminator-field-phone,.forminator-field-email,.forminator-field-text){grid-column:auto}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-col{padding:0!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-label{display:block;margin:0 0 7px!important;font:600 13px/1.3 Poppins,Arial,sans-serif!important;color:#132D39!important;letter-spacing:.01em}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-required{color:#B21F24!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) input.forminator-input{width:100%!important;height:50px!important;min-height:50px!important;box-sizing:border-box!important;line-height:1.2!important;padding:0 15px!important;background:#fff!important;border:1.5px solid #e7d3d3!important;border-radius:10px!important;font:400 15px Poppins,Arial,sans-serif!important;color:#132D39!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) input.forminator-input::placeholder{color:#9aa5ab!important;opacity:1}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) input.forminator-input:hover{border-color:#cfa9a9!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) input.forminator-input:focus{border-color:#8E1D1A!important;box-shadow:0 0 0 4px rgba(142,29,26,.13)!important;outline:0}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-container{width:100%!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-selection--single{height:50px!important;border:1.5px solid #e7d3d3!important;border-radius:10px!important;background:#fff!important;display:flex;align-items:center}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-selection__rendered{padding:0 38px 0 15px!important;font:400 15px Poppins,Arial,sans-serif!important;color:#132D39!important;line-height:48px!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-container--open .select2-selection--single{border-color:#8E1D1A!important;box-shadow:0 0 0 4px rgba(142,29,26,.13)!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-has_error input.forminator-input,form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-has_error .select2-selection--single{border-color:#B21F24!important;background:#fff8f8!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-error-message{display:block;margin-top:6px!important;font:500 12.5px/1.4 Poppins,Arial,sans-serif!important;color:#B21F24!important;background:none!important;padding:0!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-button-submit{display:block!important;width:100%!important;height:54px!important;min-height:54px!important;line-height:54px!important;box-sizing:border-box!important;text-align:center!important;text-transform:none!important;padding:0 24px!important;background:#8E1D1A!important;color:#fff!important;border:0!important;border-radius:11px!important;font:600 16px Poppins,Arial,sans-serif!important;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 20px rgba(142,29,26,.25);transition:background .15s,transform .15s,box-shadow .15s}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-button-submit:hover{background:#B21F24!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 26px rgba(178,31,36,.30)}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-g-recaptcha{display:flex;justify-content:center}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-response-message{grid-column:1/-1;margin:0!important;padding:14px 18px!important;border-radius:10px!important;font:500 14px/1.5 Poppins,Arial,sans-serif!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-response-message.forminator-success{background:#FDF1F1!important;border-left:4px solid #8E1D1A!important;color:#132D39!important}
form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-response-message.forminator-error{background:#fff3f3!important;border-left:4px solid #B21F24!important;color:#8E1D1A!important}
@media(max-width:600px){
 form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){grid-template-columns:minmax(0,1fr);padding:24px 18px 22px;gap:15px;border-radius:14px}
 form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-row:has(.forminator-field-name,.forminator-field-phone,.forminator-field-email,.forminator-field-text){grid-column:1/-1}
}
/* Test Forms pages */
body:is(.page-id-11292,.page-id-11362) .main-page-wrapper{background:linear-gradient(180deg,#FDF1F1 0%,#F9E8E8 100%)!important;padding:46px 0 70px!important}
body:is(.page-id-11292,.page-id-11362) .site-content{max-width:860px!important;margin:0 auto!important;float:none!important;width:100%!important;padding:0 16px!important}
body:is(.page-id-11292,.page-id-11362) .lk-test-head{text-align:center;margin:0 0 40px}
body:is(.page-id-11292,.page-id-11362) .lk-test-head h1{font:600 34px/1.2 Lora,serif;color:#132D39;margin:0 0 10px}
body:is(.page-id-11292,.page-id-11362) .lk-test-head p{font:400 15px/1.6 Poppins,sans-serif;color:#5b6b73;margin:0}
body:is(.page-id-11292,.page-id-11362) .lk-test-block{margin:0 0 54px}
body:is(.page-id-11292,.page-id-11362) .lk-test-tag{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:center;margin:0 0 16px;font:500 13px Poppins,sans-serif;color:#132D39}
body:is(.page-id-11292,.page-id-11362) .lk-test-tag b{background:#8E1D1A;color:#fff;padding:5px 13px;border-radius:99px;font-weight:600}
body:is(.page-id-11292,.page-id-11362) .lk-test-tag code{background:#fff;border:1px solid #f1dede;border-radius:6px;padding:3px 9px;font-size:12px;color:#8E1D1A}
@media(max-width:600px){body:is(.page-id-11292,.page-id-11362) .lk-test-head h1{font-size:26px}}

/* ---- Course dropdown list (opens in <body>, so it needs its own style) ---- */
.select2-container:has(.forminator-select-dropdown:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331)){z-index:2147483000!important}
.forminator-select-dropdown:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331){background:#fff!important;border:1.5px solid #8E1D1A!important;border-radius:10px!important;box-shadow:0 16px 38px rgba(19,45,57,.20)!important;overflow:hidden;margin-top:4px;font-family:Poppins,Arial,sans-serif}
.forminator-select-dropdown:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-results__options{margin:0!important;padding:6px 0!important;list-style:none!important;background:#fff!important}
.forminator-select-dropdown:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-results__option{padding:11px 16px!important;margin:0!important;background:#fff!important;color:#132D39!important;font:400 15px/1.3 Poppins,Arial,sans-serif!important;cursor:pointer}
.forminator-select-dropdown:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-results__option--highlighted,.forminator-select-dropdown:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-results__option[aria-selected=true]{background:#8E1D1A!important;color:#fff!important}
.forminator-select-dropdown:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .select2-search--hide{display:none!important}

/* ---- Inside white WoodMart popups: no second card, tidy spacing ---- */
.wd-popup form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){max-width:none;margin:0;padding:6px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none}
.wd-popup[style*="400px"] form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){grid-template-columns:minmax(0,1fr)}
.wd-popup[style*="400px"] form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-row:has(.forminator-field-name,.forminator-field-phone,.forminator-field-email,.forminator-field-text){grid-column:1/-1}
/* ---- Inside Popup Maker popups: white card on the maroon popup ---- */
.pum-container form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){max-width:none;box-shadow:none}
.pum-container .pum-content>h3{color:#fff!important}

/* ---- Popup wrappers (self-contained, so they look the same on every page) ---- */
.lk-gpop{background:#8E1D1A;padding:28px 26px 26px;border-radius:18px;box-shadow:0 22px 60px rgba(0,0,0,.35)}
.lk-gpop h3{color:#fff!important;font:600 26px/1.2 Lora,serif!important;text-align:center;margin:0 0 6px!important}
.lk-gpop p.lk-sub{color:#f6dcdc!important;font:400 14px/1.5 Poppins,Arial,sans-serif!important;text-align:center;margin:0 0 18px!important}
.lk-gpop form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){max-width:none;margin:0;border:0;border-radius:12px;box-shadow:none}
.lk-gtitle{color:#132D39!important;font:600 24px/1.25 Lora,serif!important;text-align:center;margin:0 0 4px!important}
p.lk-gsub{color:#5b6b73!important;font:400 14px/1.5 Poppins,Arial,sans-serif!important;text-align:center;margin:0 0 16px!important}
/* narrow popup column (brochure popups): single column */
.form_sec form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){max-width:none;margin:0;box-shadow:none}
.form_sec form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-row:has(.forminator-field-name,.forminator-field-phone,.forminator-field-email,.forminator-field-text){grid-column:1/-1}
@media(max-width:600px){.lk-gpop{padding:22px 14px 16px}}

/* ---- Homepage Generic Form (#11331): same fields as the NoPaperForms popup, single column ---- */
form.forminator-custom-form-11331{grid-template-columns:minmax(0,1fr);max-width:520px}
form.forminator-custom-form-11331 .forminator-row:has(.forminator-field-name,.forminator-field-phone,.forminator-field-email,.forminator-field-text){grid-column:1/-1}
form.forminator-custom-form-11331 .iti{width:100%;display:block}
form.forminator-custom-form-11331 .iti input.forminator-input{padding-left:98px!important}
form.forminator-custom-form-11331 .iti__selected-flag,form.forminator-custom-form-11331 .iti__selected-country{border-radius:10px 0 0 10px}
form.forminator-custom-form-11331 .forminator-field-checkbox .forminator-checkbox{align-items:flex-start;gap:10px;font:400 13px/1.55 Poppins,Arial,sans-serif;color:#132D39}
form.forminator-custom-form-11331 .forminator-checkbox .forminator-checkbox-label{font:400 13px/1.55 Poppins,Arial,sans-serif!important;color:#132D39!important}
form.forminator-custom-form-11331 .forminator-checkbox-box{border-color:#8E1D1A!important;flex:0 0 auto}
form.forminator-custom-form-11331 .forminator-checkbox input:checked+.forminator-checkbox-box{background:#8E1D1A!important;border-color:#8E1D1A!important}
/* #11331 has its own generated Forminator stylesheet (ID selector) - match it with a stronger selector */
form#forminator-module-11331.forminator-custom-form-11331{max-width:520px;margin:0 auto;padding:32px 30px 28px;background:#fff;border:1px solid #f1dede;border-top:5px solid #8E1D1A;border-radius:18px;box-shadow:0 18px 50px rgba(142,29,26,.10);display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
form#forminator-module-11331.forminator-custom-form-11331 .forminator-input,form#forminator-module-11331.forminator-custom-form-11331 .select2-selection--single{border-radius:10px!important}

/* ---- /us-cma/ hero: the Global Download Brochure form sits inside the page's own pink card (no second card) ---- */
.lk-hero-form{width:100%}
.lk-hero-form form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){max-width:none;margin:0;padding:6px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
@media(max-width:1100px){
 .lk-hero-form form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){grid-template-columns:minmax(0,1fr)}
 .lk-hero-form form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-row:has(.forminator-field-name,.forminator-field-phone,.forminator-field-email,.forminator-field-text){grid-column:1/-1}
}
/* ---- /us-cma/ brochure popup (#10351): solid maroon box like the enquiry popup, white heading ---- */
#popmake-10351 .wpb_text_column{background:#8E1D1A!important;border-radius:18px!important;padding:28px 26px 26px!important;box-shadow:0 22px 60px rgba(0,0,0,.35)}
.lk-ptitle{color:#fff!important;font:600 26px/1.2 Lora,serif!important;text-align:center;margin:0 0 6px!important}
p.lk-psub{color:#f6dcdc!important;font:400 14px/1.5 Poppins,Arial,sans-serif!important;text-align:center;margin:0 0 18px!important}
@media(max-width:600px){#popmake-10351 .wpb_text_column{padding:22px 14px 16px!important}}

/* ---- "I'm not a robot" is 304px wide: shrink it a little on small screens so it never gets cut off ---- */

/* ---- hero card on tablets: keep the button text on one line ---- */
@media(max-width:1100px){
 .lk-hero-form form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-button-submit{font-size:15px!important;padding:0 10px!important;line-height:54px!important;white-space:nowrap}
}
/* ---- narrow places: Forminator puts two fields in one row (Name+Number, Email+City); stack them so nothing is squeezed ---- */
/* brochure popup column + 400px WoodMart popups (all widths), hero card on tablets */
.wd-popup[style*="400px"] form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-row{flex-wrap:wrap;row-gap:15px}
.wd-popup[style*="400px"] form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}

@media(max-width:1100px){
 .lk-hero-form form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-row{flex-wrap:wrap;row-gap:15px}
 .lk-hero-form form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}
}
/* the hero card is only ~190px wide on tablets (768-1100px): the robot check has to shrink a lot to fit there */

/* ---- robot check frame: it is 304px wide, so give its frame that width BEFORE shrinking it (otherwise the frame clips it) ---- */



/* ---- robot check is 304px wide: where the form is narrower, "zoom" shrinks the box itself (no clipping, no layout push) ---- */
@media(max-width:480px){ form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-g-recaptcha{zoom:.84} }

@media(min-width:901px) and (max-width:1100px){ .lk-hero-form form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-g-recaptcha{zoom:.9} }
@media(min-width:769px) and (max-width:900px){ .lk-hero-form form:is(.forminator-custom-form-11287,.forminator-custom-form-11288,.forminator-custom-form-11289,.forminator-custom-form-11290,.forminator-custom-form-11291,.forminator-custom-form-11331) .forminator-g-recaptcha{zoom:.62} }

/* ---- /us-cma/ hero card field layout: fixed 2x2 (Name|Mobile, Email|City), independent of how Forminator groups its rows ---- */
.lk-hero-form form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331) .forminator-row:not(.forminator-hidden){display:contents}
.lk-hero-form form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331) .forminator-col{min-width:0;grid-column:auto}
.lk-hero-form form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331) .forminator-col:not(.forminator-field-name):not(.forminator-field-phone):not(.forminator-field-email):not(.forminator-field-text){grid-column:1/-1}

/* ---- brochure popup field layout: 2 per row (Name|Mobile, Email|City) on desktop/tablet, 1 per row on phones ---- */
.form_sec form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331) .forminator-row:not(.forminator-hidden){display:contents}
.form_sec form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331) .forminator-col{min-width:0;grid-column:auto;flex:none!important;width:auto!important;max-width:none!important}
.form_sec form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331) .forminator-col:not(.forminator-field-name):not(.forminator-field-phone):not(.forminator-field-email):not(.forminator-field-text){grid-column:1/-1}
.form_sec form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){padding:30px 30px 26px;gap:16px 16px}
@media(max-width:600px){ .form_sec form.forminator-custom-form:is(#forminator-module-11287,#forminator-module-11288,#forminator-module-11289,#forminator-module-11290,#forminator-module-11291,#forminator-module-11331){grid-template-columns:minmax(0,1fr);padding:24px 18px 22px} }