/*!////////////////////////////////////////////////
// BASE
/////////////////////////////////////////////////*/
@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grecaptcha-badge{visibility:collapse !important}html,body,iframe,div,section,header,p,a,ul,ol,li,article,footer,h1,h2,h3,h4{margin:0;padding:0}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#d92e3a;text-shadow:none;color:#fff}::selection{background:#d92e3a;text-shadow:none;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
/*!////////////////////////////////////////////////
// LAYOUT
/////////////////////////////////////////////////*/
.wrap{max-width:1280px;width:92%;margin:0 auto;position:relative}.mediumwrap{max-width:1180px;width:92%;margin:0 auto;position:relative}.miniwrap{max-width:900px;width:92%;margin:0 auto;position:relative}.row{clear:both}@media screen and (min-width:480px){.wrap{width:98%}.grid-1,.grid-2,.grid-20,.grid-3,.grid-4,.grid-5,.grid-6,.grid-half,.grid-full,.grid-unit{float:left;width:100%}.grid-1:nth-child(n),.grid-2:nth-child(n),.grid-20:nth-child(n),.grid-3:nth-child(n),.grid-4:nth-child(n),.grid-5:nth-child(n),.grid-6:nth-child(n),.grid-half:nth-child(n),.grid-full:nth-child(n),.grid-unit:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-1:nth-child(1n),.grid-2:nth-child(1n),.grid-20:nth-child(1n),.grid-3:nth-child(1n),.grid-4:nth-child(1n),.grid-5:nth-child(1n),.grid-6:nth-child(1n),.grid-half:nth-child(1n),.grid-full:nth-child(1n),.grid-unit:nth-child(1n){margin-right:0}.grid-1:last-child,.grid-2:last-child,.grid-20:last-child,.grid-3:last-child,.grid-4:last-child,.grid-5:last-child,.grid-6:last-child,.grid-half:last-child,.grid-full:last-child,.grid-unit:last-child{margin-right:0}.grid-25,.grid-75{float:left;width:49.24242%}.grid-25:nth-child(n),.grid-75:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-25:nth-child(2n),.grid-25:nth-child(2n){margin-right:0}.grid-25:last-child,.grid-25:last-child{margin-right:0}.gallery .grid-unit,.grid-half{width:49.24242%}.gallery .grid-unit:nth-child(n),.grid-half:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.gallery .grid-unit:nth-child(2n),.grid-half:nth-child(2n){margin-right:0}.gallery .grid-unit:last-child,.grid-half:last-child{margin-right:0}.grid-flow-opposite{float:right}}@media screen and (min-width:640px){.grid-1{width:15.40404%}.grid-1:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-1:nth-child(6n){margin-right:0}.grid-1:last-child{margin-right:0}.grid-2{width:32.32323%}.grid-2:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-2:nth-child(3n){margin-right:0}.grid-2:last-child{margin-right:0}.grid-20{width:18.78%}.grid-20:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-20:nth-child(5n){margin-right:0}.grid-20:last-child{margin-right:0}.grid-3,.grid-half{width:49.24242%}.grid-3:nth-child(n),.grid-half:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-3:nth-child(2n),.grid-half:nth-child(2n){margin-right:0}.grid-3:last-child,.grid-half:last-child{margin-right:0}.grid-4{width:66.16162%}.grid-4:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-4:nth-child(1.5n){margin-right:0}.grid-4:last-child{margin-right:0}.grid-5{width:82.74242%}.grid-5:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-5:nth-child(1.20482n){margin-right:0}.grid-5:last-child{margin-right:0}.grid-6,.grid-full{width:100%}.grid-6:nth-child(n),.grid-full:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-6:nth-child(1n),.grid-full:nth-child(1n){margin-right:0}.grid-6:last-child,.grid-full:last-child{margin-right:0}.grid-1.no-margin{width:16.66667%}.grid-1.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-1.no-margin:nth-child(6n){margin-right:0}.grid-1.no-margin:last-child{margin-right:0}.grid-2.no-margin{width:33.33333%}.grid-2.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-2.no-margin:nth-child(3n){margin-right:0}.grid-2.no-margin:last-child{margin-right:0}.grid-3.no-margin,.grid-half.no-margin{width:50%}.grid-3.no-margin:nth-child(n),.grid-half.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-3.no-margin:nth-child(2n),.grid-half.no-margin:nth-child(2n){margin-right:0}.grid-3.no-margin:last-child,.grid-half.no-margin:last-child{margin-right:0}.grid-4.no-margin{width:66.66667%}.grid-4.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-4.no-margin:nth-child(1.5n){margin-right:0}.grid-4.no-margin:last-child{margin-right:0}.grid-5.no-margin{width:83%}.grid-5.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-5.no-margin:nth-child(1.20482n){margin-right:0}.grid-5.no-margin:last-child{margin-right:0}.grid-6.no-margin,.grid-full.no-margin{width:100%}.grid-6.no-margin:nth-child(n),.grid-full.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-6.no-margin:nth-child(1n),.grid-full.no-margin:nth-child(1n){margin-right:0}.grid-6.no-margin:last-child,.grid-full.no-margin:last-child{margin-right:0}.grid-25{width:23.86364%}.grid-25:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-25:nth-child(4n){margin-right:0}.grid-25:last-child{margin-right:0}.grid-25.no-margin{width:25%}.grid-25.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-25.no-margin:nth-child(4n){margin-right:0}.grid-25.no-margin:last-child{margin-right:0}.grid-75{width:74.616161%}.grid-75:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-75:nth-child(4n){margin-right:0}.grid-75:last-child{margin-right:0}.grid-75.no-margin{width:75%}.grid-75.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-75.no-margin:nth-child(4n){margin-right:0}.grid-75.no-margin:last-child{margin-right:0}.gallery .grid-unit{width:32.32323%}.gallery .grid-unit:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.gallery .grid-unit:nth-child(3n){margin-right:0}.gallery .grid-unit:last-child{margin-right:0}.content-pad-right{padding-right:4%}.content-pad-left{padding-left:4%}}.list-grid-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:480px){.list-grid-2{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0}}.list-grid-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:480px){.list-grid-3{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0}}
/*!////////////////////////////////////////////////
// THEME
/////////////////////////////////////////////////*/
a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}body{font-family:'Heebo',sans-serif}p,li{font-family:'Heebo',sans-serif;font-size:17px;color:#222;margin-bottom:32px;line-height:1.5}h1,h2,h3,h4,h5,p.name.h2{font-family:'Heebo',sans-serif;font-size:36px;font-weight:700;color:#24477b;margin-bottom:32px}
/*! Header
//////////////////////////////////////////////*/
header[role=banner]{padding-top:10px;padding-bottom:10px;background:#fff}header[role=banner] .scroll-to-fixed-fixed{border-bottom:3px solid #10356f}header[role=banner] nav[role=navigation]{display:none}@media screen and (min-width:640px){header[role=banner] nav[role=navigation]{display:block}}.mobile__button p{display:block}@media screen and (min-width:640px){.mobile__button p{display:none}}.mobile__nav{display:none}.mobile__nav a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media screen and (min-width:640px){.mobile__nav{display:none}}.top__header{background:#10356f;padding-top:10px;padding-bottom:10px}.top__header p{color:#fff;font-weight:700;font-size:17px;margin-bottom:0}.top__header p a{color:#fff}.top__header .grid-3:nth-of-type(2){text-align:right}header[role=banner] nav[role=navigation] ul li{display:inline-block;list-style:none;margin-right:32px;font-weight:600;color:#24477b;font-size:16px;text-transform:uppercase;margin-bottom:0;position:relative}header[role=banner] nav[role=navigation] ul li a{color:#24477b}header[role=banner] nav[role=navigation] ul li:last-of-type{margin-right:0}header[role=banner] nav[role=navigation] ul li ul{position:absolute;padding:.25em 0;display:none;width:100%;min-width:175px;z-index:9999999999999;margin-left:0}header[role=banner] nav[role=navigation] ul li:nth-of-type(4) ul{min-width:215px}header[role=banner] nav[role=navigation] ul li ul li:hover{background-color:#222}header[role=banner] nav[role=navigation] ul li ul li a:hover{color:#fff}@media screen and (max-width:915px){header[role=banner] nav[role=navigation] ul li ul li{font-size:16px !important}}header[role=banner] nav[role=navigation] ul li ul li{position:relative;-webkit-border-radius:0;border-radius:0;width:100%;text-align:left;color:#fff;font-size:14px;display:block;z-index:9999999;border-bottom:1px solid #ececec;background-color:#10356f;margin-right:0}header[role=banner] nav[role=navigation] ul li ul li:last-of-type{border-bottom:none}header[role=banner] nav[role=navigation] ul li ul li a{color:#fff !important;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;width:100%;display:block;height:100%}header[role=banner] nav[role=navigation] ul li:hover ul{display:block !important}header[role=banner] .grid-2:nth-of-type(2){text-align:center}header[role=banner] .grid-2:nth-of-type(3) nav[role=navigation]{display:inline-block;margin-right:32px}header[role=banner] .button{display:inline-block;vertical-align:middle;padding:15px 20px;text-transform:uppercase;border:2px solid #222;font-weight:600;color:#24477b;font-size:16px;margin-bottom:0;transition:all .3s ease-in-out}header[role=banner] .button:hover{transition:all .3s ease-in-out;background:#24477b;color:#fff;border:2px solid #24477b}header[role=banner] *[class^=grid]{margin-bottom:0}
/*! Content Area
//////////////////////////////////////////////*/
@media screen and (min-width:840px){.vertical-align *[class^=grid]{display:inline-block;vertical-align:middle;float:none}}#vimeohero{height:40vw;width:100%;overflow:hidden;position:relative}#vimeohero iframe{width:170%;height:150%;position:absolute;top:0;bottom:0;left:-35%;right:0}#vimeohero.subpage__vimeo iframe{width:170%;height:240%;position:absolute;top:-50%;bottom:0;left:-35%;right:0}#vimeohero.subpage__vimeo{height:30vw}#vimeohero .mediumwrap{height:100%}#vimeohero.subpage__vimeo .title{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;width:100%;text-align:center}#vimeohero.subpage__vimeo p{font-size:40px;color:#fff;font-weight:700;margin-bottom:0;display:inline-block;background:rgba(16,53,111,.6);padding:20px 25px;text-transform:uppercase}.hero__content{position:absolute;bottom:0;left:0;background:rgba(16,53,111,.6);padding:50px;padding-bottom:145px}.hero__content p{font-size:25px;color:#fff;line-height:1;margin-bottom:48px}.hero__content p strong{font-weight:900;font-size:50px;text-transform:uppercase}.hero__content h1{font-size:25px;color:#fff;line-height:1;margin-bottom:48px}.hero__content h1 strong{font-weight:900;font-size:50px;text-transform:uppercase}.hero__content .button{background:#222;color:#fff;padding:15px 35px;font-size:18px;font-weight:700;transition:all .3s ease-in-out}.hero__content .button:hover{background:#24477b;transition:all .3s ease-in-out}.homepage__main{padding-top:236px;padding-bottom:115px;text-align:center;position:relative}.homepage__main .ice{position:absolute;max-height:336px;object-position:top;left:0;right:0;top:-125px;width:100%;object-fit:cover}.homepage__main .tagline{color:#0a69b4;text-transform:uppercase;font-size:18px;margin-bottom:0}.homepage__main p:last-of-type{margin-bottom:0}.homepage__main ul{margin-top:32px;margin-left:32px;margin-bottom:32px}.homepage__main ol{margin-top:32px;margin-left:32px;margin-bottom:32px}.homepage__main ul li{margin-bottom:16px}.homepage__main ul li:last-of-type{margin-bottom:0}.homepage__main ol li{margin-bottom:16px}.homepage__main ol li:last-of-type{margin-bottom:0}.homepage__secondary{background-size:cover;background-position:center;position:relative;background-position-x:0px}.homepage__tertiary{background-size:cover;background-position:center;position:relative;background-position-x:0px}.homepage__secondary .background__image{position:absolute;width:100%;top:0}.split__image{background-size:cover;background-position:center;width:60% !important}.split__content{background:#f5f5f5;padding-top:95px;padding-bottom:95px;padding-left:5%;padding-right:5%;width:40% !important}.split__content ul{margin-left:24px;margin-top:32px;margin-bottom:32px}.split__content ul li{font-size:17px;color:#222;margin-bottom:0;font-weight:600;list-style:none;margin-left:16px;position:relative}.split__content ul li:before{content:"\f058";font-weight:300;font-family:'Font Awesome 6 Pro';color:#0a69b4;margin-right:16px;margin-left:-24px}.split__content .button{display:inline-block;background:#222;color:#fff;font-size:18px;font-weight:700;margin-top:16px;padding:15px 35px;transition:all .3s ease-in-out}.split__content .button:hover{background:#10356f;transition:all .3s ease-in-out}.split__match{min-height:350px}.homepage__blue__band{background-size:cover;background-position:center;position:relative;padding-top:75px;padding-bottom:45px}.homepage__blue__band:before{content:"";background:rgba(16,53,111,.75);position:absolute;top:0;bottom:0;left:0;right:0}.homepage__blue__band p{font-size:18px;font-weight:700;margin-bottom:0;color:#fff;line-height:1.25;text-align:center}.homepage__blue__band p strong{font-size:55px;display:block;margin-bottom:0;line-height:.5}.homepage__bottom{padding-top:130px;padding-bottom:130px}.bottom__content{background:#f5f5f5;padding:100px 75px;text-align:center}.bottom__content p{color:#222;font-size:17px;margin-bottom:0;font-weight:700}.bottom__content p i{font-size:40px;color:#0a69b4;margin-bottom:16px}.bottom__content .grid-3{padding:25px;margin-bottom:0 !important;margin-right:0 !important}.bottom__content .grid-3:nth-of-type(1){border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.bottom__content .grid-3:nth-of-type(2){border-bottom:1px solid #d6d6d6}.bottom__content .grid-3:nth-of-type(3){border-right:1px solid #d6d6d6}.bottom__content .button{display:inline-block;background:#222;color:#fff;font-size:18px;font-weight:700;margin-top:32px;padding:15px 35px;transition:all .3s ease-in-out}.bottom__content .button:hover{background:#10356f;transition:all .3s ease-in-out}.bottom__image{background-size:cover;background-position:center}.categories.tabs li{display:inline-block;list-style:none;padding:15px 50px;font-weight:700;color:#222;cursor:pointer;background:#f5f5f5;margin-bottom:0;border:1px solid #222;border-bottom:none;margin-right:8px}.categories.tabs li.current{background:#10356f;color:#fff;border-top:1px solid #10356f;border-left:1px solid #10356f;border-right:1px solid #10356f;margin-bottom:-2px}.categories.tabs{border-bottom:1px solid #141f24}.category__section:nth-of-type(1){display:block}.category__section{border-left:1px solid #222;border-bottom:1px solid #222;border-right:1px solid #222;display:none;padding:60px 45px}.category__section.current{display:block}.category__section h1{font-size:20px;margin-bottom:10px}.category__section h2,.category__section h3,.category__section h4,.category__section h5,.category__section h6{font-size:20px;margin-top:30px;margin-bottom:10px}.category__section p{color:#222;margin-bottom:32px;line-height:1.75}.category__section p strong{color:#222;font-size:22px;font-weight:700;margin-bottom:32px}.category__section p:last-of-type{margin-bottom:0}.category__section ul{margin-left:20px;margin-bottom:20px}.category__section ul ul{margin-left:20px;margin-bottom:0}.category__section ol{margin-left:20px}.category__section ol ol{margin-left:20px}.category__section ul li{font-family:'Hind',sans-serif;color:#777;line-height:1.75}.category__section ol li{font-family:'Hind',sans-serif;color:#777;line-height:1.75}.category__section .fake__h2{font-family:industry,sans-serif;font-weight:900;color:#111;font-size:24px;text-transform:uppercase;vertical-align:middle}.category__section *[class^=grid]{margin-bottom:0 !important}.subpage__hero{height:25vw;position:relative;min-height:250px;background-size:cover;text-align:center;background-position:center}.subpage__hero .title{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;width:100%;text-align:center}.subpage__hero p{font-size:40px;color:#fff;font-weight:700;margin-bottom:0;display:inline-block;background:rgba(16,53,111,.6);padding:20px 25px;text-transform:uppercase}.subpage__top__navigation{background:#f5f5f5;text-align:center;padding:30px 0}.subpage__top__navigation a{color:#10356f;display:inline-block;padding-right:5px;font-size:16px;color:#10356f;text-transform:uppercase;position:relative;font-weight:700}.subpage__top__navigation a:after{content:"/";margin-left:10px}.subpage__top__navigation a:last-of-type:after{content:""}.subpage__split{padding-top:95px;padding-bottom:95px}.subpage__split__content{background:#f5f5f5;padding:95px 5%}.subpage__split__content ul{margin-left:24px;margin-top:32px;margin-bottom:32px}.subpage__split__content ul li{font-size:17px;color:#222;margin-bottom:0;font-weight:600;list-style:none;margin-left:16px;position:relative}.subpage__split__content ul li:before{content:"\f058";font-weight:300;font-family:'Font Awesome 6 Pro';color:#0a69b4;margin-right:16px;margin-left:-24px}.subpage__split__content .button{display:inline-block;background:#222;color:#fff;font-size:18px;font-weight:700;margin-top:16px;padding:15px 35px;transition:all .3s ease-in-out}.subpage__split__content .button:hover{background:#10356f;transition:all .3s ease-in-out}.subpage__split__image{min-height:600px;background-size:cover;background-position:center}.tabs__top{text-align:center;padding-bottom:50px}.subpage__tabs{padding-bottom:55px}.subpage__secondary{padding-top:85px;padding-bottom:85px;text-align:center}.page-id-16 .subpage__secondary i{font-size:70px;color:#0a69b4}.secondary__cta img{width:100%}.secondary__cta__inner{padding:55px 95px;text-align:left;background:#f5f5f5}.secondary__cta__inner p strong{font-size:22px;font-weight:800}.secondary__cta__inner p i{margin-left:-22px;margin-right:5px}.secondary__cta__inner p a{color:#bd2620}.secondary__ctas{padding-top:55px}.subpage__form__area .mediumwrap{background:#222;padding-top:95px;padding-bottom:95px;text-align:center}.subpage__form__area h4{color:#fff}.subpage__form__area p,.subpage__form__area li{color:#fff}.subpage__form__area .wpcf7 p strong{text-align:left;display:block}.subpage__form__area .wpcf7 input[type=text]{height:45px;color:#222;font-size:15px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:100%;margin-bottom:16px}.subpage__form__area .wpcf7 input[type=email]{height:45px;color:#222;font-size:15px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:100%;margin-bottom:16px}.subpage__form__area .wpcf7 select{height:45px;color:#222;font-size:15px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:100%;margin-bottom:16px}.subpage__form__area .wpcf7 textarea{color:#222;font-size:15px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:100%;margin-bottom:16px}.subpage__form__area .wpcf7 .group p{margin-bottom:0}.subpage__form__area p strong span{color:red}.subpage__form__area .wpcf7 input[type=submit]{display:inline-block;background:#bd2620;color:#fff;font-size:18px;font-weight:700;margin-top:16px;padding:15px 55px;transition:all .3s ease-in-out;border:none}.wpcf7-response-output{color:#fff}.subpage__main .wpcf7-response-output{color:#222}.subpage__form__area{padding-bottom:95px;padding-top:35px}@media all and (min-width:640px){.desktop-hide{display:none}}.section__team .masonry__gallery .masonry-column{width:25% !important}.section__team .masonry__gallery{margin:-15px}.section__team .masonry__gallery .masonry-column{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:25% !important;height:400px;padding:15px}.team__gallery .team-overlay{position:absolute;z-index:3;right:0;bottom:0;left:0;display:block;padding:10px 20px 20px;text-align:left;pointer-events:none}.team__gallery .team-overlay .name{font-size:20px;font-weight:700;display:block;margin-bottom:0;color:#fff}.team__gallery .team-overlay .title{font-size:15px;font-style:italic;line-height:1.2em;display:block;padding-top:5px;color:#fff}.team__gallery .masonry-content:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";pointer-events:none;background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(4,30,66,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),to(rgba(4,30,66,1)));background:linear-gradient(180deg,rgba(255,255,255,0) 50%,rgba(4,30,66,1) 100%);z-index:2}.team__gallery .thumb-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;pointer-events:none;opacity:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.team__gallery .masonry-content:hover .thumb-hover{opacity:1}.team__fancybox .name,.stock-content .name{margin-bottom:10px}.team__fancybox .title,.stock-content .title{font-size:18px;font-weight:700;font-style:italic}.team__gallery .masonry-thumb{opacity:1 !important;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media only screen and (max-width:980px){.section__team .masonry__gallery .masonry-column{width:50% !important}.main__content.sub__testimonial .background .cupola{max-height:75px}}@media only screen and (max-width:480px){.section__team .masonry__gallery .masonry-column{width:100% !important}}.section__gallery{display:block;position:relative;z-index:0;overflow:hidden;background-color:#fff}.section__gallery .masonry__gallery{padding-top:50px;text-align:center;margin:-5px}.masonry__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.masonry__gallery .masonry-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:285px;padding:5px;color:#fff}.masonry__gallery .masonry-thumb{display:block;width:100%;height:100%;cursor:pointer;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:1}.masonry__gallery .masonry-thumb:hover,.masonry__gallery .masonry-thumb:focus{opacity:.55}.masonry__gallery .masonry-content{display:block;height:100%;background:#151e64;position:relative;overflow:hidden}.masonry__gallery .content{display:none}.masonry-fancybox{display:none}.masonry-content .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.masonry-content .content-wrap .sub-headline{margin-bottom:30px}.masonry-content .thumbnail-column{overflow:hidden;width:50%}.masonry-content .content-column{width:50%;padding-left:100px}.masonry-content .thumb-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;max-height:550px;background-color:#eaeaea}.masonry-content .thumb-wrap img{display:block;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section__gallery .gallery-section{margin-top:50px;margin-left:0;margin-right:0;padding-top:0}.gallery-section .slick-arrow{font-size:25px;position:absolute;z-index:2;top:50%;display:block !important;margin:0;padding:5px 10px;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#172065;border:none;background-color:#fff}.gallery-section .slick-prev{left:1%}.gallery-section .slick-next{right:1%}.gallery-section .slick-arrow:hover{background-color:#151e64;color:#fff}.stock-image-info{display:block;position:relative;margin-top:50px;margin-bottom:50px}.stock-content{display:block;position:relative}.stock-content p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.stock-content p a:hover{color:#427bc8}.stock-content.active{display:block !important}.stock-content .thumbnail-column{width:60%}.stock-content .content-column{width:40%;padding-left:50px;padding-top:50px}.stock-content .close-button{position:absolute;top:0;right:0;background-color:transparent;border:none;font-size:30px;color:#d4d4d5;cursor:pointer}.stock-image-info .anchor-link{display:block;position:absolute;top:-130px}.stock-content .thumb-wrap{display:block;overflow:hidden;height:100%;max-height:500px}.stock-content .thumb-wrap img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.stock-content .nav-btn{position:absolute;top:3px;background-color:transparent;border:none;font-size:25px;color:#d4d4d5}.stock-content .next-button{right:50px}.stock-content .prev-button{right:80px}.row{clear:both}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1170px){.slider__masonry .flex-row>.grid-half{padding:0 5px}.slider__masonry .flex-row>.grid-half:first-child .inner-wrap{margin-bottom:10px;height:218px}.slider__masonry .flex-row>.grid-half .inner-wrap:nth-child(2){padding-right:5px;margin-bottom:0}.slider__masonry .flex-row>.grid-half .inner-wrap:nth-child(3){margin-bottom:0;padding-left:5px}.our-work-slider .style--2 .grid-half:first-child .inner-wrap:nth-child(1){height:calc(50% - 5px);padding-right:5px;left:5px}.our-work-slider .style--2 .grid-half:first-child .inner-wrap:nth-child(2){height:calc(50% - 5px);left:5px}.our-work-slider .flex-row>.grid-half:nth-child(2)>.inner-wrap{height:446px}.our-work-slider .style--2 .grid-half:first-child .inner-wrap:nth-child(3){padding-left:10px}}p.name.h2{font-size:40px;font-weight:700;color:#111;margin-bottom:30px}.stock-content .nav-btn{cursor:pointer}@media only screen and (max-width:980px){.section__gallery.hide-mobile,.section__gallery .hide-mobile{display:none !important}.section__gallery.show-mobile,.section__gallery .show-mobile{display:block !important}}@media only screen and (max-width:1170px){.masonry-content .thumb-wrap{max-height:450px}.masonry-content .content-column{padding-left:50px}.stock-content .thumbnail-column{width:50%}.stock-content .content-column{width:50%}}@media only screen and (max-width:980px){.masonry-content .thumb-wrap{min-height:400px;max-height:100%}.section__gallery.hide-mobile,.section__gallery .hide-mobile{display:none !important}.section__gallery.show-mobile,.section__gallery .show-mobile{display:block !important}.case__study .masonry-column .article-title{font-size:20px}.case__study .masonry-column .case-study-headline{font-size:14px}}@media only screen and (max-width:768px){.masonry-content .thumbnail-column{width:100%}.masonry-content .thumb-wrap{min-height:350px;max-height:350px}.masonry-content .content-column{width:100%;padding-top:20px;padding-left:0}.fancybox-show-thumbs .fancybox-thumbs{display:none !important}.fancybox-show-thumbs .fancybox-inner{right:0 !important}.work__gallery .grid-gallery>.grid-25{width:33.33%;margin:0}.case__study .stock-content .content-column{width:100%;padding-left:0}.case__study .stock-content .thumbnail-column{width:100%;padding-top:50px}.case__study .stock-content .content-wrap .case-study-title{font-size:30px}}@media only screen and (max-width:640px){.masonry__gallery .masonry-column{height:200px}.fancybox-container .fancywrapper .gallery-content>div{max-width:100%;width:100%}.fancybox-container .fancywrapper .gallery-content .content-right{border-top:1px solid #585859;margin-top:15px;padding-top:15px}.related__articles .grid-2,.article__row .grid-2{width:100%}}@media only screen and (max-width:500px){.masonry-content .thumb-wrap{min-height:auto;max-height:initial}.work__gallery .grid-gallery>.grid-25{width:50%}}.subpage__main__padding ul li a{color:#24477b}.subpage__main__padding ul li ul{margin-top:16px}.subpage__main__padding{padding-top:95px;padding-bottom:95px}.subpage__main__padding .wpcf7 input[type=text]{height:45px;color:#222;font-size:15px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:100%;margin-bottom:16px}.subpage__main__padding .wpcf7 input[type=email]{height:45px;color:#222;font-size:15px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:100%;margin-bottom:16px}.subpage__main__padding .wpcf7 select{height:45px;color:#222;font-size:15px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:100%;margin-bottom:16px}.subpage__main__padding .wpcf7 p{margin-bottom:0}.subpage__main__padding .wpcf7 textarea{color:#222;font-size:15px;padding-top:5px;padding-bottom:5px;padding-left:10px;width:100%;margin-bottom:16px}.subpage__main__padding .wpcf7 input[type=submit]{display:inline-block;background:#bd2620;color:#fff;font-size:18px;font-weight:700;margin-top:16px;padding:15px 55px;transition:all .3s ease-in-out;border:none}.subpage__main__padding .wpcf7 input[type=submit]:hover{background:#222}.subpage__main__padding .button{display:inline-block;background:#222;color:#fff;font-size:18px;font-weight:700;margin-top:16px;padding:15px 35px;transition:all .3s ease-in-out}.subpage__main__padding .button:hover{background:#10356f;transition:all .3s ease-in-out}@media all and (max-width:1300px){header[role=banner] nav[role=navigation] ul li{margin-right:16px;font-size:15px}header[role=banner] .button{padding:10px 20px;font-size:15px}header[role=banner] .grid-2:nth-of-type(3) nav[role=navigation]{margin-right:16px}}.mobile__top__nav{display:none}@media all and (max-width:1135px){.top__header .grid-3{display:block !important;width:100% !important;text-align:center !important}.desktop__nav{display:none !important}.mobile__top__nav{display:block;text-align:center;padding-top:10px;padding-bottom:10px}}.mobile__nav{display:none}.mobile__nav a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media screen and (min-width:1135px){.mobile__nav{display:none}}.mobile__button p{font-weight:700;text-transform:uppercase;cursor:pointer;font-size:18px;display:inline-block;vertical-align:middle;float:none;margin-left:5%;color:#6c6c6c}.mobile__button a{display:inline-block;vertical-align:middle;float:none;color:#6c6c6c}.mobile__button img{max-width:185px}@media screen and (min-width:1135px){.mobile__button p{display:none}}.mobile__nav{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#10356f;-webkit-animation:fade .5s;animation:fade .5s;overflow:scroll;text-align:center}.mobile__nav a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.mobile__nav ul{position:relative}.mobile__nav ul li{position:relative;text-transform:uppercase;font-size:16px;width:100%;background-color:#10356f;color:#fff;text-align:center;border-bottom:2px solid #10356f;margin-bottom:0}.mobile__nav ul li:last-of-type{border:none}.mobile__nav ul li a{color:#fff;width:100%;padding:15px;display:block}.mobile__nav ul li .sub-menu{display:none}.mobile__nav ul li .sub-menu li{width:100%;background-color:#0a69b4;text-transform:capitalize}.mobile__nav ul li .sub-menu li a{color:#fff}.mobile-logo{padding-top:25px;padding-bottom:25px}.mobile-logo img{margin-right:0 !important;margin-bottom:0 !important}.mobile-close{padding-top:35px;padding-bottom:20px;background-color:#10356f;width:100%}.mobile-close p{color:#fff;font-weight:700;font-size:16px;text-transform:uppercase;cursor:pointer;text-align:left;padding-right:20px;background-color:#222;margin-bottom:32px}.mobile-close p i{float:right;padding:15px 17px;font-size:16px;background-color:#222;border-radius:30px;position:relative;z-index:99}.mobile-contact{padding-top:25px;padding-bottom:25px;background-color:rgba(146,137,121,.85)}.mobile-contact p{color:#fff;font-size:18px;font-weight:700;line-height:2;text-transform:uppercase}.mobile-contact p a{color:#fff}.mobilebuttons{display:none;width:30%;float:left;position:fixed;top:0;left:0;z-index:99999999}.mobilebuttons.active{-webkit-animation:fade .5s;animation:fade .5s;display:inline-block}.body__overlay.active{display:block;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-animation:fade .5s;animation:fade .5s}.mobileclose{width:100%;display:inline-block;float:right;text-align:center;background-color:#fff;position:relative;height:72px}.mobileclose p{font-size:18px;color:#7d7d7d;font-weight:700;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}.mobile__nav .menu-item-object-page a:after{content:"";font-family:"Font Awesome 5 Pro";margin-left:5px;display:inline-block;font-weight:300;font-size:12px}.active-nav{color:#8196cd !important}.rightbutton{float:right !important}.rightbutton span{color:#64b6ac;font-weight:700}.mobile__left{float:left !important;min-width:200px;text-align:left}.mobile__left p{color:#fff}.mobile__left a{color:#fff;vertical-align:bottom !important;font-size:18px}.mobile__left a i{font-size:20px}.mobile__nav .menu-item-has-children a:after{content:"\f078";font-family:"Font Awesome 5 Pro";margin-left:5px;display:inline-block;font-weight:300;font-size:12px}.mobile__nav .menu-item-has-children .sub-menu li a:after{content:"";font-family:"Font Awesome 5 Pro";margin-left:5px;display:inline-block;font-weight:300;font-size:12px}.mobile__button p{padding:10px 18px;background:#222;color:#fff;margin-left:0;font-size:18px;margin-top:0;margin-bottom:0}.header__mobile{display:none}@media screen and (max-width:1135px){.header__mobile{display:block}.header__desktop{display:none}}.mobile__nav__buttons{margin-top:16px}.mobile__nav__buttons a{display:inline-block;margin-right:16px;vertical-align:middle;padding:10px 18px;background:#0a69b4;color:#fff;margin-left:0;font-size:18px;margin-top:0;margin-bottom:0}.mobile__button{display:inline-block;vertical-align:middle}@media screen and (max-width:1135px){#vimeohero{height:45vw}.hero__content{padding:25px;padding-bottom:100px}.hero__content h1{line-height:1.5;font-size:18px;margin-bottom:24px}.hero__content h1 strong{font-size:32px}.hero__content .button{padding:10px 35px;font-size:16px}.hero__content{left:0;right:0;text-align:center}}.mobile__secondary{display:none}@media screen and (max-width:1300px){.tabs__top{padding-bottom:35px}.categories.tabs li{display:block !important;text-align:center;margin-right:0 !important;padding:15px !important}.category__section{padding:25px;text-align:center}}@media screen and (max-width:900px){#vimeohero{height:55vw;min-height:500px}.hero__content{padding-bottom:125px}#vimeohero iframe{width:170%;height:125%;position:absolute;top:-25%;bottom:0;left:-35%;right:0}.section__gallery{padding:35px 25px}.homepage__main{padding:25px 35px}.homepage__main .tagline{font-size:16px}h1,h2,h3,h4,h5,p.name.h2{font-size:24px}p.name.h2{margin-bottom:16px}p,li{font-size:16px;margin-bottom:16px}.homepage__secondary .split__content{display:block !important;width:100% !important;padding:35px 25px;margin-bottom:0 !important}.split__image{display:none !important}.mobile__secondary{display:block;height:35vw;object-fit:cover;object-position:center}.homepage__secondary{background-image:none}.split__content ul li{font-size:16px}.split__content .button{font-size:16px;padding:10px 30px}.homepage__tertiary .split__content{display:block !important;width:100% !important;padding:35px 25px;margin-bottom:0 !important}.homepage__blue__band{padding:45px 25px;padding-bottom:0}.homepage__blue__band p strong{font-size:32px;line-height:0}.homepage__blue__band .grid-25{display:block !important;width:100% !important;margin-bottom:32px !important}.homepage__blue__band .grid-25 p{margin-bottom:16px !important}.homepage__bottom{padding:35px 25px}.bottom__content{padding:15px}.bottom__content .grid-3{border-bottom:0 !important;border-right:0 !important}#vimeohero.subpage__vimeo{min-height:300px}#vimeohero.subpage__vimeo iframe{height:190%}#vimeohero.subpage__vimeo p{font-size:22px}.subpage__top__navigation a{font-size:13px}.subpage__top__navigation{padding:15px 0}.subpage__split{padding:35px 25px}.subpage__split__image{margin-bottom:0 !important}.subpage__split__content{padding:25px}.subpage__split__content ul li{font-size:16px}.subpage__split__content .button{font-size:16px;padding:10px 30px}.subpage__secondary{padding:35px 25px}.secondary__cta{margin-bottom:16px !important}.secondary__cta__inner{padding:25px !important;text-align:center}.secondary__cta__inner p strong{font-size:18px}.secondary__cta__inner p:last-of-type{margin-bottom:0}.subpage__form__area .mediumwrap{padding:35px 25px}.wpcf7-spinner{display:none !important}.subpage__form__area .wpcf7 input[type=submit]{font-size:16px;padding:10px 25px}.subpage__hero p{font-size:22px}.subpage__secondary .grid-25{display:block !important;width:100% !important;margin-bottom:16px !important}.subpage__main__padding{padding:35px 25px}.subpage__main__padding .wpcf7 input[type=submit]{font-size:16px;padding:10px 30px}}@media screen and (max-width:700px){#vimeohero iframe{width:275%;height:150%;position:absolute;top:-25%;bottom:0;left:-82%;right:0}.homepage__main .ice{top:-60px}.hero__content{padding-bottom:100px}}p a{color:#0a69b4}.team__member img{margin-bottom:0;width:100%;object-fit:cover;position:relative}.member__content{text-align:center;padding:15px 0;background-color:#f3f3f3;position:relative;z-index:9999;transition:.4s ease-in-out}.member__content p{font-weight:700;text-transform:uppercase;color:#222;font-size:12px;transition:.4s ease-in-out;margin-bottom:16px !important}.member__content h2{margin-bottom:0;transition:.4s ease-in-out;font-size:22px}@media screen and (max-width:800px){.member__content h2{font-size:18px}}.team-popup{padding:25px}.team-popup p span{font-weight:700;text-transform:uppercase;display:block;margin-bottom:0}.team-popup h2{text-transform:uppercase;font-size:22px;margin-bottom:32px}.team-popup p{margin-bottom:16px}.team-popup .position{margin-bottom:0}@media screen and (max-width:1080px){.mobilecenter{text-align:center}}.team__member{position:relative}.team__member:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:rgba(0,110,182,0);z-index:999;transition:.4s ease-in-out}.team__member a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9999}.team__member__hover:hover .member__content{background-color:rgba(10,105,180,.75);transition:.4s ease-in-out}.team__member__hover:hover .member__content p{color:#fff;transition:.4s ease-in-out}.team__member__hover:hover .member__content h2{color:#fff;transition:.4s ease-in-out}.meet__the__team{padding-bottom:85px}@media screen and (max-width:900px){.meet__the__team{padding-bottom:35px}}
/*! Footer
//////////////////////////////////////////////*/
.top__footer{background:#10356f}.top__footer p{color:#fff;font-size:17px}.top__footer p strong{font-size:22px;font-weight:800;display:block;margin-bottom:24px}.top__footer p a{color:#fff}.top__footer .grid-2:nth-of-type(1) p:last-of-type{margin-top:32px}.middle__footer{background:#222;padding-top:40px;padding-bottom:40px;padding-left:50px;padding-right:50px}.top__footer ul{margin-bottom:32px;margin-left:38px}.top__footer ul li{color:#fff;font-size:17px;margin-bottom:0;list-style:none;line-height:1.5}.top__footer ul li i{margin-left:-35px;margin-right:16px}.top__footer ul li a{color:#fff}.top__footer .grid-2:nth-of-type(1){padding-right:40px}.top__footer .grid-2:nth-of-type(3){padding-left:50px;padding-right:75px}.footer__social a{margin-right:5px}.top__footer .grid-2{margin-bottom:0 !important}.footer__images img{margin-right:16px;display:inline-block;vertical-align:middle}.footer__images{margin-bottom:32px}.footer__images img:last-of-type{margin-right:0}footer[role=contentinfo]{text-align:center;padding-top:35px;padding-bottom:35px;background:#f5f5f5}footer[role=contentinfo] p{margin-bottom:0;font-size:14px}footer[role=contentinfo] p a{color:#222}@media screen and (max-width:900px){.top__footer{padding:35px 25px;text-align:center}.top__footer .grid-2:nth-of-type(1){padding-right:0}.footer__social{margin-bottom:32px}.middle__footer{margin-bottom:32px}.top__footer .grid-2:nth-of-type(3){padding-left:0;padding-right:0;margin-top:32px}.top__footer p strong{margin-bottom:0}.footer__images{text-align:center}.footer__images img{display:block !important;margin-right:0;margin:0 auto;margin-bottom:16px}.footer__images img:last-of-type{margin:0 auto}.top__footer ul{margin-left:0}.footer__social a:last-of-type{margin-right:0}.top__footer ul li i{margin-left:0}footer[role=contentinfo]{padding:35px 25px}}
/*!////////////////////////////////////////////////
// STATES
/////////////////////////////////////////////////*/
/*! ==========================================================================
// Clearfix
// =========================================================================*/
.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}input[type=text]{border:1px solid #000}input[type=email]{border:1px solid #000}textarea{border:1px solid #000}
/*! ==========================================================================
// Print styles
// =========================================================================*/
@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.page-id-12 #section3 .secondary__cta p:nth-of-type(3){margin-bottom:0}.history__timeline{display:block;position:relative;padding-bottom:50px}.history__content{display:block;padding-top:80px}.timeline-row{opacity:0;transform:translateY(30px);transition:opacity 1.2s ease,transform 1.2s ease}.timeline-row.is-visible{opacity:1;transform:translateY(0)}.history__timeline .timeline-row>.inner-content{position:relative;display:flex;flex-wrap:wrap;align-items:center}.history__timeline .timeline-row:nth-child(even)>.inner-content{justify-content:flex-end}.history__timeline .timeline-content{position:relative;display:flex;align-items:center;flex-wrap:wrap;width:40%;padding:10px;background-color:#10356f;box-shadow:rgba(0,0,0,.17) 0px -23px 25px 0px inset,rgba(0,0,0,.15) 0px -36px 30px 0px inset,rgba(0,0,0,.1) 0px -79px 40px 0px inset,rgba(0,0,0,.06) 0px 2px 1px,rgba(0,0,0,.09) 0px 4px 2px,rgba(0,0,0,.09) 0px 8px 4px,rgba(0,0,0,.09) 0px 16px 8px,rgba(0,0,0,.09) 0px 32px 16px}.history__timeline:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:1px;margin:0 auto;border-right:2px solid #000}.timeline-content-text p{color:#fff;text-align:center}.history__timeline .timeline-content:before{content:'';display:block;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid transparent;border-left:20px solid #10356f;position:absolute;right:-40px}.history__timeline .timeline-row:nth-child(even) .timeline-content:before{border-left:20px solid transparent;border-right:20px solid #10356f;right:auto;left:-40px}.history__timeline .timeline-date{display:block;margin-bottom:0;font-family:'roboto-slab',serif;color:#000;font-size:30px;font-weight:700;line-height:1em;position:absolute;right:0;width:45%}.history__timeline .timeline-content .img-wrap{display:block;overflow:hidden}.history__timeline .timeline-row{margin-bottom:40px}.history__timeline .timeline-row:last-child{margin-bottom:0}.history__timeline .timeline-content .content-wrap{display:block;padding:10px}.history__timeline .timeline-row:nth-child(even) .timeline-date{right:auto;left:0;text-align:right}.history__timeline .timeline-row>.inner-content .checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto;font-family:"Font Awesome 6 Pro";font-size:30px;font-weight:700;text-align:center;color:#000;border-radius:100px;transition:all .2s ease-in-out;overflow:visible}.checkmark-svg{position:absolute;top:0;left:0}.checkmark-circle{stroke:#fff;stroke-width:2;fill:transparent;stroke-dasharray:113;stroke-dashoffset:113;transition:stroke-dashoffset 1.2s ease,fill 1.2s ease}.timeline-row.is-visible .checkmark-circle{stroke-dashoffset:0;fill:#10356f}.checkmark i.fa-check{color:#fff;z-index:1}.history__timeline .timeline-content .content-wrap .timeline-date{display:none}.history__timeline .timeline-row>.inner-content .checkmark.active{background-color:#5e92bf;color:#fff;border-color:#fff}@media only screen and (max-width:640px){.history__timeline:before{margin:0;left:25px}.history__timeline .timeline-date{display:none}.history__timeline .timeline-content .content-wrap .timeline-date{display:block;width:100%;position:relative;margin-bottom:15px;font-size:25px;text-align:left !important}.history__timeline .timeline-row>.inner-content .checkmark{margin:0;left:0}.history__timeline .timeline-content{width:calc(100% - 120px)}.history__timeline .timeline-row>.inner-content{justify-content:flex-end}.history__timeline .timeline-content:before{border-left:20px solid transparent;border-right:20px solid #10356f;right:auto;left:-40px}.timeline-date{color:#fff!important}.history__timeline .timeline-row>.inner-content .checkmark{left:25px}}@media only screen and (max-width:480px){.history__timeline .timeline-content{width:calc(100% - 90px)}.history__timeline .timeline-content .content-wrap .timeline-date{font-size:20px}}.section__timeline{display:block;padding:130px 0}@media only screen and (max-width:1200px){.section__timeline{padding:100px 0}}@media only screen and (max-width:980px){.section__timeline{padding:80px 0}}.cta__rows .cta-row{display:block;margin-top:70px}.cta__rows .cta-row .h2{font-size:30px;margin-bottom:0}.cta__rows:first-child .cta-row:first-child{margin-top:0}@media only screen and (max-width:640px){.cta__rows .cta-row .h2{font-size:25px}}.content__bottom{display:block;padding-top:50px}.top__header .button{display:inline-block;vertical-align:middle;padding:5px 10px;text-transform:uppercase;border:2px solid #ededed;font-weight:600;color:#fff;font-size:16px;margin-bottom:0;transition:all .3s ease-in-out}.top__header .button:hover{transition:all .3s ease-in-out;background:#24477b;color:#fff;border:2px solid #24477b}.top__header .login{color:#fff;font-weight:700;font-size:16px;margin-bottom:0;border:2px solid #ededed;padding:5px 10px}.comphaps_content{padding-top:25px}.comppad{padding:50px}.comppad-full{padding:50px}.companymargin{margin-bottom:50px !important}.custom-dropdown{position:relative;display:inline-block;border:2px solid #ededed;font-size:16px;text-transform:uppercase;font-family:'Heebo',sans-serif;margin-bottom:0;padding:5px 10px;vertical-align:middle;margin-left:10px}.custom-dropdown .main-link{color:#fff;font-weight:600}.custom-dropdown .submenu{display:none;position:absolute;background-color:#10356f;padding:0;margin:0;list-style:none;z-index:1000;min-width:183px;margin-top:10px;margin-left:-11px}.submenu li{position:relative;-webkit-border-radius:0;border-radius:0;width:100%;text-align:left;color:#fff;font-size:14px;display:block;z-index:9999999;border-bottom:1px solid #ececec;background-color:#10356f;margin-right:0;margin-bottom:0}.custom-dropdown .submenu li a{color:#fff !important;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;width:100%;display:block;height:100%}.custom-dropdown .submenu li a:hover{background-color:#222}.custom-dropdown:hover .submenu{display:block}.grayback{background-color:#f5f5f5}.hapspadding{padding-top:50px;padding-bottom:50px;text-align:center}.split__match_comp{min-height:600px}.tab-content{display:none}.tab-content.active{display:block}.tab-btn{cursor:pointer;padding:10px 20px;border:none;background:#eee;margin-right:5px}.tab-btn.active{background:#ccc;font-weight:700}.tabs__nav{background:#f8f8f8;text-align:center;padding:30px 0;font-size:16px}.tabs__nav .tab-btn{background:0 0;border:none;font-weight:700;font-size:16px;text-transform:uppercase;color:#0a2f73;cursor:pointer;margin:0 10px;padding:0;position:relative;text-decoration:none}.tabs__nav .tab-btn.active{color:#1e73be}.tab-content{display:none}.tab-content.active{display:block}.tab-btn{text-decoration:none;font-weight:700;font-size:18px;color:#0a2f73;text-transform:uppercase}.tab-btn.active{color:#1e73be}.divider{display:none}.logonav{width:25%}.rightnavspace{width:38%}.tab-content .button{display:inline-block;background:#222;color:#fff;font-size:18px;font-weight:700;margin-top:16px;padding:15px 35px;transition:all .3s ease-in-out}.swiper-container.main-gallery{width:100%;max-width:600px;height:100%;max-height:600px;margin:0 auto;overflow:hidden}.swiper-wrapper{width:100%}.swiper-slide{width:100% !important;flex-shrink:0;display:flex;justify-content:center;align-items:center}.swiper-slide img{width:100%;height:auto;display:block}.swiper-button-next{right:10px}.swiper-button-prev{left:10px}.swiper-button-next:after,.swiper-button-prev:after{font-size:34px !important}.main-gallery{position:relative;width:100%;max-width:500px;margin:0 auto}.main-gallery .swiper-slide{width:100%}.main-gallery .swiper-slide img{width:100%;height:auto;display:block}.main-gallery .swiper-button-next,.main-gallery .swiper-button-prev{color:#fff;width:40px;height:50px;position:absolute;top:50%;z-index:10}.swiper-button-next:after,.swiper-button-prev:after{line-height:1.5 !important}.swiper-button-next:after{margin-left:13px}.swiper-button-prev:after{margin-left:10px}.main-gallery .swiper-button-next{right:10px}.main-gallery .swiper-button-prev{left:10px}.swiper-button-next,.swiper-button-prev{display:none}.main-gallery .swiper-button-next,.main-gallery .swiper-button-prev{display:block}.video-embed iframe{width:100%;height:600px}.subpage__split__image_slide{min-height:600px}@media only screen and (max-width:768px){.subpage__split__image_slide{min-height:475px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.main-gallery .swiper-slide img{height:600px !important}}footer .wrap{max-width:1500px}