/* Domain sale contact and offer pages. Shared by all aliases. */
body#colibri.page-id-124 #hero,body#colibri.page-id-137 #hero{min-height:0!important;padding:42px 0 48px!important;background:#17313a!important;background-image:radial-gradient(circle at 12% 18%,rgba(120,200,187,.17),transparent 27%),radial-gradient(circle at 85% 80%,rgba(235,185,104,.13),transparent 30%),linear-gradient(115deg,#112c37,#234a53)!important}
body#colibri.page-id-124 #hero .overlay-layer,body#colibri.page-id-137 #hero .overlay-layer{opacity:0!important}
body#colibri.page-id-124 #hero .shape-layer,body#colibri.page-id-137 #hero .shape-layer{display:none!important}
body#colibri.page-id-124 #hero h1,body#colibri.page-id-137 #hero h1{font-size:clamp(34px,4vw,50px)!important;line-height:1.12!important;letter-spacing:-.025em;color:#fff!important;margin:0!important;text-align:left!important}
body#colibri.page-id-124 #hero .h-section-grid-container,body#colibri.page-id-137 #hero .h-section-grid-container{max-width:1070px;margin:auto}
body#colibri .vo-inner{background:#f5f7f7;color:#17313a;padding:48px 20px 80px}
body#colibri .vo-inner *{box-sizing:border-box}
body#colibri .vo-inner__wrap{max-width:1020px;margin:0 auto}
body#colibri .vo-inner__eyebrow,body#colibri .vo-inner__label{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#a0783c}
body#colibri .vo-inner__lead{margin:0 0 26px}
body#colibri .vo-inner__lead p{max-width:650px;margin:8px 0 0;font-size:16px;line-height:1.65;color:#5e7379}
body#colibri .vo-inner__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:22px;align-items:start}
body#colibri .vo-inner__card{min-width:0;background:#fff;border:1px solid #dfe7e7;border-radius:18px;padding:32px;box-shadow:0 10px 30px rgba(21,52,60,.055)}
body#colibri .vo-inner__card h2,body#colibri .vo-inner__aside h2{font-size:clamp(22px,2.5vw,29px)!important;line-height:1.24!important;color:#17313a!important;margin:9px 0 22px!important;overflow-wrap:anywhere}
body#colibri .vo-inner__details p{font-size:15px;line-height:1.6;color:#435d65;margin:0;padding:12px 0;border-bottom:1px solid #edf1f1}
body#colibri .vo-inner__details p:first-child{font-size:16px;color:#1c4148;font-weight:700;padding-top:0}
body#colibri .vo-inner__details p:last-child{border-bottom:0}
body#colibri .vo-inner__details p:empty{display:none}
body#colibri .vo-inner__details a{color:#176e5c;text-underline-offset:3px}
body#colibri .vo-inner__aside{background:linear-gradient(145deg,#173a45,#256451);border-radius:18px;color:#fff;padding:30px;box-shadow:0 12px 28px rgba(25,58,60,.14)}
body#colibri .vo-inner__aside .vo-inner__eyebrow{color:#e8c282}
body#colibri .vo-inner__aside h2{color:#fff!important;margin:12px 0!important}
body#colibri .vo-inner__aside p{font-size:14px;line-height:1.65;color:#e1eeeb;margin:0 0 26px}
body#colibri .vo-inner__aside a,body#colibri .vo-inner__button{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;border-radius:9px;background:#f6f4eb;color:#1e5847!important;text-decoration:none!important;font-size:14px;font-weight:700}
body#colibri .vo-inner__aside a:hover,body#colibri .vo-inner__button:hover{background:#fff}
body#colibri .vo-inner__card--result{position:relative;padding-right:82px}
body#colibri .vo-inner__card--result p{font-size:15px;line-height:1.6;color:#536d73;margin:0 0 25px}
body#colibri .vo-inner__card--result h2{margin-bottom:11px!important}
body#colibri .vo-inner__badge{position:absolute;top:28px;right:28px;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e6f3ee;color:#237b61;font-size:24px;font-weight:700}
body#colibri .vo-inner__card--error .vo-inner__badge{background:#fff0ef;color:#b84f43}
body#colibri .vo-inner__button{background:#1f715c;color:#fff!important}
body#colibri .vo-inner__button:hover{background:#175e4c;color:#fff!important}
body#colibri .vo-inner a:focus-visible{outline:3px solid #e8ae53;outline-offset:3px}
@media(max-width:767px){body#colibri.page-id-124 #hero,body#colibri.page-id-137 #hero{padding:22px 0 32px!important}body#colibri .vo-inner{padding:30px 16px 52px}body#colibri .vo-inner__grid{grid-template-columns:1fr;gap:16px}body#colibri .vo-inner__card,body#colibri .vo-inner__aside{padding:24px}body#colibri .vo-inner__card--result{padding-right:68px}body#colibri .vo-inner__badge{top:20px;right:18px}}

body#colibri .vo-inner__card form{margin:0}body#colibri .vo-inner__card button.vo-inner__button{border:0;cursor:pointer;font-family:inherit}body#colibri .vo-inner__card button.vo-inner__button:focus-visible{outline:3px solid #e8ae53;outline-offset:3px}
