.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes bounceRight{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(20px,0,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(15px,0,0)}90%{transform:translate3d(5px,0,0)}}.bounceRight{animation-name:bounceRight;transform-origin:center bottom}@keyframes bounceLeft{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(-20px,0,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(-15px,0,0)}90%{transform:translate3d(-5px,0,0)}}.bounceLeft{animation-name:bounceLeft;transform-origin:center bottom}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-250px,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@font-face{font-family:designicons;font-style:normal;font-weight:400}.icon{font-size:60px}.icon,.icon-before:before{font-family:designicons!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-before:before{display:block;font-size:100px;margin-bottom:12px}.icon-affiliate-marketing:before{content:""}.icon-analytics:before{content:""}.icon-award:before{content:""}.icon-basket:before{content:""}.icon-blogging:before{content:""}.icon-brainstorming:before{content:""}.icon-business-solution:before{content:""}.icon-campaign-timing:before{content:""}.icon-case-study:before{content:""}.icon-cloud-computing:before{content:""}.icon-cloud-service-optimization:before{content:""}.icon-code-optimization:before{content:""}.icon-confidential-information:before{content:""}.icon-creative-campaign:before{content:""}.icon-data-traffic-monitor:before{content:""}.icon-document-analytics:before{content:""}.icon-download:before{content:""}.icon-email-marketing:before{content:""}.icon-event-calendar:before{content:""}.icon-keyword-ranking:before{content:""}.icon-link-building:before{content:""}.icon-local-seo:before{content:""}.icon-market-research:before{content:""}.icon-mobile-analytics:before{content:""}.icon-mobile-marketing:before{content:""}.icon-mobile-tracker:before{content:""}.icon-network:before{content:""}.icon-news-events:before{content:""}.icon-order:before{content:""}.icon-page-quality:before{content:""}.icon-payment-methods:before{content:""}.icon-pay-per-click:before{content:""}.icon-photo-gallery:before{content:""}.icon-portfolio:before{content:""}.icon-related-content:before{content:""}.icon-reputation-management:before{content:""}.icon-responsive-web-design:before{content:""}.icon-search-engine:before{content:""}.icon-search-engine-optimization:before{content:""}.icon-seo-tag:before{content:""}.icon-services:before{content:""}.icon-shield:before{content:""}.icon-site-architecture:before{content:""}.icon-social-engagement:before{content:""}.icon-social-media-cloud:before{content:""}.icon-store:before{content:""}.icon-strategic-management:before{content:""}.icon-targeted-marketing:before{content:""}.icon-team:before{content:""}.icon-time-saving:before{content:""}.icon-upload:before{content:""}.icon-video-marketing:before{content:""}.icon-web-hosting:before{content:""}.icon-web-optimization:before{content:""}.icon-website-optimization:before{content:""}.icon-web-traffic-control:before{content:""}.blue{color:#00335a!important}.bg-blue{background-color:#00335a!important}.border-blue{border-color:#00335a!important}.navy{color:#00335a!important}.bg-navy{background-color:#00335a!important}.border-navy{border-color:#00335a!important}.red{color:#973b3b!important}.bg-red{background-color:#973b3b!important}.border-red{border-color:#973b3b!important}.orange{color:#f26722!important}.bg-orange{background-color:#f26722!important}.border-orange{border-color:#f26722!important}.yellow{color:#f8f4a0!important}.bg-yellow{background-color:#f8f4a0!important}.border-yellow{border-color:#f8f4a0!important}.teal{color:#49c2c1!important}.bg-teal{background-color:#49c2c1!important}.border-teal{border-color:#49c2c1!important}.green{color:#165e45!important}.bg-green{background-color:#165e45!important}.border-green{border-color:#165e45!important}.white{color:#fff!important}.bg-white{background-color:#fff!important}.border-white{border-color:#fff!important}.gainsboro{color:#f5f5f5!important}.bg-gainsboro{background-color:#f5f5f5!important}.border-gainsboro{border-color:#f5f5f5!important}.silver{color:#dcdcdc!important}.bg-silver{background-color:#dcdcdc!important}.border-silver{border-color:#dcdcdc!important}.grey{color:gray!important}.bg-grey{background-color:gray!important}.border-grey{border-color:gray!important}.gunmetal{color:#555!important}.bg-gunmetal{background-color:#555!important}.border-gunmetal{border-color:#555!important}.jet{color:#1b1b1b!important}.bg-jet{background-color:#1b1b1b!important}.border-jet{border-color:#1b1b1b!important}.bg-black{background-color:#000!important}.border-black{border-color:#000!important}.transparent{color:transparent!important}.bg-transparent{background-color:transparent!important}.border-transparent{border-color:transparent!important}.textleft{text-align:left!important}.textcenter{text-align:center!important}.textright{text-align:right!important}.textjustify{text-align:justify!important}.nomargin{margin-bottom:0!important}.xsmargin{margin-bottom:15px}.smmargin{margin-bottom:30px}.mdmargin{margin-bottom:60px}.lgmargin{margin-bottom:120px}.xlmargin{margin-bottom:180px}.nopadding{padding-bottom:0!important;padding-top:0!important}.smpadding{padding-bottom:45px;padding-top:45px}.mdpadding{padding-bottom:75px;padding-top:75px}.lgpadding{padding-bottom:105px;padding-top:105px}.xlpadding{padding-bottom:135px;padding-top:135px}.hidden{display:none!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}.block{display:block}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.inline{display:inline}.inline-block{display:inline-block}.overflow-auto{overflow:auto}.font-heading,.font-text{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.font-awesome{font-family:FontAwesome}.byline{color:#000;font-size:24px;font-size:1.4769230769rem;letter-spacing:-.015em;line-height:1.3;text-align:left}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.pagination{display:block;justify-content:center;margin:30px 0;text-align:center;width:100%}.readmore{color:#1b1b1b!important;cursor:pointer;display:inline-block;font-size:13px;font-size:.8rem;line-height:20px}.readmore:hover{color:#000!important}.tagcloud{font-size:11px;font-size:.6769230769rem;letter-spacing:2px;text-transform:uppercase}.tagcloud a{color:gray;display:inline-block;width:100%}.tagcloud a:hover{color:#000}.social-list{list-style:none;text-align:right;width:100%}.social-list li{display:inline-block;margin-bottom:10px;margin-left:10px}.social-list a{background:#333;border-radius:16px;color:#fff!important;display:inline-block;font-size:17px;font-size:1.0461538462rem;height:32px;line-height:36px;text-align:center;width:32px}.pullimage{display:block;margin-left:-26%;max-width:126%;padding:0;width:126%}@media(max-width:1023px){.pullimage{float:none;margin-left:0;max-width:100%;width:100%}}.pullimage.float{float:left}.pushimage{display:block;margin-right:-26%;max-width:126%;padding:0;width:126%}@media(max-width:1023px){.pushimage{float:none;margin-right:0;max-width:100%;width:100%}}.pushimage.float{float:right}.breadcrumbs{border-radius:66px;color:#fff!important;display:inline;font-size:14px;font-size:.86154rem;font-weight:400;letter-spacing:0;margin:30px 0 30px -2px;padding:10px 15px;text-transform:uppercase!important;text-transform:capitalize}.breadcrumbs a{color:#fff!important;text-decoration:none}.breadcrumbs li{display:inline-block}.breadcrumbs li:after{content:"";display:inline-block;font-family:FontAwesome;margin:0 5px}.breadcrumbs li:last-of-type:after{display:none}label{display:block}.nf-form-content{margin:20px 0}p{margin-bottom:30px}#home #homepage-hero-slider{height:100%;list-style-type:none;margin:0;padding:0;position:relative;width:100%}#home #homepage-hero-slider li span{animation:imageAnimation 18s linear infinite;-webkit-backface-visibility:hidden;background-position:50% 50%;background-repeat:none;background-size:cover;color:transparent;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}#home #homepage-hero-slider li:first-child span{animation-delay:0s;background-image:url(../../images/kelowna-bridge-at-night.jpg)}#home #homepage-hero-slider li:nth-child(2) span{animation-delay:6s;background-image:url(../../images/pihl-law-office-ellis-street.jpg)}#home #homepage-hero-slider li:nth-child(3) span{animation-delay:12s;background-image:url(../../images/pihl-law-office-reception.jpg)}#home .abs-hero h1{font-weight:600;letter-spacing:1px;text-transform:uppercase}@keyframes imageAnimation{0%{opacity:0}8%{opacity:1}30%{opacity:1}35%{opacity:0}to{opacity:0}}#home .home-info-box{align-items:center;display:flex;height:350px;justify-content:space-between;margin-bottom:45px;padding:0}#home .home-info-box p{color:#fff}#home .home-info-box .button{border:2px solid #fff;color:#fff;font-weight:600;letter-spacing:.75px;padding:8px 14px;text-decoration:none}#home .home-info-box .button:hover{background-color:#fff;color:#00335a}#home .home-info-box .inner{padding:30px;width:40%}#home .home-info-box .image{background-size:cover;display:flex;flex:1;height:100%;position:relative;width:60%}@media(max-width:991px){#home .home-info-box{height:auto}#home .home-info-box .inner{width:100%}#home .home-info-box .image{display:none}}@media(max-width:767px){#homepage-hero-slider{display:none}.team-item .team-info h2{font-size:24px}.home-hero{align-items:flex-start;height:auto!important;min-height:1px!important}.home-hero .abs-hero{margin-top:100px;min-height:1px!important;position:relative;width:100%}.home-hero .abs-hero>.container>.row{margin-bottom:75px;margin-top:75px}.home-hero .abs-hero>.container>.row .col-xl-6{padding-left:0;padding-right:0}}.home-hero p{margin-bottom:15px}img.hero-shot{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(max-width:767px){.home-hero .s-button{display:block!important;text-align:center;width:100%!important}.home-hero .abs-hero .container{margin-left:auto!important;margin-right:auto!important;padding:0 30px!important}.abs-hero,.home-hero{height:auto!important;text-align:center}footer li a{font-size:.9rem!important}}#home blockquote p{color:#555}.attachment-images{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:380px;padding:30px;position:relative;width:100%}.attachment-images:before{background-color:rgba(0,51,90,.45);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.attachment-images .title-c{position:relative;z-index:3}@media(max-width:991px){.order-md-2{order:2;padding-top:45px}}.service-box{background-color:rgba(0,51,90,.05);border-bottom:30px solid #fff;height:100%;padding:30px}@media(min-width:1000px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1280px!important}}@media(min-width:991px)and (max-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{padding-right:100px}}.page-template-page-normal #content{margin-top:0!important;padding-top:0!important}#blog #content{-moz-column-count:1;column-count:1}@media(min-width:991px){#blog #content{margin-top:0!important;padding-top:0!important}}#blog .feature-body{padding:20px}#blog article{display:inline-block;margin:5px 5px 20px}#blog article:nth-of-type(odd){background-color:rgba(0,51,90,.02)}#blog article:nth-of-type(2n){background-color:rgba(0,51,90,.05)}#blog article .article-inner{padding:15px 20px}#blog article img{height:239px;-o-object-fit:cover;object-fit:cover;transition:all .7s ease}#blog article .meta{font-size:12px;font-size:.7384615385rem;margin-bottom:20px;opacity:.8}#blog article h2{font-size:26px;font-size:1.6rem;margin-bottom:6px;text-transform:uppercase}#blog article h2 a:hover{text-decoration:none}#blog article p{font-size:15px;font-size:.9230769231rem}#single article .meta{display:block;font-size:10px;font-size:.6153846154rem;text-align:center}#single article .meta a{color:#333}#single article .meta{margin-bottom:45px}#single article li{margin-bottom:8px}#single article aside ol li,#single article aside ul li{font-size:14px;font-size:.8615384615rem;text-transform:uppercase}#contact .contact-form{margin-top:30px;max-width:100%;width:750px}#contact .contact-form label{color:#fff}#contact .contact-form .contact-submit{font-size:inherit;line-height:inherit;margin:0 0 5px}#bgvid{filter:blur(6px);height:800px;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.community{background-size:cover}.community p{font-weight:700;text-align:justify}.community a,.community p{color:gray!important}.community h2{color:#333;margin-bottom:0}.community .s-button{margin-top:20px}.community .s-button:hover{background:transparent;border:#fff}@media(max-width:1199px){.homepage-wrap .home-content>.container{width:100%}}.home-hero{align-items:center;background:#75848b;background-size:cover;display:flex;height:800px;justify-content:center;margin-top:-100px;overflow:hidden;width:100%}.home-hero .s-button{border:3px solid #fff;color:#fff;display:inline-block;font-size:18px;font-weight:800;letter-spacing:.75px;margin-bottom:5px;margin-right:6px;padding:8px 24px;text-decoration:none;transition:all .2s ease}.home-hero .s-button:hover{background:hsla(0,0%,6%,.7);border:3px solid #fff;color:#fff!important;text-decoration:none!important}.home-hero h2{font-size:45px}.home-hero h2,.home-hero p{color:#fff;text-shadow:0 4px 20px rgba(22,32,39,.39)}.home-hero p{font-size:17px;font-size:1.0461538462rem;font-weight:400}@media(max-width:991px){.home-hero p{font-size:14px;font-size:.8615384615rem}}@media(max-width:767px){.home-hero{height:920px}.home-hero .abs-hero{height:915px}.home-hero p{font-size:13px;font-size:.8rem}}.s-button{border:3px solid #fff;color:#fff;font-size:20px;font-weight:800;letter-spacing:.75px;padding:10px 30px;transition:all .2s ease}.s-button:hover{background:#003357;border:3px solid #003357}.button-alt,.s-button:hover{color:#fff!important;text-decoration:none!important}.button-alt{background-color:#003357;font-weight:500;letter-spacing:.75px;padding:9px 20px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out}.button-alt:hover{background-color:#001524}.forminator-button{background-color:#003357!important;color:#fff!important;font-weight:600!important;letter-spacing:.75px;padding:9px 20px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:all .2s ease-in-out}.forminator-button:hover{background-color:#001524!important}.dark-button{color:#003357;display:inline-block;letter-spacing:.75px}.testimonials{background:#e7ecf3;padding-bottom:60px;text-align:center}.testimonials blockquote{border-left:none;margin-bottom:71px;text-align:center}.testimonials blockquote p{color:#00335a!important;font-size:25px;font-size:1.5384615385rem}@media(max-width:1199px){#page .container{width:100%}}.start{background:#003357;color:#fff;margin-top:-50px}.start,.start h2{padding:20px;text-align:center}.start svg{height:100px;padding:20px;width:100px}.start p{font-size:12px;max-width:358px}.start a:hover,.start p{color:#fff}.intro h2{text-align:left}.secondary-menu{font-size:14px;list-style:none!important;margin:0!important;padding:0!important}.secondary-menu li{border-bottom:1px solid #eee;padding:8px 0;transition:all .4s ease}.secondary-menu li .meta{font-size:11px;font-size:.6769230769rem;margin:4px 0}.secondary-menu a{color:gray;transition:all .4s ease}.secondary-menu a:hover{color:#333;text-decoration:none}.secondary-menu .children{list-style:none!important;margin:0!important;opacity:.7!important}@media(max-width:767px){.related-sidebar,.secondary-menu{order:2}}.blog-sidebar{padding:22px 15px}@media(max-width:767px){.blog-sidebar{order:2;padding:30px 40px}}.blog-sidebar ul{font-size:14px;font-weight:400;list-style:none!important;margin:30px 0!important;padding:0!important}.blog-sidebar ul li{border-bottom:1px solid #eee;padding:4px 0;transition:all .4s ease}.blog-sidebar ul li .meta{font-size:11px;font-size:.6769230769rem;margin:3px 0}.blog-sidebar ul a{color:gray;transition:all .4s ease}.blog-sidebar ul a:hover{color:#333;text-decoration:underline}.blog-sidebar ul .children{list-style:none!important;margin:0!important;opacity:.7!important}.banner{align-items:center;background-size:cover!important;background:linear-gradient(to bottom right,#658ca7,#42929a);display:flex;height:400px}.banner-title{color:#fff;text-shadow:0 0 20px rgba(0,0,0,.4);text-transform:uppercase}.page-title{text-align:center}.page-title,.parent-title{font-size:24px;text-transform:uppercase}.parent-title{font-weight:800;text-align:left}.contact-page{background:#e7edf3;padding:20px}.contact-page input,.contact-page textarea{border:none!important}.callout a{color:gray;font-weight:800;margin-right:25px;transition:all .4s ease}.callout a:hover{color:#0d324c;text-decoration:none}.callout input{background:#eee;border:none!important;font-family:open sans,sans-serif;margin-left:10px;padding:2px 20px}.callout input:focus{border-bottom:1px solid #333;outline:none}.callout form{background:#eee;display:inline-block;padding:0 8px 0 0}.team-container{margin:0 auto;padding:30px 0}@media(max-width:1199px){.team-container{padding:30px 45px}}@media(max-width:767px){.team-container{padding:30px 20px}}.team-item{align-items:center;display:flex!important;flex-direction:row;justify-content:center;margin:45px 0;text-decoration:none!important}.team-item.even{background-color:rgba(0,51,90,.1)}.team-item.odd{background-color:#00335a;color:#fff!important}.team-item h2{font-size:42px;font-size:2.5846153846rem;margin-bottom:5px}.team-item h3{font-size:19px;font-size:1.1692307692rem}.team-item .team-img{position:relative}.team-item .team-img:before{content:"";display:block;padding-top:100%;width:100%}.team-item .team-img>.content{bottom:0;left:0;position:absolute;right:0;top:0}.team-item .team-img{min-height:200px;width:25%}.team-item .team-img .personal,.team-item .team-img .professional{background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;margin:auto;position:absolute;position:center center;right:0;top:0;transition:all .2s ease-in-out;width:100%}.team-item .team-img .personal{opacity:0}.team-item .team-img:hover .personal{opacity:1}.team-item .team-info{padding:30px;width:75%}@media(max-width:767px){.team-item{flex-direction:column}.team-item .team-img{order:-1;width:100%}.team-item .team-info{order:2;width:100%}.team-item .team-info,.team-item .team-info h2{text-align:center!important}}.jp-widget-title{color:gray;display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0461538462rem;line-height:1.4;margin-bottom:10px;text-transform:uppercase}.sharing-box{padding-bottom:12px}.sharing-box.sharing-top{border-bottom:2px solid gray;margin-bottom:12px;padding-bottom:12px}.sharing-box.sharing-bottom{border-top:2px solid gray;margin-top:12px;padding-top:12px}.sharing-box .sd-block{display:flex}@media(max-width:1199px){.sharing-box .sd-block{flex-direction:column}.sharing-box .sd-block ul{margin-left:0;margin-top:8px}.sharing-box .sd-block ul li{margin:0 10px 0 0}}.sharing-box h3{color:gray;display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0461538462rem;line-height:1.4;margin-bottom:0;text-transform:uppercase}.sd-content ul{list-style-type:none;margin:-5px 0 0 20px;padding:0}.sd-content li{display:inline-block;margin:0 8px;min-width:30px}.sd-content li>a:before{color:gray;display:inline-block;font-family:FontAwesome;font-size:22px;font-size:1.3538461538rem;line-height:1;transition:all .2s ease-in-out}.sd-content li>a:hover:before{color:#030b08}.sd-content .sharing-screen-reader-text{display:none}.sd-content .share-twitter a:before{content:""}.sd-content .share-facebook a:before{content:""}.sd-content .share-linkedin a:before{content:""}.sd-content .share-google-plus-1 a:before{content:""}.sd-content .share-print a:before{content:""}.sd-content .share-email a:before{content:""}.sd-content .share-count{background:red;border-radius:2px;color:#fff;display:inline-block;font-size:11px;line-height:1;margin-left:-2px;padding:2px 4px;text-align:center;vertical-align:top}a:hover{cursor:pointer}.blue-title{color:#333}.p-sub{margin-bottom:40px;margin-top:-10px;text-align:center}hr.p-h{display:inline-block;margin:0 0 9px;width:161px}@media(min-width:992px){.mobile-close,.mobile-toggle{display:block!important}}@media(max-width:1199px){a#site-branding{margin-bottom:9px;margin-left:10px;margin-top:0;width:50%}.callout{background:#003359;display:none;width:100%}.callout a{color:#fff}#footer{position:relative}#footer .social-list{margin-top:40px;padding-top:40px;text-align:center}#footer{text-align:center}#header{display:block}#header form{display:none!important}#site-navigation,.side-stripe{display:none}#main-wrap{padding-right:0!important}.callout form{display:none}.even,.odd{width:100%}.team-member{margin:30px 0;padding:30px}.team-member:hover{position:relative;transform:scale(1) translateY(0);z-index:9999}.team-member:hover .sqr{box-shadow:none}.team-member:hover .team-figure{opacity:.8}.team-member:hover .team-details p{margin-bottom:0;opacity:1}.team-member:hover .detail-notch svg polygon{fill:#fff}.team-member:hover .team-details{background:#fff}.team-member:hover svg polygon{fill:#fff}.team-figure{float:left;transition:all .4s ease}.team-figure,.team-figure img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.detail-notch svg{margin-left:-256px!important}.team-container svg{opacity:0}}@media(min-width:992px){.side-stripe{display:block}.mobile-close,.mobile-toggle{display:none!important}}.page-numbers.current{background:transparent;color:#00335a;font-weight:700}.page-numbers{background:transparent;color:gray;margin:2px 6px;padding:7px;width:50px}.text-center,.textcenter{text-align:center}div.wpforms-container-full .wpforms-form .wpforms-page-button,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form input[type=submit]{background-color:#003357;border:none;color:#fff;font-size:1em;letter-spacing:.75px;padding:10px 15px}.mobile-toggle{background:transparent;padding-left:18px;padding-top:13px;position:absolute;right:0;top:28px;z-index:9999}.mobile-toggle .hamburger-inner,.mobile-toggle .hamburger-inner:after,.mobile-toggle .hamburger-inner:before{background-color:#1f2d75}a.contact-link{background:#fff;border:1px solid #eee;color:#003357;display:block;height:117px;margin-bottom:32px;text-align:center;transition:all .4s ease}a.contact-link:hover{border:1px solid #003357;text-decoration:none}.feature-link{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;transition:all .4s ease}.feature-link,.feature-link:hover{color:#fff;text-decoration:none}.wpforms-submit{background:#003357!important;color:#fff!important}.wpforms-field-large,.wpforms-field-medium,.wpforms-submit{font-family:open sans}.privacy{color:gray;font-size:10px;margin:-10px 0 0;text-align:center}.team-members{clear:both;text-align:left}.team-members .col-md-4{line-height:1}.team-members h3{font-size:15px;margin:0 0 4px}.team-members a.member-link{margin:0;text-decoration:underline}.team-members a.member-email{font-size:12px;font-size:.7384615385rem;margin-bottom:4px}.member_{border:1px solid #eee;margin-bottom:10px;padding:22px 5px}.member_ a{color:gray}.member_ a:hover{color:#333}.center{text-align:center}img.attachment-featured.size-featured.wp-post-image{display:inline-block;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}img.profile_picture{-webkit-border-radius:50%;border-radius:50%;height:82px;margin:0;padding-top:20p;width:82px}img.profile_picture_author{-webkit-border-radius:50%;border-radius:50%;height:182px;margin:0 0 60px 10px;width:182px}.author-posts{margin:30px auto;width:90%}.author-posts h2{text-transform:uppercase}@media(max-width:991px){.author .user-main{order:1}.author .user-sidebar{order:2}}.author .user-sidebar article{margin:0!important;padding:0!important}.author .user-sidebar article p{font-size:13px!important}.p-r{align-items:center;display:flex;justify-content:flex-start}.p-r p{margin-left:20px}.p-c{margin-bottom:20px;margin-top:20px}p.name{font-weight:700;margin:0 0 0 20px;text-transform:uppercase}.p-rc{align-items:center;flex:1;justify-content:center}.p-rc p{margin-bottom:0}.title-c{color:#fff;display:block;font-weight:700;text-align:left;text-shadow:1px 0 70px #1f2b37;text-transform:uppercase;width:100%}.title-c h1,.title-c p{font-weight:700;margin-bottom:0;margin-left:20px}.title-c h1{font-size:2.3em;letter-spacing:1px}.title-c p{color:#fff}.title-c hr{display:inline-block;left:20px;margin:23px 0 15px 20px;width:286px}.feature-link svg{transition:all .4s ease}.feature-link:hover svg{transform:translateY(-10px)}@media(max-width:991px){.clear-pad{padding-bottom:0;padding-top:0}img.attachment-featured.size-featured.wp-post-image{min-height:314px}.title-c hr{width:50px}.breadcrumbs{background:none;display:inline;font-size:10px;margin:0 0 0 10px;padding:0}.home-hero .container{margin-left:30px!important}.home-hero .s-button{border:3px solid #fff;color:#fff;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.75px;margin-bottom:10px;padding:8px 15px}.sharing-box{padding:17px}.community{background-size:cover}.community p{text-align:left}}button.accordion{background-color:#eee;border:none;color:#444;cursor:pointer;outline:none;padding:18px;text-align:left;transition:.4s;width:100%}button.accordion h3{margin:0}button.accordion h3:after{content:" +"}button.accordion{margin-bottom:10px}button.accordion.active h3:after{content:" -"!important}button.accordion.active,button.accordion:hover{background-color:#ddd}div.panel{background-color:#fff;display:none;padding:0 18px}.abs-hero{align-items:"center";background:rgba(0,51,90,.55);display:flex;flex-direction:column;height:795px;justify-content:flex-end;left:0;position:absolute;right:0;top:0;z-index:0}.abs-hero .row{margin-bottom:75px}#sc-calculator #closing-date{display:block!important;flex-direction:row!important}#sc-calculator select{-webkit-appearance:initial;height:auto!important;padding:6px 10px}.youtube-popup{bottom:0;height:100%;left:0;max-height:100vh;position:fixed;right:0;top:0;width:100%;z-index:9999}.youtube-popup,.youtube-popup .inner{align-items:center;display:flex;justify-content:center;padding:15px}.youtube-popup .inner{background-color:#fff;border-radius:15px;box-shadow:1px 1px 14px rgba(0,0,0,.35);height:auto;overflow:hidden;position:relative;z-index:99999}.youtube-popup iframe{height:400px;width:700px}@media(max-width:991px){.youtube-popup iframe{height:350px}}@media(max-width:767px){.youtube-popup iframe{height:300px}}@media(max-width:575px){.youtube-popup iframe{height:250px}}.youtube-popup-bg{background-color:rgba(0,0,0,.4);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}.youtube-popup-open{background-color:#003359;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-size:1.0461538462rem;margin-bottom:15px;padding:8px 12px;transition:all .2s ease-in-out}.youtube-popup-open:hover{background-color:#0067b6}.youtube-popup-open i{margin-right:4px}.meet-team-user{font-size:13px;font-size:.8rem;padding:8px 0}.meet-team-user h3{font-size:14px;font-size:.8615384615rem;margin-bottom:5px}.meet-team-user .member-email{margin-bottom:5px!important}.meet-team-user .member-email p{margin-bottom:5px}#main-wrap{background-color:#fff;padding-right:30px}#main-wrap #footer{padding-right:60px}@media(max-width:991px){#main-wrap{padding-right:0}#main-wrap #footer{padding-right:45px}}@media(max-width:767px){#main-wrap #footer{padding-right:0}}.slideout-menu{bottom:0;left:auto;overflow-y:auto;position:fixed;right:0;top:0;width:450px;z-index:0;-webkit-overflow-scrolling:touch;background-color:#003358;display:none}.slideout-menu img{margin-left:35px;margin-top:30px;max-width:275px}.slideout-menu #menu-upper ul li a{color:#fff}.slideout-menu #menu-upper .sub-menu{display:none}.slideout-menu .menu-item-has-children:before{background:#00233c;border-radius:50%;color:#fff;content:"+";cursor:pointer;display:inline-block;height:25px;line-height:25px;margin-right:10px;text-align:center;width:25px}.slideout-menu .menu-item-has-children:before:hover{background:#fff;color:red}.slideout-menu #menu-upper{display:block!important;list-style-type:none!important;padding:15px 15px 0 35px}.slideout-menu #menu-upper>li{margin:8px 0}.slideout-menu #menu-upper>li>a{color:hsla(0,0%,100%,.87);display:inline;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:2px;padding:6px 0;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.slideout-menu #menu-upper>li>a:hover{color:#fff;padding-left:8px}.slideout-menu #menu-upper>li .sub-menu{list-style-type:none;padding-left:15px}.slideout-menu #menu-upper>li .sub-menu li{margin:5px 0}.slideout-menu #menu-upper>li .sub-menu li a{color:hsla(0,0%,100%,.6);font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-size:.8615384615rem;text-decoration:none;transition:all .2s ease-in-out}.slideout-menu #menu-upper>li .sub-menu li a:hover{color:#fff}@media(max-width:469px){.slideout-menu{width:100%}}.slideout-menu .social-list{font-size:24px;font-size:1.4769230769rem;margin-top:auto;padding:15px 30px;text-align:left}.slideout-menu .social-list a{transition:all .2s ease-in-out}.slideout-panel{position:relative;z-index:1}.slideout-open .slideout-menu{display:flex!important;flex-direction:column;justify-content:flex-start}.slideout-open .slideout-menu .social-list a{background:rgba(51,51,51,0);color:#fff!important;margin-left:-10px}@media(max-width:469px){.slideout-open{overflow:hidden}}.slideout-open #pull{color:#fff!important;position:fixed}.slideout-open #pull .inner,.slideout-open #pull .inner:after,.slideout-open #pull .inner:before{background-color:#fff!important}.slideout-open #pull .inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.slideout-open #pull .inner:before{opacity:0;top:0;transition:top .1s ease,opacity .1s ease .14s}.slideout-open #pull .inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s}.accordion-item>h3{border-bottom:1px solid #e5e5e5;color:#333!important;cursor:pointer;display:flex;flex-direction:column;font-size:1.15rem;font-weight:400;font-weight:700;margin:0;padding:2rem 3rem 2rem 1rem;position:relative;width:100%}.accordion-item>h3:hover{text-decoration:none}.accordion-item>h3:hover,.accordion-item>h3:hover:after{cursor:pointer}.accordion-item.active>h3{border-bottom:1px solid #00335a;color:#00335a!important}.accordion-item>h3:after{background:#00233c;border-radius:50%;color:#fff;content:"+";cursor:pointer;display:block;float:right;height:25px;line-height:25px;margin-right:10px;position:absolute;right:1rem;text-align:center;width:25px}.accordion-item.active>h3:after{content:"-";line-height:22.5px}.accordion-content{border-bottom:1px solid #e5e5e5;clear:both;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:all .2s ease .15s}.accordion-content p{margin-bottom:30px}.accordion-item.active .accordion-content{max-height:100%;opacity:1;padding:1rem;transition:all .35s ease .15s}#footer{background-color:#fff;color:#333;font-size:13px;font-size:.8rem}#footer a{color:#333;font-size:12px;font-size:.7384615385rem;font-weight:700;text-decoration:none}#footer a:hover{text-decoration:underline}#footer ul{list-style:none;margin:0;padding:0}#footer li{margin-bottom:7.5px}#footer .post-date{color:rgba(51,51,51,.5);display:inline-block;font-style:italic;margin-left:5px}#footer .post-date:after{clear:both;content:"";display:block}#footer .col-lg-6:nth-child(2),#footer .col-lg-6:nth-child(3){flex:0 0 25%;max-width:25%}@media(max-width:991px){#footer .col-lg-6:nth-child(2),#footer .col-lg-6:nth-child(3){flex:0 0 50%;max-width:50%}}@media(max-width:767px){#footer .col-lg-6:nth-child(2),#footer .col-lg-6:nth-child(3){flex:0 0 100%;max-width:100%}}#footer .heading{color:#003357;display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.1076923077rem;font-weight:700;font-weight:800;line-height:1.125;margin-bottom:15px}#footer [itemprop=address],#footer [itemprop=email],#footer [itemprop=faxNumber],#footer [itemprop=telephone]{display:inline-block;margin-left:20px}#footer [itemprop=address]:before,#footer [itemprop=email]:before,#footer [itemprop=faxNumber]:before,#footer [itemprop=telephone]:before{display:block;float:left;font-family:FontAwesome;margin-left:-30px;text-align:center;width:30px}#footer [itemprop=address]:before{content:""}#footer [itemprop=email]:before{content:""}#footer [itemprop=telephone]:before{content:""}#footer [itemprop=faxNumber]:before{content:""}#footer #copyright{border-top:1px solid rgba(51,51,51,.4);padding-top:30px}#footer #copyright:after{clear:both;content:"";display:block}#footer .copyright{display:block;float:none;font-size:12px;font-size:.7384615385rem}@media(max-width:1199px){#footer .copyright{float:none}}#footer .social-list{display:block}#footer .social-list a{font-size:16px;font-size:.9846153846rem;line-height:32px}#footer .social-list a:after{display:none}@media(max-width:1023px){#footer #footer-logo{margin:0 auto}#footer .row>div{margin-bottom:30px}}.twirling-credit{display:block}.twirling-credit a{text-decoration:none!important}.twirling-credit a img{display:inline-block;filter:invert(.3);height:14px;margin-top:6px;opacity:.8;transition:all .75s ease-in-out;vertical-align:top}.twirling-credit a:hover img{opacity:1;transform:rotate(180deg)}.twirling-credit a:hover{opacity:1}.twirling-credit a:hover:after{display:inline!important;font-size:.65rem;margin-left:4px;opacity:1}.twirling-credit a:after{content:"Developed by Twirling Umbrellas";font-size:0;margin-left:0;opacity:0;transition:opacity .3s ease-in-out .3s,font-size .3s ease-in-out}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@media only print{h1,h2,h3,h4,h5,h6,p{font-family:Open Sans}#footer,#pull-menu,#site-navigation,.button{display:none}#logo{filter:invert(100%);height:auto;margin:.25in auto;width:3in}h1,h2,h3,h4{page-break-after:avoid}img{max-width:100%!important}img,ul{page-break-inside:avoid}}@media only print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media only print{article a{font-weight:bolder;text-decoration:none}article a[href^=http]:after{content:" <" attr(href) "> "}article a[href^="#"]:after{content:""}}
