.page-module__OSLHOG__page{color:#092557;background:#fff}.page-module__OSLHOG__page main h1,.page-module__OSLHOG__page main h2{color:#092557;margin:0;font-size:35px;font-weight:900;line-height:1.55}.page-module__OSLHOG__page main p{color:#68748d;font-size:16px;line-height:2}.page-module__OSLHOG__inner{width:min(1320px,100% - 64px);margin-inline:auto}.page-module__OSLHOG__page main a{text-decoration:none}.page-module__OSLHOG__page main a:focus-visible,.page-module__OSLHOG__sendButton:focus-visible{outline-offset:5px;outline:3px solid #d5a044}.page-module__OSLHOG__intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;padding-block:12px 50px;display:grid}.page-module__OSLHOG__introContent p{margin:24px 0}.page-module__OSLHOG__introImage{width:100%;height:auto;display:block}.page-module__OSLHOG__actions{gap:12px;margin-bottom:22px;display:flex}.page-module__OSLHOG__actions a,.page-module__OSLHOG__goldAction{border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:10px 24px;font-size:14px;display:inline-flex}.page-module__OSLHOG__actions a{flex:1}.page-module__OSLHOG__actions svg,.page-module__OSLHOG__goldAction svg{color:#d5a044;flex-shrink:0;width:22px;height:22px}.page-module__OSLHOG__directCall{color:#fff;background:#092557;box-shadow:0 2px 7px #09255722}.page-module__OSLHOG__outlineAction{color:#092557;border:1px solid #9ca5b4}.page-module__OSLHOG__contactCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__OSLHOG__contactCards a{color:#092557;text-align:center;background:#fdfbf7;border:1px solid #f1e9dc;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:18px 8px;font-size:13px;display:flex}.page-module__OSLHOG__contactCards strong{font-size:14px;font-weight:600}.page-module__OSLHOG__contactCards span{font-size:11px;line-height:1.8}.page-module__OSLHOG__contactCards i,.page-module__OSLHOG__goldLabel i{color:#bc8b39;background:0 0;border:1px solid #e6c382;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 0 5px #d5a04415}.page-module__OSLHOG__contactCards svg{width:23px;height:23px}.page-module__OSLHOG__formSection{text-align:center;padding-block:40px 100px;scroll-margin-top:24px}.page-module__OSLHOG__formSection>p,.page-module__OSLHOG__location>p{margin:16px 0 40px}.page-module__OSLHOG__form{text-align:right;background:linear-gradient(135deg,#fafafa,#fff);border:1px solid #f5f5f5;border-radius:22px;padding:28px;box-shadow:0 8px 36px #10284e08}.page-module__OSLHOG__formRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.page-module__OSLHOG__field{min-width:0}.page-module__OSLHOG__inputWrap{align-items:center;display:flex;position:relative}.page-module__OSLHOG__inputWrap>svg{color:#d5a044;pointer-events:none;width:26px;height:26px;position:absolute;top:16px;right:16px}.page-module__OSLHOG__inputWrap input,.page-module__OSLHOG__inputWrap select,.page-module__OSLHOG__inputWrap textarea{color:#092557;width:100%;min-width:0;min-height:58px;font:inherit;text-align:right;background:#f8f8f8;border:1px solid #dcdde1;border-radius:10px;padding:14px 52px 14px 16px;font-size:14px;box-shadow:inset 0 1px 3px #00000004}.page-module__OSLHOG__inputWrap textarea{resize:vertical;min-height:110px}.page-module__OSLHOG__inputWrap input::placeholder,.page-module__OSLHOG__inputWrap textarea::placeholder{color:#71819e;opacity:1}.page-module__OSLHOG__topicTrigger{color:#71819e;background:#f8f8f8;border:1px solid #dcdde1;border-radius:10px;height:58px;padding-inline:16px 20px;font-size:14px;font-weight:400;box-shadow:inset 0 1px 3px #00000004}.page-module__OSLHOG__topicTrigger>span:first-child svg{color:#d5a044;stroke:currentColor;stroke-width:1.4px;width:26px;height:26px}.page-module__OSLHOG__topicTrigger>svg{stroke:currentColor}.page-module__OSLHOG__topicTrigger[data-invalid=true]{border-color:#b23a34}.page-module__OSLHOG__inputWrap :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #d5a044}.page-module__OSLHOG__inputWrap [aria-invalid=true]{border-color:#b23a34}.page-module__OSLHOG__field small{color:#a02c26;margin:6px 4px;font-size:12px;display:block}.page-module__OSLHOG__sendButton{color:#fff;cursor:pointer;background:linear-gradient(110deg,#e9b550,#a87832 65%,#765324);border:0;border-radius:9px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:54px;margin-top:14px;font-size:18px;font-weight:600;display:flex}.page-module__OSLHOG__sendButton svg{width:26px;height:26px}.page-module__OSLHOG__page main .page-module__OSLHOG__formStatus{margin:12px 0 0;font-size:14px}.page-module__OSLHOG__formStatus:empty{display:none}.page-module__OSLHOG__slogan img{width:100%;height:auto;display:block}.page-module__OSLHOG__location{text-align:center;padding-block:90px 100px;scroll-margin-top:24px}.page-module__OSLHOG__locationGrid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:24px;max-width:1160px;margin:auto;display:grid}.page-module__OSLHOG__addressCard{text-align:right;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;padding:28px;display:flex;box-shadow:0 8px 32px #1525470c}.page-module__OSLHOG__goldLabel{color:#b38336;align-items:center;gap:10px;font-size:14px;display:inline-flex}.page-module__OSLHOG__goldLabel i{background:#fcf6ea;border:0;width:34px;height:34px}.page-module__OSLHOG__goldLabel svg{width:20px;height:20px}.page-module__OSLHOG__addressCard address{margin:12px 44px 28px 0;font-size:18px;font-style:normal;font-weight:700;line-height:1.9}.page-module__OSLHOG__addressPhone{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.page-module__OSLHOG__addressPhone a{color:#092557;font-size:17px;font-weight:700}.page-module__OSLHOG__map{border:5px solid #fff;border-radius:18px;display:block;overflow:hidden;box-shadow:0 8px 32px #1525470c}.page-module__OSLHOG__map iframe{border:0;width:100%;height:calc(100% - 48px);min-height:310px;display:block}.page-module__OSLHOG__mapLink{color:#092557;background:#fcf9f3;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.page-module__OSLHOG__mapLink svg{color:#b38336;width:20px;height:20px}.page-module__OSLHOG__guidance{position:relative;overflow:hidden}.page-module__OSLHOG__guidance:after{content:"";opacity:.12;pointer-events:none;background:url(/why-bricks.png) 0 100%/contain no-repeat;width:160px;height:220px;position:absolute;bottom:0;right:-20px}.page-module__OSLHOG__guidanceInner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:60px;display:grid}.page-module__OSLHOG__guidanceContent{text-align:center;z-index:1;padding-block:40px;position:relative}.page-module__OSLHOG__guidanceContent p{margin:20px 0 30px}.page-module__OSLHOG__goldAction{color:#fff;background:linear-gradient(120deg,#e4c486,#ac7f32);min-width:230px;box-shadow:0 10px 25px #c1964b33}.page-module__OSLHOG__goldAction svg{color:#fff}.page-module__OSLHOG__guidanceImage{object-fit:contain;grid-area:1/2;align-self:end;width:100%;height:auto;display:block}.page-module__OSLHOG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.page-module__OSLHOG__intro{gap:24px}.page-module__OSLHOG__contactCards{gap:8px}.page-module__OSLHOG__contactCards a{font-size:11px}.page-module__OSLHOG__actions a{padding-inline:14px}.page-module__OSLHOG__addressCard{padding:20px}.page-module__OSLHOG__addressPhone{flex-wrap:wrap}}@media (max-width:900px){.page-module__OSLHOG__inner{width:min(620px,100% - 32px)}.page-module__OSLHOG__page main h1,.page-module__OSLHOG__page main h2{font-size:31px}.page-module__OSLHOG__page main p{font-size:14px}.page-module__OSLHOG__intro{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:42px 20px}.page-module__OSLHOG__introContent p{margin-block:18px 24px}.page-module__OSLHOG__introImage{max-width:500px;margin:auto}.page-module__OSLHOG__contactCards{gap:8px}.page-module__OSLHOG__contactCards a{padding:16px 5px;font-size:12px}.page-module__OSLHOG__contactCards span{font-size:10px}.page-module__OSLHOG__actions a{font-size:13px}.page-module__OSLHOG__formSection{padding-block:36px 64px}.page-module__OSLHOG__formSection>p,.page-module__OSLHOG__location>p{margin-bottom:28px}.page-module__OSLHOG__form{padding:18px 14px}.page-module__OSLHOG__formRow{grid-template-columns:minmax(0,1fr);gap:14px}.page-module__OSLHOG__form .page-module__OSLHOG__topicTrigger{height:58px;font-size:14px}.page-module__OSLHOG__sendButton{font-size:16px}.page-module__OSLHOG__location{padding-block:60px}.page-module__OSLHOG__locationGrid{grid-template-columns:minmax(0,1fr);gap:18px}.page-module__OSLHOG__map{grid-row:1}.page-module__OSLHOG__map iframe{height:300px;min-height:0}.page-module__OSLHOG__addressCard address{font-size:17px}.page-module__OSLHOG__guidanceInner{grid-template-columns:minmax(0,1fr);gap:0}.page-module__OSLHOG__guidanceContent{padding:26px 0 36px}.page-module__OSLHOG__guidanceImage{grid-area:auto/1;max-width:440px;margin:auto}.page-module__OSLHOG__guidanceContent h2{text-wrap:balance}}@media (max-width:360px){.page-module__OSLHOG__contactCards a{font-size:10px}.page-module__OSLHOG__contactCards strong{font-size:12px}.page-module__OSLHOG__contactCards span{font-size:9px}.page-module__OSLHOG__addressPhone a{font-size:15px}}
