body.bt-ref-design .bt-classic-heading{background:#eaf7ff;padding:38px 0 30px;text-align:center}body.bt-ref-design .bt-classic-heading .ref-breadcrumbs{justify-content:center}body.bt-ref-design .bt-classic-heading h1{font-size:46px;letter-spacing:-.8px;margin:12px 0}body.bt-ref-design .bt-classic-body{max-width:1160px;padding-block:38px 54px;font-size:18px;line-height:1.85;overflow-wrap:anywhere}body.bt-ref-design .bt-classic-body h2{font-size:32px;margin-top:30px}body.bt-ref-design .bt-classic-body h3{font-size:25px;margin-top:24px}body.bt-ref-design .bt-classic-body p{margin-bottom:20px}body.bt-ref-design .bt-classic-body a{color:#e91237;text-decoration:underline;text-underline-offset:3px}body.bt-ref-design .bt-classic-body img{max-width:100%;height:auto;border-radius:14px}body.bt-ref-design .bt-classic-body iframe{width:100%;max-width:100%;height:340px;border:0;border-radius:14px}body.bt-ref-design .bt-classic-body table{width:100%;border-collapse:collapse}body.bt-ref-design .bt-classic-body th,body.bt-ref-design .bt-classic-body td{padding:14px;border:1px solid #d1e3ef;text-align:right}body.bt-ref-design .bt-classic-body th{background:#15394e;color:white}.bt-native-contact{max-width:760px;margin:0 auto 32px;background:#eef8ff;padding:28px;border:1px solid #d2e6f2;border-radius:18px}.bt-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bt-contact-fields label{display:block;font-weight:700}.bt-contact-fields label:has(textarea){grid-column:1/-1}.bt-native-contact :is(input:not([type=checkbox]),textarea){display:block;width:100%;font:inherit;padding:12px;border:1px solid #b9d4e6;border-radius:9px;background:white;color:#102637}.bt-native-contact input[type=checkbox]{width:auto;margin-inline-end:8px}.bt-native-contact button{border:0;color:white!important;margin-top:18px;cursor:pointer}.bt-contact-honey{position:absolute!important;left:auto!important;right:0!important;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px!important;height:1px!important;overflow:hidden!important}.bt-contact-status{margin:14px 0 0!important}.bt-native-contact .g-recaptcha{margin-top:16px;max-width:100%;overflow:hidden}
body.bt-ref-design .bt-classic-body iframe.wp-embedded-content{position:relative!important;width:100%!important;max-width:100%!important;inset:auto!important}body.bt-ref-design .bt-classic-body iframe.wp-embedded-content[style*="hidden"]{display:none!important}
@media(max-width:767px){body.bt-ref-design .bt-classic-heading{padding:24px 0}body.bt-ref-design .bt-classic-heading h1{font-size:32px;line-height:1.3}body.bt-ref-design .bt-classic-body{padding-block:26px 36px;font-size:17px}body.bt-ref-design .bt-classic-body h2{font-size:27px}body.bt-ref-design .bt-classic-body h3{font-size:23px}body.bt-ref-design .bt-classic-calculator [style*="min-width"]{min-width:0!important;max-width:100%;box-sizing:border-box}body.bt-ref-design .bt-classic-calculator input,body.bt-ref-design .bt-classic-calculator select{max-width:100%;box-sizing:border-box}.bt-native-contact{padding:18px}.bt-contact-fields{grid-template-columns:1fr}.bt-classic-body iframe{height:260px!important}}

.bt-contact-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start}.bt-contact-layout>.bt-native-contact{grid-column:1;grid-row:1;margin:0}.bt-contact-layout>p:has(iframe),.bt-contact-layout>iframe{grid-column:2;grid-row:1}.bt-contact-layout>:not(.bt-native-contact):not(p:has(iframe)):not(iframe){grid-column:1/-1}@media(max-width:767px){.bt-contact-layout{display:flex;flex-direction:column;gap:24px}.bt-contact-layout>.bt-native-contact{order:0;width:100%}.bt-contact-layout>p:has(iframe),.bt-contact-layout>iframe{order:1;width:100%}.bt-contact-layout>.kk-star-ratings{order:2}}
