#principles{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(50%,#eff6ff));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#eff6ff 50%);background:linear-gradient(180deg,hsla(0,0%,100%,0),#eff6ff 50%)}#principles .hs_cos_wrapper_type_inline_rich_text{font-size:20px}.principle-wrap{gap:30px;margin-top:50px}.principle-item{aspect-ratio:2/1;background:#fff;border:1px solid #dae2ee;max-width:550px;min-height:275px;overflow:hidden;position:relative;width:48%;z-index:1}.principle-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;opacity:1;text-align:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.principle-description,.principle-head{height:100%;position:absolute;width:100%}.principle-description{background:#fff;left:0;opacity:0;padding:50px 50px 125px;top:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .15s ease .1s,visibility .15s ease .1s,-webkit-transform .15s ease .1s;transition:opacity .15s ease .1s,visibility .15s ease .1s,-webkit-transform .15s ease .1s;-o-transition:opacity .15s ease .1s,transform .15s ease .1s,visibility .15s ease .1s;transition:opacity .15s ease .1s,transform .15s ease .1s,visibility .15s ease .1s;transition:opacity .15s ease .1s,transform .15s ease .1s,visibility .15s ease .1s,-webkit-transform .15s ease .1s;visibility:hidden}.principle-link{bottom:60px;font-weight:700;left:50px;position:absolute;right:50px}.principle-link:after{border:4px solid transparent;border-left-color:#166bff;content:"";display:inline-block;opacity:0;pointer-events:none;position:relative;right:-5px;-webkit-transform:translate(-5px);-ms-transform:translate(-5px);transform:translate(-5px);-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;-o-transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.principle-link:hover:after{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}#principles .principle-description .hs_cos_wrapper_type_inline_rich_text{font-size:16px}.principle-description .hs_cos_wrapper_type_inline_rich_text *{margin-top:0}.principle-description .hs_cos_wrapper_type_inline_rich_text *+*{margin-top:1rem}.principle-item:hover{-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.15);box-shadow:0 4px 14px 0 rgba(0,0,0,.15)}.principle-item:hover .principle-head{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.principle-item:hover .principle-description{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}@media(max-width:959px){#principles .page-center{max-width:720px}.principle-item{width:100%}#principles .hs_cos_wrapper_type_inline_rich_text{font-size:16px}}@media(max-width:599px){.principle-item{aspect-ratio:1/.7}.principle-description{padding:30px 25px}.principle-link{bottom:0;left:0;position:relative}}@media(max-width:475px){.principle-item{aspect-ratio:1/1}}@media(max-width:350px){#principles .principle-description .hs_cos_wrapper_type_inline_rich_text,.principle-link{font-size:14px}}