
.ct-r131-config{--navy:#09243b;--orange:#f47729;box-sizing:border-box;width:min(1180px,calc(100% - 24px));max-width:1180px;min-width:0;margin:28px auto 65px;padding:clamp(20px,4vw,44px);border-radius:22px;background:#fff;color:var(--navy);box-shadow:0 18px 55px #08243b20}
.ct-r131-config *{box-sizing:border-box}
.ct-r131-config h1,.ct-r131-config h2,.ct-r131-config h3{color:var(--navy);line-height:1.25;word-break:normal}
.ct-r131-config form{display:block;width:100%;max-width:100%;min-width:0}
.ct-r131-config form label{display:block;min-width:0;max-width:100%;width:auto;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.5;font-weight:650}
.ct-r131-config form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ct-r131-config form select,.ct-r131-config form textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:47px;padding:11px 13px;border:1px solid #dbe4ec;border-radius:9px;background:#fff;color:#09243b;font:inherit}
.ct-r131-config form fieldset{min-width:0;margin:18px 0;padding:20px;border:1px solid #dbe4ec;border-radius:14px}
.ct-r131-config form legend{padding:0 10px;font-weight:800;white-space:normal}
.ct-r131-config form :is(section,article,div){min-width:0;max-width:100%}
.ct-r131-config form input[type=checkbox],.ct-r131-config form input[type=radio]{display:inline-block;width:auto;min-height:0}
.ct-r131-config form button,.ct-r131-config form input[type=submit]{width:auto;max-width:100%;min-height:48px;padding:14px 24px;border:0;border-radius:10px;background:var(--orange);color:#fff;font-weight:800;cursor:pointer}
@media(max-width:800px){.ct-r131-config{margin:12px auto 35px;padding:18px;border-radius:14px}.ct-r131-config form fieldset{padding:13px}}

body .ct-config-v93{width:100%!important}body .ct-config-v93 .ct-config-v93-content{padding:8px!important}body .ct-config-v93 .ct-config-v93-functional{padding:0!important}body .ct-config-v93 .ct-r131-config{width:100%!important;margin:0!important;padding:0!important}#enquiry-form [hidden]{display:none!important}.ct-r131-config{width:100%;max-width:none;margin:0;padding:0;border-radius:0;box-shadow:none;background:transparent}.ct-config-v93 .ct-config-v93-content,.ct-config-v93 .ct-config-v93-functional{padding:12px;min-width:0}.ct-config-v93 .ct-config-v93-functional{padding:0}.ct-r131-config #enquiry-form{box-sizing:border-box;width:100%;max-width:none}.ct-r131-config #enquiry-form fieldset{min-width:0}.ct-r131-config #enquiry-form legend{font-size:22px;line-height:1.3}.ct-r131-config #berlin-express-recognition{font-size:16px;line-height:1.6;padding:12px;border-left:3px solid #e47628}.ct-r131-config #enquiry-form .guest-quote-option{padding:18px;margin:16px 0;border:1px solid #cad6df}.ct-r131-config #enquiry-form input:disabled{opacity:1}.ct-r131-config #enquiry-form label{font-size:16px;line-height:1.5}@media(max-width:760px){.ct-config-v93{width:100%;margin:20px 0}.ct-config-v93 .ct-config-v93-content{padding:8px}.ct-r131-config #enquiry-form{padding:12px}.ct-r131-config #enquiry-form fieldset{padding:10px;margin:16px 0}.ct-r131-config #enquiry-form .field-grid,.ct-r131-config #enquiry-form .goods-measurements{grid-template-columns:minmax(0,1fr)!important}.ct-r131-config #enquiry-form .enquiry-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-r131-config #enquiry-form .enquiry-steps li{padding:8px;font-size:13px}.ct-r131-config #enquiry-form .hero-actions{flex-direction:column}.ct-r131-config #enquiry-form .hero-actions button{width:100%}}
