.elementor-3385 h1{font-size:clamp(36px,4.6vw,62px);line-height:1.1;max-width:960px;margin-bottom:22px}.korum-contact-choices{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.korum-contact-choices a{padding:16px 24px;border:1px solid #d9d9d9;background:#fff;color:#303234;font-weight:600}.korum-contact-choices a.is-active,.korum-contact-choices a:hover{background:#c6000b;border-color:#c6000b;color:#fff}.korum-contact-panel[hidden]{display:none!important}.elementor-3385 .korum-contact-panel{padding:0 0 48px!important;scroll-margin-top:120px}.korum-contact-panel>.elementor-container{gap:28px;align-items:stretch}.korum-contact-panel>.elementor-container>.elementor-column:first-child{width:35%;background:#303234;border-top:5px solid #c6000b}.korum-contact-panel>.elementor-container>.elementor-column:last-child{width:65%;background:#f2f3f4}.korum-contact-panel>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:32px!important;align-content:start}.korum-contact-panel>.elementor-container>.elementor-column:first-child :is(.sc_item_title,.elementor-widget-text-editor,a){color:#fff!important}.korum-contact-panel h2{font-size:clamp(26px,2.5vw,36px);line-height:1.2;margin-bottom:22px}.korum-contact-panel .wpforms-container{margin-top:12px}.korum-contact-panel input,.korum-contact-panel textarea,.korum-contact-panel select{background:#fff!important}.korum-contact-panel .wpforms-submit{background:#c6000b!important;color:#fff!important}.korum-contact-panel .wpforms-submit:hover{background:#111!important}@media(max-width:767px){.korum-contact-panel>.elementor-container{flex-direction:column;gap:16px}.korum-contact-panel>.elementor-container>.elementor-column:first-child,.korum-contact-panel>.elementor-container>.elementor-column:last-child{width:100%}.korum-contact-panel>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:22px!important}.korum-contact-choices{display:grid;grid-template-columns:1fr}.korum-contact-choices a{text-align:center}}

/* Contact: team welcome, responsive form layout. */
.elementor-3385 .korum-contact-intro{padding:48px 0 32px!important;}
.korum-contact-intro>.elementor-container{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center;}
.korum-contact-intro>.elementor-container>.elementor-column{width:100%!important;min-width:0;}
.korum-contact-intro>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important;}
.elementor-3385 .korum-contact-intro h1{font-size:clamp(32px,3.2vw,48px);line-height:1.12;margin-bottom:18px;}
.korum-contact-intro .elementor-widget-text-editor{font-size:17px;line-height:1.65;}
.korum-contact-team{background:#f4f2ef;border-bottom:3px solid #c6000b;}
.korum-contact-team img{display:block;width:100%!important;height:auto!important;object-fit:contain!important;}
.korum-team-sign{padding:18px 24px;margin:0!important;}
.korum-team-sign strong{font-size:19px;color:#303234;}.korum-team-sign span{font-size:14px;color:#656565;}
.korum-contact-choices{gap:10px;margin-top:18px;}.korum-contact-choices a{padding:14px 18px;font-size:14px;text-align:center;}
.elementor-3385 .korum-contact-panel>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:24px;}
.elementor-3385 .korum-contact-panel>.elementor-container>.elementor-column{width:100%!important;min-width:0;}
.korum-contact-panel input,.korum-contact-panel select,.korum-contact-panel textarea{max-width:100%;box-sizing:border-box;}
.korum-contact-panel a{overflow-wrap:anywhere;}
@media(min-width:768px) and (max-width:1024px){
.korum-contact-intro>.elementor-container{gap:24px;grid-template-columns:1fr 1fr;}
.elementor-3385 .korum-contact-intro h1{font-size:34px;}
.korum-contact-choices{display:grid;grid-template-columns:1fr;}
.elementor-3385 .korum-contact-panel>.elementor-container{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:18px;}
.korum-contact-panel>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:24px!important;}
}
@media(max-width:767px){
.elementor-3385 .korum-contact-intro{padding:28px 0 24px!important;}
.korum-contact-intro>.elementor-container{grid-template-columns:1fr;gap:24px;}
.elementor-3385 .korum-contact-intro h1{font-size:32px;}
.korum-contact-intro .elementor-widget-text-editor{font-size:16px;}
.korum-team-sign{padding:14px 18px;}
.elementor-3385 .korum-contact-panel>.elementor-container{grid-template-columns:1fr;gap:16px;}
.elementor-3385 .korum-contact-panel{padding-bottom:24px!important;}
.korum-contact-panel .wpforms-field-row{max-width:100%!important;}
.korum-contact-panel .wpforms-submit{width:100%;}
}

.elementor-3385 .korum-contact-intro>.elementor-container,.elementor-3385 .korum-contact-panel>.elementor-container{display:grid!important;}
