@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url('/assets/fonts/montserrat-v31-latin-100.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url('/assets/fonts/montserrat-v31-latin-200.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url('/assets/fonts/montserrat-v31-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url('/assets/fonts/montserrat-v31-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url('/assets/fonts/montserrat-v31-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url('/assets/fonts/montserrat-v31-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url('/assets/fonts/montserrat-v31-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url('/assets/fonts/montserrat-v31-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url('/assets/fonts/montserrat-v31-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;src:url('/assets/fonts/roboto-v51-latin-100.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:200;src:url('/assets/fonts/roboto-v51-latin-200.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url('/assets/fonts/roboto-v51-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url('/assets/fonts/roboto-v51-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url('/assets/fonts/roboto-v51-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:600;src:url('/assets/fonts/roboto-v51-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url('/assets/fonts/roboto-v51-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:800;src:url('/assets/fonts/roboto-v51-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:900;src:url('/assets/fonts/roboto-v51-latin-900.woff2') format('woff2')}:root{--bs-body-bg:#fff;--bs-dark-bg-subtle:lightgrey;--color-brown:#df9d6c}.logo{padding:0;width:unset}.logo img{max-height:65px;width:auto}.hide-on-empty:empty{display:none !important}.line-height-1{line-height:1}.line-height-1_1{line-height:1.1}.line-height-1_2{line-height:1.2}.line-height-1_3{line-height:1.3}.navbar{background-color:#fff}.navbar .icon-bar{color:#232323}.navbar-toggler{border-width:1px}.carousel-caption h5{display:none}.record-infobox-2 .item{box-shadow:0 5px 35px 0 rgba(148,146,245,0.15);border-radius:5px}.record-infobox-2 .item .content{padding:30px;text-align:left}.team-style img{-webkit-filter:unset;filter:unset}.contact .info{position:relative;background:lightgrey;color:#6f6f6f}.contact .info .icon{color:#4a4a4a;font-size:1.5rem}.contact .info .item .cont p,.contact .info a{color:#000}.contact .info a{text-decoration:underline}.partner-logo{max-width:350px}.form-check-input[type="checkbox"]{padding:.4em}.form-floating>textarea.form-control{resize:vertical;min-height:150px}.footer-logo img{max-height:145px;width:auto}.footer-social a{font-size:22px}@media(min-width:768px){.team-member-img{max-width:49vw}}@media(min-width:992px){.navbar .navbar-nav .nav-link{color:#232323}.team-member-img{max-width:32vw}}@media(min-width:1200px){.team-item{max-width:calc(1140px / 4);padding-left:10px;padding-right:10px}.team-body{min-height:138px}}@media(min-width:1500px){.team-item{max-width:calc(1296px / 4)}}@media(min-width:1900px){.navbar{padding-top:8px;padding-bottom:8px}.logo img{max-height:75px}}