html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both}.cf{zoom:1}.clear{clear:both}.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.nodisplay{display:none}.nodisplay_strict{display:none!important}.alignleft{float:left}.alignright{float:right}hr{display:block;height:1px;border:0;margin:0 0 25px;padding:0;border-top:1px dashed #bbb}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]) {display:none}[hidden]{display:none}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{font-family:proxima-nova,sans-serif}a:focus{}a:hover,a:active{outline:0!important;text-decoration:none!important}h1{}h1,h2,h3,h4,h5,h6,p,pre,blockquote,form,fieldset,table,ul{}ins{text-decoration:none}del{text-decoration:line-through}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:proxima-nova,sans-serif}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img,figure,figure img{border:0;-ms-interpolation-mode:bicubic;vertical-align:top;max-width:100%;height:auto}.entry-content object,.entry-content object embed,embed{max-width:100%}svg:not(:root) {overflow:hidden}fieldset{border:1px solid silver;margin:0;padding:0}legend{border:0;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow: visible}input,select{vertical-align:middle}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}::-moz-focus-inner{border:0;outline:0}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],select{font-family:proxima-nova,sans-serif;border:1px solid #edeff0;padding:15px 30px;width:100%;box-shadow:none;border-radius:10px;font-size:16px;color:#272628;background:#fff;box-sizing:border-box}textarea{font-family:proxima-nova,sans-serif;border:1px solid #edeff0;padding:15px 30px;width:100%;box-shadow:none;border-radius:10px;height:36px;font-size:16px;color:#272628;background:#fff;box-sizing:border-box;height:110px;resize:none;border-radius:0;moz-border-radius:0;-webkit-border-radius:10px}button,input[type="button"],input[type="reset"],input[type="submit"]{font-family:proxima-nova,sans-serif;background:#f5c719;padding:15px 25px;text-align:center;font-size:16px;line-height:18px;color:#575656;text-transform:uppercase;font-weight:bold;margin-top:5px;border:0;display:inline-block;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#575656;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button[disabled],input[type="button"][disabled],input[type="reset"][disabled],input[type="submit"][disabled]{opacity:.5}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9f9f9f!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#9f9f9f!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9f9f9f!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#9f9f9f!important}html{-webkit-text-size-adjust:none}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:5px 20px 15px 0!important}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:5px 0 10px 15px!important}.wp-caption.alignright{margin:7px 0 7px 14px}blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin:10px 0}.site-content blockquote.alignleft,blockquote.alignright{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-top:17px;width:50%}figcaption{font-family:'Source Sans Pro',sans-serif;font-size:14px;line-height:18px;color:#525252;padding:5px 0}body{font-family:proxima-nova,sans-serif;color:#5a5a5f;background:#fff!important;font-size:14px;line-height:20px;font-weight:400;margin:0!important}h1,h2,h3,h4,h5,h6{font-family:roboto-slab,serif;font-weight:700;margin:0 0 15px;text-transform:capitalize}h1{font-size:34px;line-height:45px;color:#5a5a5f}h2{font-size:30px;line-height:42px;color:#002b52}h3{font-size:26px;line-height:34px;color:#5a5a5f}h4{font-size:23px;line-height:32px;color:#002b52}h5{font-size:20px;line-height:30px}h6{font-size:18px;line-height:22px}a{text-decoration:none;color:#4b6e8f;cursor:pointer!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:hover{color:#2f4d69}p{margin:0 0 25px 0;padding:0;color:#5a5a5f;font-family:proxima-nova,sans-serif;font-size:16px;line-height:30px;font-weight:400;word-wrap:break-word}ul,ol{margin:0 0 25px 0;padding-left:20px;list-style:disc}p a,ul li a,.page-content ol li a{color:#4b6e8f;font-weight:600}p a:hover,ul li a:hover,ol li a:hover{color:#2f4d69}ul li,ol li{color:#272628;font-family:proxima-nova,sans-serif;font-size:16px;line-height:22px;font-weight:normal;margin:0 0 10px 0;word-wrap:break-word}em{font-style:italic}html,body{}.wrapper{}.container{width:1280px;max-width:96%;margin:0 auto}.page-template-reservation .container{width:1280px!important;max-width:96%!important}iframe{width:100%}blockquote{margin-top:40px}blockquote p{color:#f0cc00;font-size:43px;line-height:52px}.inner-banner{background-repeat:no-repeat!important;height:300px;border-radius:0 0 400px 0;position:relative;z-index:0;background-position:center center!important;width:100%;margin-bottom:0;background-size:cover!important}.inner-banner .container{position:relative}.inner-banner:before{background:rgba(16,16,18,.38);border-radius:0 0 400px 0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;content:''}.inner-banner h2{color:#fdfafa;font-size:36px;margin:0;z-index:10;text-transform:capitalize}.page-content,.page-content.default-template,.error-404{padding:60px 0}header#masthead{}header#masthead>*{display:flex;align-items:center;font-size:18px;line-height:1;list-style:none;margin:0;padding:0;flex:0 1 auto}header#masthead>a.logo_image{padding:20px 0}header#masthead>a.logo_image img{display:block;height:60px}header#masthead #main-menu{flex:1 0 auto;justify-content:flex-end;align-items:stretch}header#masthead #main-menu>li{margin:0;padding:4px 0 0 0;margin:0 0 0 35px;position:relative;display:flex;align-items:center;border-bottom:4px solid transparent}header#masthead #main-menu>li>a{font-size:18px;line-height:22px;color:#212226;text-transform:capitalize;font-weight:300}header#masthead #main-menu>li:hover{border-bottom:4px solid #4b6e8f}header#masthead #main-menu>li>ul.sub-menu{position:absolute;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);z-index:999;background:#fff;padding:15px 25px;list-style:none;margin:4px 0 0 0;white-space:nowrap;top:100%;display:none}header#masthead #main-menu>li>ul.sub-menu:before{content:'';border-bottom:7px solid #4b6e8f;border-right:7px solid transparent;border-left:7px solid transparent;position:absolute;top:-10px;left:10px;z-index:10}header#masthead #main-menu>li:hover>ul.sub-menu{display:block}header#masthead #main-menu>li>ul.sub-menu li{margin:0}header#masthead #main-menu>li>ul.sub-menu a{font-size:15px;line-height:34px;color:#212226;display:block;font-weight:300;text-transform:capitalize;font-family:proxima-nova,sans-serif;border:none}header#masthead #main-menu>li>ul.sub-menu a:hover{color:#4b6e8f}header#masthead>a.phone{position:absolute;top:0;right:0;background:#4b6e8f;color:#fdfdfd;padding:0 35px;font-size:14px;line-height:30px;font-weight:700}header#masthead>a.phone:hover{background:#344c62}@media (max-width:991px){header#masthead #main-menu,header#masthead>a.phone{display:none}}.breadcrumbs{padding:25px 0;position:relative}#breadcrumbs{text-align:left;margin:0}.breadcrumbs:after{position:absolute;left:0;bottom:0;border-bottom:1px solid #ebebeb;width:65%;z-index:-1;height:100%;content:''}#breadcrumbs span a{color:#5a5a5f;font-size:16px;font-weight:700}#breadcrumbs span a:hover{color:#2f4d69}#breadcrumbs span.breadcrumb_last{color:#4b6e8f;font-weight:700;font-size:16px}#breadcrumbs span a:after{content:'|';padding:0 5px;display:inline-block;color:#212226}.home .page-content{padding:60px 0 0}.home-banner .container{z-index:5}.home-banner{border-radius:0 0 0 400px;overflow:hidden;position:relative;background-position:15% 30%!important;background-size:cover!important;width:100%;height:550px;text-align:center}.home-banner:before{background:rgba(16,16,18,.38);position:absolute;left:0;top:0;width:100%;height:100%;content:''}.home-banner h1{padding-left:50px;font-size:60px;line-height:75px;margin:0 0 20px;color:#fdfafa;font-weight:700;font-family:roboto-slab,serif;text-align:left;max-width:700px}.home-banner p{font-size:24px;margin-bottom:40px;line-height:34px;font-family:proxima-nova,sans-serif;color:#fdfafa}.home-banner a{font-size:17px;text-transform:uppercase;font-family:proxima-nova,sans-serif;border:1.1px solid #fdfdfd;border-radius:31px;color:#002b52;background:#fdfdfd;padding:12px 10px;display:flex;width:150px;justify-content:center;align-items:center;margin:0 auto;font-weight:700}.home-banner a:hover{background:#002b52;color:#fdfdfd}.home-banner .box{background:rgba(0,43,82,.9);width:100%;text-align:center;position:absolute;bottom:0;padding:30px 0}.home-banner p{color:#fff;text-align:right;font-family:roboto-slab,serif;font-size:24px;margin:0;width:78%;padding-right:25px}.home-banner .btn-div{width:20%}.service-block{padding:90px 0;position:relative;margin-bottom:0}.service-block .col1{width:30%;magin-right:44px}.service-block .col1 span{font-size:18px;text-transform:uppercase;font-weight:600;color:#e0e1e2;letter-spacing:1px}.service-block .col1 h2{color:#5a5a5f;text-transform:none;margin:15px 0}.learnbtn{color:#4b6e8f;text-transform:uppercase;letter-spacing:.5px;font-weight:700;font-size:18px}.service-block .col2{width:66%;margin-left:35px}.service-block li:last-child{margin:0}.service-block li{width:28.3%;text-align:left;padding:0;list-style:none;position:relative;margin:0;margin-right:3%}.service-block li:after{border-right:1px solid #e3e3e3;position:absolute;right:-20px;top:0;height:100%;width:1px;content:'';margin-top:10px}.service-block li:last-child{margin:0}.service-block li:last-child:after{display:none}.service-block li img{margin-bottom:25px;height:75px;width:auto}.service-block li h3 a{color:#002b52;font-weight:700;margin:0 0 20px;font-family:roboto-slab,serif;font-size:22px;border:0}.service-block li h3 a:hover{color:#2f4d69}.service-block li a{color:#4b6e8f;font-weight:700;font-size:18px;padding-bottom:10px;border-bottom:1.2px solid #4b6e8f}.service-block li a:hover{border-color:#2f4d69}.about-block{padding:0 0 80px;position:relative}.about-block .img-block{position:relative;width:45%}.about-block .img-block img{width:100%}.about-block .img-block:after{background:rgba(16,16,18,.38);position:absolute;left:0;top:0;width:100%;height:100%;content:''}.about-block .img-block:before{position:absolute;left:-35px;top:-40px;background:#4b6e8f;height:340px;width:95%;content:'';display:none;z-index:-1}.about-block .col1{width:35%}.about-block .col2{width:35%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background:#5a5a5f;padding:80px;z-index:5;margin-top:-40px;margin-left:-50px}.about-block .col2 span{font-size:18px;text-transform:uppercase;font-weight:600;color:#76767a;letter-spacing:.5px}.about-block p{font-size:16px;color:#e3e3e4;margin:20px 0}.about-block p.btndiv a{color:#fafbfc}.testimonial-block{position:relative;padding:20px 0 80px}.testimonial-block p{font-size:26px;line-height:45px;font-family:roboto-slab,serif;max-width:800px;color:#5a5a5f;font-weight:300!important}.testimonial-block .content{position:relative;border-left:1px solid #ddd;padding-left:70px}.testimonial-block .content:before{position:absolute;left:20px;top:10px;content:'“';font-family:roboto-slab,serif;font-size:100px;color:#4b6e8f}.testimonial-block .img-block{position:absolute;right:100px;top:-160px;z-index:5}.testimonial-block .img-block .icon{position:absolute;left:-124px;top:-113px;background:#fff}.testimonial-block .img-block:before{background:rgba(16,16,18,.38);position:absolute;left:0;top:0;width:100%;height:100%;content:''}.bottom_image ul{list-style:none;padding:0;margin:0}.bottom_image ul li:first-child{width:30%}.bottom_image ul li:last-child{width:70%;display:flex;align-items:center;justify-content:center;border-radius:0 300px 0 0}.bottom_image ul li{height:450px;position:relative;z-index:1;margin:0;background-size:cover!important}.bottom_image ul li:before{background:rgba(16,16,18,.38);z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;content:''}.bottom_image ul li h2{color:#f2f4f5;font-size:43px;line-height:70px;font-weight:700;text-transform:none}.bottom_image ul li:last-child:before{border-radius:0 300px 0 0}.contact-block{background:#002b52;padding:60px 0 90px;border-bottom:10px solid #4b6e8f}.contact-block h2{color:#fdfdfd}.contact-block span{color:#fdfafa;font-size:18px;margin-bottom:20px;width:100%;display:block}.page-content div.wpcf7{padding:0;margin-top:40px}#html_element{width:70%;text-align:right}#html_element>div{text-align:right;float:right}.wpcf7-form .cols{width:48%;padding-right:15px;margin-bottom:20px;display:inline-block;vertical-align:text-top}.wpcf7-form .cols-full{width:97.5%}.wpcf7-form .wpcf7-form-control{border-color:rgba(111,98,90,.25);border-radius:10px;padding:12px 15px;color:#00080e}.wpcf7-form .cols.recaptcha .wpcf7-form-control{padding:12px 0}.wpcf7-form .wpcf7-submit{font-size:16px;margin:0 0 0;color:#fdfdfd;text-transform:uppercase;background:#4b6e8f;border-radius:31px;padding:15px 40px}.wpcf7-form .wpcf7-submit:hover{background:#344c62;color:#fdfdfd}#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{margin:0;padding:0}.wpcf7-form input.wpcf7-form-control::-webkit-input-placeholder,textarea.wpcf7-form-control::-webkit-input-placeholder{color:#aaa!important}.wpcf7-form input.wpcf7-form-control::-moz-placeholder,textarea.wpcf7-form-control::-moz-placeholder{color:#aaa!important}.wpcf7-form input.wpcf7-form-control:-ms-input-placeholder,textarea.wpcf7-form-control:-ms-input-placeholder{color:#aaa!important}.wpcf7-form input.wpcf7-form-control:-moz-placeholder,textarea.wpcf7-form-control:-moz-placeholder{color:#aaa!important}.wpcf7-form input.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:red!important}.wpcf7-form span.wpcf7-not-valid-tip{font-size:14px;line-height:20px;display:none}div.wpcf7-validation-errors,.custom-password-message{margin:5px 0;border:none;background:#f9aba0;font-size:13px!important;line-height:22px!important;color:#333;clear:both}div.wpcf7-mail-sent-ok{margin:5px 0;border:none;background:#398f14;font-size:13px!important;line-height:22px!important;color:#fff;clear:both}#map{height:400px;width:100%}.formstitle{vertical-align:middle}.formstitle img{height:22px;vertical-align:middle;margin-right:10px}.testimonial-video{margin:40px 0 60px}.testimonial-video .block{width:49%;margin-bottom:20px;position:relative}.testimonial-video .block a{position:relative;display:flex;align-items:center;justify-content:center}.testimonial-video .block a:after{content:'';background-image:url(assets/images/youtube.png);background-repeat:no-repeat;position:absolute;right:0;top:50%;text-align:center;height:50px;width:50px;left:0;background-size:contain;margin:0 auto;z-index:2}.testimonial-video .block a:hover:before{background:rgba(0,0,0,.2);height:100%;width:100%;content:'';position:absolute;left:0;top:0}.testimonial-video .block a:hover:after{content:'';background-image:url(assets/images/xyoutube-red.png.pagespeed.ic.0Qp30ZhqNC.png);background-repeat:no-repeat;position:absolute;right:0;top:50%;text-align:center;height:50px;width:50px;left:0;background-size:contain;margin:0 auto;z-index:2}.page-template-faq .inner-banner:after{display:none}.faq-page{position:relative}.faq-content .headline{background:#5a5a5f;padding:30px 5px;margin:30px 0}.faq-content .headline h3{color:#fdfafa;text-transform:none;text-align:center;margin:0;font-weight:400}.faq-page .cols.first{width:48%;float:left;padding-right:2%}.faq-page .cols.second{width:48%;float:left;padding-left:2%}.faq-page ul.faqs{margin:40px 0;list-style:none;padding:0}.faq-page ul.faqs li{margin:0 0 20px;border-radius:4px}.faq-page ul.faqs li h5.active{background:#4b6e8f;color:#fdfdfd;border-radius:4px 4px 0 0!important}.faq-page ul.faqs li h5{text-transform:none;padding:20px 40px 20px 20px;background:#e5e5e6;border-radius:6px 6px 0 0;font-size:15px;line-height:20px;font-weight:700;color:#5a5a5f;margin:0;cursor:pointer;position:relative}.faq-page ul.faqs li h5:after{width:18px;height:18px;content:'';position:absolute;top:50%;right:20px;background:url(assets/images/plus.svg) center no-repeat;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.faq-page ul.faqs li h5.active:after{background-image:url(assets/images/minus.svg)}.faq-page ul.faqs li .faq-content{padding:35px;display:none;border-radius:0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.faq-page ul.faqs li .faq-content p{margin:0;font-size:16px;line-height:30px;color:#68697c}.faq-page.service-faq ul.faqs{margin:0 0}.testimonial-page{padding:80px 0;background:#e5e5e6}.testimonial-page .content-block{margin-bottom:40px}.testimonial-page h2{color:#638d88;font-size:22px;line-height:35px;margin-bottom:30px;text-transform:uppercase;font-weight:400;letter-spacing:3px}.testimonial-page .box{padding:90px 7% 50px 8%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:1px solid #edeff0;margin-bottom:40px;background:#fdfdfd;border-radius:23px}.testimonial-page .content{position:relative}.testimonial-page .content:before{position:absolute;left:-50px;top:-20px;font-family:roboto-slab,serif;content:'“';font-size:104px;color:#4b6e8f}.testimonial-page .content p{font-size:22px;color:#5a5a5f;line-height:38px;font-family:roboto-slab,serif;font-weight:300}.testimonial-page hr{border-top:1.2px solid #efefef;margin:40px 0 25px}.testimonial-page h5{text-transform:capitalize;color:#4b6e8f;font-size:18px;letter-spacing:.5px;font-weight:700}.widget{padding:80px 0}.whatwedo-block{position:relative;height:480px}.whatwedo-block .img-block{position:absolute;right:0;top:0}.whatwedo-block .img-block img{}.whatwedo-block .cols{width:52%}.whatwedo-block .cols .subline{font-size:18px;margin-bottom:10px;text-transform:uppercase;font-weight:700;color:#e0e1e2;letter-spacing:.5px;display:block;margin-bottom:40px}.whatwedo-block p{color:#5a5a5f;margin:0 0 20px}.whatwedo-block .cols h2{color:#5a5a5f;font-weight:700;margin:0 0 10px;text-transform:none}.whatwedo-block .cols h2 span{font-size:36px;line-height:90px;vertical-align:text-top;border-bottom:2px solid #ababac;padding-bottom:10px;text-transform:uppercase;letter-spacing:0;font-weight:700}.whatwedo-block .cols a{color:#4b6e8f}.whatwedo-block .cols a:hover{color:#2f4d69}.page-template-team .inner-banner:after{display:none}.teaminfo{position:relative;margin:40px 0}.teaminfo .headline{background:#5a5a5f;padding:50px 50px;position:absolute;right:0;top:0;max-width:600px}.teaminfo .headline h3{color:#fdfafa;text-transform:none;text-align:center;margin:0;font-weight:400}.teamlist .team_title h2{position:relative;text-align:center;color:#002b52;margin-bottom:60px}.teamlist .team_title h2:before,.teamlist .team_title h2:after{background-color:#d6d8d9;content:'';display:inline-block;height:1.5px;position:relative;vertical-align:middle;width:28.5%}.teamlist .team_title h2:before{right:.5em;margin-left:-50%}.teamlist .team_title h2:after{left:.5em;margin-right:-50%}.teamlist{clear:both;position:relative;margin-top:80px}.teamlist .cols{margin-bottom:50px;padding:0 80px}.teamlist .cols .box{position:relative}.teamlist .cols .box .content-block{width:78%;padding-left:2%;padding-top:15px}.teamlist .cols .box .img-block{width:20%;position:relative}.teamlist .cols .box .img-block .icon{position:absolute;right:15px;top:-30px;height:60px;background:#4b6e8f}.teamlist .cols .box .img-block img{height:180px}.teamlist .cols .box h2{margin:0 0 10px;color:#5a5a5f;font-size:23px;line-height:24px;word-break:break-all;text-transform:capitalize}.teamlist .cols .box span{font-size:17px;color:#4b6e8f;font-weight:300;text-transform:capitalize;display:block;font-family:roboto-slab,serif}.teamlist .cols .box hr{border-top:1px solid #ddd;margin:25px 0}.teamlist .cols .content{color:#5a5a5f;font-size:15px}.staffheading{border-top:1.5px solid #ddd;margin:0 80px 80px}.staffheading h3{background:#4b6e8f;color:#fff;width:30%;padding:20px 25px;text-align:center;margin:0 auto}.staffrows{padding:0 80px}.staffrows .cols{width:18%;text-align:center;margin-bottom:50px}.staffrows .cols .content-block{padding-top:25px}.staffrows .cols .img-block img{width:100%}.staffrows .cols h2{margin:0 0 10px;color:#5a5a5f;font-size:23px;line-height:24px;word-break:break-all;text-transform:capitalize}.staffrows .cols span{font-size:17px;color:#4b6e8f;font-weight:300;text-transform:capitalize;display:block;font-family:roboto-slab,serif}.gallerydiv{position:relative}.gallerydiv h6{position:absolute;left:0;bottom:0;margin:0;background:#4a6e8f;width:100%;color:#fff;padding:8px 0;font-size:15px;font-family:proxima-nova,sans-serif}.gallerydiv h6 span{padding:0 12px}.gallerydiv ul{list-style:none;padding:0;margin:0}.gallerydiv .imagediv a{display:none}.gallerydiv .imagediv a:first-child{display:block}.gallerydiv{width:40%}.page-template-contact .inner-banner,.page-template-contact .breadcrumbs{display:none}.page-content.contact-template{padding:0 0 60px}.contact-calltoaction{position:relative}.contact-calltoaction .headline{background:#5a5a5f;padding:0 120px;position:absolute;right:0;top:0;max-width:600px;height:100%;display:flex;align-items:center;justify-content:center}.contact-calltoaction .headline h3{color:#fdfafa;text-transform:none;text-align:left;margin:0;font-weight:400;line-height:38px}.contact-page{padding:80px 0;position:relative;overflow:hidden}.contact-page:before{position:absolute;left:0;top:0;z-index:-1}.contact-page .col1{width:50%;padding-right:60px}.contact-page .col1 h2{color:#5a5a5f;text-transform:none}.contact-page .col2{width:40%;position:relative;padding-top:45px}.contact-page .col2 h3{font-size:22px;line-height:34px;color:#5a5a5f;margin:15px 0;font-family:proxima-nova,sans-serif}.contact-page .col2 p.office{margin:0;color:#5a5a5f}.contact-page .col2 p.phone{margin:0;color:#5a5a5f}.contact-page .col2 p a{color:#5a5a5f;font-weight:400}.contact-page .col2 p a:hover{color:#2f4d69}.contact-page .col2 .img-block{position:relative;right:-40px;bottom:0}.contact-page .col2 .img-block .icon{position:absolute;right:38px;top:-123px;background:#fff;z-index:5}.contact-page .col2 .img-block:before{background:rgba(16,16,18,.38);position:absolute;left:0;top:0;width:350px;height:100%;content:''}.contact-page .col2 .line{border-left:1.2px solid #ddd;padding-left:40px;padding-bottom:160px;margin-bottom:30px}#map{height:500px}.contact-page #nf-field-20-container{width:70%;display:inline-block;vertical-align:middle;margin-top:0}.contact-page #nf-field-4-container{width:27%;text-align:right}.contact-form .textarea-wrap{margin-bottom:30px}.contact-form .recaptcha-wrap{float:right}.page-template-contact .dropdown{overflow:hidden;position:relative;text-transform:capitalize}.page-template-contact .dropdown:after{content:'';background-image:url(assets/images/dropdown.svg);background-repeat:no-repeat;padding:15px 8px;position:absolute;right:3%;top:45%;z-index:1;text-align:center;height:100%;pointer-events:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none!important}.page-template-contact .wpcf7-form .wpcf7-form-control{background:#fdfdfd;border-color:rgba(111,98,90,.25);border-radius:13px;padding:12px 20px;color:#aaa;font-size:15px}.page-template-contact .full{margin-bottom:20px}.page-template-contact .full textarea{margin-bottom:20px}.page-template-contact .wpcf7-form .wpcf7-form-control.contact-btn{font-size:15px;color:#fff;font-weight:700;text-transform:uppercase;padding:15px 40px;line-height:22px;background:#4b6e8f;border-radius:31px;font-family:proxima-nova,sans-serif;letter-spacing:.5px}.page-template-contact .wpcf7-form .wpcf7-form-control.contact-btn:hover{background:#344c62;color:#fff}.page-template-contact #html_element{width:70%;text-align:right}.page-template-contact .btn{width:23%;text-align:right}.page-template-contact .col-two{margin-bottom:30px}.page-template-services .inner-banner:after{display:none}.service-content{padding:0 0 60px}.service-content .content{position:relative}.service-content .content .cols{width:48%}.service-action{height:500px;position:relative;background-size:cover!important;text-align:center;z-index:1}.service-action:before{content:'';display:block;width:100%;height:100%;background:rgba(0,43,82,.83);position:absolute;bottom:0;left:0;z-index:-1}.service-action h2{color:#fdfdfd;font-size:39px;text-transform:none;font-weight:500;line-height:57px;z-index:5;max-width:1140px;margin:0 auto 40px}.service-action .cta-btn{padding:15px;font-size:18px;background:transparent;font-family:proxima-nova,sans-serif;border:1.2px solid #fdfafa;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:#fff;border-radius:31px;display:flex;width:160px;align-items:center;margin:0 auto;justify-content:center}.service-action .cta-btn:hover{background:#011d38}.service-features{background:#eaebef;padding:60px 0}.service-features li{width:30.3%;text-align:center;list-style:none}.service-features li img{margin-bottom:20px}.service-features li h3{color:#4b6e8f}.service-features li p{margin-bottom:40px}.service-features li hr{border-top:1.2px solid #4b6e8f;width:250px;margin:0 auto}.service-bottom{padding:40px 0}.service-bottom h2{color:#4b6e8f;text-transform:none}.service-bottom h2 span{background:#4b6e8f;color:#fff;padding:5px 15px}.page-content.service-page{padding:60px 0 0}.service-testimonial{padding:0;position:relative;margin-top:20px}.service-testimonial .img-block{position:relative;width:45%}.service-testimonial .img-block img{width:100%}.service-testimonial .img-block:after{background:rgba(16,16,18,.38);position:absolute;left:0;top:0;width:100%;height:100%;content:''}.service-testimonial .img-block:before{position:absolute;left:-35px;top:-40px;background:#4b6e8f;height:340px;width:95%;content:'';display:none;z-index:-1}.service-testimonial .col1{width:35%}.service-testimonial .col2{width:35%;background:#5a5a5f;padding:80px;z-index:5;margin-top:-40px;margin-left:-50px}.service-testimonial .col2 span{font-size:18px;text-transform:uppercase;font-weight:600;color:#76767a;letter-spacing:.5px}.service-testimonial p{font-size:20px;color:#e3e3e4;margin:20px 0;line-height:35px;position:relative}.service-testimonial h4{color:#7b7b7f;text-transform:uppercase;font-size:18px;font-family:proxima-nova,sans-serif}.service-testimonial h3{color:#fff;text-transform:uppercase;font-size:19px;font-family:proxima-nova,sans-serif}.service-testimonial .col2{position:relative}.service-testimonial .col2:before{position:absolute;right:40px;top:80px;content:'“';font-family:roboto-slab,serif;font-size:100px;color:#4b6e8f;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.service-testimonial p:before{content:'“';padding-right:2px}.service-testimonial p:after{content:'”';padding-left:2px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.green-block{position:relative;height:150px;background:#002b52;border-bottom:10px solid #4b6e8f}.green-block h4{vertical-align:middle;margin:0;color:#126e5b;color:#fdfdfd;text-transform:none;font-weight:400;text-transform:none;width:85%}.green-block .btn{width:15%}.green-block .btn a{background:#fdfafa;font-size:18px;text-transform:uppercase;font-weight:600;color:#002b52;width:150px;padding:15px 10px;border-radius:31px;display:flex;align-items:center;justify-content:center}.green-block .btn a:hover{background:#002b52;color:#fff;border:1px solid #fff}footer .footer-section{clear:both;padding:60px 0;background:#fff}footer .footer-section .cols{width:28%}footer .footer-section .cols.cols-second{width:30%;border-right:1.1px solid #ddd}footer .footer-section .cols.cols-third div{float:right}footer .footer-section .cols:first-child span{font-size:25px;font-weight:600;color:#d5d7d8;text-transform:uppercase;width:100%;display:block;margin:20px 0 0}footer .footer-section h5{color:#002b52;letter-spacing:.5px;font-size:24px;line-height:26px;font-family:roboto-slab,serif;font-weight:700;text-transform:none!important}footer .footer-section p{font-weight:400;font-family:proxima-nova,sans-serif;color:#5a5a5f;font-size:16px}footer .footer-section .phone{margin-bottom:5px}footer .footer-section p a{color:#4b6e8f;font-size:16px;font-weight:600;line-height:30px}footer .footer-section p a:hover{color:#2f4d69!important}footer .footer-section ul{margin:0;padding:0;list-style:none;text-align:left}footer .footer-section ul li a{color:#5a5a5f;font-size:16px;text-transform:capitalize;font-weight:500;line-height:30px}footer .footer-section ul li a:hover{color:#4b6e8f!important}footer .footer-section .cta-btn{background:#4b6e8f;color:#fff;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:700;display:block;border-radius:31px;padding:18px 20px;text-transform:uppercase;margin:20px 0 0;text-align:center;letter-spacing:1px;width:180px}footer .footer-section .cta-btn:hover{background:#344c62}footer .footer-section .cols .logo img{height:60px}.site-info{background:#fff;font-size:13px;line-height:20px;padding:10px 0;color:#5a5a5f}.site-info a{color:#5a5a5f!important}.site-info a:hover{color:#4b6e8f!important}.site-info ul.socials{margin:15px 0;padding:0;list-style:none;display:inline-block;padding-left:20px}.site-info ul.socials li{margin:0;padding:0;display:inline-block;vertical-align:middle;margin-right:10px;line-height:20px}.site-info ul.socials li img{width:33px;height:33px}.site-info ul.socials li a{display:block}.site-info ul.socials li a:hover{opacity:.6}.site-info .logodiv{display:inline-block;height:50px;vertical-align:middle}#footer-bottom{display:inline-block;margin:0;padding:0}#footer-bottom li{display:inline-block;margin:0}#footer-bottom li.menu-item:after{content:'|';padding:0 5px;display:inline-block;color:#8d8a8a}#footer-bottom li.menu-item:last-child:after{content:'';padding:0 5px;display:inline-block}#footer-bottom li a{font-size:13px;line-height:20px;color:#000;font-weight:500}.contact-div .cta-btn{padding:25px 25px;font-size:18px;position:fixed;top:20%;right:0;background:#f0cc00;font-family:proxima-nova,sans-serif;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:#fff}.contact-div .cta-btn:hover{background:#4b6e8f}.animatable{visibility:hidden;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.animated{visibility:visible;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(40px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(40px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}#comments{clear:both;padding:2em 0 .5em}.comments-title{padding:11px 10px 10.5px;background:#dfe1e4;margin:0;color:#757575;line-height:22px;text-transform:uppercase;font-size:16px;font-weight:600;line-height:18px;position:relative;margin:0}.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}.comment-list li{margin:0!important;padding:25px 0;border-top:1px dashed #bbb}.comment-list li.parent:first-child{border:0}.comment-list li.parent{padding-bottom:0}.comment-list li.parent .comment-body{margin-bottom:0}.comment-list li .children{margin:25px 0 0 25px}.comment-body{margin-left:65px}.comment-author{font-size:16px;line-height:18px;position:relative;z-index:2}.comment-author .avatar{height:50px;left:-65px;position:absolute;width:50px}.comment-author .says{display:none}.comment-meta{}.comment-metadata{color:#767676;font-size:12px;font-weight:normal;text-transform:uppercase}.comment-metadata a{color:#999!important;font-weight:normal!important}.comment-metadata a.comment-edit-link{color:#222;margin-left:1em}.comment-body{color:#333;font-size:14px;font-size:.875rem;margin-bottom:25px}.comment-reply-link{font-weight:800;position:relative}.comment-reply-link .icon{color:#222;left:-2em;height:1em;position:absolute;top:0;width:1em}.children .comment-author .avatar{height:30px;left:-45px;width:30px}.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar{border:1px solid #333;padding:2px}.no-comments,.comment-awaiting-moderation{color:#767676;font-size:14px;font-size:.875rem;font-style:italic}.comments-pagination{margin:2em 0 3em}.form-submit{text-align:right}#comments #commentform p.two-col input{width:49%;margin:0 0 0 1.5%;display:inline-block}#comments #commentform p.two-col input:first-child{margin:0}.comment-content p{font-size:14px}