body{font-weight:400;}h3,h5{font-family:novecento-sans-wide,sans-serif !important;}.et_pb_text li{margin-top:.6em;margin-bottom:.6em;}sup{font-size:60%;}.ms-slide .hero-cta a{display:block;position:relative;padding:.6em 1.5em;border-radius:1.5em;background-color:#a1741c;background-image:linear-gradient(to left,#a1741c,#a1741c 50%,#3e7cb1 50%,#3e7cb1);background-position:100% 0;background-size:200% 100%;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;}.ms-slide .hero-cta a:hover{background-color:#3e7cb1;background-position:0% 0% !important;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;}.ms-slide .hero-cta a:active{top:1.5px;}::-webkit-scrollbar{width:15px;}::-webkit-scrollbar-track{background:#fff;}::-webkit-scrollbar-thumb{background:#a1741c;}::-webkit-scrollbar-thumb:hover{background:#8a6620;}.modal-bio .dipl_modal_body::-webkit-scrollbar{width:10px;}.modal-bio .dipl_modal_body::-webkit-scrollbar-track{border-radius:5px;}@media screen and (min-width:981px){.modal-bio .dipl_modal_body::-webkit-scrollbar-track{margin-top:30px;}}.modal-bio .dipl_modal_body::-webkit-scrollbar-thumb{border-radius:5px;}.modal-bio .dipl_modal_body::-webkit-scrollbar-thumb:hover{background:#3e7cb1;}a.arrow-underline-button,a.arrow-underline-button img,a.arrow-underline-button div,a.arrow-underline-button:hover img,a.arrow-underline-button:hover div,a.arrow-underline-button div:after,a.arrow-underline-button:hover div:after{-webkit-transition:.3s ease-out;transition:.3s ease-out;}a.arrow-underline-button{margin-left:10%;font-size:24px;line-height:1.2em;display:flex;align-items:center;flex-wrap:nowrap;}a.arrow-underline-button img{display:inline-flex;margin-left:0px;margin-right:20px;}a.arrow-underline-button:hover img{margin-left:10px;margin-right:10px;}a.arrow-underline-button div{display:inline-flex;color:#934e22;padding-bottom:.2em;}a.arrow-underline-button:hover div{color:#3e7cb1;}a.arrow-underline-button div:after{content:" ";position:absolute;bottom:0px;width:0%;height:1px;background-color:black;}a.arrow-underline-button:hover div:after{width:60%;}a.arrow-underline-button.light div{color:#f9f8ef;}a.arrow-underline-button.light div:after{background-color:#a1741c;}@media only screen and (max-width:980px){a.arrow-underline-button{margin-left:10%;font-size:22px;}}@media only screen and (max-width:768px){a.arrow-underline-button{margin-left:0%;font-size:20px;}}.full-height-code-block .et_pb_code_inner{height:100%;}