/*!
Theme Name:         Base Theme
Version:            0.0.0.0
Author:             Fruition
*/.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-columns{display:flex}.wp-block-column{flex:1}*{box-sizing:border-box}body,html{height:100%;width:100%}body{background-color:#000;background-repeat:no-repeat;color:#fff;margin:0}[role=document]{background-image:radial-gradient(circle at 100% 0,#404040,#000);overflow:hidden;position:relative}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;color:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button,.selectric .label{display:block;line-height:38px;height:38px}.selectric .button{position:absolute;right:0;top:0;width:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important}.selectric-items .disabled,.selectric-items .selectric-group .selectric-group-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}#navigation,.container{display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between;margin:auto;max-width:80rem;width:100%;width:90%}@media only screen and (min-width:40rem){.content{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(66.66667% - 0.33333rem);max-width:calc(66.66667% - .33333rem);margin-left:calc(16.66667% + .16667rem)}}.sidebar{width:100%}@media only screen and (min-width:40rem){.sidebar{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(33.33333% - 0.66667rem);max-width:calc(33.33333% - .66667rem)}}@media only screen and (min-width:60rem){.sidebar{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(25% - 0.75rem);max-width:calc(25% - .75rem)}}@media only screen and (min-width:40rem){.sidebar+.content{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(66.66667% - 0.33333rem);max-width:calc(66.66667% - .33333rem);margin-left:0}}@media only screen and (min-width:60rem){.sidebar+.content{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(75% - 0.25rem);max-width:calc(75% - .25rem)}}.acf-layout{border-top:1px solid grey;position:relative}.acf-layout:after,.acf-layout:before{clear:both;content:"";display:table}@media only screen and (min-width:60rem){.page-apply-for-position #main,.page-contact-us #main,.page-events #main,.page-login #main,.page-refer-friend #main{padding-top:8rem}}.page-login #main,.page-privacy-policy #main,.page-terms-of-service #main{padding:8rem 2rem}.page-events .acf-layout.cpt-content-grid{border-top:none}@media (max-width:764px){.page-login .wp-block-columns.has-2-columns{display:block}.page-login .wp-block-columns.has-2-columns .wp-block-column{margin:0;padding:2rem}}.page-login #main .btn{margin-top:2rem}html{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.5}p{margin:0 0 1rem}h1{font-family:Noto Sans,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:.3ex;margin:3rem 0;text-align:center;text-transform:uppercase}h1:after{border-top:3px solid #47b1ff;content:"";display:block;height:0;margin:2rem auto 3rem;width:7.5rem}h2{font-size:1.75rem}h2,h3{font-family:Source Sans Pro,sans-serif;font-weight:700;margin:0 0 1rem}h3{color:#47b1ff;font-size:1.5rem}h4{font-family:Source Sans Pro,sans-serif;font-size:.875rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase}a,a:active,a:hover,a:visited{color:inherit}.page-intro{margin:0 auto;text-align:center}.page-intro p{font-family:Noto Sans,sans-serif;font-size:1.5rem;margin:12rem 0 7rem;padding:0 1rem}.sans-serif{font-family:Source Sans Pro,sans-serif}.hidden{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;top:auto!important;width:1px!important}.aspect{position:relative;width:100%}.aspect>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.aspect:after{content:"";display:block}.aspect.movie:after{padding-top:56.25%}.aspect.square:after{padding-top:100%}.btn,[type=button],[type=submit],button{background-color:#157bc6;background-image:linear-gradient(90deg,#074da6,#157bc6);border-radius:4rem;border:none;color:#fff;display:inline-block;font-size:16px;min-height:4rem;min-width:10rem;padding:0 2.5rem;text-align:center;text-decoration:none}.btn:disabled,[type=button]:disabled,[type=submit]:disabled,button:disabled{background-image:linear-gradient(90deg,#404040,#9b9b9b);cursor:not-allowed}a.btn{line-height:4rem}#menu-login .btn.btn-login{min-height:0;padding-top:.75rem;padding-bottom:.75rem}#menu-login .btn.btn-login a{color:#fff}.single-career .back-to-careers{text-align:center}.single-career .back-to-careers .btn{background:transparent;border:2px solid #fff;color:#47b1ff;margin-top:2rem;margin-bottom:2rem;font-weight:700}.wp-block-columns.has-sidebar .wp-block-column{flex:1 1 auto;flex-wrap:wrap;margin-left:0;margin-right:auto}@media only screen and (min-width:782px){.wp-block-columns.has-sidebar .wp-block-column{flex-wrap:nowrap}.wp-block-columns.has-sidebar .wp-block-column:last-of-type{border-left:1px solid #9b9b9b;max-width:25rem;margin-left:2rem;padding-left:2rem}}.col-1#navigation>*,.container.col-1>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:100%;max-width:100%}@media only screen and (min-width:40rem){.col-2#navigation>*,.col-3#navigation>*,.container.col-2>*,.container.col-3>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(50% - 0.5rem);max-width:calc(50% - .5rem)}}@media only screen and (min-width:60rem){.col-3#navigation>*,.container.col-3>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(33.33333% - 0.66667rem);max-width:calc(33.33333% - .66667rem)}}@media only screen and (min-width:40rem){.col-4#navigation>*,.container.col-4>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(50% - 0.5rem);max-width:calc(50% - .5rem)}}@media only screen and (min-width:60rem){.col-4#navigation>*,.container.col-4>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(25% - 0.75rem);max-width:calc(25% - .75rem)}}@media only screen and (min-width:40rem){.col-5#navigation>*,.container.col-5>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(33.33333% - 0.66667rem);max-width:calc(33.33333% - .66667rem)}}@media only screen and (min-width:60rem){.col-5#navigation>*,.container.col-5>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(20% - 0.8rem);max-width:calc(20% - .8rem)}}@media only screen and (min-width:40rem){.col-6#navigation>*,.container.col-6>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(33.33333% - 0.66667rem);max-width:calc(33.33333% - .66667rem)}}@media only screen and (min-width:60rem){.col-6#navigation>*,.container.col-6>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(16.66667% - 0.83333rem);max-width:calc(16.66667% - .83333rem)}}img,svg{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;outline:0;width:auto}svg{fill:currentColor}.bgimage{bottom:0;left:0;overflow:hidden;right:0;top:0}.bgimage,.bgimage img{position:absolute;z-index:0}.bgimage img{height:auto;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.bgimage~*{position:relative;z-index:1}div.gform_wrapper label.gfield_label,label{display:block;color:#fff;font-size:.875rem;font-weight:600;margin:1em 0 .5em}[type=email],[type=number],[type=password],[type=search],[type=text],div.gform_wrapper div.ginput_container input[type=email],div.gform_wrapper div.ginput_container input[type=number],div.gform_wrapper div.ginput_container input[type=password],div.gform_wrapper div.ginput_container input[type=search],div.gform_wrapper div.ginput_container input[type=text],div.gform_wrapper div.ginput_container textarea,textarea{background:none;background-color:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:.25rem;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:1rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;width:100%!important}div.gform_wrapper div.ginput_container textarea,textarea{min-height:15rem}::-webkit-input-placeholder{text-align:right}::-ms-input-placeholder{text-align:right}:-moz-placeholder,::-moz-placeholder{text-align:right}div.gform_wrapper div.ginput_container textarea:-webkit-autofill,div.gform_wrapper div.ginput_container textarea:-webkit-autofill:focus,div.gform_wrapper div.ginput_container textarea:-webkit-autofill:hover,input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid hsla(0,0%,100%,.3);-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}div.gform_wrapper div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding-left:1.5rem;padding-right:1.5rem}.selectric{background-color:transparent;background:none;border-color:hsla(0,0%,100%,.3);border-radius:.25rem;padding:.75rem 1.5rem}.selectric .label{color:#fff;font-size:1rem;margin-left:0}.selectric .button{width:4rem;height:4rem;background-color:#222}.selectric-items{background-color:#222;border-color:#111}.selectric-items li{color:#fff}.selectric-items li.highlighted,.selectric-items li:hover{background-color:#111;color:#fff}.gform_wrapper div.validation_error{color:tomato!important;border-color:tomato!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top:none!important;border-bottom:none!important;background-color:transparent!important;color:tomato!important}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .gfield_required,.gform_wrapper .validation_message{color:tomato!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea,div.gform_wrapper div.ginput_container li.gfield_error textarea,div.gform_wrapper li.gfield_error div.ginput_container textarea{border:1px solid tomato!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-bottom:0!important;padding:0!important}.owl-carousel{height:100%}.owl-carousel.off{display:block}.owl-carousel .owl-item,.owl-carousel .owl-stage{height:100%}.owl-carousel .owl-item img{width:auto}.owl-carousel .owl-nav{width:100vw}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background:none;color:#47b1ff;font-size:2rem;height:auto;line-height:1rem;min-height:0;min-width:0;opacity:.7}.owl-carousel .owl-nav button.owl-next div,.owl-carousel .owl-nav button.owl-prev div{padding-bottom:.375rem}.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:focus,.owl-carousel .owl-nav button.owl-prev:hover{background:none;color:#47b1ff;opacity:1}.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-prev:focus{outline:none}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{background:none;color:#47b1ff;opacity:.2}.owl-carousel .owl-dots{display:none}@media only screen and (min-width:60rem){.owl-carousel .owl-stage{display:flex!important;flex-flow:row wrap!important;pointer-events:none;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;width:100%!important}.owl-carousel .owl-stage .owl-item{flex:1 1 auto!important;margin:auto!important;width:45%!important}.owl-carousel .owl-dots,.owl-carousel .owl-nav{display:none}}@media only screen and (min-width:40rem){.owl-carousel .block-container{display:flex!important}}.owl-carousel .block-container h4{color:#47b1ff;font-size:1.25rem;text-align:center;text-transform:capitalize}@media only screen and (min-width:40rem){.owl-carousel .block-container h4{text-align:left}}.owl-carousel .block-image{clear:both;display:block;height:30%;max-height:30%;width:100%}@media only screen and (min-width:40rem){.owl-carousel .block-image{clear:none;display:block!important;height:100%;width:30%}}.owl-carousel .block-content{margin-top:-3rem;position:relative;width:100%}@media only screen and (min-width:40rem){.owl-carousel .block-content{margin-top:0;width:70%}}.menu li,.menu ul{list-style:none none}[role=banner]{background-color:#000;height:5.5rem;padding-top:1.25rem;position:relative;z-index:10;position:fixed;top:0;width:100%;transition:background-color .5s}[role=banner].scrolled{background-color:rgba(0,0,0,.9)}@media only screen and (min-width:80rem){[role=banner]{background-color:transparent}}#navigation{align-items:center;flex-flow:row nowrap;font-family:Source Sans Pro,sans-serif;font-size:1rem;justify-content:space-between;line-height:1.5rem}#navigation a{color:#9b9b9b;display:block;text-align:center;text-decoration:none;transition:color .3s}#logo{align-items:center;display:flex;font-size:0;height:3rem;margin:0 1rem 0 0;overflow:hidden;padding:0;width:23rem}#logo:after{display:none}#logo a{color:#fff}#logo a,#primary-navigation{width:100%}#primary-navigation>nav{background-color:#000;height:calc(100vh - 5.5rem);left:0;overflow:hidden;overflow-y:auto;position:absolute;text-align:center;top:100%;width:100%;z-index:99999}@media only screen and (min-width:80rem){#primary-navigation>nav{background-color:transparent;height:auto;overflow:visible;position:static;width:auto}}#primary-navigation>nav .scroller{display:flex;flex-flow:column nowrap}@media only screen and (min-width:80rem){#primary-navigation>nav .scroller{flex-flow:row nowrap}}#primary-navigation>nav h3{color:#fff;font-size:1.5rem;font-weight:400;line-height:1;margin:2rem 0 1rem}@media only screen and (min-width:80rem){#primary-navigation>nav h3{display:none}}#menu-primary-navigation{display:flex;flex-flow:column nowrap;flex:1 1 auto;margin:0;padding:0}@media only screen and (min-width:80rem){#menu-primary-navigation{flex-flow:row nowrap;flex:0 1 auto;margin:0 auto}}#menu-primary-navigation a{font-weight:700;letter-spacing:.3ex;padding:0;text-transform:uppercase}#menu-primary-navigation a:hover{color:#fff}#menu-primary-navigation>li{align-items:center;border:none;display:flex;flex:1 1 auto;justify-content:space-around;margin:1rem auto;padding:.5rem 0}@media only screen and (min-width:80rem){#menu-primary-navigation>li{border-bottom:3px solid transparent;border-top:3px solid transparent;flex:0 1 auto;margin:0 .75rem;padding:.5rem 0}}#menu-primary-navigation>li.current-menu-item{border-bottom:3px solid #47b1ff}#menu-primary-navigation>li.current-menu-item a{color:#fff}#menu-login{display:flex;flex:1 1 auto;flex-flow:column nowrap;margin:0;padding:0}@media only screen and (min-width:80rem){#menu-login{align-items:center;flex:0 1 auto;flex-flow:row nowrap;justify-content:flex-end;margin:0 0 0 2rem;min-width:230px}}#menu-login li{display:block;flex:1 0 auto;margin:1rem 0}@media only screen and (min-width:80rem){#menu-login li{flex:0 1 auto;margin:auto .5rem}}#menu-login a{color:#47b1ff;font-weight:600;padding-left:.875rem;text-transform:none}@media only screen and (min-width:80rem){#menu-login a{padding:0}}#menu-toggle{display:none}#menu-toggle+label,div.gform_wrapper #menu-toggle+label.gfield_label{display:block;height:2rem;margin:0;position:absolute;right:5%;top:2.25rem;width:2.25rem;z-index:10}#menu-toggle+label #menu-close-icon,div.gform_wrapper #menu-toggle+label.gfield_label #menu-close-icon{opacity:0}#menu-toggle+label #menu-open-icon,div.gform_wrapper #menu-toggle+label.gfield_label #menu-open-icon{opacity:1}#menu-toggle+label svg,div.gform_wrapper #menu-toggle+label.gfield_label svg{fill:#47b1ff}#menu-toggle+label svg path,div.gform_wrapper #menu-toggle+label.gfield_label svg path{transition:opacity .3s}@media only screen and (min-width:80rem){#menu-toggle+label,div.gform_wrapper #menu-toggle+label.gfield_label{display:none}}#menu-toggle+label+nav,div.gform_wrapper #menu-toggle+label.gfield_label+nav{display:none}@media only screen and (min-width:80rem){#menu-toggle+label+nav,div.gform_wrapper #menu-toggle+label.gfield_label+nav{display:block}}#menu-toggle:checked+label #menu-close-icon,div.gform_wrapper #menu-toggle:checked+label.gfield_label #menu-close-icon{opacity:1}#menu-toggle:checked+label #menu-open-icon,div.gform_wrapper #menu-toggle:checked+label.gfield_label #menu-open-icon{opacity:0}#menu-toggle:checked+label+nav,div.gform_wrapper #menu-toggle:checked+label.gfield_label+nav{display:block}footer{padding-top:5em;border-top:1px solid #4a4a4a}footer #footer-top{flex-direction:column}footer #footer-top .footer-header{font-family:Noto Sans,sans-serif;font-weight:400;font-size:36px;text-transform:none;margin-top:2em;margin-bottom:.75em}footer #footer-top .footer-subheader{font-size:1.25em}footer #footer-top form{position:relative;width:400px;max-width:100%;margin:2em 0 0 -5px}footer #footer-top form input{background:url(/app/themes/blackswift/src/img/email-icon.svg) 1.5em no-repeat,rgba(0,0,0,.5);border:2px solid #333;padding:1.3rem 1.3rem 1.3rem 4.3rem;border-radius:3em;font-size:1em;width:400px;color:#fff}footer #footer-top form input::-webkit-input-placeholder{text-align:left}footer #footer-top form input:-ms-input-placeholder{text-align:left}footer #footer-top form input::-ms-input-placeholder{text-align:left}footer #footer-top form input::placeholder{text-align:left}footer #footer-top form button{position:absolute;top:0;right:0;cursor:pointer}footer #footer-top form button:hover{background-image:linear-gradient(90deg,#157bc6,#47b1ff)}footer #footer-mid{flex-direction:column}footer #footer-mid .logo-nav{display:flex;justify-content:space-between;margin-top:14em}footer #footer-mid .logo-nav svg{width:240px;height:33px;margin:0 0 2em -35px}footer #footer-mid .logo-nav #footer-navigation li a{text-decoration:none}footer #footer-mid .logo-nav #footer-navigation li:last-child{margin-right:0}footer #footer-bottom{margin-top:6em;padding-bottom:3em}footer #footer-bottom .show-mobile{display:none}footer #footer-bottom p{color:#9b9b9b}footer #footer-bottom a{text-decoration:none}footer #footer-bottom #footer-menu #menu-footer-menu{margin-top:0}footer #footer-bottom #footer-menu li{margin-left:1em;display:inline}@media screen and (max-width:1024px){footer{text-align:center;background:none}footer #footer-top form{margin:1em auto 0}footer #footer-top form button.btn{position:relative;cursor:pointer;padding:.25rem 4.5rem;margin-top:2rem}footer #footer-top form input{max-width:100%;color:#fff}footer #footer-mid .logo-nav{flex-direction:column;margin-top:6em}footer #footer-mid .logo-nav svg{margin:0 auto 2em}footer #footer-mid .logo-nav #menu-primary-navigation{display:none}footer #footer-bottom{flex-direction:column-reverse}footer #footer-menu #menu-footer-menu{padding:0}footer #footer-menu li:first-child{margin-left:0}footer .show-mobile{display:block}}.page-contact-us .wp-block-columns.has-2-columns,.single-career .wp-block-columns.has-2-columns{background:rgba(0,0,0,.25);padding:2rem}.page-contact-us .wp-block-columns.has-2-columns .wp-block-column:last-child,.single-career .wp-block-columns.has-2-columns .wp-block-column:last-child{margin-top:4rem}.page-contact-us .wp-block-columns.has-2-columns .wp-block-column:last-child h4,.single-career .wp-block-columns.has-2-columns .wp-block-column:last-child h4{color:#47b1ff;font-weight:600;letter-spacing:.2rem}.page-contact-us .wp-block-columns.has-2-columns .wp-block-column:last-child h4:not(:first-child),.single-career .wp-block-columns.has-2-columns .wp-block-column:last-child h4:not(:first-child){margin-top:4rem}.page-contact-us .wp-block-columns.has-2-columns .wp-block-column:last-child a[href^="tel:"],.single-career .wp-block-columns.has-2-columns .wp-block-column:last-child a[href^="tel:"]{text-decoration:none}.page-contact-us .wp-block-columns.has-2-columns .gform_wrapper h3.gform_title,.single-career .wp-block-columns.has-2-columns .gform_wrapper h3.gform_title{font-size:1.8em;font-weight:600}.page-contact-us .wp-block-columns.has-2-columns .gform_wrapper label.gfield_label,.single-career .wp-block-columns.has-2-columns .gform_wrapper label.gfield_label{font-size:1rem;font-weight:400}.page-contact-us .event-venue,.single-career .event-venue{position:relative;padding-left:2rem;color:#fff!important;margin-top:0!important}.page-contact-us .event-venue:before,.single-career .event-venue:before{display:block;content:"";height:1.5rem;position:absolute;left:0;width:1rem;background:url(/app/themes/blackswift/src/img/location-icon.svg)}.page-contact-us .wp-block-columns:first-child .wp-block-column,.single-career .wp-block-columns:first-child .wp-block-column{margin-top:2rem!important;flex-basis:100%}@media only screen and (min-width:782px){.page-contact-us .wp-block-columns:first-child .wp-block-column:last-child,.single-career .wp-block-columns:first-child .wp-block-column:last-child{border-left:1px solid #9b9b9b;padding-left:2rem}}.page-contact-us .send-this,.single-career .send-this{text-decoration:none;text-transform:uppercase}.page-contact-us .send-this img,.single-career .send-this img{float:left;margin-right:1rem}.page-contact-us .mt-0,.single-career .mt-0{margin-top:0!important}.page-contact-us h3,.single-career h3{margin-bottom:2rem!important}.page-contact-us h4,.single-career h4{color:#47b1ff;font-weight:600;letter-spacing:.2rem;margin-top:3rem!important}.page-contact-us li,.single-career li{margin-bottom:1rem}.hero-slider{position:relative}.hero-slider .counter{bottom:2rem;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.hero-slider .counter span{background-color:rgba(0,0,0,.25);border-radius:50%;display:inline-block;height:1rem;margin:0 .25rem;width:1rem;transition:background-color .3s}.hero-slider .counter span.active{background-color:rgba(0,0,0,.5)}.hero-slider .controls{display:block;left:0;padding:0 1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}.hero-slider .controls button{float:left;height:2rem;width:2rem}.hero-slider .controls button:last-of-type{float:right}.hero-slider .slides{height:100vh;overflow:hidden;position:relative;width:100vw}.hero-slider .slide{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hero-slider .slide header{background-color:rgba(0,0,0,.25);color:#fff;left:15%;max-width:70%;padding:2rem;position:absolute;top:0;z-index:1}.hero-slider .slide img{left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.hero-slider [data-transition=slide] .slide{left:-100%;transition:left 1s}.hero-slider [data-transition=slide] .slide.queue{left:100%;transition:left 0s;z-index:1}.hero-slider [data-transition=slide] .slide.active{left:0;z-index:2}.hero-slider [data-transition=fade] .slide{opacity:0;transition:opacity 1s}.hero-slider [data-transition=fade] .slide.active{opacity:1;z-index:2}.call-to-action{background-color:#eee}.call-to-action #navigation,.call-to-action .container{text-align:center}@media only screen and (min-width:60rem){.call-to-action #navigation,.call-to-action .container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}}.call-to-action header{flex:1 0 auto;margin:0 auto;width:45%}.call-to-action header.full{width:100%}@media only screen and (min-width:60rem){.call-to-action header{order:2}}.call-to-action header #navigation,.call-to-action header .container{flex-flow:column nowrap;justify-content:center}@media only screen and (min-width:60rem){.call-to-action header #navigation,.call-to-action header .container{flex-flow:row nowrap}}.call-to-action header a.btn{margin:auto;width:100%}@media only screen and (min-width:60rem){.call-to-action header a.btn{width:auto}}.call-to-action figure{text-align:center}@media only screen and (min-width:60rem){.call-to-action figure{flex:1 0 auto;max-width:45%}.call-to-action figure.left{order:1}.call-to-action figure.right{order:3}}.scrolling-panels{position:relative;width:100vw}.scrolling-panels h2{font-family:Noto Sans,sans-serif;font-weight:400;margin-bottom:2em}.scrolling-panels a.btn{margin-top:2em}.scrolling-panels .panel{align-items:center;display:flex;height:100%;overflow:hidden;overflow-y:auto;position:relative;scroll-snap-align:start;width:100%}.scrolling-panels .panel>img{height:auto;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;z-index:0}.scrolling-panels article{position:relative}@media only screen and (min-width:60rem){.scrolling-panels article{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(83.33333% - 0.16667rem);max-width:calc(83.33333% - .16667rem);margin-left:calc(8.33333% + .08333rem)}}@media only screen and (min-width:80rem){.scrolling-panels article{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(66.66667% - 0.33333rem);max-width:calc(66.66667% - .33333rem);margin-left:calc(16.66667% + .16667rem)}}.scrolling-panels .panel-content{color:#fff;display:block;margin:auto;max-width:100vw;padding:2rem;position:relative;z-index:1}.scrolling-panels .panel-content .owl-item p{font-family:Source Sans Pro,sans-serif}.scrolling-panels .panel-content p{line-height:2}@media only screen and (min-width:40rem){.scrolling-panels .panel-content h2{text-align:center}.scrolling-panels .panel-content.align-left{margin-left:0}.scrolling-panels .panel-content.align-left h2{text-align:left}.scrolling-panels .panel-content.align-right{margin-right:0}.scrolling-panels .panel-content.align-right h2{text-align:left}}@media only screen and (min-width:60rem){.scrolling-panels .panel-content.align-left p{width:70%}.scrolling-panels .panel-content.align-right{margin-right:0;margin-left:40%}.scrolling-panels .panel-content.align-right h2{text-align:left}}.scrolling-panels .panel-content .owl-carousel .owl-stage .owl-item{margin-top:2rem!important}ul.scrolling-pagination{bottom:4rem;display:block;height:1rem;left:calc(10% + 2rem);list-style:none none;margin:0;padding:0;position:fixed;z-index:10}@media only screen and (min-width:40rem){ul.scrolling-pagination{left:calc(16.2% + 2rem)}}ul.scrolling-pagination li{display:inline-block;list-style:none none;margin:0 .25rem 0 0;padding:0}ul.scrolling-pagination a{background-color:hsla(0,0%,100%,.2);border-radius:50%;display:block;height:1rem;width:1rem}ul.scrolling-pagination a.active{background-color:#47b1ff}.scrolling-panels .panel-content #navigation,.scrolling-panels .panel-content .container{margin:0;max-width:100%}.scrolling-panels .panel-content .col-2#navigation>*,.scrolling-panels .panel-content .container.col-2>*{-moz-flex:0 0 auto;flex:0 0 auto;flex-basis:calc(50% - 0.5rem);max-width:calc(50% - .5rem)}.column-layout{margin-bottom:1rem;margin-top:2rem}.column-layout .column{align-items:center;background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.25);display:flex;flex-flow:column nowrap;justify-content:space-between;margin-bottom:1rem;padding:1rem}.card-grid{margin-bottom:1rem;margin-top:2rem}.card-grid .card{align-items:center;background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.25);display:flex;flex-flow:column nowrap;justify-content:space-between;margin-bottom:1rem;padding:1rem;transition:background-color .3s}.card-grid .card>a{color:inherit;cursor:pointer}.card-grid .card:hover{background-color:#9b9b9b}.cpt-content-grid{position:relative}.cpt-content-grid .grid-box{background-color:rgba(0,0,0,.5);margin-bottom:2rem;padding:3rem}@media only screen and (min-width:40rem){.cpt-content-grid .grid-box{max-width:calc(50% - 1rem)}}.cpt-content-grid .grid-box h1{color:#47b1ff;margin:0 0 3rem;text-align:left;text-transform:none}.cpt-content-grid .grid-box h1:after{display:none}.page-about-us .cpt-content-grid #navigation>h1,.page-about-us .cpt-content-grid .container>h1{margin-bottom:0}.page-about-us .cpt-content-grid #navigation>h1:after,.page-about-us .cpt-content-grid .container>h1:after{margin:2rem auto 0}.page-about-us .cpt-content-grid h2{font-size:1rem;font-weight:400;letter-spacing:.2rem;margin:4rem 0;text-align:center;text-transform:uppercase}.page-events .cpt-content-grid .grid-box h1{margin-bottom:1.5rem}.page-events .cpt-content-grid .event-venue{position:relative;padding-left:2rem}.page-events .cpt-content-grid .event-venue:before{display:block;content:"";height:1.5rem;position:absolute;left:0;width:1rem;background:url(/app/themes/blackswift/src/img/location-icon.svg)}.page-events .cpt-content-grid .event-date{color:#47b1ff;letter-spacing:.1rem;margin-top:2rem}.page-careers .cpt-content-grid h1{margin-bottom:1.5rem}.page-careers .cpt-content-grid h4{margin-bottom:2rem}.page-careers .cpt-content-grid .btn{background:transparent;border:2px solid #fff;color:#47b1ff;margin-top:2rem}.page-careers .cpt-content-grid .btn:hover{background:#404040}.grid-lists{padding:2rem 0 4rem;overflow:hidden;position:relative;text-align:center}.grid-lists #navigation>div,.grid-lists .container>div{flex:1 0 auto}.grid-lists h3{color:#fff;font-size:1.1rem;font-weight:400;letter-spacing:.2rem;margin:3rem auto;text-transform:uppercase}.grid-lists ul{list-style:none none;margin:0;padding:0 1rem}.grid-lists li{align-items:center;background-color:#000;color:#47b1ff;display:flex;height:7.5rem;justify-content:space-around;list-style:none none;margin:.5rem 0;padding:1.5rem 1rem;width:100%}.timeline{padding-bottom:5rem;position:relative}.timeline h2{padding:0 25%;text-transform:none;font-size:1.5rem;margin-bottom:6rem}.timeline h2,.timeline h3{text-align:center;font-weight:400}.timeline h3{font-size:2.5rem}.timeline .timeline-events .grid-box{background-color:transparent;margin-bottom:0;max-width:100%;padding-bottom:0;padding-left:1rem;padding-right:1rem}.timeline .timeline-events .grid-box p{text-align:center;margin:0}.timeline .timeline-events .grid-box p:after{content:"";display:block;border-right:1px solid #979797;height:70px;width:1px;margin:5px auto 0}@media only screen and (min-width:60rem){.timeline .timeline-events .grid-box p:after{position:absolute;bottom:1rem;left:50%}}.timeline .timeline-events .owl-stage{position:relative}.timeline .timeline-events .owl-stage:after{border-top:2px dashed #979797;bottom:1rem;content:"";display:block;height:1px;opacity:1;position:relative;visibility:visible;width:100%;z-index:0}.timeline .timeline-events .owl-item{position:relative;z-index:2}@media only screen and (min-width:60rem){.timeline .timeline-events .owl-item{margin:auto;width:auto!important;flex:1 0!important;height:15rem!important}}.timeline .timeline-events .owl-item>div:after{content:"";display:block;width:1rem;height:1rem;background:#47b1ff;border-radius:50%;border:.5rem solid #000;margin:0 auto}@media only screen and (min-width:60rem){.timeline .timeline-events .owl-item>div:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
