@charset "UTF-8";input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fffdfb inset !important;-webkit-text-fill-color:#02142c !important;-webkit-transition:background-color 5000s ease-in-out 0s !important;transition:background-color 5000s ease-in-out 0s !important}.background-open{position:relative;overflow:hidden;margin:0 auto !important}.background-open__picture-wrapper{inset:0;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(12%,#000),color-stop(88%,#000),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 12%,#000 88%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(12%,#000),color-stop(88%,#000),to(rgba(0,0,0,0)));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 12%,#000 88%,rgba(0,0,0,0) 100%);pointer-events:none;position:absolute;z-index:0}.background-open__inner{position:relative}.background-open .background__picture{z-index:0;position:absolute;bottom:0;top:0;height:100%;width:100%;-webkit-transform:none;transform:none}.background-open .background__picture.picture--bottom{bottom:0;top:auto;height:70%;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(0,0,0,0)),color-stop(80%,#000));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 5%,#000 80%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(0,0,0,0)),color-stop(80%,#000));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 5%,#000 80%)}@media (min-width:768px){.background-open .background__picture.picture--bottom{height:72%}}@media (min-width:1280px){.background-open .background__picture.picture--bottom{height:100%;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,rgba(0,0,0,0)),color-stop(95%,#000));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 25%,#000 95%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,rgba(0,0,0,0)),color-stop(95%,#000));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 25%,#000 95%)}}.background-open .background__picture.picture--top{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(25%,#000),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 25%,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(25%,#000),to(rgba(0,0,0,0)));mask-image:linear-gradient(180deg,#000 0%,#000 25%,rgba(0,0,0,0) 100%)}.background-open .background__picture img{-o-object-fit:cover;object-fit:cover}.background-open__blue{background-color:#10284a;color:#fff}.background-open__blue .content__heading{color:#fff}.background-open__blue .card-carousel--side-lg .wysiwyg,.background-open__blue .card-carousel--side-lg p,.background-open__blue .card-carousel--side-lg h1,.background-open__blue .card-carousel--side-lg h2,.background-open__blue .card-carousel--side-lg h3,.background-open__blue .card-carousel--side-lg h4,.background-open__blue .card-carousel--side-lg h5,.background-open__blue .card-carousel--side-lg h6{color:#fff}.background-open__guilded-700{background-color:#76613d;color:#fff}.background-open__guilded-700 .content__heading{color:#fff}.background-open__guilded-700 .card-carousel--side-lg .wysiwyg,.background-open__guilded-700 .card-carousel--side-lg p,.background-open__guilded-700 .card-carousel--side-lg h1,.background-open__guilded-700 .card-carousel--side-lg h2,.background-open__guilded-700 .card-carousel--side-lg h3,.background-open__guilded-700 .card-carousel--side-lg h4,.background-open__guilded-700 .card-carousel--side-lg h5,.background-open__guilded-700 .card-carousel--side-lg h6{color:#fff}.background-open__off-white{background-color:#f4f0ec}.background-open__white{background-color:#fff}.background-open section{background:0 0}.background-open--bottom-padding{padding-bottom:max(82px, 82px + (100vw - 360px) / ((768 - 360) / (100 - 82)))}@media (min-width:768px){.background-open--bottom-padding{padding-bottom:calc(100px + (100vw - 768px) / ((1280 - 768) / (140 - 100)))}}@media (min-width:1280px){.background-open--bottom-padding{padding-bottom:calc(140px + (100vw - 1280px) / ((1440 - 1280) / (190 - 140)))}}@media (min-width:1440px){.background-open--bottom-padding{padding-bottom:min(208px, 190px + (100vw - 1440px) / ((1920 - 1440) / (208 - 190)))}}