*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;float:left;-webkit-font-smoothing:antialiased}body{width:100%;height:100%;margin:0;padding:0;float:left;font-family:"Barlow",sans-serif;font-size:16px;color:#282828;background:#FFFFFF;overflow:hidden;overflow-y:auto;font-weight:400;-webkit-transition:1s margin;-moz-transition:1s margin;transition:1s margin}img{max-width:100%}strong{font-weight:600;font-family:"Barlow",sans-serif}iframe{position:relative}p{font-family:"Barlow",sans-serif;font-size:16px;line-height:19px;margin:20px 0}a{color:#3FA7C2;text-decoration:none}p a,li a{text-decoration:underline;font-weight:500}h1{margin:0 0 20px;font-size:40px;font-weight:500;line-height:48px}h2{margin:0 0 20px;font-size:40px;font-weight:500;line-height:48px}h3{margin:0 0 20px;font-size:32px;font-weight:500;line-height:38px}h4{margin:0 0 20px;font-size:26px;font-weight:500;line-height:32px}h5{margin:0 0 20px;font-size:20px;font-weight:500;line-height:26px}h6{margin:0 0 20px;font-size:16px;font-weight:500;line-height:20px}ol,ul{padding-left:20px;margin:20px 0;margin-left:20px}li{font-size:16px;line-height:30px;font-family:"Barlow",sans-serif}input[type="text"],textarea,input[type="submit"],select,input[type="email"],button{outline:none;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"],textarea,select,input[type="email"]{font-family:"Barlow",sans-serif}input[type="submit"]{cursor:pointer}a:not([href]){cursor:pointer}sup{font-family:monospace}.container{float:left;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.clear{clear:both}.fakebody{overflow-x:hidden}.wrapper{margin:0 auto;width:1170px}.resp{display:none}.hide{display:none}table.vertcentre{height:100%;float:left;width:100%;border-spacing:0}table.vertcentre td{padding:0}#head{float:left;position:relative;top:0;left:0;z-index:10;border-bottom:1px solid #EFF5F8;background:#FFFFFF}#head .wrapper{width:100%;padding:0}#head .logo{float:left;padding:30px;padding-right:29px;padding-bottom:31px;border-right:1px solid #EFF5F8}#head .logo img{float:left;width:221px;height:48px}#head .menu{float:right;width:-moz-calc(100% - 281px);width:-webkit-calc(100% - 281px);width:calc(100% - 281px)}#head .menu .label{display:none}#head .menu ul{float:right;margin:0;padding:0}#head .menu ul li{float:left;list-style:none;text-transform:none;line-height:54px;height:54px;padding:0;font-family:"Barlow Semi Condensed",sans-serif}#head .menu ul li:first-child{margin-left:0}#head .menu ul li:last-child{margin-right:0}#head .menu ul li a{text-decoration:none;color:#4A4A4A;text-transform:uppercase}#head .menu ul li a:hover{color:#3FA7C2}#head .menu ul li.active a{color:#3FA7C2}#head .menu .top{padding-right:40px;border-bottom:1px solid #EFF5F8}#head .menu .top ul li{margin:0 15px}#head .menu .top ul li:first-child{margin-left:0}#head .menu .top ul li:last-child{margin-right:0}#head .menu .top ul li a{font-size:14px;font-weight:500}#head .menu .bottom{padding-right:40px}#head .menu .bottom ul li{margin:0 20px}#head .menu .bottom ul li:first-child{margin-left:0}#head .menu .bottom ul li:last-child{margin-right:0}#head .menu .bottom ul li a{font-size:16px;font-weight:bold}.headspacer{height:128px}.isloading-wrapper{padding:10px 0;display:block;position:absolute;left:50%;margin-left:-50px;width:100px;background-color:transparent;text-align:center;color:#000000;text-transform:uppercase}.icon-spin{font-size:40px;color:#49B3D7}.button{cursor:pointer;text-decoration:none;float:left;width:250px;text-align:center;border:0;padding:0;margin:0;color:#FFFFFF;font-size:14px;text-transform:uppercase;font-weight:bold;line-height:40px;height:40px;opacity:0.8;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease;border-radius:3px;background:#5F3787;font-family:"Barlow Semi Condensed",sans-serif;letter-spacing:2px}.btn{font-size:14px;font-weight:bold;line-height:17px;color:#3FA7C2;cursor:pointer;color:#282828;float:left;text-transform:uppercase;font-family:"Barlow Semi Condensed",sans-serif}.btn span{opacity:0.5;float:left;-webkit-transition:0.3s opacity ease;-moz-transition:0.3s opacity ease;transition:0.3s opacity ease}.btn span.line{float:left;width:30px;height:1px;margin-right:30px;position:relative;opacity:1;margin-top:8px}.btn span.line:before{content:'';width:100%;opacity:0.5;position:absolute;top:0;left:0;height:1px;background:#282828}.btn span.line:after{content:'';width:2px;position:absolute;top:0;left:0;height:1px;background:#282828;-webkit-transition:0.3s width ease;-moz-transition:0.3s width ease;transition:0.3s width ease}.btn:hover span{opacity:1}.btn:hover span.line:after{width:100%}.btn.white{color:#FFFFFF}.btn.white span.line:before,.btn.white span.line:after{background:#FFFFFF}.btn.purple{color:#5F3787}.btn.purple span.line:before,.btn.purple span.line:after{background:#5F3787}.padding150{padding:150px 0}.padding150125{padding:150px 0 125px}.padding125{padding:125px 0}.padding125100{padding:125px 0 100px}.padding120{padding:120px 0}.padding120100{padding:120px 0 100px}.padding12060{padding:120px 0 60px}.padding105125{padding:105px 0 125px}.padding100{padding:100px 0}.padding80125{padding:80px 0 125px}.padding80{padding:80px 0}.padding70{padding:70px 0}.padding60{padding:60px 0}.padding40{padding:40px 0}.padding30{padding:30px}.centred{text-align:center}.grecaptcha-badge{display:none}.owl-carousel .animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}::-webkit-input-placeholder{color:#282828;opacity:1;font-family:"Barlow",sans-serif}:-moz-placeholder{color:#282828;opacity:1;font-family:"Barlow",sans-serif}::-moz-placeholder{color:#282828;opacity:1;font-family:"Barlow",sans-serif}:-ms-input-placeholder{color:#282828;opacity:1;font-family:"Barlow",sans-serif}.banner{position:relative;color:#FFFFFF;height:-moz-calc(100% - 110px);height:-webkit-calc(100% - 110px);height:calc(100% - 110px);min-height:450px}.banner .wrapper{height:100%;position:relative}.banner .item{height:100%;position:relative}.banner .item .text{bottom:100px;left:0;position:absolute;z-index:2}.banner .item .text .title{float:left;width:870px}.banner .item .text .title h1,.banner .item .text .title h2{color:#FFFFFF;font-size:96px;font-weight:600;line-height:100px;margin:0}.banner .item .text .num{float:right;position:absolute;bottom:0;right:0;font-size:30px;font-weight:600;font-family:"Barlow Semi Condensed",sans-serif;line-height:30px}.banner .item .text .num .next{float:right;margin-left:30px;width:30px;height:30px;background-image:url(../images/chevron-double-right.svg);background-position:right center;background-repeat:no-repeat;cursor:pointer}.banner .item .colourblock{position:absolute;bottom:0;right:0;width:-moz-calc((100% - 1170px)/2 + 670px);width:-webkit-calc((100% - 1170px)/2 + 670px);width:calc((100% - 1170px)/2 + 670px);height:380px;opacity:0.9;z-index:1}.banner .owl-stage-outer,.banner .owl-stage,.banner .owl-item{height:100%}.banner .overlay{height:100%;background-color:rgba(40,40,40,0.25);position:absolute;top:0;left:0}.home.main{position:relative;background-color:#EFF5F8}.home.main .left{float:left;width:-moz-calc(100% - 670px);width:-webkit-calc(100% - 670px);width:calc(100% - 670px)}.home.main .left .logoholder{padding-top:160px;position:relative;z-index:1}.home.main .left .logoholder img{width:250px}.home.main .left .text{position:relative;z-index:1;padding:190px 65px 125px 0;color:#282828}.home.main .left .text p{font-family:"Barlow Semi Condensed",sans-serif;font-size:32px;font-weight:500;line-height:38px}.home.main .left .text p:first-child{margin-top:0}.home.main .left .text .btn{margin-top:30px}.home.main .left .wave{position:absolute;left:0;float:left;width:-moz-calc((100% - 1170px)/2 + 500px);width:-webkit-calc((100% - 1170px)/2 + 500px);width:calc((100% - 1170px)/2 + 500px)}.home.main .left .whiteblock{position:absolute;bottom:0;left:0;width:-moz-calc((100% - 1170px)/2 + 500px);width:-webkit-calc((100% - 1170px)/2 + 500px);width:calc((100% - 1170px)/2 + 500px);background:#FFFFFF}.home.main .right{float:right;width:670px}.home.main .right .text{padding:100px 0 50px 100px;color:#FFFFFF;position:relative;z-index:1}.home.main .right .text p{font-size:22px;font-weight:500;line-height:26px}.home.main .right .text p:first-child{margin-top:0}.home.main .right .text .btn{margin-top:30px}.home.main .right .twoboxes{padding:120px 0 125px 100px;position:relative;z-index:1}.home.main .right .twoboxes .box{float:left;width:-moz-calc((100% - 30px)/2);width:-webkit-calc((100% - 30px)/2);width:calc((100% - 30px)/2);margin-right:30px;margin-top:30px;background-color:#5F3787;color:#FFFFFF;padding:30px 30px 47px;border-radius:3px;position:relative;-webkit-transition:0.3s opacity ease;-moz-transition:0.3s opacity ease;transition:0.3s opacity ease}.home.main .right .twoboxes .box:nth-child(2n+2){margin-right:0}.home.main .right .twoboxes .box:hover{opacity:0.75}.home.main .right .twoboxes .box:hover .btn span{opacity:1}.home.main .right .twoboxes .box:hover .btn span.line:after{width:100%}.home.main .right .twoboxes .box h3{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:24px}.home.main .right .twoboxes .box p{font-size:16px;line-height:19px}.home.main .right .twoboxes .box .btn{position:absolute;left:30px;bottom:30px}.home.main .right .wave{position:absolute;right:0;float:left;width:-moz-calc((100% - 1170px)/2 + 670px);width:-webkit-calc((100% - 1170px)/2 + 670px);width:calc((100% - 1170px)/2 + 670px)}.home.main .right .wave svg{float:left;width:100%}.home.main .right .colourblock{position:absolute;top:0;right:0;opacity:0.9;width:-moz-calc((100% - 1170px)/2 + 670px);width:-webkit-calc((100% - 1170px)/2 + 670px);width:calc((100% - 1170px)/2 + 670px)}.home.main .right .whiteblock{position:absolute;bottom:0;right:0;height:195px;width:-moz-calc((100% - 1170px)/2 + 670px);width:-webkit-calc((100% - 1170px)/2 + 670px);width:calc((100% - 1170px)/2 + 670px);background:#FFFFFF}.testimonials{color:#3C3C3C}.testimonials .wrapper{width:770px;padding:0}.testimonials .slider .fixedheight{overflow:hidden;height:168px}.testimonials .slider .text{background:#FFFFFF;border-radius:3px;padding:50px 50px 80px;position:relative;margin-top:20px;min-height:298px}.testimonials .slider .text p{font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:500;line-height:24px;margin:24px 0}.testimonials .slider .text p:first-child{margin-top:0}.testimonials .slider .text p:last-child{margin-bottom:0}.testimonials .slider .text .quote{position:absolute;top:-20px;right:30px;width:46px;height:41px;float:left;z-index:1}.testimonials .slider .text .quote svg{float:left;width:100%}.testimonials .slider .text .triangle{position:absolute;bottom:-12px;left:30px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:12px solid #FFFFFF}.testimonials .slider .btn{position:absolute;bottom:30px;left:50px}.testimonials .slider .details{padding-left:10px;font-family:"Barlow Condensed",sans-serif;margin-top:20px}.testimonials .slider .details .initials{height:70px;width:70px;background-color:#282828;color:#FFFFFF;line-height:70px;font-size:14px;font-weight:bold;float:left;text-align:center;margin-right:15px;border-radius:50%}.testimonials .slider .details .namejob{float:left}.testimonials .slider .details .namejob table{float:left;height:70px;border-spacing:0}.testimonials .slider .details .namejob .name{font-size:18px;font-weight:bold;line-height:22px;margin-bottom:2px}.testimonials .slider .details .namejob .job{font-size:16px;font-weight:500;line-height:19px}.testimonials .slider .owl-dots{position:absolute;right:30px;bottom:120px}.testimonials .slider .owl-dots .owl-dot{background-color:#EFF5F8;width:10px;height:10px;border-radius:50%;float:left;margin-left:7px}.testimonials .slider .owl-dots .owl-dot.active{background-color:#4A4A4A}.companies{color:#282828}.companies h2{text-align:center;margin-bottom:80px;font-size:52px;font-weight:bold;line-height:62px}.companies .boxes{margin-top:-30px}.companies .boxes .box{float:left;width:-moz-calc((100% - 61px)/3);width:-webkit-calc((100% - 61px)/3);width:calc((100% - 61px)/3);margin-right:30px;margin-top:30px;background-color:#EFF5F8}.companies .boxes .box .bg{float:left;width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);background-position:center center;background-repeat:no-repeat;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;transition:0.3s all ease}.companies .boxes .box:nth-child(3n+3){margin-right:0}.companies .boxes .box:hover .bg,.companies .boxes .box.hover .bg{-webkit-filter:grayscale(0);filter:grayscale(0)}.about{padding-top:150px}.about .bg{position:absolute;height:-moz-calc(100% - 110px);height:-webkit-calc(100% - 110px);height:calc(100% - 110px);top:110px;left:0}.about .bg .wave{position:absolute;bottom:-1px;left:0}.about .bg .wave svg{float:left;width:100%}.about .wrapper{position:relative;z-index:1}.about .text{background-color:#282828;opacity:0.9;width:570px;padding:50px;color:#FFFFFF}.about .text h1{font-size:44px;font-weight:bold;line-height:40px;margin-bottom:24px}.about .text h3{font-family:"Barlow Semi Condensed",sans-serif;font-size:24px;font-weight:500;line-height:29px;margin-bottom:30px}.about .text h4{font-size:16px;line-height:19px;font-weight:600}.about .text p{font-size:16px;line-height:19px}.about .text li{font-size:16px;line-height:19px}.about .text ul,.about .text ol{margin:0;padding:0;padding-left:20px;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.about .text :last-child{margin-bottom:0}.about .fourboxes{color:#282828}.about .fourboxes h2{text-align:center;font-size:52px;font-weight:500;line-height:62px;font-family:"Barlow Semi Condensed",sans-serif;margin-bottom:80px}.about .fourboxes .boxes{margin-top:-30px}.about .fourboxes .boxes .box{float:left;margin-right:30px;margin-top:30px;width:-moz-calc((100% - 90px)/4);width:-webkit-calc((100% - 90px)/4);width:calc((100% - 90px)/4);background-color:#EFF5F8;padding:30px 30px 47px;border-radius:3px;position:relative;color:#282828}.about .fourboxes .boxes .box:nth-child(4n+4){margin-right:0}.about .fourboxes .boxes .box:hover{opacity:0.75}.about .fourboxes .boxes .box:hover .btn span{opacity:1}.about .fourboxes .boxes .box:hover .btn span.line:after{width:100%}.about .fourboxes .boxes .box h3{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:24px}.about .fourboxes .boxes .box p{font-size:16px;line-height:19px}.about .fourboxes .boxes .box .btn{position:absolute;left:30px;bottom:30px}.threeboxes .boxes{margin-top:-30px}.threeboxes .boxes .box{float:left;margin-right:30px;margin-top:30px;width:-moz-calc((100% - 61px)/3);width:-webkit-calc((100% - 61px)/3);width:calc((100% - 61px)/3);border-radius:3px;background-color:#EFF5F8;padding:57px}.threeboxes .boxes .box:nth-child(3n+3){margin-right:0}.threeboxes .boxes .box .img{float:left;line-height:46px;height:46px;width:46px;text-align:center}.threeboxes .boxes .box .img img{vertical-align:middle}.threeboxes .boxes .box span{line-height:46px;color:#282828;font-family:"Barlow Semi Condensed",sans-serif;font-size:32px;font-weight:600;margin-left:37px;float:left}.team{color:#282828}.team h1,.team h2{font-size:52px;font-weight:500;line-height:62px;text-align:center;font-family:"Barlow Semi Condensed",sans-serif;margin-bottom:53px}.team .boxes{margin-top:-30px}.team .boxes .box{float:left;margin-right:30px;margin-top:30px;width:-moz-calc((100% - 90px)/4);width:-webkit-calc((100% - 90px)/4);width:calc((100% - 90px)/4)}.team .boxes .box:nth-child(4n+1){clear:left}.team .boxes .box:nth-child(4n+4){margin-right:0}.team .boxes .box .img{margin-bottom:20px;border-radius:3px;position:relative}.team .boxes .box .img img{position:absolute;bottom:10px;left:10px;width:70px;height:70px;border-radius:50%}.team .boxes .box .name{font-size:20px;font-weight:bold;line-height:24px}.team .boxes .box .role{font-size:16px;font-weight:500;line-height:19px;color:#5F3787}.team .boxes .box .text{margin-top:15px}.team .boxes .box .text p{display:none}.team .boxes .box .text p:first-child{margin-top:0;display:block}.team .boxes .box .text p:last-child{margin-bottom:0}.team .boxes .box .text.show p{display:block}.team .bottom{background-color:#EFF5F8;position:relative}.team .bottom .wave{position:absolute;top:0;left:0}.services{background-color:#EFF5F8;color:#282828}.services .bg{height:-moz-calc(100% - 110px);height:-webkit-calc(100% - 110px);height:calc(100% - 110px);position:absolute;top:110px;left:0}.services .bg .wave{position:absolute;bottom:-1px;left:0}.services .bg .wave svg{float:left;width:100%}.services .wrapper{position:relative;z-index:1}.services h1{font-size:96px;font-weight:600;line-height:100px;text-align:center;margin-bottom:80px}.services .content{background-color:#FFFFFF}.services .content .left{float:left;width:370px;padding:50px}.services .content .left h3{font-family:"Barlow Semi Condensed",sans-serif;font-size:14px;font-weight:bold;line-height:17px;margin-bottom:30px;text-transform:uppercase;cursor:pointer}.services .content .left h3.active{opacity:0.5}.services .content .left h3:last-child{margin-bottom:0}.services .content .left h3 a{color:#282828}.services .content .right{float:right;width:-moz-calc(100% - 370px);width:-webkit-calc(100% - 370px);width:calc(100% - 370px);border-left:2px solid #D8D8D8}.services .content .right .page{display:none}.services .content .right .page .top{padding:50px 50px}.services .content .right .page .top h2{font-family:"Barlow Semi Condensed",sans-serif;font-size:32px;font-weight:600;line-height:38px;margin-bottom:30px}.services .content .right .page .top .images{overflow:auto;padding-bottom:5px}.services .content .right .page .top .images img{height:230px;width:auto;float:left;cursor:pointer}.services .content .right .page .top .images::-webkit-scrollbar{height:5px;background:#EBEBEB}.services .content .right .page .top .images::-webkit-scrollbar-track{border:0;background:#EBEBEB;border-radius:50px}.services .content .right .page .top .images::-webkit-scrollbar-thumb{background:#3FA7C2;border-radius:50px}.services .content .right .page .top .slider{display:none}.services .content .right .page .top .caption{margin:15px 0 50px;font-size:14px;font-weight:500;font-family:"Barlow Semi Condensed",sans-serif;line-height:17px}.services .content .right .page .top .caption .value{font-weight:400;font-style:italic}.services .content .right .page .top .text p:first-child,.services .content .right .page .top .text ul:first-child,.services .content .right .page .top .text ol:first-child{margin-top:0}.services .content .right .page .top .btn{margin-top:10px}.services .content .right .page .accordion .name{padding:35px 65px 35px 50px;font-size:20px;font-weight:600;font-family:"Barlow Semi Condensed",sans-serif;line-height:30px;border-top:2px solid #D8D8D8;cursor:pointer}.services .content .right .page .accordion .name .icon{float:right;width:15px;height:15px;position:relative;margin-right:-15px;margin-top:8px}.services .content .right .page .accordion .name .icon .line{position:absolute;background:#282828;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease}.services .content .right .page .accordion .name .icon .line:first-child{width:100%;height:3px;top:6px;left:0}.services .content .right .page .accordion .name .icon .line:last-child{height:100%;width:3px;top:0;left:6px}.services .content .right .page .accordion .name.open{background-color:rgba(95,55,135,0.1);border:0}.services .content .right .page .accordion .name.open .line:last-child{margin-top:-30px;opacity:0}.services .content .right .page .accordion .txt{overflow:hidden;display:none}.services .content .right .page .accordion .txt .padding{padding:30px 50px 50px}.services .content .right .page .accordion .txt .padding p:first-child{margin-top:0}.services .content .right .page .accordion .txt .padding p:last-child{margin-bottom:0}.updates{position:relative;color:#282828}.updates .bg{height:600px;position:absolute;top:0;left:0}.updates .bg .wave{position:absolute;bottom:-1px;left:0}.updates .bg .wave svg{float:left;width:100%}.updates .heading{height:600px;position:relative}.updates .heading h1{font-size:96px;font-weight:600;line-height:100px;margin:0;bottom:80px;left:0;position:absolute}.updates .bottom .filters .select{font-size:16px;font-weight:600;line-height:19px;text-transform:uppercase}.updates .bottom .filters .select:first-child{float:left}.updates .bottom .filters .select:last-child{float:right}.updates .bottom .filters .select select{font-size:16px;font-weight:600;line-height:19px;color:#3FA7C2;border:0;padding-right:15px;background:#FFFFFF;text-transform:uppercase;background-image:url(../images/dropdown.svg);background-repeat:no-repeat;background-position:right center}.updates .bottom .filters .select select::-ms-expand{display:none}.updates .bottom .boxes .box{float:left;margin-right:30px;margin-top:30px;width:-moz-calc((100% - 90px)/4);width:-webkit-calc((100% - 90px)/4);width:calc((100% - 90px)/4);border-radius:4px;background-color:#EFF5F8;padding:30px 30px 57px;position:relative;color:#282828}.updates .bottom .boxes .box:nth-child(4n+4){margin-right:0}.updates .bottom .boxes .box .catdate{margin-bottom:30px;font-family:"Barlow Semi Condensed",sans-serif;font-size:14px;font-weight:600;line-height:17px;opacity:0.5}.updates .bottom .boxes .box h3{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:24px}.updates .bottom .boxes .box p{font-size:16px;line-height:19px}.updates .bottom .boxes .box .btn{position:absolute;left:30px;bottom:30px}.updates .bottom .boxes .box:hover .btn span{opacity:1}.updates .bottom .boxes .box:hover .btn span.line:after{width:100%}.updetail{position:relative;color:#282828}.updetail .bg{position:absolute;top:0;left:0;height:300px}.updetail .bg .fade{position:absolute;bottom:0;left:0;height:150px;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.updetail .top{position:relative;z-index:1}.updetail .top .wrapper{width:770px;padding:0}.updetail .top .catdate{font-size:14px;font-weight:600;line-height:17px;margin-bottom:32px;font-family:"Barlow Semi Condensed",sans-serif;opacity:0.5}.updetail .top h1{float:left;font-size:55px;font-weight:500;line-height:55px;font-family:"Barlow Semi Condensed",sans-serif;margin-bottom:60px}.updetail .top .slider{width:970px;margin-left:-100px}.updetail .top .slider .owl-nav .owl-prev,.updetail .top .slider .owl-nav .owl-next{position:absolute;top:50%;margin-top:-50px}.updetail .top .slider .owl-nav .owl-prev img,.updetail .top .slider .owl-nav .owl-next img{float:left;width:70px;height:100px}.updetail .top .slider .owl-nav .owl-prev{left:0}.updetail .top .slider .owl-nav .owl-next{right:0}.updetail .top .content{padding-right:100px;padding-top:60px;position:relative}.updetail .top .content p:first-child,.updetail .top .content ul:first-child,.updetail .top .content ol:first-child{margin-top:0}.updetail .top .content p:last-child,.updetail .top .content ul:last-child,.updetail .top .content ol:last-child{margin-bottom:0}.updetail .top .content blockquote{border-left:10px solid rgba(95,55,135,0.1);margin:60px 0 40px;padding:20px 0 20px 30px}.updetail .top .content blockquote p{font-size:35px;font-weight:500;line-height:42px;font-family:"Barlow Condensed",sans-serif;color:#5F3787}.updetail .top .content h1,.updetail .top .content h2,.updetail .top .content h3,.updetail .top .content h4{margin-bottom:30px;margin-top:30px}.updetail .top .content h1:first-child,.updetail .top .content h2:first-child,.updetail .top .content h3:first-child,.updetail .top .content h4:first-child{margin-top:0}.updetail .top .content .btns{margin:15px 0 60px}.updetail .top .content .btns:first-child{margin-top:-15px}.updetail .top .content .btns:last-child{margin-bottom:0}.updetail .top .content .btns .btn{margin-right:30px;margin-top:15px}.updetail .top .content .gallery{margin:40px 0 30px}.updetail .top .content .gallery:first-child{margin-top:0}.updetail .top .content .gallery:last-child{margin-bottom:0}.updetail .top .content .gallery .img{float:left;width:-moz-calc((100% - 41px)/3);width:-webkit-calc((100% - 41px)/3);width:calc((100% - 41px)/3);margin-right:20px;margin-top:20px;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer}.updetail .top .content .gallery .img:nth-child(3n+3){margin-right:0}.updetail .top .content .shareholder{position:absolute;top:60px;right:-100px;width:100px;padding-bottom:60px}.updetail .top .content .shareholder .share{text-align:center;position:sticky;top:60px;left:0;text-align:center;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding:20px 0}.updetail .top .content .shareholder .share .txt{opacity:0.5;font-size:12px;font-weight:bold;line-height:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.updetail .top .content .shareholder .share a{width:100%;float:left;margin-top:10px}.updetail .top .content .shareholder .share a img{vertical-align:middle;width:64px}.updetail .recent{position:relative;background-color:#EFF5F8}.updetail .recent .wave{position:absolute;top:-1px;left:0}.updetail .recent .wave svg{float:left;width:100%}.updetail .recent h2{font-family:"Barlow Semi Condensed",sans-serif;font-size:52px;font-weight:500;line-height:62px;text-align:center;margin-bottom:20px}.updetail .recent .boxes .box{float:left;margin-right:30px;margin-top:30px;width:-moz-calc((100% - 90px)/4);width:-webkit-calc((100% - 90px)/4);width:calc((100% - 90px)/4);border-radius:4px;background-color:#FFFFFF;padding:30px 30px 57px;position:relative;color:#282828}.updetail .recent .boxes .box:nth-child(4n+4){margin-right:0}.updetail .recent .boxes .box .catdate{margin-bottom:30px;font-family:"Barlow Semi Condensed",sans-serif;font-size:14px;font-weight:600;line-height:17px;opacity:0.5}.updetail .recent .boxes .box h3{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:24px}.updetail .recent .boxes .box p{font-size:16px;line-height:19px}.updetail .recent .boxes .box .btn{position:absolute;left:30px;bottom:30px}.updetail .recent .boxes .box:hover .btn span{opacity:1}.updetail .recent .boxes .box:hover .btn span.line:after{width:100%}.contact{color:#282828}.contact.top{height:-moz-calc(100% - 110px);height:-webkit-calc(100% - 110px);height:calc(100% - 110px);min-height:740px;position:relative}.contact.top .wrapper{height:100%;position:relative;z-index:1}.contact.top .bg{height:100%;position:absolute;top:0;left:0}.contact.top .bg .wave{position:absolute;bottom:-1px;left:0}.contact.top .bg .wave svg{float:left;width:100%}.contact.top h1{font-size:96px;font-weight:600;line-height:100px;text-align:center;margin-bottom:60px}.contact.top form{width:570px;float:left;margin-left:-moz-calc((100% - 570px)/2);margin-left:-webkit-calc((100% - 570px)/2);margin-left:calc((100% - 570px)/2);margin-bottom:100px}.contact.top form input[type="text"],.contact.top form input[type="email"]{float:left;margin-right:10px;margin-bottom:10px;color:#282828;font-size:16px;font-weight:600;line-height:40px;height:40px;width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);width:calc((100% - 10px)/2);padding:0 14px;border-radius:3px !Important;background-color:#EFF5F8;border:0}.contact.top form input[type="text"]:nth-child(2n+2),.contact.top form input[type="email"]:nth-child(2n+2){margin-right:0}.contact.top form textarea{float:left;margin-right:10px;margin-bottom:10px;color:#282828;font-size:16px;font-weight:600;line-height:20px;height:150px;width:100%;padding:10px 14px;border-radius:3px !Important;background-color:#EFF5F8;border:0}.contact.top form .button{border-radius:3px !Important;margin-left:-moz-calc((100% - 250px)/2);margin-left:-webkit-calc((100% - 250px)/2);margin-left:calc((100% - 250px)/2)}.contact.top .looking{color:#282828;font-size:20px;font-weight:bold;line-height:24px;text-align:center;position:absolute;bottom:125px;left:0}.contact.top .dotted{width:2px;height:125px;border:2px dashed #3FA7C2;border-right:0;position:absolute;bottom:-25px;left:50%;margin-left:-1px}.contact.top .success{text-align:center}.contact.top .success h2{font-size:96px;font-weight:600;line-height:100px;margin-bottom:30px}.contact.top .success p{font-family:"Barlow Semi Condensed",sans-serif;font-size:32px;font-weight:600;line-height:38px;margin:0 0 120px}.contact.bottom .map{float:none;width:670px;display:block;margin:0 auto;background-image:url(../images/map-purple.jpg);position:relative;z-index:2}.contact.bottom .map.colour{background-image:url(../images/map-colour.jpg)}.contact.bottom .map.colour .pointer{background-image:url(../images/hover-pin.svg);opacity:0.6}.contact.bottom .map.colour .pointer.hover{opacity:1}.contact.bottom .map.colour .pointer.hover .text{display:block}.contact.bottom .map.colour .pointer img:first-child{display:none}.contact.bottom .map.colour .pointer img:last-child{display:block}.contact.bottom .map .pointer{background-image:url(../images/pin.svg);position:absolute;width:28px;margin-left:-14px;height:40px;margin-top:-40px;background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease}.contact.bottom .map .pointer img:last-child{display:none}.contact.bottom .map .pointer .text{display:none;position:absolute;bottom:31px;left:50%;margin-left:-170px;background-color:#FFFFFF;width:340px;padding:20px;box-shadow:0 2px 15px 0 rgba(0,0,0,0.5)}.contact.bottom .map .pointer .text .triangle{position:absolute;top:100%;width:70px;left:50%;margin-left:-35px}.contact.bottom .map .pointer .text h2{font-size:32px;font-weight:600;line-height:38px}.contact.bottom .right{float:right;width:-moz-calc(100% - 670px);width:-webkit-calc(100% - 670px);width:calc(100% - 670px)}.contact.bottom .right .office{background-color:#EFF5F8;padding:20px 50px;margin-top:1px;height:-moz-calc((100% - 1px)/2);height:-webkit-calc((100% - 1px)/2);height:calc((100% - 1px)/2);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease}.contact.bottom .right .office p:last-child{margin-bottom:0}.contact.bottom .right .office:first-child{margin-top:0}.contact.bottom .right .office.hover{box-shadow:0 2px 14px 0 rgba(0,0,0,0.2);background:#FFFFFF;position:relative;z-index:1}.footer{color:#FFFFFF;background-color:#5F3787}.footer .top{padding:40px 0 40px;position:relative;text-align:center}.footer .top .wrapper{display:flex;justify-content:center}.footer .top .overlay{position:absolute;height:100%;top:0;left:0;background-image:url(../images/pattern.png);opacity:0.5}.footer .top .text{color:#EFF5F8;font-size:32px;font-weight:bold;line-height:38px;position:relative;z-index:1;float:left;margin-right:50px}.footer .top .btn{position:relative;z-index:1;margin-top:12px}.footer .bottom{padding:40px 0}.footer .bottom .left{float:left;font-size:12px;font-weight:500;line-height:20px}.footer .bottom .left strong{font-weight:700}.footer .bottom .right{float:right}.footer .bottom .right img{float:right;height:20px}.errorpage{height:100%;text-align:center;position:relative;min-height:500px}.errorpage .logo{position:absolute;top:30px;left:50%;margin-left:-110px;width:220px}.errorpage .wrapper{height:100%}.errorpage table h1{color:#5F3787;font-size:220px;font-weight:900;line-height:264px;text-transform:uppercase;mix-blend-mode:color-burn;opacity:0.2}.errorpage table p{margin:-96px 0 0;color:#282828;font-family:"Barlow Semi Condensed",sans-serif;font-size:32px;font-weight:600;line-height:38px}.errorpage table .button{margin-top:100px;margin-left:-moz-calc((100% - 250px)/2);margin-left:-webkit-calc((100% - 250px)/2);margin-left:calc((100% - 250px)/2)}.popover{background:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;top:0;left:0;z-index:11;display:none;overflow:auto}.popover .overlay{float:left;width:100%;height:100%;position:absolute;top:0;left:0}.popover .poptext{width:700px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:200px;padding:80px 40px;position:relative;z-index:1;float:left;background:#FFFFFF;margin-left:-moz-calc((100% - 700px)/2);margin-left:-webkit-calc((100% - 700px)/2);margin-left:calc((100% - 700px)/2)}.popover .poptext .head{float:left;width:100%}.popover .poptext .head .ttl{float:left;text-align:center;width:100%;margin-bottom:0px;font-size:18px;text-transform:uppercase;font-weight:700}.popover .poptext .head .close{position:absolute;right:20px;top:20px;cursor:pointer}.popover .poptext .head .close img{width:15px}.popover .poptext .body{float:left;width:100%}.popover .poptext .body p{text-align:center;line-height:24px}.popover .poptext .body p:last-child{margin-bottom:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.wave{display:none}}@media (max-width: 1550px){.home.main .left .logoholder{padding-left:50px}}@media (max-width: 1440px){.home.main .left .logoholder{padding-left:70px}}@media (max-width: 1365px){#head .logo{width:200px;height:109px;line-height:109px;padding:0 15px}#head .logo img{float:none;height:auto;width:100%;vertical-align:middle}#head .menu{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}#head .menu .top{padding-right:30px}#head .menu .bottom{padding-right:30px}#head .menu .bottom ul li{margin:0 10px}#head .menu .bottom ul li a{font-size:14px}}@media (max-width: 1280px){.home.main .left .logoholder{padding-left:90px}}@media (max-width: 1230px){.wrapper{width:100%;padding:0 30px}.banner .item .text{padding:0 30px}.banner .item .text .num{right:30px}.banner .item .colourblock{width:600px}.home.main .left{width:-moz-calc(100% - 570px);width:-webkit-calc(100% - 570px);width:calc(100% - 570px)}.home.main .left .whiteblock{width:-moz-calc(100% - 600px);width:-webkit-calc(100% - 600px);width:calc(100% - 600px)}.home.main .left .wave{width:-moz-calc(100% - 600px);width:-webkit-calc(100% - 600px);width:calc(100% - 600px)}.home.main .left .text{padding-right:30px}.home.main .left .logoholder{text-align:center;padding-left:0;padding-right:30px}.home.main .right{width:570px}.home.main .right .text{padding-left:30px}.home.main .right .wave{width:600px}.home.main .right .colourblock{width:600px}.home.main .right .whiteblock{width:600px}.home.main .right .twoboxes{padding-left:30px}.threeboxes .boxes .box{padding:40px}.contact.bottom .map{width:620px}.contact.bottom .right{width:-moz-calc(100% - 620px);width:-webkit-calc(100% - 620px);width:calc(100% - 620px)}.contact.bottom .right .office{padding:20px 30px}.contact.bottom .right .office h2{font-size:32px;line-height:38px}.updates .bg{height:500px}.updates .heading{height:500px}.updates .bottom .boxes .box{width:-moz-calc((100% - 61px)/3);width:-webkit-calc((100% - 61px)/3);width:calc((100% - 61px)/3)}.updates .bottom .boxes .box:nth-child(4n+4){margin-right:30px}.updates .bottom .boxes .box:nth-child(3n+3){margin-right:0}.updetail .recent .boxes .box{width:-moz-calc((100% - 61px)/3);width:-webkit-calc((100% - 61px)/3);width:calc((100% - 61px)/3)}.updetail .recent .boxes .box:nth-child(3n+3){margin-right:0}.updetail .recent .boxes .box:nth-child(4){display:none}.services .content .left{width:300px}.services .content .right{width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}.errorpage table h1{font-size:170px;line-height:223px}}@media (max-width: 1100px){.threeboxes .boxes .box{padding:40px 30px}.threeboxes .boxes .box span{margin-left:30px}}@media (max-width: 1030px){.updetail .top .slider{width:964px;margin-left:-97px}}@media (max-width: 1023px){.padding150{padding:40px 0}.padding150125{padding:40px 0}.padding125{padding:40px 0}.padding125100{padding:40px 0}.padding120{padding:40px 0}.padding120100{padding:40px 0}.padding12060{padding:40px 0}.padding105125{padding:40px 0}.padding100{padding:40px 0}.padding80125{padding:40px 0}.padding80{padding:40px 0}.padding60{padding:40px 0}#head .logo{height:79px;line-height:79px;border:0}#head .menu{float:right;border-left:1px solid #EFF5F8;height:79px;width:90px}#head .menu .label{display:block;float:right;margin-right:30px;margin-top:25px;width:30px;height:30px;position:relative}#head .menu .label .line{float:left;height:2px;background:#282828;width:100%;position:absolute;left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#head .menu .label .line:nth-child(1){top:5px}#head .menu .label .line:nth-child(2){top:14px}#head .menu .label .line:nth-child(3){top:23px}#head .menu .menuholder{display:none;position:fixed;top:80px;left:0;margin-left:0;background:rgba(255,255,255,0.97);height:-moz-calc(100% - 80px);height:-webkit-calc(100% - 80px);height:calc(100% - 80px)}#head .menu .menuholder .top,#head .menu .menuholder .bottom{padding:0;border:0}#head .menu .menuholder .top ul,#head .menu .menuholder .bottom ul{width:100%;margin-left:0;position:absolute;top:50%;left:0;margin-top:-130px}#head .menu .menuholder .top ul li,#head .menu .menuholder .bottom ul li{width:100%;margin:0;line-height:50px;height:50px}#head .menu .menuholder .top ul li a,#head .menu .menuholder .bottom ul li a{float:left;width:100%;margin:0;line-height:50px;height:50px;font-size:32px;text-align:center;font-weight:600}#head .menu .menuholder .top ul{margin-top:-175px}#head .menu .menuholder .bottom ul{margin-top:-25px}#head.open{position:fixed}#head.open .logo{z-index:1;position:relative}#head.open .menu .label .line:nth-child(1){transform:rotate(45deg);top:14px}#head.open .menu .label .line:nth-child(2){opacity:0}#head.open .menu .label .line:nth-child(3){transform:rotate(-45deg);top:14px}#head.open .menu .menuholder{display:block}.banner{height:600px !important}.banner .item .text .title{width:100%}.banner .item .text .title h1,.banner .item .text .title h2{font-size:76px;line-height:86px}.banner .item .text .num{bottom:-55px}.banner .item .colourblock{height:320px}.home.main .left{width:100%;height:auto !important}.home.main .left .wave{width:100%}.home.main .left .whiteblock{display:none}.home.main .left .logoholder{position:relative;z-index:2;padding-top:40px;padding-right:0}.home.main .left .text{background:#FFFFFF;width:-moz-calc(100% + 60px);width:-webkit-calc(100% + 60px);width:calc(100% + 60px);margin-left:-30px;margin-top:-102px;padding:142px 30px 40px}.home.main .right{width:100%;height:auto !important;position:relative}.home.main .right .colourblock{display:none}.home.main .right .whiteblock{width:-moz-calc(100% + 60px);width:-webkit-calc(100% + 60px);width:calc(100% + 60px);margin-right:-30px}.home.main .right .text{width:-moz-calc(100% + 60px);width:-webkit-calc(100% + 60px);width:calc(100% + 60px);margin-left:-30px;padding:40px 30px}.home.main .right .wave{display:none}.home.main .right .twoboxes{padding:10px 0 40px}.testimonials .wrapper{width:100%;padding:0 30px}.companies h2{margin-bottom:40px}.companies .boxes .box{width:-moz-calc((100% - 30px)/2);width:-webkit-calc((100% - 30px)/2);width:calc((100% - 30px)/2)}.companies .boxes .box:nth-child(3n+3){margin-right:30px}.companies .boxes .box:nth-child(2n+2){margin-right:0}.footer .top{text-align:center}.footer .top .wrapper{display:block}.footer .top .text{float:left;width:100%}.footer .top .btn{margin-top:30px;margin-left:-moz-calc((100% - 131px)/2);margin-left:-webkit-calc((100% - 131px)/2);margin-left:calc((100% - 131px)/2)}.about{padding-top:40px}.about .bg{top:80px;height:-moz-calc(100% - 80px);height:-webkit-calc(100% - 80px);height:calc(100% - 80px)}.about .fourboxes h2{margin-bottom:40px}.about .fourboxes .boxes .box{width:-moz-calc((100% - 30px)/2);width:-webkit-calc((100% - 30px)/2);width:calc((100% - 30px)/2)}.about .fourboxes .boxes .box:nth-child(2n+2){margin-right:0}.threeboxes .boxes .box{padding:40px 20px}.threeboxes .boxes .box .img{width:100%;text-align:center}.threeboxes .boxes .box span{width:100%;text-align:center;margin:10px 0 0}.team h1,.team h2{margin-bottom:40px}.team .boxes .box{width:-moz-calc((100% - 30px)/2);width:-webkit-calc((100% - 30px)/2);width:calc((100% - 30px)/2)}.team .boxes .box:nth-child(2n+1){clear:left}.team .boxes .box:nth-child(2n+2){margin-right:0}.team .bottom{padding-top:60px}.contact.top{height:-moz-calc((100% - 80px));height:-webkit-calc((100% - 80px));height:calc((100% - 80px))}.contact.bottom{padding-top:60px}.contact.bottom .map{width:100%}.contact.bottom .right{width:100%;height:auto !important}.contact.bottom .right .office{padding:30px}.updates .bg{height:400px}.updates .heading{height:400px}.updates .bottom .boxes .box{width:-moz-calc((100% - 30px)/2);width:-webkit-calc((100% - 30px)/2);width:calc((100% - 30px)/2)}.updates .bottom .boxes .box:nth-child(3n+3){margin-right:30px}.updates .bottom .boxes .box:nth-child(2n+2){margin-right:0}.updetail .top .wrapper{width:100%;padding:0 30px}.updetail .top .slider{width:100%;margin-left:0}.updetail .top .slider .owl-nav .owl-prev,.updetail .top .slider .owl-nav .owl-next{margin-top:-25px}.updetail .top .slider .owl-nav .owl-prev img,.updetail .top .slider .owl-nav .owl-next img{width:35px;height:50px}.updetail .top .content{padding-right:130px;padding-top:40px}.updetail .top .content .shareholder{right:0;top:40px}.updetail .top .content .shareholder .share{top:40px}.updetail .top .content blockquote{margin-top:40px}.updetail .top .content .btns{margin-bottom:40px}.updetail .top .content .gallery{margin:10px 0 0}.updetail .recent .boxes .box{width:-moz-calc((100% - 30px)/2);width:-webkit-calc((100% - 30px)/2);width:calc((100% - 30px)/2)}.updetail .recent .boxes .box:nth-child(2n+2){margin-right:0}.updetail .recent .boxes .box:nth-child(3){display:none}.services h1{margin-bottom:40px;font-size:52px;line-height:60px}.services .bg{top:80px;height:-moz-calc(100% - 80px);height:-webkit-calc(100% - 80px);height:calc(100% - 80px)}.services .content .left{width:100%;border-bottom:2px solid #D8D8D8;padding:30px}.services .content .left h3{margin-bottom:20px}.services .content .right{width:100%;border:0}.services .content .right .page .top{padding:30px}.services .content .right .page .top .caption{margin-bottom:30px}.services .content .right .page .accordion .name{padding:30px 45px 30px 30px}.services .content .right .page .accordion .txt .padding{padding:30px}.errorpage table h1{font-size:120px;line-height:202px}.errorpage table p{font-size:22px;line-height:28px}.errorpage table .button{margin-top:40px}}@media (max-width: 1023px) and (max-height: 450px){#head .menu .menuholder{overflow:auto;padding:15px 0}#head .menu .menuholder .top ul,#head .menu .menuholder .bottom ul{position:relative;top:0;margin-top:0}}@media (max-width: 767px){#head .menu .menuholder .top ul li,#head .menu .menuholder .bottom ul li{line-height:30px;height:30px}#head .menu .menuholder .top ul li a,#head .menu .menuholder .bottom ul li a{font-size:20px;line-height:30px;height:30px}#head .menu .menuholder .top ul{margin-top:-105px}#head .menu .menuholder .bottom ul{margin-top:-15px}.banner{height:400px !important;min-height:0}.banner .item .text{bottom:80px}.banner .item .text .title h1,.banner .item .text .title h2{font-size:52px;line-height:60px}.banner .item .num{bottom:-45px}.banner .item .colourblock{height:134px;width:100%}.home.main .left .logoholder img{width:200px}.home.main .right .twoboxes .box{width:100%;margin-right:0 !important;height:auto !important;padding-bottom:30px}.home.main .right .twoboxes .box .btn{position:relative;bottom:0;left:0}.testimonials .slider .text{padding:30px 30px 60px;min-height:258px}.testimonials .slider .text .quote{right:10px}.testimonials .slider .details .initials{display:none}.testimonials .slider .owl-dots{bottom:113px}.testimonials .slider .btn{left:30px;bottom:20px}.companies h2{font-size:42px;line-height:48px}.companies .boxes .box{width:100%;margin-right:0 !important}.footer .top .text{font-size:24px;line-height:30px}.footer .bottom .left{width:100%;text-align:center}.footer .bottom .right{width:100%;text-align:center;margin-top:15px}.footer .bottom .right img{float:none;vertical-align:middle}.about .text{width:100%;padding:40px 30px}.about .text ol,.about .text ul{-webkit-columns:1;-moz-columns:1;columns:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.about .text h1{font-size:32px;line-height:32px}.about .fourboxes h2{font-size:42px;line-height:48px}.about .fourboxes .boxes .box{width:100%;margin-right:0}.threeboxes .boxes .box{width:100%}.team h1,.team h2{font-size:42px;line-height:48px}.team .boxes .box{width:100%;margin-right:0}.team .bottom .wave{top:-1px}.contact.top{height:auto;min-height:0}.contact.top form{width:100%;margin-left:0;margin-bottom:0}.contact.top form input[type="text"],.contact.top form input[type="email"]{width:100%;margin-right:0}.contact.top h1{font-size:52px;line-height:60px;margin-bottom:40px}.contact.top .looking{position:relative;bottom:0}.contact.top .dotted{position:relative;bottom:0;float:left;margin-top:20px;margin-bottom:-10px;height:80px}.contact.bottom{padding-top:40px}.contact.bottom .map .pointer{width:21px;height:30px;margin-left:-10px;margin-top:-30px}.updates .bg{height:200px}.updates .heading{height:200px}.updates .heading h1{font-size:52px;line-height:60px}.updates .bottom .filters .select:last-child{float:left;clear:left;margin-top:10px}.updates .bottom .boxes .box{width:100%;margin-right:0 !important;height:auto !important}.updetail .top h1{font-size:32px;line-height:38px;margin-bottom:40px}.updetail .top .content{padding-right:0}.updetail .top .content blockquote{padding:10px 0 10px 20px}.updetail .top .content blockquote p{font-size:24px;line-height:28px}.updetail .top .content .shareholder{position:relative;height:auto !important;width:100%}.updetail .top .content .shareholder .share .icons{display:flex;justify-content:center}.updetail .top .content .shareholder .share .icons a{width:auto;margin-right:10px}.updetail .top .content .shareholder .share .icons a:last-child{margin-right:0}.updetail .top .content .gallery{margin-top:20px}.updetail .top .content .gallery .img{width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);width:calc((100% - 10px)/2);margin-right:10px;margin-top:10px}.updetail .top .content .gallery .img:nth-child(3n+3){margin-right:10px}.updetail .top .content .gallery .img:nth-child(2n+2){margin-right:0}.updetail .recent h2{font-size:42px;line-height:48px}.updetail .recent .boxes .box{width:100%;margin-right:0;height:auto !important}.services h1{font-size:42px;line-height:48px}.services .content .right .page .top .images{display:none}.services .content .right .page .top .caption{display:none}.services .content .right .page .top .slider{display:block;height:200px;margin-bottom:30px}.services .content .right .page .top .slider .owl-nav .owl-prev,.services .content .right .page .top .slider .owl-nav .owl-next{margin-top:-25px;position:absolute;top:50%}.services .content .right .page .top .slider .owl-nav .owl-prev img,.services .content .right .page .top .slider .owl-nav .owl-next img{float:left;width:35px;height:50px}.services .content .right .page .top .slider .owl-nav .owl-prev{left:0}.services .content .right .page .top .slider .owl-nav .owl-next{right:0}.services .content .right .page .top .slider .item{background-size:contain}.services .content .right .page .top .slider .owl-stage-outer,.services .content .right .page .top .slider .owl-stage,.services .content .right .page .top .slider .owl-item,.services .content .right .page .top .slider .item{height:100%}.popover .poptext{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:-moz-calc(100% - 20px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px);margin-left:10px;margin-top:10px;padding:40px 20px}.popover .poptext .body{overflow:auto;height:100%}.errorpage{min-height:400px}.errorpage table h1{font-size:52px;line-height:60px;margin:40px 0 0}.errorpage table p{font-size:16px;line-height:20px;margin-top:0}}@media (max-width: 767px) and (max-height: 450px){#head .menu .menuholder{padding:0}#head .menu .menuholder .top ul,#head .menu .menuholder .bottom ul{position:absolute;top:50%}#head .menu .menuholder .top ul{margin-top:-105px}#head .menu .menuholder .bottom ul{margin-top:-15px}}@media (max-width: 767px) and (max-height: 310px){#head .menu .menuholder{overflow:auto;padding:15px 0}#head .menu .menuholder .top ul,#head .menu .menuholder .bottom ul{position:relative;top:0;margin-top:0}}@media (max-width: 450px){.contact.bottom .map .pointer{width:14px;height:20px}}@media (max-width: 400px){.team .bottom .wave{top:-2px}}@media (max-width: 350px){.companies .boxes .box{padding:20px}.companies .boxes .box .bg{background-size:contain}.team .bottom .wave{top:-4px}}@media (max-width: 310px){.updates .bottom .filters .select label{float:left}.updates .bottom .filters .select select{float:left;clear:left}}
/*# sourceMappingURL=style.css.map */
