@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff) format("woff");font-weight:300}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff) format("woff");font-weight:400}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff) format("woff");font-weight:700}@font-face{font-family:Montserrat;font-display:auto;src:url(/application/themes/custom/css/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(/application/themes/custom/css/fonts/Montserrat/Montserrat-Regular.woff) format("woff");font-weight:400}@font-face{font-family:OpenDyslexic;font-display:auto;src:url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Regular.woff2) format("woff2"),url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenDyslexic;font-display:auto;src:url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Bold.woff2) format("woff2"),url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Bold.woff) format("woff");font-weight:700;font-weight:400}@font-face{font-family:OpenDyslexic;font-display:auto;src:url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Italic.woff2) format("woff2"),url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:OpenDyslexic;font-display:auto;src:url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Bold-Italic.woff2) format("woff2"),url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Bold-Italic.woff) format("woff");font-weight:700;font-weight:italic}.social-links.box-display{margin-left:-10px;margin-right:-10px;padding:0;list-style:none;display:flex;justify-content:space-between}.social-links.box-display li{margin:0 10px;flex:1 1 0;width:0}.social-links.box-display li a{padding:32px 15px 30px;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff;text-decoration:none;text-align:center;border-top:7px solid #ffb81c}.social-links.box-display li a>*{position:relative;z-index:2}.social-links.box-display li a .social-icon{margin:0 auto 24px;width:94px;height:94px;position:relative;background-color:#231f20;border-radius:50%}.social-links.box-display li a .social-icon svg{position:absolute;top:50%;left:50%;height:48px;width:46px;color:#fff;transform:translate(-50%,-50%) scale(1,1);transition:330ms cubic-bezier(.25,1,.5,1)}.social-links.box-display li a .social-icon svg *{fill:currentColor}.social-links.box-display li a h2{font-size:1.5rem;line-height:1.3;text-decoration:none}.social-links.box-display li a h2+*{margin-top:12px}.social-links.box-display li a p{line-height:1.3}.social-links.box-display li a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";position:absolute;bottom:9px;right:8px;z-index:2;font-size:20px;color:#005eb8;transition:240ms cubic-bezier(0,1,.5,1)}.social-links.box-display li a:focus,.social-links.box-display li a:hover{background-color:#ffb81c}.social-links.box-display li a:focus h2,.social-links.box-display li a:hover h2{text-decoration:underline}.social-links.box-display li a:focus:before,.social-links.box-display li a:hover:before{transform:translateY(0)}.social-links.box-display li a:focus .social-icon svg,.social-links.box-display li a:hover .social-icon svg{transform:translate(-50%,-50%) scale(1.2,1.2)}.social-links.box-display li.sl-facebook a .social-icon{background-color:#3b5998}.social-links.box-display li.sl-x a .social-icon{background-color:#000}.social-links.box-display li.sl-linkedin a .social-icon{background-color:#0077b5}.social-links.box-display li.sl-instagram a .social-icon{background:#9201df;background:linear-gradient(45deg,#e7c400 12%,#f30a6f 50%,#9201df 82%)}.social-links.box-display li.sl-youtube a .social-icon{background-color:red}.social-links.box-display li.sl-personal_website a .social-icon{background-color:#743bbc}@media (max-width:1199.98px){.social-links.box-display{margin:-10px;flex-flow:row wrap}.social-links.box-display li{margin:10px;width:calc(33.3333333333% - 20px);flex:auto}}@media (max-width:767.98px){.social-links.box-display{margin:-4px}.social-links.box-display li{margin:4px;width:calc(50% - 8px);flex:auto}.social-links.box-display li a{padding:22px 12px 34px;border-top-width:6px}.social-links.box-display li a .social-icon{margin:0 auto 14px;width:60px;height:60px}.social-links.box-display li a .social-icon svg{height:30px;width:30px}.social-links.box-display li a h2{font-size:1.25rem}.social-links.box-display li a h2+*{margin-top:6px}.social-links.box-display li a:after{font-size:18px}}