﻿@media mobile{.m-hide{display:none}.m-show,.menu-toggle{display:block}.mb{margin-bottom:1rem}}/*! normalize.css v1.0.0 | MIT License | git.io/normalize */     article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}   audio,canvas,video{display:inline-block;*display:inline;*zoom:1}   audio:not([controls]){display:none;height:0}   [hidden]{display:none}     html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}   html,button,input,select,textarea{font-family:sans-serif}   body{margin:0}     a:focus{outline:thin dotted}   a:active,a:hover{outline:0}     h1{font-size:2em;margin:.67em 0} h2{font-size:1.5em;margin:.83em 0} h3{font-size:1.17em;margin:1em 0} h4{font-size:1em;margin:1.33em 0} h5{font-size:.83em;margin:1.67em 0} h6{font-size:.75em;margin:2.33em 0}   abbr[title]{border-bottom:1px dotted}   b,strong{font-weight:bold}   dfn{font-style:italic}   mark{background:#ff0;color:#000}   p,pre{margin:1em 0}   code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}   pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}   q{quotes:none}   q:before,q:after{content:"";content:none} small{font-size:75%}   sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} sup{top:-0.5em} sub{bottom:-0.25em}     dl,menu,ol,ul{margin:1em 0} dd{margin:0 0 0 40px}   menu,ol,ul{padding:0 0 0 40px}   nav ul,nav{list-style:none;list-style-image:none}     img{border:0;-ms-interpolation-mode:bicubic}   svg:not(:root){overflow:hidden}     figure{margin:0}     form{margin:0}   fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}   legend{border:0;padding:0;white-space:normal;*margin-left:-7px}   button,input,select,textarea{border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}   button,input{line-height:normal}   button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}   button[disabled],input[disabled]{cursor:default}   input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}   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-cancel-button,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}     table{border-collapse:collapse;border-spacing:0}.post,.page{margin:0}ul,li{padding:0;margin:0}ol{margin-left:20px;list-style:decimal}ol li{list-style:decimal}a,button,input[type=submit]{cursor:pointer;color:inherit;text-decoration:none}input:focus,textarea:focus,select:focus,button:focus{outline-color:#294bac}hr{background-color:#eaeaea;border:0;height:1px;margin-bottom:28px}ol{list-style:decimal}li>ul,li>ol{margin:0 0 0 23px}dl{margin:0 0 28px}dt{float:left;width:40%;font-weight:bold;margin:0 0 5px}dd{float:left;width:40%;margin:0 0 5px}table,th,td,.mce-item-table,.mce-item-table th,.mce-item-table td{border:1px solid #eaeaea}table a{color:#333}table,.mce-item-table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 28px;width:100%}table th,.mce-item-table th,table caption{border-width:0 1px 1px 0;font-size:17px;font-weight:700;padding:7px;text-align:left;vertical-align:baseline}table td,.mce-item-table td{border-width:0 1px 1px 0;font-size:17px;padding:7px;vertical-align:baseline}img{border:0;height:auto;max-width:100%;vertical-align:middle}.size-full{width:100%;max-width:100%}@media(min-width: 1920px){.size-full{height:auto}}figure{margin:0}del{opacity:.8}a{text-decoration:none}.alignleft{float:left;max-width:50%;margin:0 20px 0 0}.alignright{float:right;max-width:50%;margin:0 0 0 20px}.aligncenter{clear:both;display:block;margin:0 auto}.wp-caption{background:transparent;border:none;color:#707070;margin:0 0 28px 0;max-width:660px;padding:0;text-align:inherit}.wp-caption.alignleft{margin:7px 28px 21px 0}.wp-caption.alignright{margin:7px 0 21px 28px}.wp-caption.aligncenter{margin:7px auto}.wp-caption .wp-caption-text,.wp-caption-dd{font-size:14px;line-height:1.5;padding:7px 0}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery .gallery-caption{color:#707070;display:block;font-size:14px;line-height:1.5;padding:7px 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.mce-content-body .wpview-wrap{margin-bottom:32px}.mce-content-body .wp-audio-playlist{margin:0}.rtl blockquote{border-left:none;border-right:4px solid #707070;margin:0 -21px 35px 0;padding-left:0;padding-right:17px}.rtl blockquote>blockquote{margin-left:auto;margin-right:0}.rtl li>ul,.rtl li>ol{margin:0 23px 0 0}.rtl table th,.rtl table caption{text-align:right}.line-title:after{content:" ";border:2px solid #fff;display:block;max-width:130px;margin-top:25px}.center-txt{text-align:center}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:"Open Sans",sans-serif}h1{font-size:40px;line-height:50px}@media(min-width: 1920px){h1{font-size:65px;line-height:75px}}@media(min-width: 0px)and (max-width: 1024px){h1{font-size:30px;line-height:40px}}h2{font-size:35px;line-height:42px;color:#0673f8;margin-bottom:60px}@media(min-width: 1920px){h2{font-size:35px;line-height:42px}}@media(min-width: 0px)and (max-width: 1024px){h2{font-size:30px;line-height:40px}}h3{font-size:30px;line-height:36px;color:#0673f8;margin-bottom:40px}@media(min-width: 1920px){h3{font-size:30px;line-height:36px}}@media(min-width: 0px)and (max-width: 1024px){h3{font-size:22px;line-height:28px}}h4{font-size:30px;line-height:36px}@media(min-width: 1920px){h4{font-size:30px;line-height:36px}}@media(min-width: 0px)and (max-width: 1024px){h4{font-size:22px;line-height:28px}}p{margin-bottom:1.5rem;font-weight:300;font-weight:400;font-size:20px;line-height:30px;font-family:"Open Sans",sans-serif}@media(min-width: 1920px){p{font-size:20px;line-height:30px}}a{font-family:"Open Sans",sans-serif}a:visited{color:inherit}a:hover{color:#0673f8}.container{float:left;width:100%;padding:0}.flex{display:flex}@media(min-width: 0px)and (max-width: 1024px){.flex{flex-direction:column}}.flex-item{display:flex;justify-content:center;flex-direction:column}.two-col{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pad-80{padding:80px}[class*=box]{float:left;margin:0 1% 1rem 0;padding:0}@media(min-width: 0px)and (max-width: 1024px){[class*=box]{margin-right:0}}[class*=box]:last-child{margin-right:0}.box1{width:6.5%}.box2{width:15%}.box3{width:23.5%}.box4{width:32%}.box5{width:40.5%}.box6{width:49%}.box7{width:57.5%}.box8{width:66%}.box9{width:74.5%}.box10{width:83%}.box11{width:91.5%}.box12{width:100%;margin-right:0}@media(min-width: 0px)and (max-width: 1024px){[class*=box]{width:100%;margin-right:0}}.half-bx{float:left;width:50%}@media(min-width: 0px)and (max-width: 1024px){.half-bx{width:100%}}.five-in-a-row{float:left;width:20%}form{width:100%;padding:0}form p{float:left}form .box6{width:48%;margin:0}form .box6:nth-child(even){margin-left:4%}@media(min-width: 0px)and (max-width: 1024px){form .box6{width:100%;margin:0}form .box6:nth-child(even){margin-left:0}}form input,form textarea{float:left;width:100%;max-width:100%;padding:0 0 20px 0;margin-bottom:25px;background:none;font-weight:400;font-size:20px;line-height:30px;color:#707070;border:0;border-bottom:2px solid #959aa0}@media(min-width: 1920px){form input,form textarea{font-size:20px;line-height:30px}}form textarea{height:150px}form input[type=submit]{float:left;width:auto;border:0;float:left;margin-top:15px;padding:15px 40px;color:#0673f8;text-transform:uppercase;font-size:20px;border:1px solid #0673f8}form input[type=submit]:visited{color:#0673f8}form input[type=submit]:hover{color:#fff;background:#0673f8;text-decoration:none}@media(min-width: 0px)and (max-width: 1024px){form label{margin-bottom:10px;font-size:18px;line-height:28px}form input,form textarea{padding:10px;margin-bottom:15px}form input[type=submit]{width:100%;float:right}}section{float:left;width:100%;padding:80px 10%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(min-width: 1920px){section{width:100%;padding:100px 20%}}@media(min-width: 0px)and (max-width: 1024px){section{padding:2em}}.thin-section{float:left;width:100%;padding:0px 5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(min-width: 1920px){.thin-section{width:100%;padding:0px 20%}}@media(min-width: 0px)and (max-width: 1024px){.thin-section{padding:0 2em}}.image-right{float:right}.image-left{float:left}.tabbed{float:left;width:100%;padding-left:120px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(min-width: 0px)and (max-width: 1024px){.tabbed{padding-left:0}}.pad-right{padding-right:60px}@media(min-width: 0px)and (max-width: 1024px){.pad-right{padding-right:0}}.pad-left{padding-left:60px}@media(min-width: 0px)and (max-width: 1024px){.pad-left{padding-left:0}}.no-pad-top{padding-top:0 !important}.inner{position:absolute;top:50%;transform:translateY(-50%)}.pos-rel{position:relative}.middle-bx{float:left;width:50%;margin:0 25%}.large-middle-bx{float:left;width:65%;margin:0 17.5%}.full-screen-img{width:100%;height:100vh}.center-bx{text-align:center}.center-bx a.button,.center-bx a.blue-button{display:inline-block;float:none}.tick-list{list-style:none}.tick-list li{margin:0 0 20px 0;line-height:26px}.tick-list li:before{content:"";float:left;width:26px;height:26px;margin:0 20px 0 0;background:url(../images/tick.svg) no-repeat}.square-title{text-transform:uppercase;font-size:20px;font-weight:normal;color:#fff}.square-title:before{content:"";display:inline-block;width:20px;height:20px;margin-right:20px;background:#0673f8}.blue-bg{background:#0673f8;color:#fff}.light-grey-bg{background:#f7f7f7;color:#0673f8}.black-bg{background:#333;color:#fff}.black-bg h1,.black-bg h2,.black-bg h3,.black-bg h4,.black-bg p{color:#fff}.overlay{background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%}.light-overlay{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%}.button{float:left;margin-top:15px;padding:15px 40px;color:#0673f8;text-transform:uppercase;font-size:20px;border:1px solid #0673f8}.button:visited{color:#0673f8}.button:hover{color:#fff;background:#0673f8;text-decoration:none}.blue-button{float:left;margin-top:15px;padding:15px 40px;color:#fff;text-transform:uppercase;font-size:20px;background:#0673f8}.blue-button:visited{color:#fff}.blue-button:hover{color:#fff;background:#055cc6;text-decoration:none}.slick-slider{position:relative;display:block;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;margin-left:auto;margin-right:auto}.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%;margin-right:45px;margin-left:45px;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}.slick-prev,.slick-next{position:absolute;display:block;height:50px;width:50px;border-radius:50px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:#fff;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#000;outline:none;color:#fff}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;color:#fff}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;color:#fff}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#c1bcbc;display:block;height:15px;width:15px;outline:none;line-height:0px;font-size:0px;opacity:1;color:transparent;border-radius:60px;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:15px;height:15px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;background:#0673f8;border-radius:60px;opacity:1}html{width:100%;height:100%}body{width:100%;height:100%;margin:0;padding:0;font-weight:400;font-size:20px;line-height:30px;color:#707070;overflow-x:hidden;font-family:"Open Sans",sans-serif}@media(min-width: 1920px){body{font-size:20px;line-height:30px}}header{float:left;width:100%;padding:40px 5%;background:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}header .logo-bx{float:left;width:20%;text-align:center}@media(min-width: 0px)and (max-width: 1024px){header .logo-bx{width:60% !important}}header .toggle-nav{position:fixed;top:50%;right:0;transform:translateY(-50%);width:80px;height:80px;text-align:center;background:#0673f8;line-height:72px;z-index:999}header .toggle-nav:hover{cursor:pointer}header .toggle-nav img{width:30px}@media(min-width: 0px)and (max-width: 1024px){header .toggle-nav{width:40px;height:40px;line-height:40px}header .toggle-nav img{width:20px}}header .mobile-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:56}header .mobile-nav .two-col{float:left;height:100vh}header .mobile-nav .two-col p,header .mobile-nav .two-col a{color:#fff}header .mobile-nav .two-col .content.pad-80{position:absolute;top:0;left:0}header .mobile-nav .two-col .flex{flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}header .mobile-nav .two-col.pad-80.flex.black-bg{align-items:center}header .mobile-nav .two-col:nth-child(2){background:#333}header .mobile-nav .two-col:nth-child(2) ul#menu-main-menu li{list-style:none}header .mobile-nav .two-col:nth-child(2) ul#menu-main-menu li a{color:#fff;font-size:70px;line-height:120px}header .mobile-nav .two-col:nth-child(2) ul#menu-main-menu li a:hover{color:#0673f8}@media(min-width: 1024px)and (max-width: 1600px){header .mobile-nav .two-col:nth-child(2) ul#menu-main-menu li a{font-size:50px;line-height:100px}}@media(min-width: 0px)and (max-width: 1024px){header .mobile-nav .two-col{width:100%}header .mobile-nav .two-col:first-child{display:none}header .mobile-nav .two-col ul#menu-main-menu li a{font-size:30px !important;line-height:50px !important}}header.banner-wrap .bannerBg{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover}header.banner-wrap .logo-bx{position:absolute;top:20%;width:20%}header.banner-wrap .banner-content{float:left;width:100%;height:100%;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}header.banner-wrap .banner-content .inner{width:50%;padding:0 100px;z-index:55}header.banner-wrap .banner-content .inner p{margin:0;color:#fff;font-size:80px;line-height:120px}@media(min-width: 1024px)and (max-width: 1600px){header.banner-wrap .banner-content .inner p{font-size:60px;line-height:80px}}@media(min-width: 0px)and (max-width: 1024px){header.banner-wrap .banner-content .inner{width:90%;padding:0 5%}header.banner-wrap .banner-content .inner p{font-size:30px;line-height:40px}}header.banner-wrap .banner-content .box5{margin-left:40%}@media(min-width: 0px)and (max-width: 1024px){header.banner-wrap .banner-content .box5{max-width:60%}}header.banner-wrap .banner-content .box5 img{float:left;width:100%;height:100vh;object-fit:cover}.intro h1{font-size:40px;font-weight:normal}@media(min-width: 0px)and (max-width: 1024px){.intro h1{font-size:30px}}.intro .line:before{content:" ";border:2px solid #fff;display:block;max-width:130px;margin-top:25px}.gallery .box4:nth-child(2){margin-top:100px}@media(min-width: 0px)and (max-width: 1024px){.gallery .box4:nth-child(2){margin-top:0}}.gallery .vertical-title{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);color:#707070;font-weight:normal;position:absolute;right:0;bottom:20%}@media(min-width: 1024px)and (max-width: 1600px){.gallery .vertical-title{right:-10%}}@media(min-width: 0px)and (max-width: 1024px){.gallery .vertical-title{display:none}}.home-services .small-vertical-title{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);color:#707070;font-size:20px !important;font-weight:normal;text-transform:uppercase;position:absolute;left:55px;bottom:25%}.home-services .small-vertical-title:before{content:"";display:inline-block;width:20px;height:20px;margin-bottom:20px;background:#0673f8}@media(min-width: 0px)and (max-width: 1024px){.home-services .small-vertical-title{display:none}}.home-services .container .box5{width:40%;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.home-services .container .box5 img{width:100%;object-fit:cover}.home-services .container .box7{width:60%;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.home-services .container .box7 ul{margin:0 0 0 20px}@media(min-width: 1024px)and (max-width: 1600px){.home-services .container .box7 .button{margin-bottom:30px}}@media(min-width: 0px)and (max-width: 1024px){.home-services .container .box7{width:100%}}.home-services .container:nth-child(even) .box5{order:1}.home-services .container:nth-child(even) .box5 img{float:left}.home-services .container:nth-child(even) .box7{order:2;padding:0 20% 0 150px}@media(min-width: 0px)and (max-width: 1024px){.home-services .container:nth-child(even) .box7{padding:0 10%}}@media(min-width: 0px)and (max-width: 1024px){.home-services .container:nth-child(even) .box5{width:100%;order:1 !important}.home-services .container:nth-child(even) .box7{order:2 !important;margin-bottom:30px}}.home-services .container:nth-child(odd) .box5{order:2}.home-services .container:nth-child(odd) .box5 img{float:right}.home-services .container:nth-child(odd) .box7{order:1;padding:0 150px 0 20%}.home-services .container:nth-child(odd) .box7 .small-vertical-title{left:20%}@media(min-width: 0px)and (max-width: 1024px){.home-services .container:nth-child(odd) .box7{padding:0 10%}}@media(min-width: 0px)and (max-width: 1024px){.home-services .container:nth-child(odd) .box5{width:100%;order:1 !important}.home-services .container:nth-child(odd) .box7{order:2 !important;margin-bottom:30px}}.clients-slider{margin-top:80px}.contact-page .small-vertical-title{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);color:#707070;font-size:20px !important;font-weight:normal;text-transform:uppercase;position:absolute;left:10%;top:15%}.contact-page .small-vertical-title:before{content:"";display:inline-block;width:20px;height:20px;margin-bottom:20px;background:#0673f8}@media(min-width: 1024px)and (max-width: 1600px){.contact-page .small-vertical-title{left:5%}}@media(min-width: 0px)and (max-width: 1024px){.contact-page .small-vertical-title{display:none}}.contact-page .contact-details{padding-right:80px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contact-page .contact-details p,.contact-page .contact-details a{color:#959aa0}@media(min-width: 0px)and (max-width: 1024px){.contact-page .contact-details{padding-right:0}}.projects .small-vertical-title{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);color:#707070;font-size:20px !important;font-weight:normal;text-transform:uppercase;position:absolute;left:10%;top:15%}.projects .small-vertical-title:before{content:"";display:inline-block;width:20px;height:20px;margin-bottom:20px;background:#0673f8}@media(min-width: 0px)and (max-width: 1024px){.projects .small-vertical-title{writing-mode:inherit;transform:rotate(0deg);top:0}.projects .small-vertical-title:before{margin:0 10px -3px 0}}.projects .box4{position:relative;width:32%;margin:0 2% 2rem 0}.projects .box4:nth-child(3n+3){margin-right:0}.projects .box4 .project-content{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);color:#fff}.projects .box4 .project-content p{position:absolute;bottom:30px;left:30px;margin:0;text-transform:uppercase}@media(min-width: 0px)and (max-width: 1024px){.projects .box4{width:100%}}.portfolio-gallery .small-vertical-title{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);color:#707070;font-size:20px !important;font-weight:normal;text-transform:uppercase;position:absolute;left:10%;bottom:20%}.portfolio-gallery .small-vertical-title:before{content:"";display:inline-block;width:20px;height:20px;margin-bottom:20px;background:#0673f8}@media(min-width: 0px)and (max-width: 1024px){.portfolio-gallery .small-vertical-title{display:none}}.news{background:#f7f7f7}.news h1{font-size:40px;line-height:50px;text-align:center;margin-bottom:100px}@media(min-width: 1920px){.news h1{font-size:65px;line-height:75px}}@media(min-width: 0px)and (max-width: 1024px){.news h1{font-size:30px;line-height:40px}}.news [class*=box]{margin-right:2%}.news .box4{margin-bottom:50px}.news .box4:nth-child(3n+3){margin-right:0}.news .box4 .img-bx{position:relative}.news .box4 .img-bx span{position:absolute;bottom:0;left:0;padding:10px 20px;background:#0673f8;color:#fff}.news .box4 .news-content{padding:40px;background:#fff}.news .box4 .news-content h2{font-size:20px;line-height:30px;margin:0;min-height:120px}@media(min-width: 1920px){.news .box4 .news-content h2{font-size:28px;line-height:40px}}@media(min-width: 0px)and (max-width: 1024px){.news .box4 .news-content h2{font-size:20px;line-height:30px}}@media(min-width: 0px)and (max-width: 1024px){.news h1{margin-bottom:30px}.news .box4 h2{margin:20px 0;font-size:20px}.news .box4 a{font-size:18px}}.news .pagination{margin-top:40px;text-align:center}.news .pagination .page-numbers{display:inline-block;width:40px;height:40px;line-height:40px;margin-right:10px;color:#707070;text-align:center;border:1px solid #707070}.news .pagination .page-numbers:hover{background:#0673f8;color:#fff;border:1px solid #0673f8}.news .pagination .page-numbers.current{background:#0673f8;color:#fff;border:1px solid #0673f8}.news .pagination .page-numbers.current:hover{background:#055cc6}.news .pagination .prev,.news .pagination .next{display:none}article{float:left;width:100%;padding:0 25% 80px;margin-top:25vh !important}article h1{font-size:30px;line-height:36px}@media(min-width: 1920px){article h1{font-size:30px;line-height:36px}}@media(min-width: 0px)and (max-width: 1024px){article h1{font-size:22px;line-height:28px}}article p.date{font-weight:400;font-size:20px;line-height:30px;color:#0673f8}@media(min-width: 1920px){article p.date{font-size:20px;line-height:30px}}article blockquote{position:relative;margin:0;color:#0673f8}article blockquote p{font-size:20px;line-height:30px}@media(min-width: 1920px){article blockquote p{font-size:28px;line-height:40px}}@media(min-width: 0px)and (max-width: 1024px){article blockquote p{font-size:20px;line-height:30px}}article blockquote:before{content:"“";position:absolute;top:24px;left:-70px;font-size:65px}article blockquote:after{content:"”";position:absolute;top:24px;right:-70px;font-size:65px}@media(min-width: 0px)and (max-width: 1024px){article{padding:0 2em 80px;margin-top:20vh !important}}.cta-banner{position:relative;float:left;width:100%;max-height:480px}.cta-banner img{float:left;width:100%;max-height:480px}.cta-banner .banner-content{position:absolute;left:0;width:100%;height:100%;padding:0 25%;color:#fff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(min-width: 1024px)and (max-width: 1600px){.cta-banner .banner-content{padding:0 15%}}.cta-banner .banner-content h3{margin-bottom:0;color:#fff;font-size:40px;line-height:52px}.cta-banner .banner-content p{color:#fff}@media(min-width: 1920px){.cta-banner .banner-content{padding:0 32%}}@media(min-width: 0px)and (max-width: 1024px){.cta-banner{height:340px}.cta-banner img{height:100%;object-fit:cover}.cta-banner .banner-content{padding:0 5%}.cta-banner .banner-content h3{margin-bottom:0;color:#fff;font-size:20px;line-height:30px}.cta-banner .banner-content a.button{margin:0;padding:10px 40px}}.brands{float:left;width:100%;padding:40px 10%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#f7f7f7;text-align:center}@media(min-width: 1920px){.brands{width:100%;padding:50px 20%}}@media(min-width: 0px)and (max-width: 1024px){.brands{padding:2em}}.brands img{margin:30px 60px}footer{float:left;width:100%;padding:40px 10%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#333}@media(min-width: 1920px){footer{width:100%;padding:50px 20%}}@media(min-width: 0px)and (max-width: 1024px){footer{padding:2em}}footer [class*=box]{margin:0}footer h4{margin:0 0 40px;font-size:50px;font-weight:normal;color:#fff}footer p,footer li,footer a{color:#fff;font-size:20px;line-height:36px}@media(min-width: 0px)and (max-width: 1024px){footer p,footer li,footer a{font-size:16px;line-height:26px}}footer a{text-decoration:none}footer a:hover{color:#0673f8}footer p{font-weight:400;font-size:16px;line-height:22px;margin:4px 0 0}@media(min-width: 1920px){footer p{font-size:18px;line-height:24px}}footer li{list-style:none;text-align:right}@media(min-width: 0px)and (max-width: 1024px){footer li{text-align:left}}footer img{float:right}@media(min-width: 0px)and (max-width: 1024px){footer img{margin:10px 0;float:left}}footer .container{display:flex}@media(min-width: 0px)and (max-width: 1024px){footer .container{display:block}}footer .nic{display:flex;align-items:last baseline}footer .nic img{height:100px}@media(min-width: 0px)and (max-width: 1024px){footer .nic{display:block}footer .nic img{height:60px}}footer #menu-main-menu-1{margin:0 0 50px}footer p.strapline{padding-right:50px;font-size:80px;line-height:106px;margin-bottom:50px}@media(min-width: 1024px)and (max-width: 1600px){footer p.strapline{font-size:50px;line-height:70px}}@media(min-width: 0px)and (max-width: 1024px){footer p.strapline{padding-right:0px;font-size:30px;line-height:44px;margin-bottom:10px}}footer .address p,footer .address a{text-transform:uppercase}footer .address p{margin-bottom:15px}footer .address a{margin-right:20px}.grecaptcha-badge{display:none !important}/*# sourceMappingURL=style.css.map */
