*{font-family:"calibri","Helvetica Neue",Helvetica,Arial;color:#222}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:3rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.4rem}h1,h2,h3,h4,h5,h6{letter-spacing:-1px;color:#5084c0;text-transform:uppercase;line-height:.95em;font-family:"September",arial}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color:#5084c0;font-style:normal}p.text-s{font-size:1rem;line-height:1.4em}blockquote{font-size:2.5rem;margin-bottom:2rem}cite{font-weight:bold;font-style:normal;font-style:1.6rem}p,li,td{font-size:1.2rem;line-height:1.6rem}.text-right{text-align:right}p.lrg{font-size:2.5rem;line-height:3rem}li.post-card{position:relative;overflow:hidden;border-radius:10px}li.post-card figure{height:300px;width:100%;position:relative;overflow:hidden}.circle{width:80px;height:60px;display:flex;align-items:center;text-align:center;justify-content:center;color:#fff;font-weight:bold;border-radius:100px}.slick-arrow{background-image:url(../media/arrow.svg);background-size:contain;background-position:center;background-color:rgba(0,0,0,0);border-radius:50px;box-shadow:3px 3px 3px rgba(33,33,33,.2);width:50px;height:50px;position:absolute;cursor:pointer;top:-5rem;border:0px;text-indent:-99999em;right:0px}.slick-arrow.slick-prev{transform:rotate(180deg);right:52px;box-shadow:-3px -3px 3px rgba(33,33,33,.2)}.btn,.bk-dk .btn{display:inline-block;padding:.7rem 100px .6rem 1rem;text-decoration:none;background-color:#5084c0;color:#fff;text-transform:uppercase;border-radius:100px;box-shadow:4px 4px 4px rgba(44,44,44,.3);font-weight:bold;font-size:1rem;position:relative;transition:all linear .1s}.btn svg,.bk-dk .btn svg{position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:all linear .1s}.btn svg path,.bk-dk .btn svg path{fill:#fff}.btn:hover{background-color:#fff;color:#5084c0}.btn:hover svg{right:20px}.btn:hover svg path{fill:#22195f}.bk-dk .btn{border:2px solid #5084c0;color:#5084c0;background-color:#fff}.bk-dk .btn:hover{background-color:#5084c0;color:#fff}.bk-dk .btn:hover svg path{fill:#22195f}.bk-dk .btn svg path{fill:#5084c0}.bk-white{background:#fff}.bk-grey{background-color:#eee}.bk-grey .logo-large path{fill:#fff}.bk-wm{background-image:url(../../media/grey-wm.svg);background-size:80%;background-position:right 70vh;background-repeat:no-repeat}.bk-overlay{position:relative;overflow:hidden}.bk-overlay>*{position:relative;z-index:333}.bk-overlay:before{z-index:1;position:absolute;top:0px;left:0px;content:"";display:block;width:100%;height:100%;background:#22195f;opacity:.5}.logo-large{width:60%;position:absolute;top:-50px;left:-50px}.of-hidden{overflow:hidden}.wyg h1,.wyg h2,.wyg h3,.wyg h4,.wyg h5,.wyg h6,.wyg p,.wyg li{padding-bottom:.4em;padding-top:.4em}.wyg ul{padding:1rem 0 2rem}.wyg ul li{padding:.25rem 0 .25rem 20px;position:relative}.wyg ul li:before{content:"";display:block;width:6px;height:6px;background:#5084c0;position:absolute;top:17px;left:2px;border-radius:8px}.wyg img{width:100%;height:auto;border-radius:10px}.wyg img.icon{width:auto;height:100px}.wyg .font-light{font-weight:normal;color:#5084c0}.rot-left{text-align:right;transform:rotate(-90deg);position:absolute;top:105px;left:-165px;width:auto;display:inline-block;height:auto;font-size:1.9rem}.border-box .col{border-left:1px dashed #fff;text-align:center;padding:2rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.border-box .col p{font-size:1.6rem}.wrap{max-width:1400px;margin:0 auto;position:relative;width:100%}.hero{box-sizing:border-box;position:relative;z-index:444}.video-background{position:relative;width:100%;height:90vh;min-height:900px;box-sizing:border-box;overflow:hidden}.video-background *{position:relative;z-index:6666}.background-video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%);z-index:0}.mh-vh80{min-height:80vh}.mh-vh70{min-height:70vh}.mh-vh60{min-height:60vh}.mh-vh50{min-height:50vh}.tile{background-size:cover;background-repeat:no-repeat;display:block;padding:2rem;border-radius:10px;min-height:340px;cursor:pointer;position:relative}.tile *{color:#fff}.tile h3{position:absolute;width:calc(100% - 6rem);bottom:2rem;font-size:2rem;left:2rem}.tile span{padding:.5rem .75rem;border-radius:100px;font-size:.8rem;font-weight:bold;text-transform:uppercase;border:1px solid #fff;display:inline-block}.tile:hover{background-image:url(../../media/bk-hover.webp) !important;background-size:cover;background-position:center;background-repeat:no-repeat}figure img{width:100%;border-radius:5px}.text-box{padding:4rem;border-radius:5px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.text-box p{font-size:1.2rem;line-height:1.5em}.bk-grad-purple{background:#d32f7d;background:linear-gradient(67deg, rgb(211, 47, 125) 0%, rgb(187, 63, 138) 44%, rgb(84, 132, 192) 100%)}.bk-grad-green{background:#78af45;background:linear-gradient(67deg, rgb(120, 175, 69) 0%, rgb(84, 132, 192) 100%)}.bk-strip{position:relative}.bk-strip.bk-strip-grey:after{background-color:#eee}.bk-strip>*{position:relative;z-index:777}.bk-strip:after{content:"";width:100%;bottom:0px;height:70px;background:#fff;position:absolute;z-index:1;display:block;left:0px}.bk-strip.bk-grad-purple:before{content:"";width:100%;bottom:70px;height:10px;background:#d32f7d;background:linear-gradient(67deg, rgb(211, 47, 125) 0%, rgb(187, 63, 138) 44%, rgb(84, 132, 192) 100%);position:absolute;z-index:1;display:block;left:0px;transform:rotate(180deg)}.bk-strip.bk-grad-green:before{content:"";width:100%;bottom:70px;height:10px;background:#78af45;background:linear-gradient(67deg, rgb(120, 175, 69) 0%, rgb(84, 132, 192) 100%);z-index:1;display:block;left:0px;transform:rotate(180deg);position:absolute}.purple-strip{position:relative}.purple-strip:before{content:"";width:100%;top:-10px;height:10px;background:#d32f7d;background:linear-gradient(67deg, rgb(211, 47, 125) 0%, rgb(187, 63, 138) 44%, rgb(84, 132, 192) 100%);position:absolute;z-index:1;display:block;left:0px;transform:rotate(180deg)}header{position:absolute;top:0px;left:0px;width:100%;height:auto;z-index:8888}footer{background-image:url("../../media/bk02.png");position:relative}footer p,footer li{font-size:1rem;line-height:1.6rem}footer a{color:#5084c0}footer:before{content:"";width:100%;top:0px;height:10px;background:#d32f7d;background:linear-gradient(67deg, rgb(211, 47, 125) 0%, rgb(187, 63, 138) 44%, rgb(84, 132, 192) 100%);position:absolute;z-index:1;display:block;left:0px;transform:rotate(180deg)}nav ul{list-style:none;display:flex;gap:1em}nav ul li{font-size:1.2rem;font-family:"September",arial}nav ul li a{text-decoration:none;font-family:"September",arial;color:#fff;text-transform:uppercase;font-weight:bold;font-size:1.3rem}.link{min-height:300px;background:green;flex:1;position:relative;border-radius:10px;overflow:hidden;transition:all ease-in-out .2s;box-shadow:4px 4px 12px rgba(44,44,44,.2)}.link span{display:block;position:absolute;bottom:0px;width:100%;height:3.5rem;box-sizing:border-box;left:0px;color:#fff;font-family:"september",arial;text-transform:uppercase;font-weight:bold;font-size:1.4em;transition:all ease-in-out .2s}.link:hover span{height:100%}.text-pink{color:#d32f7d;font-weight:bold}.job-card{position:relative;margin-bottom:2rem;background:#fff;padding:2rem;text-decoration:none;min-height:300px;position:relative}.job-card:before{width:100%;height:10px;content:"";display:block;position:absolute;top:-5px;left:0px;background:#d32f7d;background:linear-gradient(67deg, rgb(211, 47, 125) 0%, rgb(187, 63, 138) 44%, rgb(84, 132, 192) 100%)}.job-card h4,.job-card .text-pink{margin-bottom:1rem}.job-card .btn{position:absolute;bottom:2rem;left:2rem;padding:.75rem 1.25rem}.job-card .btn em{font-style:normal;color:#fff}.job-card:hover{box-shadow:3px 3px 18px rgba(33,33,33,.4)}.job-card:hover:before{background:#78af45;background:linear-gradient(67deg, rgb(120, 175, 69) 0%, rgb(84, 132, 192) 100%)}.job-card:hover .btn{background:#d32f7d}.job-card:hover h4{color:#d32f7d;text-decoration:underline}.carousel-wide-wrap{width:120%;left:-10%;position:relative}.slick-slide{margin:0 15px}.slick-list{margin:0 -15px}#nav-button{display:none;position:fixed;z-index:5555;width:50px;height:50px;background:#5084c0;border-radius:80px;top:2rem;cursor:pointer;right:2rem}#nav-button span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:2px;width:60%;background-color:#fff;display:block}#nav-button span:before{content:"";width:100%;height:100%;background:#fff;top:-6px;position:absolute;left:0px}#nav-button span:after{content:"";width:100%;height:100%;background:#fff;bottom:-6px;position:absolute;left:0px}label{display:block;font-size:.9rem;margin:.25rem 0}input,.job-search input,.job-search select,select,textarea{padding:1.1rem 1.5rem;font-size:1.1rem;color:#fff;border-radius:5px;border:0px;border:2px solid #eee;width:100%;box-sizing:border-box;margin-bottom:.5rem;background:#eee}input::-moz-placeholder, .job-search input::-moz-placeholder, .job-search select::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:#22195f}input::placeholder,.job-search input::placeholder,.job-search select::placeholder,select::placeholder,textarea::placeholder{color:#22195f}input[type=submit],select[type=submit],textarea[type=submit]{width:auto;padding:1rem}input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{width:auto}.checkers{display:flex;gap:1rem}.check-label p{font-size:1rem;line-height:1.3rem}.br-10{border-radius:10px}.job-search{display:flex;gap:1rem}.job-search input,.job-search select{flex:3;background-color:rgba(34,240,232,.34);color:#fff;border:0px !important}.job-search input[type=submit],.job-search select[type=submit]{background:#5084c0;color:#22195f;flex:1;font-weight:bold;cursor:pointer;text-transform:uppercase}.job-search input[type=submit]:hover,.job-search select[type=submit]:hover{background-color:#22195f;color:#5084c0}.job-search input::-moz-placeholder, .job-search select::-moz-placeholder{color:#fff}.job-search input::placeholder,.job-search select::placeholder{color:#fff}.job-summ li{padding:1rem 0;border-top:2px dotted #22195f}.job-summ li span{font-weight:bold}.job-summ li:first-child{border-top:0px}#down-arrow{width:50px;height:50px;border-radius:80px;display:block;background:#5084c0;position:relative;transform:rotate(90deg);-webkit-animation:MoveUpDown .6s ease-in-out infinite}#down-arrow svg{width:60%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.bk-purple-grad-vert{background:#d32f7d;background:linear-gradient(356deg, rgb(211, 47, 125) 0%, rgb(84, 132, 192) 100%)}.post-card{text-decoration:none}.post-card:hover h4{text-decoration:underline}.faq{margin-bottom:2rem}.faq-title{position:relative;background:#fff;padding:1.3rem 1rem 1rem;font-size:1.3rem;border:10px;transition:all ease-in-out .3s;cursor:pointer}.faq-title svg{width:15px;height:15px;position:absolute;right:1.5rem;top:24px;transform:rotate(45deg);transition:all ease-in-out .3s}.faq-title:hover{background:#5084c0;color:#fff}.faq-title:hover svg{transition:all ease-in-out .3s}.faq-title:hover svg path{fill:#fff}.active .faq-title{border-top-left-radius:10px;border-top-right-radius:10px;background:#5084c0;color:#fff}.active .faq-title svg{transform:rotate(0deg)}.active .faq-title svg path{fill:#fff}.faq-content{display:none;background:#fff;padding:1.5rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.active .faq-content{display:block}@media only screen and (max-width: 1480px){.wrap{padding-left:40px;padding-right:40px;width:100%;box-sizing:border-box}}@media only screen and (max-width: 1024px){.grid-3-col{grid-template-columns:repeat(2, 1fr)}.flex{display:block}.flex>*{margin-bottom:2rem}.job-search{display:block}.job-search>*{margin-bottom:.5rem}.job-search input,.job-search select{width:100%;box-sizing:border-box}.mb-pt-0{padding-top:0px !important}.mob-mb-2{margin-bottom:2rem}.mob-mb-8{margin-bottom:8rem}nav.flex{position:fixed;top:0px;left:0px;background-image:url("../../media/bk02.png");background-size:cover;background-position:right center;background-repeat:no-repeat;height:100%;width:100%;padding:4rem;box-sizing:border-box;display:none}nav.flex ul{display:block}nav.flex ul li{padding:0px;display:block;text-align:center;border-top:1px solid rgba(255,255,255,.3)}nav.flex ul li a{text-transform:uppercase;font-weight:bold;font-size:1.25rem;padding:1rem 1.2rem;display:block}nav.flex ul li:first-child{border-top:0px}#nav-button{display:block}.nav-open nav{display:block;background:#5084c0}.nav-open #nav-button span{background-color:rgba(0,0,0,0)}.nav-open #nav-button span:before{transform:rotate(45deg);top:0px}.nav-open #nav-button span:after{transform:rotate(-45deg);bottom:0px}.text-box{padding:2rem}.carousel-wide-wrap{width:90%;left:5%;position:relative}h1{font-size:3rem}blockquote,p.lrg{font-size:1.75rem;line-height:2.25rem}.wyg img{max-width:300px}}@media only screen and (max-width: 720px){.grid-3-col{grid-template-columns:repeat(1, 1fr)}}