form.pddm-form input[type="number"]{-moz-appearance:textfield}form.pddm-form input[type="number"]::-webkit-inner-spin-button,form.pddm-form input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}form.pddm-form .error,form.pddm-form .error input.form-control,form.pddm-form .error textarea.form-control{border-color:red !important;box-shadow:none !important;color:red !important}form.pddm-form .status .throbber{border-radius:15px !important;background-color:red;display:inline-block;height:20px;margin-left:15px;position:relative;top:5px;width:20px;-webkit-animation:scaleout 1s infinite ease-in-out;-moz-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}form.pddm-form .message{margin-top:30px;min-height:45px}form.pddm-form p.error{color:red !important}form.pddm-form p.success{color:#08f !important}form.pddm-form input:not([type="submit"]){border-radius:30px}form.pddm-form textarea{border-radius:15px;height:107px}form.pddm-form label{font-weight:normal;margin-bottom:8px}@keyframes scaleout{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.marble{position:relative;z-index:6;height:13px;background-image:url("../images/marble-parallax.jpg");background-position:center center;-webkit-box-shadow:inset 2px 2px 2px 0px rgba(56,55,56,0.4),inset 2px -2px 2px 0px rgba(56,55,56,0.4);-moz-box-shadow:inset 2px 2px 2px 0px rgba(56,55,56,0.4),inset 2px -2px 2px 0px rgba(56,55,56,0.4);box-shadow:inset 2px 2px 2px 0px rgba(56,55,56,0.4),inset 2px -2px 2px 0px rgba(56,55,56,0.4)}.web-banner>.marble{height:10px}.navbar-toggle{margin-right:0;position:relative;z-index:1;margin-top:-37px}.navbar-toggle .icon-bar{left:0;background-color:#fff;position:absolute;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.navbar-toggle .icon-bar:nth-of-type(2){top:4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle .icon-bar:nth-of-type(3){background-color:transparent}.navbar-toggle .icon-bar:nth-of-type(4){top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggle.collapsed .icon-bar:nth-of-type(2){top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggle.collapsed .icon-bar:nth-of-type(3){background-color:white;top:2px}.navbar-toggle.collapsed .icon-bar:nth-of-type(4){top:8px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}nav#main-menu{border:2px solid #fff;border-radius:34px;background-color:rgba(0,69,96,0.5)}@media only screen and (min-width: 768px) and (max-width: 991px){nav#main-menu{border-radius:35px}}nav#main-menu>ul{width:100%;text-align:center;float:none}nav#main-menu>ul>li{float:none;display:inline-block;padding:0 21px}nav#main-menu>ul>li a{position:relative;padding:20px 0;color:#f7941e;text-transform:uppercase;font-size:15px;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 991px){nav#main-menu>ul>li a{padding:5px 0}}nav#main-menu>ul>li a:hover,nav#main-menu>ul>li a:focus{background-color:transparent}nav#main-menu>ul>li a::after{content:'';position:absolute;bottom:0;right:0;left:0;height:6px;background-color:transparent;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}@media only screen and (max-width: 991px){nav#main-menu>ul>li{width:15.6666666667%;padding-left:4px;padding-right:4px}}@media only screen and (max-width: 1199px){nav#main-menu>ul>li{padding-left:8px;padding-right:8px}}nav#main-menu>ul>li.active>a::after,nav#main-menu>ul>li.current_page_ancestor>a::after,nav#main-menu>ul>li>a:hover::after{background-color:#f7941e}nav#main-menu>ul>li:nth-of-type(-n+3) a{color:#fff}@media only screen and (min-width: 768px) and (max-width: 991px){nav#main-menu>ul>li:nth-of-type(-n+3) a{padding-bottom:10px}}nav#main-menu>ul>li:nth-of-type(-n+3).active a::after,nav#main-menu>ul>li:nth-of-type(-n+3)>a:hover::after{background-color:#fff}@media only screen and (min-width: 768px) and (max-width: 991px){nav#main-menu>ul>li:nth-of-type(1){width:39%}nav#main-menu>ul>li:nth-of-type(1)>a{margin:0 25px}nav#main-menu>ul>li:nth-of-type(2){width:20%}nav#main-menu>ul>li:nth-of-type(3){width:39%}nav#main-menu>ul>li:nth-of-type(3)>a{margin:0 22px}}@media only screen and (max-width: 767px){nav#main-menu>ul{text-align:left}nav#main-menu>ul li:nth-of-type(n+1){width:100%;padding-left:30px;z-index:1}nav#main-menu>ul li:nth-of-type(n+1) a{padding-top:10px;padding-bototm:10px}}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent;border:0}@media only screen and (min-width: 768px){nav#main-menu ul.dropdown-menu{list-style:disc;padding:0 0 0 14px;width:456px;margin-left:-180px;background-color:#14b5ff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;-webkit-transform:translate(0, 2px);-moz-transform:translate(0, 2px);-ms-transform:translate(0, 2px);-o-transform:translate(0, 2px);transform:translate(0, 2px);box-shadow:none;border:none;overflow:hidden}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 991px){nav#main-menu ul.dropdown-menu{margin-left:-100px}}@media only screen and (min-width: 768px){nav#main-menu ul.dropdown-menu::after{content:'';background-image:url("../images/marble-submenu.png");background-repeat:no-repeat;position:absolute;background-size:cover;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0.7}nav#main-menu ul.dropdown-menu>li{float:left;color:#fff;margin-left:7px;margin-right:21px}nav#main-menu ul.dropdown-menu>li:first-child{margin-left:20px}nav#main-menu ul.dropdown-menu>li>a{display:inline-block;font-size:13px;color:#fff;padding:8px 2px;letter-spacing:0.3px}nav#main-menu ul.dropdown-menu>li>a:hover{letter-spacing:0;font-weight:600}nav#main-menu ul.dropdown-menu>li.active>a{letter-spacing:0;font-weight:600;background-color:transparent}}@media only screen and (max-width: 767px){header.header .contact{padding-top:5px}.navbar-toggle{position:absolute;z-index:6;margin-top:-130px;top:0;right:15px}nav#main-menu{background-color:#004560;border:0;position:absolute;height:100vh;width:100vw;margin-top:-215px;z-index:5;margin-left:-15px;border-radius:0}nav#main-menu::after{opacity:0.4;content:'';background-image:url("../images/mobile-nav-background.jpg");background-repeat:no-repeat;position:absolute;height:100vh;width:100vw;top:0;left:0;background-size:cover;background-position:top right}nav#main-menu ul{padding-top:60px}nav#main-menu ul>li a{font-size:20px}}@media only screen and (max-width: 480px){nav#main-menu{margin-top:-165px}}header.header{position:relative;height:300px;padding-top:25px}@media only screen and (max-width: 767px){header.header{height:225px}}@media only screen and (max-width: 480px){header.header{height:175px}}@media only screen and (min-width: 768px){header.header .logo{height:120px}}@media only screen and (max-width: 1199px){header.header .logo img{width:100%;height:auto}}@media only screen and (min-width: 768px) and (max-width: 991px){header.header .logo img{width:85%}}@media only screen and (max-width: 767px){header.header .logo img{width:80%}}header.header .contact{padding-top:24px;text-align:right}@media only screen and (min-width: 768px) and (max-width: 991px){header.header .contact{padding-top:15px}}@media only screen and (max-width: 767px){header.header .contact{text-align:left}}header.header .linked-in{padding-top:5px}header.header .phone a[href^="tel"]{font-weight:bold;color:#f7941e;font-size:30px}@media only screen and (max-width: 991px){header.header .phone a[href^="tel"]{font-size:25px}}header.header .phone a[href^="mailto"]{font-size:14px;color:#fff}@media only screen and (max-width: 991px){header.header .phone a[href^="mailto"]{font-size:12px}}header.header #banner{position:absolute;top:0;z-index:-1;height:100%;width:100%}header.header #banner .banner-image{height:300px;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 767px){header.header #banner .banner-image{height:225px}}@media only screen and (max-width: 480px){header.header #banner .banner-image{height:175px}}.home header.header{height:calc(80vh - 26px)}.home header.header #banner .banner-image{height:calc(80vh - 26px)}.home .pddm-slides{position:relative}.home .banner-text{position:absolute;bottom:106px;font-size:70px;color:#fff;letter-spacing:-1px;line-height:0.9;text-align:center;left:0;right:0}.home .banner-text span{display:block;margin-bottom:42px}@media only screen and (max-height: 730px){.home .banner-text{display:none}}.home #pddm-scroll{position:absolute;bottom:56px;left:0;right:0}.home #scroll-container{margin:0 auto;position:relative;width:60px;height:60px;border-radius:50%;border:2px solid #f7941e;-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;background-color:rgba(0,69,96,0.7)}.home #scroll-container:hover{border-color:#fff}.home #scroll-container a{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.home #scroll-container a>svg{width:34;height:19px;-webkit-transform:translate(0, 20px);-moz-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-o-transform:translate(0, 20px);transform:translate(0, 20px)}.home #scroll-container a>svg *{-webkit-transition:fill 0.3s ease-in-out;-moz-transition:fill 0.3s ease-in-out;transition:fill 0.3s ease-in-out}.home #scroll-container a:hover>svg *{fill:#fff}footer.footer{margin-top:80px;padding:25px 0 9px;background-color:#1979a9;color:#fff !important}@media only screen and (max-width: 991px){footer.footer{margin-top:40px}}@media only screen and (max-width: 767px){footer.footer{padding:25px 0;margin-top:0}}footer.footer .footer-menu ul{display:inline;margin-bottom:4px;padding:0}footer.footer .footer-menu li{padding:4px 0;display:block}@media only screen and (max-width: 767px){footer.footer .footer-menu li{padding:2px 0}}footer.footer .footer-menu li:first-child{padding-top:0}footer.footer .footer-menu li a{text-transform:uppercase;color:#fff;font-size:12px}footer.footer .footer-menu li a:hover{text-decoration:underline}@media only screen and (max-width: 767px){footer.footer .footer-column:last-of-type{margin:8px 0 16px}}@media only screen and (max-width: 767px){footer.footer .footer-column:last-of-type{margin:4px 0 8px}}footer.footer .footer-column a{color:#fff}footer.footer .footer-column a[href^="tel"]{font-size:26px;font-weight:bold;display:block}@media only screen and (max-width: 991px){footer.footer .footer-column a[href^="tel"]{margin-top:15px}}footer.footer .footer-column a[href^="mailto"]{font-size:15px}@media only screen and (max-width: 991px){footer.footer .footer-column a[href^="mailto"]{margin-top:10px}}footer.footer .web-design{font-weight:300;margin-top:30px;color:#4fcaff;font-size:12px}@media only screen and (max-width: 767px){footer.footer .web-design{margin-top:25px}}footer.footer .web-design a{color:#fff;font-weight:bold}footer.footer .copyright{font-weight:300;margin-top:10px;color:#4fcaff;font-size:12px}@media only screen and (min-width: 992px){footer.footer .copyright{margin-top:30px}}@media only screen and (min-width: 1200px){.page-template-template-contact .marble.footer{position:absolute;bottom:0;left:0;right:0}.page-template-template-contact footer.footer{position:absolute !important;bottom:13px;left:0px;right:0px}}@font-face{font-family:'Maquette';src:url("../fonts/arsmaquettepro-light-webfont.woff2") format("woff2"),url("../fonts/arsmaquettepro-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Maquette';src:url("../fonts/arsmaquettepro-bold-webfont.woff2") format("woff2"),url("../fonts/arsmaquettepro-bold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Maquette';src:url("../fonts/arsmaquettepro-regular-webfont.woff2") format("woff2"),url("../fonts/arsmaquettepro-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{overflow-x:hidden;font-family:'Maquette';line-height:1;font-size:16px;color:#323232;font-weight:300}body a:hover{color:#008cb5}body a:focus{outline:none}body a[href^="tel"]{text-decoration:none}body a[href*="linkedin"]::after{content:'';display:inline-block;background-image:url("../images/linkedin.svg");height:30px;width:30px;background-size:cover;-webkit-transition:background-image 0.3s ease-in-out;-moz-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}body a[href*="linkedin"]:hover::after{background-image:url("../images/linkedin_hover.svg")}body a[href*="linkedin"].header-footer::after{background-image:url("../images/linkedin_hf.svg");height:36px;width:36px;-webkit-transition:background-image 0.3s ease-in-out;-moz-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}body a[href*="linkedin"].header-footer:hover::after{background-image:url("../images/linkedin_hf_hover.svg")}#main-content{padding-top:75px}@media only screen and (max-width: 991px){#main-content{padding-top:35px}}h1{text-transform:uppercase;font-weight:600;font-size:48px;margin-top:0;margin-bottom:4px;line-height:.9}@media only screen and (max-width: 767px){h1{font-size:44px}}h2{margin-top:12px;margin-bottom:26px;font-size:30px;line-height:0.97;font-weight:300}h3{font-size:60px;font-weight:600}@media only screen and (max-width: 767px){h3{font-size:44px}}h4{margin-top:18px;font-size:30px;line-height:1;font-weight:600}h5{font-size:44px;font-weight:600}h6{font-size:16px;color:#f7941e;font-weight:600}p{margin-bottom:20px;line-height:1.1;font-weight:300}a.brann-btn,button.brann-btn{position:relative;z-index:1;display:inline-block;margin-top:16px;border:2px solid #f7941e;border-radius:30px;padding:10px 15px 11px;font-weight:600;text-transform:uppercase;color:#f7941e;background-color:#fff;-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}a.brann-btn::before,button.brann-btn::before{content:'';position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;background-image:url("../images/marble-button.jpg");opacity:0;border-radius:30px;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}a.brann-btn:hover,a.brann-btn:focus,button.brann-btn:hover,button.brann-btn:focus{text-decoration:none;color:#fff;border-color:#e65a1f}a.brann-btn:hover::before,a.brann-btn:focus::before,button.brann-btn:hover::before,button.brann-btn:focus::before{opacity:1}a.brann-btn:hover>span.back::before,a.brann-btn:focus>span.back::before,button.brann-btn:hover>span.back::before,button.brann-btn:focus>span.back::before{background-image:url("../images/back_arrow_hover.svg")}a.brann-btn:hover>span.forward::after,a.brann-btn:focus>span.forward::after,button.brann-btn:hover>span.forward::after,button.brann-btn:focus>span.forward::after{background-image:url("../images/forward_arrow_hover.svg")}a.brann-btn>span.back,button.brann-btn>span.back{padding-left:12px;padding-right:6px}a.brann-btn>span.back::before,button.brann-btn>span.back::before{content:'';display:inline-block;background-image:url("../images/back_arrow.svg");height:14px;width:18px;background-size:cover;-webkit-transform:translate(-8px, 1px);-moz-transform:translate(-8px, 1px);-ms-transform:translate(-8px, 1px);-o-transform:translate(-8px, 1px);transform:translate(-8px, 1px);-webkit-transition:background-image 0.3s ease-in-out;-moz-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}a.brann-btn>span.forward,button.brann-btn>span.forward{padding-left:6px;padding-right:12px}a.brann-btn>span.forward::after,button.brann-btn>span.forward::after{content:'';display:inline-block;background-image:url("../images/forward_arrow.svg");height:14px;width:18px;background-size:cover;-webkit-transform:translate(8px, 1px);-moz-transform:translate(8px, 1px);-ms-transform:translate(8px, 1px);-o-transform:translate(8px, 1px);transform:translate(8px, 1px);-webkit-transition:background-image 0.3s ease-in-out;-moz-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}button#drop-contact{margin-top:30px}a.more{font-weight:600;color:#24b1d7;font-size:12px;display:block;margin-top:12px}a.more::after{content:'';display:inline-block;background-image:url("../images/read_more_arrow.svg");height:11px;width:14px;background-size:cover;-webkit-transform:translate(8px, 1px);-moz-transform:translate(8px, 1px);-ms-transform:translate(8px, 1px);-o-transform:translate(8px, 1px);transform:translate(8px, 1px);-webkit-transition:background-image 0.3s ease-in-out;-moz-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}a.more:hover::after{background-image:url("../images/read_more_arrow_hover.svg")}a.download{color:#24b1d7;display:block;margin-top:10px}a.download::before{content:'';display:inline-block;background-image:url("../images/download.svg");height:28px;width:28px;background-size:cover;-webkit-transform:translate(0px, 7px);-moz-transform:translate(0px, 7px);-ms-transform:translate(0px, 7px);-o-transform:translate(0px, 7px);transform:translate(0px, 7px);margin-right:10px}span.date{font-size:14px;color:#979797;margin-bottom:5px}@media only screen and (min-width: 768px){.social-share{-webkit-transform:translate(0px, 18px);-moz-transform:translate(0px, 18px);-ms-transform:translate(0px, 18px);-o-transform:translate(0px, 18px);transform:translate(0px, 18px)}}@media only screen and (max-width: 767px){.social-share{margin-bottom:10px}}.social-share a{margin-left:10px}.social-share a:first-of-type{margin-left:0}.social-share a[href*="facebook"]::after,.social-share a[href*="twitter"]::after{content:'';display:inline-block;height:30px;width:30px;background-size:cover;-webkit-transition:background-image 0.3s ease-in-out;-moz-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}.social-share a[href*="facebook"]::after{background-image:url("../images/facebook.svg")}.social-share a[href*="facebook"]:hover::after{background-image:url("../images/facebook_hover.svg")}.social-share a[href*="twitter"]::after{background-image:url("../images/twitter.svg")}.social-share a[href*="twitter"]:hover::after{background-image:url("../images/twitter_hover.svg")}#title{margin-bottom:34px}#title h3{margin-top:0}#title h4{margin:0;font-weight:normal}#content{margin-bottom:30px}@media only screen and (min-width: 992px){#content{margin-bottom:90px}}#side{margin-bottom:60px}#side .team-img::after{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-top:20px;margin-bottom:0}#side h3{text-transform:uppercase;font-size:24px;margin-top:12px}#side h3::after{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-top:20px;margin-bottom:0}#side p{margin:0}.web-banner{position:relative}@media only screen and (max-width: 767px){.web-banner{margin-bottom:15px}}.web-banner .marble{position:absolute;left:15px;right:15px;top:9px;z-index:1}.web-banner img{width:100%;height:auto;-webkit-transition:filter 0.3s ease-in-out;-moz-transition:filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out}.web-banner p{margin:0;text-transform:uppercase;position:absolute;text-align:right;bottom:15px;right:30px;font-size:25px;font-weight:600;color:#fff;line-height:0.9}@media only screen and (min-width: 992px){.web-banner p{bottom:30px;right:45px}}.web-banner p>span{display:inline-block}.web-banner p>span::after{content:'';display:block;height:5px;width:100%;margin-top:4px;background-color:#f7941e;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}#web-banners a:hover .web-banner img{-webkit-filter:brightness(0.8);filter:brightness(0.8)}#web-banners a:hover .web-banner p>span::after{background-color:#fff}.single-team #team-member-side h6{text-transform:uppercase}.single-team #team-member-side ul{padding-left:16px}.single-team #team-member-side ul li{line-height:1.2}.single-team #team-member-side img{width:100%;height:auto;margin-bottom:10px}.single-team #team-member-side .specialty ul{margin:0}.single-team #team-member-side .specialty ul:last-of-type{margin-bottom:10px}.single-team #team-member-side .qualifications,.single-team #team-member-side .specialty{margin:15px 0;padding:15px 30px;border:2px solid #d1d1d1;border-radius:20px}.single-team #team-member-side .qualifications strong,.single-team #team-member-side .specialty strong{display:block;margin:5px 0}@media only screen and (min-width: 992px){.single-team article.team-member::before{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-bottom:0}}.single-team article.team-member h5{display:inline-block}.single-team article.team-member a{margin:2px 0;display:inline-block}.single-team article.team-member a[href^="tel"]{color:initial}.single-team article.team-member a[href^="tel"]:hover{text-decoration:none}.single-team article.team-member a[href^="mailto"]{font-weight:600;color:#24b1d7}.single-team article.team-member a[href*="linkedin"]::after{height:36px;width:36px;-webkit-transform:translate(13px, 3px);-moz-transform:translate(13px, 3px);-ms-transform:translate(13px, 3px);-o-transform:translate(13px, 3px);transform:translate(13px, 3px)}.single-team article.team-member .about{margin:20px 0 40px}.single-team article.team-member span.said{display:block;font-weight:600;font-size:24px;margin-bottom:20px}.single-team article.team-member #what-is-said{position:relative;background-color:#f2f2f2;border-radius:20px;padding:20px}.single-team article.team-member #what-is-said::after{content:'';position:absolute;bottom:-20px;left:40px;border-width:20px;border-style:solid;border-color:transparent transparent transparent #f2f2f2}.page-template-template-team #content{margin-bottom:0}.page-template-template-team #all-team{margin-top:70px}@media only screen and (min-width: 992px){.page-template-template-team #all-team{width:1280px}}@media only screen and (max-width: 991px){.page-template-template-team #all-team{width:750px}}@media only screen and (max-width: 767px){.page-template-template-team #all-team{width:auto}}.page-template-template-team #team-photo{width:100%;height:auto;margin-top:60px}.page-template-template-team .member-wrapper{margin-bottom:60px}.page-template-template-team .member-wrapper .member-info{padding:0;position:relative}.page-template-template-team .member-wrapper .member-info img{width:100%;height:auto}.page-template-template-team .member-wrapper .member-info:hover .info-hover{opacity:1}.page-template-template-team .member-wrapper .member-info:hover .info-hover::before{opacity:0.7}.page-template-template-team .member-wrapper .member-info .info-hover{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#1979a9;color:#fff;padding:65px 0 0 65px;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.page-template-template-team .member-wrapper .member-info .info-hover::before{content:'';background-image:url("../images/marble-blue.jpg");opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:cover;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media only screen and (max-width: 991px){.page-template-template-team .member-wrapper .member-info .info-hover{font-size:14px;padding:35px 0 0 35px}}@media only screen and (max-width: 991px){.page-template-template-team .member-wrapper .member-info .info-hover{padding:25px 0 0 25px}}.page-template-template-team .member-wrapper .member-info .info-hover strong{font-weight:normal}.page-template-template-team .member-wrapper .member-info .info-hover a{color:#fff;display:inline-block;margin:2px 0}.page-template-template-team .member-wrapper .member-info .info-hover div.more{margin-top:20px}.page-template-template-team .member-wrapper .member-info .info-hover div.more a::after{content:'';display:inline-block;background-image:url("../images/white_arrow_right.svg");height:12px;width:16px;background-size:cover;-webkit-transform:translate(8px, 1px);-moz-transform:translate(8px, 1px);-ms-transform:translate(8px, 1px);-o-transform:translate(8px, 1px);transform:translate(8px, 1px)}.page-template-template-team .member-wrapper .title-name a:hover,.page-template-template-team .member-wrapper .title-name a:focus{text-decoration:none}.page-template-template-team .member-wrapper .title-name a:hover h4,.page-template-template-team .member-wrapper .title-name a:focus h4{color:#e65a1f}.page-template-template-team .member-wrapper .title-name a h4{text-transform:uppercase;color:#f7941e;margin:20px 0 0;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.page-template-template-contact{min-height:1100px;height:100vh;position:relative;z-index:0}.page-template-template-contact #contact-wrapper{position:relative}.page-template-template-contact header.header,.page-template-template-contact #contact-form,.page-template-template-contact #contact-wrapper{margin:0 auto}@media only screen and (min-width: 1200px){.page-template-template-contact header.header,.page-template-template-contact #contact-form,.page-template-template-contact #contact-wrapper{width:1280px}}.page-template-template-contact header.header{z-index:3}.page-template-template-contact #contact-form{z-index:2;position:absolute;left:0px;right:0px;margin:auto;padding:40px 0 20px;background-color:#fff}.page-template-template-contact #contact-form h3{text-transform:uppercase;font-size:24px;margin:0 0 20px}.page-template-template-contact #contact-details{position:relative;z-index:1;background-color:#fff}.page-template-template-contact footer.footer{position:relative;z-index:3}.page-template-template-contact #contact{padding:40px 0}.page-template-template-contact button#close{border:0;background-color:#fff}.page-template-template-contact button#close svg *{-webkit-transition:fill 0.3s ease-in-out;-moz-transition:fill 0.3s ease-in-out;transition:fill 0.3s ease-in-out}.page-template-template-contact button#close:hover svg *{fill:#323232}@media only screen and (max-width: 767px){.page-template-template-contact div[class^="contact-"]{margin:25px 0}}.page-template-template-contact div[class^="contact-"] p{margin-bottom:0}.page-template-template-contact div[class^="contact-"] strong{display:block;text-transform:uppercase}.page-template-template-contact div[class^="contact-"] a[href^="tel"]{color:initial}.page-template-template-contact div[class^="contact-"] a[href^="mailto"]{font-weight:600;color:#24b1d7}.page-template-template-contact div[class^="contact-"] a.brann-btn{margin:25px 0 35px}@media only screen and (min-width: 992px){.page-template-template-contact div[class^="contact-"] a.brann-btn{float:right}}@media only screen and (min-width: 992px){.page-template-template-contact div[class^="contact-"]:nth-of-type(-n+3)::after{content:'';position:absolute;top:2px;right:0;height:50px;width:2px;background-color:#323232}.page-template-template-contact div[class^="contact-"]:nth-of-type(2)>div,.page-template-template-contact div[class^="contact-"]:nth-of-type(3)>div{padding:0 22%}.page-template-template-contact div[class^="contact-"]:nth-of-type(4)>div{padding:0 0 0 30%}}@media only screen and (min-width: 768px) and (max-width: 991px){.page-template-template-contact div[class^="contact-"]{margin-bottom:20px}.page-template-template-contact div[class^="contact-"]:nth-of-type(2n+1)::after{content:'';position:absolute;top:2px;right:0;height:50px;width:2px;background-color:#323232}.page-template-template-contact div[class^="contact-"]:nth-of-type(2n+2)>div{padding-left:20%}}@media only screen and (min-width: 1200px){.page-template-template-contact .map-wrapper{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-2;min-height:1100px;height:100vh}.page-template-template-contact footer.footer{margin-top:300px}}@media only screen and (max-width: 1199px){.page-template-template-contact .pddm-map{min-height:1100px;height:100vh}.page-template-template-contact footer.footer{margin:0}}article#sponsored .article-header strong{font-size:18px;text-transform:uppercase;display:block;margin:40px 0 20px}article#sponsored .sponsored{margin-bottom:30px;font-size:14px}article#sponsored .sponsored .logo::after{content:'';height:100%;display:inline-block;vertical-align:middle}article#sponsored .sponsored .logo img{display:inline-block}article#sponsored .sponsored a{font-weight:600;color:#24b1d7}@media only screen and (max-width: 991px){#side{margin-top:80px}}#side a[href^="tel"].chat{display:block;margin:0 0 20px 10px;color:#323232;font-size:24px;margin-top:12px;font-weight:600}#side a[href^="tel"].chat::before{content:'';display:inline-block;background-image:url("../images/black_phone.svg");height:18px;width:17px;background-size:cover;-webkit-transform:translate(-10px, 1px);-moz-transform:translate(-10px, 1px);-ms-transform:translate(-10px, 1px);-o-transform:translate(-10px, 1px);transform:translate(-10px, 1px)}#side .links{margin-top:40px;padding-top:20px;border-top:4px solid #e7e7e7}#side .links a{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#24b1d7}#side .links a:hover{color:#008cb5}#side .links a::after{content:'';display:inline-block;background-image:url("../images/link_arrow.svg");height:12px;width:16px;background-size:cover;-webkit-transform:translate(8px, 1px);-moz-transform:translate(8px, 1px);-ms-transform:translate(8px, 1px);-o-transform:translate(8px, 1px);transform:translate(8px, 1px);-webkit-transition:background-image 0.3s ease-in-out;-moz-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}#side .links a:hover::after{background-image:url("../images/link_arrow_hover.svg")}.single-case-studies #main-content span{display:block;color:#979797;text-transform:uppercase}.single-case-studies #main-content h2{font-size:48px;font-weight:600}.single-case-studies #main-content h4{font-size:18px}.page-template-template-case-studies #content>article::after{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-top:20px;margin-bottom:0}.page-template-template-case-studies .case-study h4{font-size:24px;margin-bottom:20px}.page-template-template-case-studies .case-study::after{content:'';display:block;margin-top:18px;width:190px;height:4px;background-color:#e7e7e7}.page-template-template-case-studies .case-study a.more{margin-top:15px}@media only screen and (min-width: 992px){.page-template-template-case-studies #side,.page-template-template-testimonials #side{margin-top:75px}}.page-template-template-case-studies #side strong,.page-template-template-testimonials #side strong{display:block;font-size:18px;margin-bottom:20px}.page-template-template-case-studies #side strong::before,.page-template-template-testimonials #side strong::before{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-bottom:15px}.page-template-template-testimonials .article-content::after{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-top:20px;margin-bottom:25px}#testimonials .testimonial-heading{border-top-left-radius:20px;border-top-right-radius:20px;padding:15px 30px 45px;background-color:#e4e4e4}#testimonials .testimonial-heading p{margin:0;font-size:14px;font-weight:600;text-transform:uppercase}#testimonials .testimonial-quote{position:relative;border:2px solid #e4e4e4;border-radius:20px;background-color:#fff;-webkit-transform:translate(0px, -30px);-moz-transform:translate(0px, -30px);-ms-transform:translate(0px, -30px);-o-transform:translate(0px, -30px);transform:translate(0px, -30px)}#testimonials .testimonial-quote p{margin:0;padding:30px;position:relative}#testimonials .testimonial-quote p::before{content:'';position:absolute;top:30px;left:15px;background-image:url("../images/quote.svg");background-size:cover;width:10px;height:10px}#testimonials .testimonial-quote::after,#testimonials .testimonial-quote::before{content:'';position:absolute;border-style:solid;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}#testimonials .testimonial-quote::before{left:46px;bottom:-14px;border-width:14px;border-color:transparent transparent transparent #e4e4e4}#testimonials .testimonial-quote::after{left:52px;bottom:-10px;border-width:10px;border-color:transparent transparent transparent white}#testimonials .testimonial:nth-of-type(3n+1) .testimonial-quote::before{left:15px}#testimonials .testimonial:nth-of-type(3n+1) .testimonial-quote::after{left:21px}#testimonials .testimonial:nth-of-type(3n+2) .testimonial-quote::before{left:81px}#testimonials .testimonial:nth-of-type(3n+2) .testimonial-quote::after{left:87px}#testimonials .testimonial-person{padding-left:30px;margin-bottom:30px}#testimonials .testimonial-person p{margin:0}#services-side h4::before{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 991px){#services-side h4{margin-top:0}#services-side h4::before{content:none}}#services-side h6{font-weight:300}#services-side strong{font-weight:normal}#services-side a:not(.brann-btn){display:inline-block;margin:3px 0;color:#323232}#services-side a.brann-btn{margin:20px 0 60px}@media only screen and (max-width: 767px){#services-side a.brann-btn{margin:20px 0}}#services-side a[href^="mailto"]{color:#24b1d7;font-weight:bold}.page-template-template-services h1{text-transform:initial;font-size:60px}@media only screen and (max-width: 767px){.page-template-template-services h1{font-size:50px}}.page-template-template-services .services{margin-top:40px;font-size:16px}@media only screen and (max-width: 767px){.page-template-template-services .services{margin-top:30px}}.page-template-template-services .services strong{text-transform:uppercase;display:block}ul{padding-left:30px}ul.pddm-flex-list li,.page-template-template-services .services ul li,.page-template-template-services .accordian>.heading{list-style-type:none;position:relative;margin-top:18px;font-size:16px}ul.pddm-flex-list li::before,.page-template-template-services .services ul li::before,.page-template-template-services .accordian>.heading::before{content:'';position:absolute;left:-30px;top:1px;background-image:url("../images/bullet_point.svg");width:18px;height:18px;background-size:cover}@media only screen and (max-width: 767px){.page-template-template-services .go-to{margin-bottom:60px}}.page-template-template-services .go-to strong{display:block}.page-template-template-services .go-to::before{content:'';display:block;margin:40px 0 20px;height:4px;width:190px;background-color:#e7e7e7}.page-template-template-services .go-to a.brann-btn{margin-top:20px}.page-template-template-services footer.footer{margin-top:0}#accordian{padding-left:30px}.accordian>.heading{font-weight:300;font-size:16px}.accordian>.heading a{color:#323232;cursor:pointer}.accordian>.heading a:hover{-moz-text-decoration-style:dashed;-webkit-text-decoration-style:dashed}.accordian>.heading a::after{content:'';display:inline-block;background-image:url("../images/accordian.svg");width:9px;height:15px;background-size:cover;margin-left:8px;margin-bototm:-2px;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out}.accordian>.heading a[aria-expanded="true"]::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.accordian .content{font-size:16px;margin-top:9px;padding-left:40px}#insights>h2{padding-top:32px;margin-top:0}#tips{border-radius:30px;padding:30px;border:2px solid #d1d1d1}@media only screen and (max-width: 991px){#tips{border-radius:20px}}#tips h2{margin-top:0}#tips h4{margin-top:0;font-size:22px}#tips .tip-content{padding-top:10px}#tips div.tip{margin-bottom:30px}.page-template-template-insights.paged #insights,.archive.paged #insights{padding-top:15px}.page-template-template-insights h1,.archive h1{font-size:60px;text-transform:initial;margin-bottom:20px}.page-template-template-insights h2,.archive h2{font-size:24px;text-transform:uppercase;font-weight:600}.page-template-template-insights h2::after,.archive h2::after{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-top:20px;margin-bottom:-20px}.page-template-template-insights article[class^="insight-"] h4,.archive article[class^="insight-"] h4{margin-top:0;font-size:24px}.page-template-template-insights article[class^="insight-"] p,.archive article[class^="insight-"] p{margin-bottom:15px}.page-template-template-insights article[class^="insight-"] a.more,.archive article[class^="insight-"] a.more{display:block;margin-top:10px}.page-template-template-insights article[class^="insight-"]:not(.first)::after,.archive article[class^="insight-"]:not(.first)::after{content:'';display:block;height:4px;width:200px;background-color:#e7e7e7;margin:20px 0}.page-template-template-insights article[class^="insight-"]:last-of-type::after,.archive article[class^="insight-"]:last-of-type::after{content:none}.page-template-template-insights article[class^="insight-"].first,.archive article[class^="insight-"].first{font-size:30px}.page-template-template-insights article[class^="insight-"].first h4,.archive article[class^="insight-"].first h4{font-size:30px}.page-template-template-insights article[class^="insight-"].first p,.archive article[class^="insight-"].first p{line-height:1}.page-template-template-insights article[class^="insight-"].first a.more,.archive article[class^="insight-"].first a.more{font-size:16px}.page-template-template-insights article[class^="insight-"].first::after,.archive article[class^="insight-"].first::after{content:'';display:block;height:7px;width:50px;background-color:#f7941e;margin-top:20px;margin-bottom:30px}ul#archive-links{padding:0}@media only screen and (min-width: 992px){ul#archive-links{float:right;-webkit-transform:translate(0, 10px);-moz-transform:translate(0, 10px);-ms-transform:translate(0, 10px);-o-transform:translate(0, 10px);transform:translate(0, 10px)}}ul#archive-links li{position:relative;display:inline-block;padding:8px 15px;font-size:24px}ul#archive-links li:first-of-type{padding-left:0}ul#archive-links li::after{content:'';position:absolute;top:2px;right:0;bottom:-2px;width:2px;height:30px;margin:auto;background-color:#d1d1d1}ul#archive-links li:last-of-type{padding-right:0}ul#archive-links li:last-of-type::after{content:none}ul#archive-links li a{color:#24b1d7}ul#archive-links li.active a{color:#d1d1d1}#paginate{margin-top:70px}.page-numbers{text-align:center;display:inline-block;border-radius:50%;width:30px;height:30px;font-weight:600;font-size:20px;color:#323232;margin:0 2px}.page-numbers:hover:not(.current){color:initial}.page-numbers:hover:not(.current)>span{text-decoration:underline}.page-numbers.current{color:#fff;background-color:#006c9e}.page-numbers>span{display:inline-block;-webkit-transform:translate(0px, 3px);-moz-transform:translate(0px, 3px);-ms-transform:translate(0px, 3px);-o-transform:translate(0px, 3px);transform:translate(0px, 3px)}.page-numbers.prev,.page-numbers.next{font-size:0}.page-numbers.prev::before,.page-numbers.next::before{content:'';display:inline-block;width:11px;height:19px;-webkit-transform:translate(0px, 6px);-moz-transform:translate(0px, 6px);-ms-transform:translate(0px, 6px);-o-transform:translate(0px, 6px);transform:translate(0px, 6px);-webkit-transition:background-image 0.3s ease-in-out;-moz-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}.page-numbers.prev{margin:0 20px 0 0}.page-numbers.prev::before{background-image:url("../images/paginate_prev.svg")}.page-numbers.prev:hover::before{background-image:url("../images/paginate_prev_hover.svg")}.page-numbers.next{margin:0 0 0 20px}.page-numbers.next::before{background-image:url("../images/paginate_next.svg")}.page-numbers.next:hover::before{background-image:url("../images/paginate_next_hover.svg")}.single-insights h1,.single-post h1{font-size:48px;text-transform:initial;margin:15px 0 30px}h2.pddm-flex-title{font-size:30px;margin-bottom:20px}h3.pddm-flex-heading{margin:15px 0 10px;font-size:18px;text-transform:uppercase}img.pddm-flex-image{margin-bottom:30px}.pddm-flex-caption{font-style:italic;font-size:15px;margin:-15px 0 30px 0}.pddm-flex-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:15px 0}.pddm-flex-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes swing{0%{-webkit-transform:rotate(10deg)}50%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(10deg)}}@-moz-keyframes swing{0%{-moz-transform:rotate(10deg)}50%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(10deg)}}@keyframes swing{0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}}.swing{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation-name:swing;-moz-animation-name:swing;animation-name:swing;-webkit-animation-duration:3.5s;-moz-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:fowards;-moz-animation-fill-mode:fowards;animation-fill-mode:fowards}.page-template-template-jobboard header.header,.page-template-template-jobdetail header.header{z-index:2}.page-template-template-jobboard #main-content,.page-template-template-jobdetail #main-content{position:relative;z-index:1}#boss-button-container{position:absolute;right:-352px;top:0}@media only screen and (max-width: 767px){#boss-button-container{display:none}}#boss-button-container::before{width:709px;height:37px;content:url("../images/boss-button-gradient.png")}#boss-button-container .boss-button{position:absolute;z-index:2;left:0;right:0;top:-50px}#boss-button-container .boss-button img{cursor:pointer;display:block;margin:0 auto}#spreadsheet .modal-dialog{height:100vh;width:100vw;margin:0;overflow:scroll}
