/*
Theme Name: MGC
Theme URI: 
Author: Hands Digital
Description: 
Version: 1
Author URI: http://www.handsdigital.co.uk/
*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;text-transform:uppercase}h1{font:700 3em/1.5 Montserrat,sans-serif;color:#091336}h1 span,h1 strong{color:#0bf}h2{font:700 2.8em/1.5 Montserrat,sans-serif;color:#091336}h2 span,h2 strong{color:#0bf}h3{font:700 2.3em/1.8 Montserrat,sans-serif;color:#0bf;text-transform:none}h3 label{display:inline;margin:0;padding:0}h4{font:700 2em/1.8 Montserrat,sans-serif;color:#091336}h5{font:700 1.9em/1.8 Montserrat,sans-serif;color:#0bf}h6{font:700 1.7em/1.8 Montserrat,sans-serif;color:#091336}a{color:#091336;word-wrap:break-word;text-decoration:none;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}a[href^=tel]{cursor:default}p{line-height:2.2;font-size:1.6em}b,strong{font-weight:700}em,i{font-style:italic}address{font-style:normal}input,select,textarea{display:block;font:400 1em/1.4 Montserrat,sans-serif;width:100%;padding:10px 15px;background:#f3f3f3;border:0;color:#091336;border:2px solid #f3f3f3;border-radius:.2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{height:60px}select{height:60px}textarea{resize:none;overflow:hidden}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;padding:0;margin:0 5px 0 0;background:0 0}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}button[type=submit],input[type=button],input[type=submit]{cursor:pointer;width:auto;height:60px;padding:0 20px;background:0 0;border:2px solid #091336;font:700 1.125em/1.4 Montserrat,sans-serif;color:#091336;text-align:center;border-radius:.2em;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none}mark{display:inline-block;padding:0 5px;background:#2caf36;line-height:1.4em;color:#fff;border-radius:.1em}::-webkit-input-placeholder{color:#091336;line-height:normal}:-moz-placeholder{color:#091336}::-moz-placeholder{color:#091336}:-ms-input-placeholder{color:#091336;line-height:normal}:focus{outline:0}.rq:after{content:"*";display:inline;padding:0 3px;color:red}.screen-reader-response,.screen-reader-text,.sr{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.gm-style-cc a,.gmnoprint a,.gmnoprint span,a[href^='http://maps.google.com/maps']{display:none!important}::selection{background:#0bf;color:#fff}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{font-size:100%}blockquote{position:relative;margin:40px 0 40px;padding:50px 10px 10px;border-top:1px solid #bee0f8;border-bottom:1px solid #bee0f8}blockquote:before{content:"\201D";position:absolute;top:-30px;left:0;z-index:1;height:60px;background:#fff;font-size:16em;line-height:1;color:#0bf}blockquote p{font-size:1.8em}blockquote strong{display:block;font-size:.888em;color:#091336}blockquote small{display:block;font-size:.833em}.button{display:inline-flex;justify-content:center;position:relative;z-index:1;font:700 1.125em/2.2 Montserrat,sans-serif;padding:5px 25px;background:0 0;color:#091336;border:2px solid #0bf;text-transform:uppercase;text-align:center;cursor:pointer;overflow:hidden;border-radius:.2em;-webkit-transition:border .5s ease-in-out;-moz-transition:border .5s ease-in-out;-o-transition:border .5s ease-in-out;transition:border .5s ease-in-out}.button:before{content:"";position:absolute;top:0;left:0;right:0;z-index:2;height:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button span{position:relative;z-index:2;display:block}.button span:last-child{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;padding:5px 25px;cursor:pointer;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.button_lc{background:#bee0f8;border:2px solid #bee0f8}.button_large{font-size:2em}.button_white_txt{color:#fff}.button_white{background:#fff;border-color:#fff;color:#0bf}.button_blue{background:#0bf;border-color:#0bf;color:#fff}.button_grey{background:#9a9a9a;border-color:#9a9a9a;color:#fff}.button_flash{animation:flash 2s infinite}.button_flash:before{animation:flash 2s infinite}.aligncenter{display:block;clear:both;margin:0 auto}.wp-video{margin:0 0 40px}p[style="text-align: center;"] .button{margin:0 20px 10px}p[style="text-align: left;"] .button{margin:0 20px 10px 0}p[style="text-align: right;"] .button{margin:0 0 20px 10px}html{scroll-behavior:smooth}body,html{height:100%}body{font:400 normal 62.5%/1 Montserrat,sans-serif;color:#091336;background:#fff}body:after{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;content:"desktop"}#header{position:fixed;top:0;left:0;right:0;z-index:100;animation:bk .8s ease-in-out}#ct0{position:relative;z-index:10;background:#fff;animation:bk .8s ease-in-out}#ct0:after{display:block;content:"";clear:both;height:0}#ct1{margin:120px 0 0;animation:bk .8s ease-in-out}#ct1:after{display:block;content:"";clear:both;height:60px}#content{margin:120px 0 0;animation:bk .8s ease-in-out}#content:after{display:block;content:"";clear:both;height:0}#content_ad{margin:120px 0 0;animation:bk .8s ease-in-out}#content_ad:after{display:block;content:"";clear:both;height:60px}#footer{padding:80px 0 40px;background:#091336;color:#9a9a9a}#logo_ft{display:block;width:268px;height:80px;margin:0 0 40px;text-indent:-99999em;background:transparent url('img/sprite.png') 0 0 no-repeat;background:url('img/sprite.svg') 0 0 no-repeat,transparent;background-size:2250px}#mobile{display:none}#t1{display:block;width:140px;margin:60px auto;font:700 1.6em/2.2 Montserrat,sans-serif;text-align:center;color:#091336}#t1:before{content:"";display:block;margin:0 auto 0;width:0;height:0;border:10px solid #fff;border-bottom:10px solid #091336}#map_canvas{height:400px}.admin-bar #header{top:32px}.top{background:#091336}.tp{display:flex;font:400 1.6em/1.2 Montserrat,sans-serif;color:#9a9a9a}.tp .tp_lt{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end}.tp .tp_rt{flex:0 1 auto}.tp_rt{text-transform:uppercase}.tp_rt a{color:#9a9a9a}.top_mnu{display:flex;padding:10px 0}.top_mnu li{display:flex;align-items:center;flex:0 1 auto}.top_mnu li:first-child:before{content:none}.top_mnu li:before{content:"";width:2px;height:16px;margin:0 0 0 10px;padding:0 10px 0 0;border-left:1px solid #bee0f8;color:#9a9a9a}.top_mnu a{display:flex;line-height:1.4;color:#bee0f8}.top_mnu .tele{font-weight:700;line-height:1;color:#0bf}.top_other{display:flex;align-items:center;height:100%;color:#fff}.top_other a{display:flex;align-items:center;min-height:40px;margin:0 0 0 10px;background:#bee0f8;font-weight:700;color:#fff;border-radius:2em}.top_other span{padding:2px 10px;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.head{position:relative;background:#fff;box-shadow:0 1px 1px #f3f3f3;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.head:after{content:"";display:block;clear:both;height:0}.hd{display:flex;position:relative;z-index:1}.hd .hd_lt{display:flex;flex:1 0 auto;align-items:center}.hd .hd_rt{flex:0 1 auto}.hd_logo{position:absolute;top:-20px;left:0;display:block;width:150px;height:125px;text-indent:-99999em;background:transparent url('img//mgc-logo.png') 0 0 no-repeat;background-size:100%;overflow:hidden}.nav{display:flex}.nav:after{display:block;content:"";clear:both;height:0}.nav li{display:flex;flex:0 1 auto;height:80px;padding:0 0 0 40px;position:relative;z-index:2;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.nav a{flex:0 1 auto;position:relative;height:100%;padding:30px 0 0;background:0 0;font:700 1.6em/1.2 Montserrat,sans-serif;color:#091336;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav a:after{content:"";display:block;width:0%;height:2px;margin:2px auto 0;background:#091336;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav .current-menu-item>a:after,.nav .current-menu-parent>a:after{content:"";display:block;width:100%;height:2px;margin:2px 0 0;background:#091336;opacity:1}.nav .current-menu-item.menu-item-hover>a:after,.nav .current-menu-parent.menu-item-hover>a:after{background:#fff}.nav .lc a{height:50px;margin:13px 0 0;padding:13px 20px;border:2px solid #0bf;border-radius:.2em}.nav .lc a:after{content:none}.sub-menu-wrap{position:absolute;z-index:200;left:-99999em;top:80%;overflow:hidden;opacity:0;-webkit-transition:top .4s ease-in-out,opacity .2s ease-in-out,background .6s ease-in-out;-moz-transition:top .4s ease-in-out,opacity .2s ease-in-out,background .6s ease-in-out;-o-transition:top .4s ease-in-out,opacity .2s ease-in-out,background .6s ease-in-out;transition:top .4s ease-in-out,opacity .2s ease-in-out,background .6s ease-in-out}.sub-menu-wrap li{flex:1 1 100%;height:auto;margin:0;padding:10px 20px 10px 40px}.sub-menu-wrap li:after,.sub-menu-wrap li:before{content:none}.sub-menu-wrap a{display:block;height:auto;padding:0 0;font:700 1.5em/1.3 Montserrat,sans-serif;color:#091336;white-space:normal;vertical-align:top}.sub-menu{display:flex;flex-wrap:wrap;justify-content:flex-start;min-width:200px;margin:0 auto;padding:15px 0 15px;background:#fff}.sub-menu .sub-menu{top:auto}.menu-item-hover .sub-menu-wrap{top:100%;left:0;margin:0;opacity:1}.home .head{background:0 0;box-shadow:none}.home .nav a{color:#fff}.home .nav a:after{background:#fff}.home .nav .lc a{border:2px solid #fff}.home .sub-menu-wrap a{color:#091336}.home .sub-menu-wrap a:after{background:#091336}.home .menu-item-hover a{color:#091336}.home .menu-item-hover>a{color:#fff}.home .menu-item-hover>a:after{background:#fff}.home .head_scroll .head{background:#fff}.home .head_scroll .nav a{color:#091336}.home .head_scroll .nav a:after{background:#091336}.home .head_scroll .nav .lc a{border:2px solid #0bf}.home .head_scroll .sub-menu-wrap a{color:#091336}.home .head_scroll .sub-menu-wrap a:after{background:#091336}.dd{display:none}.w_mnu{position:absolute;left:-99999em;top:100%;z-index:100;padding:40px 0 0;background:#f3f3f3;opacity:0;-webkit-transition:opacity .2s ease,background .6s ease;-moz-transition:opacity .2s ease,background .6s ease;-o-transition:opacity .2s ease,background .6s ease;transition:opacity .2s ease,background .6s ease}.w_mnu ul{display:flex;flex-wrap:wrap}.w_mnu li{flex:0 1 25%;max-width:25%;padding:0 20px;margin:0 0 40px;text-align:center}.w_mnu a{display:flex;flex-direction:column}.w_mnu img{display:block;width:auto;height:auto;max-width:38px;max-height:130px;margin:0 auto 10px;overflow:hidden}.w_mnu .back{height:100%;padding:20px 10px;background:#fff;border-radius:.2em;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.w_mnu .dri{display:block;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w_mnu .tag{display:block;margin:0 0 10px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w_mnu .pack{display:block;max-width:125px;margin:0 auto;padding:5px 10px;background:#091336;color:#fff;text-transform:uppercase;border-radius:.2em}.bcs{padding:40px 0 20px;color:#9a9a9a;font:400 1.6em/2.2 Montserrat,sans-serif}.bcs a{display:inline-block;color:#9a9a9a}.bcs span{display:inline-block;padding:0 10px;font-weight:700;color:#e0e0e0}.ctr{margin:0 auto;width:100%;max-width:1160px;clear:both}.ctr_xs{margin:0 auto;width:100%;max-width:700px;clear:both}.ctr_s{margin:0 auto;width:100%;max-width:900px;clear:both}.ctr_m{margin:0 auto;width:100%;max-width:940px;clear:both}.ctr_l{margin:0 auto;width:100%;max-width:1200px;clear:both}.main{margin:40px 0 0}.main:after{content:"";display:block;clear:both;height:0}.img{margin:40px 0;position:relative}.img img{display:block;margin:0;width:auto;height:auto;max-width:100%}.content ol,.content ul,.textwidget ol,.textwidget ul{margin:0 0 0 10px;padding:0 0 20px 10px;text-align:left}.content ul,.textwidget ul{list-style:disc}.content ul ol,.content ul ul,.textwidget ul ol,.textwidget ul ul{padding-bottom:0}.content ol,.textwidget ol{list-style:decimal}.content ol ol,.content ol ul,.textwidget ol ol,.textwidget ol ul{padding-bottom:0}.content li,.textwidget li{line-height:2.2;font-size:1.6em}.content li li,.textwidget li li{font-size:100%}.content table,.textwidget table{margin:0 0 40px;border-bottom:1px solid #9a9a9a}.content tr,.textwidget tr{text-align:left}.content tr:first-child,.textwidget tr:first-child{border-top:0}.content td,.content th,.textwidget td,.textwidget th{font-size:1.6em;line-height:2.2;border:1px solid #9a9a9a;border-bottom:0}.content th,.textwidget th{padding:15px;background:#f3f3f3;color:#091336;font-weight:700}.content td,.textwidget td{padding:15px;color:#091336}.content img,.textwidget img{width:auto;height:auto;max-width:100%}.content p,.textwidget p{padding:0 0 20px}.content h1,.content h2,.content h3,.content h4,.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4{margin:0 0 25px}.content h5,.content h6,.textwidget h5,.textwidget h6{margin:0 0 20px}.content a,.textwidget a{text-decoration:underline}.content .button,.textwidget .button{margin:10px 20px 10px 0;text-decoration:none}.content_p>p:nth-of-type(1){font-weight:700;font-size:1.8em}.content_category{padding:0 0 40px}.centre{text-align:center}.centre p{text-align:center}.date_info{margin:0 auto;width:900px}.date_info{padding:0 0 20px}.centre_content,.centre_heading{text-align:center}.centre_content h1:after,.centre_heading h1:after{content:none}.error{margin:0 auto 20px;width:150px;height:150px;padding:22px 20px 0;background:#091336;font:400 2.8em/1.2 Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.error span{font-size:1.8em;font-weight:700}.cat_desc{text-align:center;margin:0 0 40px}.cat_desc p{font:400 1.6em/2.2 Montserrat,sans-serif;color:#091336}.cat_post{display:flex;flex-wrap:wrap}.cat_post li{flex:0 0 50%;margin:0 0 40px;padding:0 40px 0 0}.cat_post article{padding:0 0 40px}.cat_post h2{font-size:2em;line-height:1.6;margin:0 0 20px}.cat_post .cat_rt{padding:0 0 0 40px}.cat_post .cat_div{flex:1 1 100%;width:100%;margin:0;padding:0;border:0}.cat_post .button{font-size:1.8em}.cat_post .way_start{opacity:0;transition:opacity 1.5s ease-in-out}.cat_post .way_end{animation:bk 1s ease-in-out}.cat_img{margin:0 0 40px}.cat_img img{display:block;margin:0;width:auto;height:auto;max-width:100%}.cat_content{height:50px;overflow:hidden;margin:0 0 20px}.cat_nav{clear:both;overflow:hidden}.cat_nav li{float:left;width:50%;min-height:40px;font:400 1.6em/2.2 Montserrat,sans-serif}.cat_nav a{position:relative;display:block;color:#0bf;padding:0 0 5px;border-bottom:2px solid #f3f3f3}.post_info{overflow:hidden}.post_info li{font:400 1.6em/1.1 Montserrat,sans-serif;padding:20px 0 0}.pos{padding:40px 0 0;font:400 1.6em/2.2 Montserrat,sans-serif;text-align:center}.page_pos{padding:0 2px;font-weight:700;color:#0bf}.post_nav{padding:40px 0 0;clear:both}.post_nav li{min-height:40px}.post_nav a{display:inline-block;position:relative;border-bottom:2px solid #f3f3f3;font:400 1.6em/2.2 Montserrat,sans-serif;color:#091336}.prev_page,.prev_post{text-align:right;padding:0 20px 0 0}.next_page,.next_post{text-align:left;padding:0 0 0 20px}.share{display:flex}.share li{flex:0 0 33.33333333%;padding:0 20px}.share li:hover .s_mnu{display:block;height:180px;opacity:1}.share a{position:relative;display:block;min-height:60px;padding:20px 10px 20px 20px;color:#fff;font:400 1.6em/1.2 Montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.2em;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.share a:before{content:"";position:absolute;top:50%;left:15px}.share .email{background:#091336}.share .email:before{width:32px;height:22px;margin:-11px 0 0;background:transparent url('img/sprite.png') -2175px 0 no-repeat;background:url('img/sprite.svg') -2175px 0 no-repeat,transparent}.share .trust{background:#091336}.share .trust:before{width:25px;height:25px;margin:-13px 0 0 4px;background:transparent url('img/sprite.png') -2245px 0 no-repeat;background:url('img/sprite.svg') -2245px 0 no-repeat,transparent}.share .share{background:#091336}.share .share:before{width:25px;height:25px;margin:-13px 0 0 4px;background:transparent url('img/sprite.png') -2215px 0 no-repeat;background:url('img/sprite.svg') -2215px 0 no-repeat,transparent}.share .facebook{background:#3b5998}.share .facebook:before{width:16px;height:30px;margin:-15px 0 0 8px;background:transparent url('img/sprite.png') -2275px 0 no-repeat;background:url('img/sprite.svg') -2275px 0 no-repeat,transparent}.share .twitter{background:#000}.share .twitter:before{width:33px;height:25px;margin:-13px 0 0;background:transparent url('img/sprite.png') -2335px 0 no-repeat;background:url('img/sprite.svg') -2335px 0 no-repeat,transparent}.share .pinterest{background:#cb2027}.share .pinterest:before{width:26px;height:32px;margin:-16px 0 0 3px;background:transparent url('img/sprite.png') -2300px 0 no-repeat;background:url('img/sprite.svg') -2300px 0 no-repeat,transparent}.share_blog{padding:60px 0 0}.share_blog li{padding:0}.share_blog .facebook{border-radius:.2em 0 0 .2em}.share_blog .twitter{border-radius:0}.share_blog .pinterest{border-radius:0 .2em .2em 0}.s_mnu{height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.s_mnu li{margin:0;padding:0;width:100%}.s_mnu li:first-child{margin:0;padding:0;width:100%}.info_foot{margin:0 0 60px;padding:40px 0;background:#091336;font:700 3.2em/1.2 Montserrat,sans-serif;color:#fff;text-align:center}.info_foot a{display:inline-flex;color:#9a9a9a}.ft{display:flex}.ft .ft_1{flex:0 1 auto}.ft .ft_2{flex:1 1 0%;padding:0 0 0 20px;text-align:right}.ft .ft_lt{flex:1 0 auto;text-align:left}.ft .ft_lt .sp{padding:0 10px 0 0}.ft .ft_rt{flex:0 1 auto;text-align:right}.ft .ft_rt .sp{padding:0 0 0 10px}.ft_1 .button{background:0 0;border-color:#fff;color:#fff}.ft_2 p{font-size:1.5em}.ft_2 .c_1{padding:0 0 20px;font:700 2.5em/1.4 Montserrat,sans-serif;color:#9a9a9a}.ft_2 .c_2{font-size:3.5em;line-height:1.2}.ft_2 .c_2 a{color:#fff}.ft_2 .c_3{padding:0 0 20px;font-size:1.8em}.ft_2 .c_3 a{color:#bee0f8}.ft_margin{margin:40px 0;padding:40px 0 0;border-top:2px solid #bee0f8}.ftl{font:700 2.5em/1.4 Montserrat,sans-serif;color:#fff;text-transform:uppercase}.ft2{font:700 2.5em/1.4 Montserrat,sans-serif;color:#fff;text-transform:uppercase}.ft3{margin:0 0 40px;font:700 2.5em/1.4 Montserrat,sans-serif;color:#0bf;text-transform:uppercase}.address{font:400 1.5em/2.2 Montserrat,sans-serif;color:#bee0f8}.foot{display:flex;margin:0 0 20px}.foot li{display:flex;flex:0 1 auto}.foot li:first-child:before{content:none}.foot li:before{content:"";width:0;padding:0 20px}.foot a{display:block;font:700 1.6em/2.2 Montserrat,sans-serif;color:#bee0f8;text-transform:uppercase}.links{display:flex;margin:2px 0 0}.links li{flex:0 1 auto}.links li:first-child:before{content:none}.links li:before{content:"\007C";padding:0 10px;font-size:1.4em;color:#bee0f8}.links a{font:400 1.4em/2.2 Montserrat,sans-serif;background:0 0;color:#bee0f8}.copy{display:block;margin:2px 0 0;font:400 1.4em/2.2 Montserrat,sans-serif;color:#bee0f8}.copy a{color:#bee0f8}.copy .hands{font-weight:700;color:#0bf}.payments{display:flex;justify-content:right;margin:0 0 0 20px}.payments li{margin:0 0 0 20px}.payments img{display:block;width:auto;height:auto;max-width:100%}.social{display:flex;flex-wrap:wrap}.social li{flex:0 1 auto;padding:0 10px 10px 0}.social a{position:relative;display:block;width:50px;height:50px;text-indent:-99999em;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.social a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.social .email_address:before{background:transparent url('img/social.png') -55px 0 no-repeat;background:url('img/social.svg') -55px 0 no-repeat,transparent}.social .facebook:before{background:transparent url('img/social.png') -165px 0 no-repeat;background:url('img/social.svg') -165px 0 no-repeat,transparent}.social .instagram:before{background:transparent url('img/social.png') -385px 0 no-repeat;background:url('img/social.svg') -385px 0 no-repeat,transparent}.social .linkedin:before{background:transparent url('img/social.png') -495px 0 no-repeat;background:url('img/social.svg') -495px 0 no-repeat,transparent}.social .pinterest:before{background:transparent url('img/social.png') -605px 0 no-repeat;background:url('img/social.svg') -605px 0 no-repeat,transparent}.social .twitter:before{background:transparent url('img/social.png') -935px 0 no-repeat;background:url('img/social.svg') -935px 0 no-repeat,transparent}.social .vimeo:before{background:transparent url('img/social.png') -1045px 0 no-repeat;background:url('img/social.svg') -1045px 0 no-repeat,transparent}.social .youtube:before{background:transparent url('img/social.png') -1265px 0 no-repeat;background:url('img/social.svg') -1265px 0 no-repeat,transparent}.social .gofundme:before{background:transparent url('img/social.png') -275px 0 no-repeat;background:url('img/social.svg') -275px 0 no-repeat,transparent}.social .tiktok:before{background:transparent url('img/social.png') -715px 0 no-repeat;background:url('img/social.svg') -715px 0 no-repeat,transparent}.social .tripadvisor:before{background:transparent url('img/social.png') -825px 0 no-repeat;background:url('img/social.svg') -825px 0 no-repeat,transparent}.social .whatsapp:before{background:transparent url('img/social.png') -1155px 0 no-repeat;background:url('img/social.svg') -1155px 0 no-repeat,transparent}.s_ft{justify-content:flex-end}.s_ft li{padding:0 0 10px 10px}.s_ft a{text-align:left}.s_hd{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.s_hd li{padding:0 5px 10px}.side_post{margin:0 0 50px}.side_post li{font:400 1.8em/2.2 Montserrat,sans-serif;border-top:2px solid #f3f3f3}.side_post li:first-child{border:0}.side_post a{display:block;padding:11px 0;color:#9a9a9a}.side_post li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.side_post .current-menu-item{border-color:#0bf;overflow:hidden;border-radius:.2em}.side_post .current-menu-item a{background:#0bf;color:#fff;padding:11px 20px}.widget-sidebar{margin:0 0 40px}.widget-sidebar table{width:100%;text-align:center}.widget-sidebar td,.widget-sidebar th{font-size:1.6em;line-height:2.2}.widget-sidebar li{padding:15px 0;border-bottom:2px solid #091336}.widget-sidebar li a{display:inline-block;font:400 1.8em/1.2 Montserrat,sans-serif;color:#0bf}.widget-sidebar .cat-item a{font:400 1.8em/1.2 Montserrat,sans-serif;color:#0bf}.widget-sidebar .widget-title,.widget-sidebar caption{font:300 2.8em/1.2 Montserrat,sans-serif;color:#091336;text-transform:uppercase;margin:0 0 20px;text-align:left}.widget-sidebar .textwidget{line-height:2.2;font-size:1.6em}.widget-sidebar label{font:400 3em/2.2 Montserrat,sans-serif;color:#091336;display:block;margin:0 0 20px}.widget-sidebar input[type=text]{font-size:1.6em;line-height:1.5}.widget-sidebar button,.widget-sidebar input[type=button],.widget-sidebar input[type=submit]{font:700 1.8em/1.5 Montserrat,sans-serif;background:#fff;color:#091336;margin:20px 0 0}.search_form{margin:0 0 40px}.search_form div{padding:0 160px 0 0;position:relative}.search_form h2{margin:0 0 10px}.search_form input[type=text]{font-size:1.6em;line-height:2.2}.search_form input[type=submit]{position:absolute;top:0;right:0;font:700 1.8em/1.5 Montserrat,sans-serif;background:#091336;color:#9a9a9a}.search_top{margin:40px 0 0}.comments{clear:both;padding:80px 0 0}.comments label{display:block;margin:0 0 10px}.comments p{padding:0 0 20px}.comments .comment-form-author,.comments .comment-form-email{float:left;width:50%}.comments .comment-form-author{padding-right:20px}.comments .comment-form-email{padding-left:20px}.comment_list{padding:0 0 20px}.comment-body{padding:0 0 20px;margin:20px 0;border-bottom:2px solid #0bf}.comment-author{font:400 1.6em/2.2 Montserrat,sans-serif;color:#9a9a9a}.comment-meta{margin:10px 0;font:400 1.4em/2.2 Montserrat,sans-serif;color:#091336}.comment-meta a{color:#091336}.comment-awaiting-moderation{font:400 italic 1.3em/2.2 Montserrat,sans-serif}.reply{font:700 1.6em/2.2 Montserrat,sans-serif}.com_nav{padding:0 0 40px}.frm:after{display:block;content:"";clear:both;height:0}.frm label{display:block;margin:0 0 5px;font:400 1.6em/2.2 Montserrat,sans-serif;color:#9a9a9a}.frm input,.frm select,.frm textarea{font-size:1.6em}.frm input[type=submit]{width:100%;font-size:1.8em;text-transform:uppercase}.frm h3{margin:0 0 40px;text-align:center}.frm .message{height:250px}.frm .check_la{display:flex;align-items:center;margin:0;position:relative;font-size:0}.frm .che{position:absolute;left:-99999em;opacity:0}.frm .check{flex:0 0 60px;position:relative;display:inline-block;width:60px;height:60px;background:#f3f3f3;border:2px solid #f3f3f3;vertical-align:middle;border-radius:.2em;cursor:pointer}.frm .check:after,.frm .check:before{content:"";position:absolute;left:50%;top:50%;width:0;height:24px;margin:-12px 0 0 -1px;border:2px solid #9a9a9a}.frm .check:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.frm .check:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.frm .che:checked+.check{border-color:#2caf36}.frm .che:checked+.check:before{content:"";width:10px;height:20px;margin:-12px 0 0 -5px;border:3px solid #2caf36;border-top:0;border-left:0}.frm .che:checked+.check:after{content:none}.frm .check_sp{flex:0 1 auto;display:inline-block;padding:0 0 0 20px;font-size:16px;color:#091336;vertical-align:middle}.frm .check_sp a{display:inline-block;border-bottom:1px solid #0bf;line-height:1.2;color:#0bf}.frm .err{border-color:red}.frm .err .check_sp{color:red}.frm .err .check{border:2px solid red}.frm .err .check:after,.frm .err .check:before{border:1px solid red}.frm .alert{overflow:hidden;max-height:0;clear:both;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.frm .errors,.frm .success{font:400 italic 1.6em/2.2 Montserrat,sans-serif}.frm .errors{padding:20px 0 20px;color:red;text-align:left}.frm .success{padding:20px 0 20px;color:#2caf36;text-align:left}.frm .act{max-height:400px}.frm .inp_small{max-width:200px}.frm_ad{text-align:left}.frm_ad input,.frm_ad select,.frm_ad textarea{background:#e6e6e6;border-color:#e6e6e6}.frm_ad input[type=submit]{background:0 0;border-color:#091336}.frm_ad .check{background:#e6e6e6;border-color:#e6e6e6}.main_contact{margin:40px 0 0}.main_contact h1{margin:0 0 20px;font-size:4em}.main_contact h4{color:#0bf}.main_contact .c_1{padding:0 0 20px;font:700 2.5em/1.4 Montserrat,sans-serif;color:#9a9a9a}.main_contact .c_2{font-size:3.5em;line-height:1.2}.main_contact .c_2 a{color:#0bf}.main_contact .c_3{padding:0 0 20px;font-size:1.8em}.main_contact .c_3 a{color:#9a9a9a}.columns_contact{margin:0 0 80px}.col_ct{display:flex;flex-wrap:wrap}.col_but{flex:0 0 180px;padding:0 0 0 40px}.col_but input{width:100%;margin:0}.col_but_right{width:180px;margin:0 0 0 auto}.col_but_right input{width:100%;margin:0}.col_100{flex:1 1 0%}.col_50{flex:0 0 50%}.col_50:first-child{padding:0 20px 0 0}.col_50:last-child{padding:0 0 0 20px}.row{margin:0 0 20px}.row:after{display:block;content:"";clear:both;height:0}.maps{padding:80px 0;text-align:center}.maps h2{margin:0 0 80px}.maps .right_1{display:flex;flex-direction:column;text-align:left}.c_info{flex:1 1 0%}.c_info h2{margin:0 0 20px}.c_directions{flex:0 1 auto;padding:20px 0 0}.c_directions h2{color:#0bf}.c_directions p{padding:0 0 20px}.directform{display:flex}.directform div{flex:1 1 0%;padding:0 20px 0 0}.directform input[type=text]{background:#f3f3f3;color:#fff}.directform input[type=submit]{flex:0 0 100px;border-color:#f3f3f3;color:#091336}.directform ::-webkit-input-placeholder{color:#091336}.directform :-moz-placeholder{color:#091336}.directform ::-moz-placeholder{color:#091336}.directform :-ms-input-placeholder{color:#091336}.map{height:500px}.map_address{color:#9a9a9a;font:400 1.153em/1.6 Montserrat,sans-serif}.map_address strong{display:block;font-size:1.066em;color:#091336}.left_sc,.right_sc{display:inline-flex;flex-direction:column;width:50%;margin:0 0 20px;vertical-align:top}.left_sc p,.right_sc p{width:100%}.left_sc h2,.left_sc h3,.left_sc h4,.left_sc h5,.left_sc h6,.right_sc h2,.right_sc h3,.right_sc h4,.right_sc h5,.right_sc h6{text-align:left}.left_sc img,.right_sc img{display:block;width:100%}.left_sc .aligncenter,.left_sc .alignleft,.left_sc .alignright,.right_sc .aligncenter,.right_sc .alignleft,.right_sc .alignright{margin:0}.left_sc .iframe_container_sc,.right_sc .iframe_container_sc{margin:0 0 20px}.left_sc{padding:0 30px 0 0}.right_sc{padding:0 0 0 30px}.middle_sc{vertical-align:middle}.bottom_sc{vertical-align:bottom}.clear_sc{height:0;clear:both;overflow:hidden}.divide_sc{height:60px;clear:both;overflow:hidden}.line_sc{height:0;margin:0 0 45px;padding:25px 0 0;border-bottom:1px solid #bee0f8;clear:both}.narrow_sc{max-width:900px;margin:0 auto}.col_1_sc,.col_2_sc,.col_3_sc{display:inline-flex;flex-direction:column;width:33.33333333%;margin-top:20px;vertical-align:top}.col_1_sc p,.col_2_sc p,.col_3_sc p{font-size:1.5em}.col_1_sc{padding:0 40px 20px 0}.col_2_sc{padding:0 20px 20px}.col_3_sc{padding:0 0 20px 40px}.col_1_sc .iframe_container_sc,.col_2_sc .iframe_container_sc,.col_3_sc .iframe_container_sc{margin:0 0 20px}.ico_cap_sc{display:flex;flex-wrap:wrap;padding:20px 0}.ico_sc{flex:0 1 auto;padding:0 20px 0 0}.ico_sc p{padding:0}.ico_100px img{max-width:100px}.ico_150px img{max-width:150px}.ico_200px img{max-width:200px}.ico_250px img{max-width:250px}.ico_300px img{max-width:300px}.ico_350px img{max-width:350px}.ico_400px img{max-width:400px}.ico_450px img{max-width:450px}.ico_500px img{max-width:500px}.ico_550px img{max-width:550px}.ico_600px img{max-width:600px}.ico_650px img{max-width:650px}.ico_700px img{max-width:700px}.ico_750px img{max-width:750px}.ico_800px img{max-width:800px}.cap_sc{flex:1 1 0%;text-align:left}.cap_sc h3{margin:0 0 5px;font-size:2em;color:#091336}.label_sc{position:relative;padding:0 40px 15px 0;border-bottom:1px solid #bee0f8;font-size:2em;color:#091336;text-transform:none;cursor:pointer;text-align:left}.label_sc:after{content:"\002B";display:block;position:absolute;top:15px;right:0;margin:0;background:0 0;font-weight:400;font-size:1.8em;line-height:0;color:#0bf;opacity:.5;-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.act{color:#0bf}.act:after{opacity:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.box_outer_sc{max-height:0;overflow:hidden;-webkit-transition:max-height .8s ease-in-out;-moz-transition:max-height .8s ease-in-out;-o-transition:max-height .8s ease-in-out;transition:max-height .8s ease-in-out}.box_inner_sc{padding:0 0 20px}.opn{max-height:2000px}.iframe_container_sc{margin:0 auto 40px}.iframe_sc{position:relative;padding:0 0 56.25%}.iframe_sc iframe,.iframe_sc video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;width:100%;height:100%}.subheader_sc{margin:5px 0;font:700 2em/1.8 Montserrat,sans-serif;color:#0bf}.focus_sc{margin:0 0 25px;padding:30px;background:#091336;border:2px solid #050b20;border-radius:.1em;color:#091336}.faq_schema_sc .faq_question_schema_sc{position:relative;padding:0 50px 15px 0;border-bottom:1px solid #bee0f8;font-size:2.5em;color:#091336;text-transform:none;cursor:pointer;text-align:left}.faq_accordion_sc .faq_question_schema_sc:after{content:"\002B";display:block;position:absolute;top:15px;right:0;margin:0;background:0 0;font-weight:400;font-size:1.8em;line-height:0;color:#0bf;opacity:.5}.faq_accordion_sc .faq_answer_schema_sc{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.faq_accordion_sc .faq_box_inner_sc{padding:0 0 20px}.faq_accordion_sc .faq_opn_sc{max-height:4500px}.default{background-size:cover}.ba_1{display:flex;align-items:flex-end;flex:0 0 50%;position:relative;z-index:1;height:100%}.ba_2{align-items:center;flex:1 1 auto;padding:40px 0;color:#fff}.ba_2 .button{border-color:#fff;color:#fff}.ba_2 .button:hover span{display:block;height:100%;background:inherit}.ba_img img{display:block;width:auto;height:auto;max-width:100%}.container{position:relative;z-index:1;overflow:hidden}.video_container{position:relative;left:50%;z-index:1;min-width:700px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.video_banner{position:relative;z-index:1;width:100%;height:0;margin-top:calc(-100px);margin-bottom:calc(-100px);padding-top:56.25%;padding-top:calc(56.25% + 200px);background:#9a9a9a;overflow:hidden}.video{position:absolute;top:0;left:0;right:0;z-index:2;width:100%;height:100%}.video_wrap{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transition:4s opacity ease;-moz-transition:4s opacity ease;-o-transition:4s opacity ease;transition:4s opacity ease;opacity:1;overflow:hidden}.video_overlay{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background:#091336;opacity:.4}.bg_video,.bg_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.bg_image{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url('img/commercial-flooring-in-london-loughton-direct.jpg') 50% 50% no-repeat;pointer-events:none;background-size:cover}.b.loading .video-wrap{opacity:0}.vol{display:flex;align-items:center;justify-content:center;position:absolute;left:5px;bottom:5px;z-index:100;width:60px;height:60px}.vol:after{content:"\f520";font:400 3em/1 dashicons;color:#fff;text-shadow:1px 1px 0 #000;cursor:pointer}.unmute:after{content:"\f521";font:400 3em/1 dashicons;color:#fff;text-shadow:1px 1px 0 #000;cursor:pointer}.v_content{display:flex;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.v_content .ctr_s{flex:0 0 100%}.v_box{position:relative;z-index:1;animation:v-box 1.5s ease-in-out}.v_title{font:700 5em/1.2 Montserrat,sans-serif;color:#fff;text-transform:uppercase}.v_title span{display:block;color:#fff}.v_title strong{display:block;color:#0bf}.v_txt{margin:0 0 20px;font:700 1.8em/1.8 Montserrat,sans-serif;color:#fff}.home_services{display:flex;flex-wrap:wrap;justify-content:center;-webkit-transform:translate(0,-75px);-moz-transform:translate(0,-75px);-o-transform:translate(0,-75px);-ms-transform:translate(0,-75px);transform:translate(0,-75px)}.home_services li{flex:0 0 200px;margin:0 0 20px;padding:0 10px}.home_services a{display:block;padding:20px;background:#fff;border:2px solid #f3f3f3;font:700 1.8em/1.4 Montserrat,sans-serif;text-align:center;border-radius:.5em;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home_services a:before{content:"";display:block;width:100px;height:100px;margin:0 auto 10px}.hs_1:before{background:transparent url('img/services.png') -210px 0 no-repeat;background:url('img/services.svg') -210px 0 no-repeat,transparent}.hs_2:before{background:transparent url('img/services.png') -840px 0 no-repeat;background:url('img/services.svg') -840px 0 no-repeat,transparent}.hs_3:before{background:transparent url('img/services.png') -1050px 0 no-repeat;background:url('img/services.svg') -1050px 0 no-repeat,transparent}.hs_4:before{background:transparent url('img/services.png') -630px 0 no-repeat;background:url('img/services.svg') -630px 0 no-repeat,transparent}.hs_5:before{background:transparent url('img/services.png') -420px 0 no-repeat;background:url('img/services.svg') -420px 0 no-repeat,transparent}.hs_6:before{background:transparent url('img/services.png') 0 0 no-repeat;background:url('img/services.svg') 0 0 no-repeat,transparent}.intro{padding:60px 0}.intro h1{font-size:5em;line-height:1.2;text-transform:uppercase}.intro h3{font-size:2.5em;color:#9a9a9a}.intro img{margin:0 auto}.intro .button{min-width:220px}.feature{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 20px;text-align:center}.feature li{display:flex;flex:0 0 33.33333333%;min-width:300px;margin:0 0 40px;padding:0 20px;text-align:left}.feature article{width:100%}.feature a{display:flex;position:relative;z-index:1;overflow:hidden}.feature a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,13,65,.15) 50%,rgba(0,13,65,.25) 60%,rgba(0,13,65,.75) 85%,#000d41 100%)}.feature a span{position:relative;z-index:1;display:block}.feature img{display:block;width:100%;height:auto;max-width:100%;margin:0 auto;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.feature .ft_box{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:20px 40px 40px}.feature .ft_title{margin:0 0 5px;font:700 2em/1.2 Montserrat,sans-serif;color:#fff;text-transform:uppercase}.feature .ft_view{font:700 1.6em/1.6 Montserrat,sans-serif;color:#0bf}.feature .way_start{opacity:0;transition:opacity 1s ease-in-out}.feature .way_end{animation:info .5s ease-in-out .2s backwards}.feature .way_end:nth-of-type(6n+1) .ft_box{animation:v-box .9s ease-in-out .1s backwards}.feature .way_end:nth-of-type(6n+2) .ft_box{animation:v-box .9s ease-in-out .2s backwards}.feature .way_end:nth-of-type(6n+3) .ft_box{animation:v-box .9s ease-in-out .3s backwards}.feature .way_end:nth-of-type(6n+4) .ft_box{animation:v-box .9s ease-in-ou .4s backwards}.feature .way_end:nth-of-type(6n+5) .ft_box{animation:v-box .9s ease-in-out .5s backwards}.feature .way_end:nth-of-type(6n+6) a .ft_box{animation:v-box .9s ease-in-out .6s backwards}.sect{margin:100px 0 0;text-align:center}.sect h2{margin:0 0 40px;text-transform:uppercase}.sect p{padding:0 0 20px}.sect img{display:block;width:auto;height:auto;max-width:100%}.sect .grey{padding:80px 0}.sect .white{padding:80px 0}.sect_no{margin:0}.home_ico img{display:inline-block;width:auto;height:70px;max-height:70px;max-width:85px;margin:0 0 10px}.home_ico h3{margin:0 0 10px;color:#091336;text-transform:uppercase}.bg{display:flex;align-items:flex-end}.bg .bg_img{flex:0 0 50%;padding:0 40px 0 0;text-align:left}.bg .bg_txt{flex:0 0 50%;padding:0 0 0 40px}.bg_img img{display:block;width:100%;height:auto;max-width:100%}.bg_txt h2{margin:0 0 20px;font-size:2em;color:#0bf;text-transform:none}.bg_txt h2 a{color:#0bf}.bg_txt h3{margin:0 0 20px;font-size:3em;line-height:1.5;text-transform:uppercase}.bg_txt .bg_desc{padding:0 0 20px}.bg_txt .button{font-size:1.8em}.news{margin:80px 0 0}.news .splide__arrows{display:flex;position:absolute;bottom:0;right:0;z-index:100;width:120px;height:50px}.news .splide__arrow{flex:0 0 50px;top:0;width:50px;height:50px;border:2px solid #0bf;transform:none}.news .splide__arrow svg{fill:#0bf;width:1.5em;height:1.5em}.news .splide__arrow--prev{left:0}.news .splide__arrow--next{right:0}.clients{display:flex;flex-wrap:wrap;justify-content:center}.clients li{flex:0 1 200px;margin:0 0 20px;padding:20px}.clients img{width:100%}.news{display:flex;align-items:flex-end}.news li{overflow:hidden}.extra{display:flex;flex-wrap:wrap;align-items:center;padding:80px 0;color:#fff}.ex_lt{flex:0 1 320px;padding:0 40px 0 0}.ex_lt h2{font-size:2.8em;color:#fff}.ex_rt{flex:1 1 0%}.ex_rt img{display:block;width:auto;height:auto;max-width:100%}.ex_rt h3{margin:0 0 10px;text-transform:uppercase}.ex_rt h3 a{color:#fff}.ex_rt p{padding:0 0 20px}.ex_rt .ex_sec{font:700 1.8em/2.2 Montserrat,sans-serif;color:#0bf}.ex_rt .button{color:#fff}.ex_box{display:flex;flex-wrap:wrap}.ex_box .ex_img{flex:0 0 auto;min-width:200px;max-width:400px;padding:0 40px 0 0}.ex_box .ex_txt{flex:1 1 0%}.services{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.services li{flex:0 0 33.33333333%;margin:0 0 40px;padding:0 20px}.services li:nth-of-type(3n+1){animation:left 1s ease-in-out forwards}.services li:nth-of-type(3n+2){animation:centre 1s ease-in-out forwards}.services li:nth-of-type(3n+3){animation:right 1s ease-in-out forwards}.services img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}.services h2{margin:20px 0 0;font-size:2.5em}.services h2 a{color:#091336}.s_banner{display:flex;align-items:center;position:relative;z-index:1;min-height:450px;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.s_banner:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:125%;background:linear-gradient(to left,rgba(9,19,54,0) 0,rgba(9,19,54,.25) 25%,rgba(9,19,54,.75) 60%,#091336 100%)}.s_banner .ctr{position:relative;z-index:2}.s_box{position:relative;z-index:1;padding:20px 0;animation:v-box 1.5s ease-in-out}.s_head{font:700 1.8em/2.2 Montserrat,sans-serif;color:#0bf}.s_title{margin:0 0 20px;font:700 4em/1.2 Montserrat,sans-serif;color:#fff;text-transform:uppercase}.s_title span{color:#0bf}.s_title strong{color:#0bf}.s_txt{max-width:620px;font:700 1.6em/1.8 Montserrat,sans-serif;color:#fff}.pr_banner{display:flex;align-items:center;position:relative;z-index:1;padding:40px 0 200px;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.pr_banner:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:125%;background:#091336}.pr_banner .ctr{position:relative;z-index:2}.pr_box{display:flex;position:relative;z-index:1;padding:20px 0;animation:bk .5s ease-in-out}.pr_box .pr_lt{flex:1 1 0%;padding:0 40px 0 0}.pr_box .pr_rt{flex:0 1 auto;max-width:240px}.pr_head{font:700 2em/2.2 Montserrat,sans-serif;color:#0bf}.pr_title{font:700 3em/1.4 Montserrat,sans-serif;color:#fff;text-transform:uppercase}.pr_title span{color:#0bf}.pr_title strong{color:#0bf}.pr_txt{max-width:620px;margin:5px 0 0;font:400 1.6em/1.8 Montserrat,sans-serif;color:#fff}.pr_loc{padding:5px 0}.pr_loc .pr_label{font-size:1.6em;color:#0bf}.pr_loc .pr_field{font-size:1.6em;color:#fff}.pr_sec{padding:5px 0}.pr_sec .pr_label{font-size:1.6em;color:#0bf}.pr_sec .pr_field{font-size:1.6em;color:#fff}.pr_sec .pr_field a{color:#fff}.pr_media{position:relative;z-index:2;margin:-180px 0 0;animation:bk 1s ease-in-out}.pr_media img{display:block;width:auto;height:auto;max-width:100%}.pr_media iframe{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;width:100%;height:100%}.pr_youtube{position:relative;z-index:1;height:0;padding:0 0 56.25%}.pr_bar{padding:40px 0 20px}.pr_info{display:flex;flex-wrap:wrap;animation:info .5s ease-in-out 1s backwards}.pr_info li{flex:1 1 25%;min-width:250px;padding:0 20px 0;border-left:2px solid #091336}.pr_info li:first-child{border:0}.pr_label{display:block;margin:0 0 5px;font:700 1.8em/1.5 Montserrat,sans-serif;color:#091336}.pr_field{display:block;font:400 1.8em/1.5 Montserrat,sans-serif;color:#091336}.pr_field a{color:#0bf}.pcf{margin:0;padding:80px 0 60px}.pcf .left_sc,.pcf .right_sc{margin:0}.pcf_top_p0{padding-top:0}.scf{padding:40px 0 20px}.scf p{font-weight:700;font-size:1.8em;line-height:2}.pcf_in h1,.pcf_in h2,.pcf_in h3,.pcf_in h4,.pcf_in h5,.pcf_in h6,.pcf_in ol,.pcf_in p,.pcf_in table,.pcf_in ul{color:inherit}.nopad{max-height:600px;overflow:hidden}.nopad img{display:block;width:100%;margin:0 auto}.nopad p{padding:0}.nopad .content{padding:0}.nopad .left_sc,.nopad .right_sc{float:none;margin:0}.nopad .aligncenter,.nopad .alignleft,.nopad .alignright{float:none;margin:0}.blue{background:#091336;color:#fff}.blue h2{color:#fff}.blue_to_grey h2{color:#091336}.blue_to_grey h3 a{color:#091336}.blue_to_grey .blue{background:#f3f3f3;color:#091336}.blue_to_grey .extra{color:#091336}.blue_to_grey .button{background:#0bf;color:#fff}.grey{background:#f3f3f3}.team_1{padding:20px 0 80px;text-align:center}.team_2{padding:80px 0;text-align:center}.team{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto 0;text-align:center}.team li{flex:0 0 33.33333333%;min-width:300px;margin:0 0 40px;padding:0 20px;text-align:left}.team img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto 30px}.team h2{margin:0 0 5px;font:700 2em/1.2 Montserrat,sans-serif;text-transform:uppercase}.team h2 a{color:#091336}.team h3{font:700 1.8em/1.4 Montserrat,sans-serif;text-transform:uppercase}.team h3 a{color:#0bf}.team .way_start{opacity:0;transition:opacity 1.5s ease-in-out}.team .way_end{animation:bk 1s ease-in-out}.t_main{display:flex;flex-wrap:wrap}.t_img{flex:0 0 400px;padding:0 40px 0 0}.t_img img{display:block;width:auto;height:auto;max-width:100%}.t_box{flex:1 1 0%}.t_box h1{margin:0 0 5px;text-transform:uppercase}.t_box h2{font:700 1.8em/1.4 Montserrat,sans-serif;text-transform:uppercase;color:#0bf}.t_content{margin:20px 0}.columns{display:flex;flex-wrap:wrap;text-align:left}.columns .left_1{flex:0 0 37.93103448%;padding:0 80px 0 0}.columns .right_2{flex:1 1 0%}.columns .left_2{flex:1 1 0%;padding:0 80px 0 0}.columns .right_1{flex:0 0 37.93103448%}.columns .left_50{flex:0 0 50%}.columns .right_50{flex:0 0 50%}.columns_stretch{align-items:stretch}.columns_middle{align-items:center}.right_1 h2,.right_1 h3,.right_1 h4{margin:0 0 20px}.right_1 .button{display:block;width:100%;max-width:260px}.left_box{width:100%;max-width:580px;margin:0 0 0 auto;padding:40px;text-align:left}.left_box h1{margin:0 0 40px;font:700 5em/1.2 Montserrat,sans-serif}.left_box h1 span{display:block}.left_box p{margin:0 0 40px;font:700 2.5em/1.4 Montserrat,sans-serif;color:#091336}.left_box .button{display:block;width:100%;max-width:300px;margin:0 0 25px}.right_box{width:100%;max-width:580px;margin:0;padding:40px;text-align:left}.client_lounge{padding:0 0 80px}.client_lounge h1{margin:0 0 20px;font-size:2.8em}.client_lounge h1 span{color:#0bf}.client_lounge p{padding:0 0 40px}.login_form{margin:-80px auto 0;padding:60px;background:#fff;border-radius:.5em;box-shadow:0 2px 5px #f3f3f3}.login_form label{margin:0 0 10px;font-weight:700}.cl_box{display:flex}.cl_box .cl_1{flex:1 1 0%;padding:0 40px 0 0}.cl_box .cl_2{flex:0 0 160px}.arrange{display:flex;flex-wrap:wrap;position:relative;z-index:1;margin:80px 0 0;text-align:center}.arrange:after{display:block;content:"";clear:both;height:0}.arrange li{flex:0 0 50%;position:relative;z-index:1;margin:0 0 40px;padding:0 0 0 80px}.arrange li:first-child{padding:0 80px 0 0}.arrange h2{margin:0 0 20px;font-size:2.8em}.arrange p{padding:0 0 20px}.arrange .or{position:absolute;top:40px;bottom:40px;left:50%;z-index:1;width:2px;margin:0 1px 0 0;padding:0;background:#f3f3f3}.arrange .or:after{content:"or";position:absolute;top:50%;left:50%;z-index:2;width:80px;height:80px;margin:-40px 0 0 -40px;padding:18px 0;background:#0bf;font:400 3.5em/1.2 Montserrat,sans-serif;color:#fff;text-transform:lowercase;text-align:center;border-radius:99999em}.arrange .button{display:block;max-width:220px;margin:0 auto;border-color:#f3f3f3;font-size:1.8em}.columns_cat_3 li{flex:1 1 33.33333333%;max-width:50%}.columns_cat_4 li{flex:1 1 25%;max-width:50%}.columns_cat{justify-content:center}.columns_cat li{position:relative;z-index:1;margin:0 0 80px;padding:0 20px}.columns_cat svg{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:100%;fill:#091336;transition:all .3s ease-out}.columns_cat a{display:block;height:100%;min-width:190px}.columns_cat figure{display:flex;flex-direction:column;position:relative;z-index:1;height:100%;padding:30px}.columns_cat figure:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:#f3f3f3;opacity:.5;transition:all .5s ease-out}.columns_cat figcaption{display:flex;flex-direction:column;height:100%;color:#091336}.columns_cat .figure{display:flex;flex-direction:column;position:relative;z-index:1;height:100%;padding:30px}.columns_cat .figure:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:#f3f3f3;opacity:.5;transition:all .5s ease-out}.columns_cat .cat_ico{display:block;max-width:80px;margin:0 0 20px}.columns_cat .cat_box{display:flex;flex-direction:column;flex:1 1 0%;position:relative;z-index:1}.columns_cat .cat_box .cat_heading{text-transform:uppercase}.columns_cat .cat_heading{display:block;margin:0 0 10px;font:700 1.8em/1.5 Montserrat,sans-serif;color:#0bf;transition:all .5s ease-out}.columns_cat .cat_heading_alt{color:#091336}.columns_cat .cat_hidden{flex:1 1 0%;display:block;font:400 1.5em/2 Montserrat,sans-serif;transition:opacity .1s ease-out}.columns_cat .cat_more{display:flex;align-items:center;position:absolute;bottom:0;left:0;right:0;z-index:2;font:700 1.6em/1.4 Montserrat,sans-serif;color:#091336;opacity:0;transition:all .6s ease-out}.columns_cat .cat_more:after{content:"\2192";display:inline-block;padding:0 0 0 10px;font:700 2.2em/0.3 Arial,sans-serif;color:#0bf;transform:scaleX(.6)}.columns_cat .cat_more_txt{padding:5px 0 0}.location{padding:40px 0 80px;background:#f3f3f3}.main_location{margin-bottom:80px}.quote_area{position:relative;z-index:1;margin:0 0 40px;padding:30px 40px;background:#0bf;color:#fff;border-radius:2.5em}.quote_area h2{margin:0 0 20px;color:#fff}.quote_area h3{margin:0 0 20px;color:#fff;text-transform:uppercase}.quote_area p{padding:0 0 20px;font-size:1.8em}.quote_area .button{display:block;width:100%;padding-left:10px;padding-right:10px}.quote_area .c_1{padding:0;color:#fff}.quote_area .c_2{padding:0;font-weight:700;font-size:3em;line-height:1.2}.side_locations{margin:0 0 40px}.side_locations li{padding:15px 0;list-style:disc inside;border-bottom:2px solid #f3f3f3;font:700 1.8em/2.2 Montserrat,sans-serif;color:#091336}.loc{padding:80px 0;background:#091336;color:#0bf}.loc h2{display:block;margin:0 20px;padding:0 0 20px;color:#0bf;text-transform:uppercase}.loc ul{display:flex;flex-wrap:wrap}.loc ul:after{content:"";display:block;height:0;clear:both;overflow:hidden}.loc li{flex:0 0 33.33333333%;position:relative;padding:15px 20px 15px 20px;list-style:circle inside;font:700 1.6em/2.2 Montserrat,sans-serif;color:#fff;text-align:left}.loc li:before{content:"";display:block;position:absolute;bottom:0;left:20px;right:20px;height:2px;background:#f3f3f3}.loc li:after{content:"";display:block;position:absolute;bottom:0;left:20px;height:2px;width:100px;background:#0bf}.loc li a{display:inline-flex;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.est_txt{color:#091336}.single_map{height:450px}.reviews{text-align:center}.reviews ul{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0 0}.reviews li{flex:0 0 33.33333333%;margin:0 0 40px;padding:0 20px;position:relative;z-index:1;vertical-align:top}.reviews h2{margin:20px 0 0;color:#091336}.reviews h3 a{color:#0bf}.reviews p{font-size:1.5em}.rev_stars{display:block;width:200px;height:30px;margin:20px auto;background:url('img/stars.svg') 0 0 no-repeat,transparent}.brand_banner{min-height:350px}.brand_logo{max-width:250px}.brand_logo img{display:block;width:auto;height:auto;max-width:100%}.brand_side h2{font-size:2.5em}.brand_side h2 strong{display:block;color:#0bf}.brand_quote{background:#091336}.brand_quote h2{font-size:2em}.brand_quote .c_2{padding:0 0 20px}.brand_quote .c_2 a{color:#fff}.q_pos_1{margin:-300px 0 40px}.brand_pop{margin:0 0 100px;padding:40px 0;background:#091336}.brand_pop h2{font-size:2.5em;color:#fff}.brand_pop h2 span,.brand_pop h2 strong{display:block;color:#0bf}.brand_pop ul{display:flex;flex-wrap:wrap;justify-content:center}.brand_pop li{flex:0 0 33.33333333%;padding:0 20px;text-align:center}.brand_pop img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto;border-radius:15px}.brand_pop figcaption{margin:20px 0 0;font:700 1.8em/1.6 Montserrat,sans-serif;color:#fff}.brand_pop .po_1{flex:0 0 400px;padding:0 20px}.brand_pop .po_2{flex:1 1 0%}.brand_maint{padding:0 0 100px}.brand_maint ul{display:flex;flex-wrap:wrap;justify-content:center}.brand_maint li{flex:0 0 33.33333333%;min-height:100%;padding:0 20px}.brand_maint div{height:100%;background:#f3f3f3;padding:30px 20px;text-align:center;border-radius:15px}.brand_maint img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto 20px}.brand_maint h3{margin:0 0 20px;color:#091336}.brand_maint p{font-size:1.5em}.brand_content h2{font-size:2.5em}.brand_content .label_sc{font-size:2em}.pr_prod_banner{display:flex;align-items:center;position:relative;z-index:1;padding:40px 0;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.pr_prod_banner:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:125%;background:#091336;background:linear-gradient(to left,rgba(9,19,54,0) 0,rgba(9,19,54,.25) 25%,rgba(9,19,54,.75) 60%,#091336 100%)}.pr_prod_banner .ctr{position:relative;z-index:2}.pr_prod_banner .pr_box{align-items:center}.pr_buttons{display:flex;flex-wrap:wrap;align-items:center}.pr_button{margin:10px 0}.pr_button .button{min-width:220px;font-size:1.8em}.pr_button_left{padding:0 20px 0 0}.pr_mnu{padding:10px 0;background:#091336}.pr_mnu ul{display:flex;flex-wrap:wrap}.pr_mnu li{flex:0 1 auto;padding:15px 25px}.pr_mnu a{font:700 1.8em/1.4 Montserrat,sans-serif;color:#fff;text-transform:uppercase}.pr_mnu .active{color:#0bf}.pr_stats{display:flex;flex-wrap:wrap;margin:25px 0;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0}.pr_stats .pr_label{font-size:3em}.pr_stat_1{flex:0 0 50%;padding:10px 0;padding-right:40px;border-right:2px solid #e0e0e0}.pr_stat_2{flex:0 0 50%;padding:10px 0;padding-left:40px}.page_links{clear:both;text-align:center}.page_links li{display:inline}.page_links a,.page_links span{display:inline-block;margin:15px 8px;font:400 1.8em/1.4 Montserrat,sans-serif;color:#091336}.page_links .next,.page_links .prev{margin:0 10px}.page_links .current{border-bottom:2px solid #0bf;font-weight:700;color:#0bf}.sitemap ul{padding:0 0 40px}.sitemap li{display:block;padding:10px 0 0}.sitemap li a{font:400 1.6em/2.2 Montserrat,sans-serif;text-transform:uppercase}.sitemap h2{margin:0 0 20px;padding:0 0 20px;border-bottom:2px solid #f3f3f3}.sitemap .children{padding:0 0 0 15px}.start_serv{opacity:0;transition:all 1s ease-in-out}.end_serv li:nth-of-type(1){animation:feature .3s ease-in-out backwards}.end_serv li:nth-of-type(2){animation:feature .3s ease-in-out .1s backwards}.end_serv li:nth-of-type(3){animation:feature .3s ease-in-out .2s backwards}.end_serv li:nth-of-type(4){animation:feature .3s ease-in-out .3s backwards}.end_serv li:nth-of-type(5){animation:feature .3s ease-in-out .4s backwards}.end_serv li:nth-of-type(6){animation:feature .3s ease-in-out .5s backwards}.start_intro{opacity:0;transition:all 1s ease-in-out}.end_intro{animation:intro .8s ease-in-out}.start_bk1{opacity:0;transition:all 1s ease-in-out}.end_bk1{animation:home_1 .8s ease-in-out}.start_feature{opacity:0;transition:all 1s ease-in-out}.end_feature li:nth-of-type(1){animation:feature .3s ease-in-out backwards}.end_feature li:nth-of-type(1) .ft_box{animation:v-box .9s ease-in-out backwards}.end_feature li:nth-of-type(2){animation:feature .3s ease-in-out .3s backwards}.end_feature li:nth-of-type(2) .ft_box{animation:v-box .9s ease-in-out .3s backwards}.end_feature li:nth-of-type(3){animation:feature .3s ease-in-out .6s backwards}.end_feature li:nth-of-type(3) .ft_box{animation:v-box .9s ease-in-out .6s backwards}.start_bk2{opacity:0;transition:all 1s ease-in-out}.end_bk2{animation:home_2 .8s ease-in-out}.start_cover{opacity:0;transition:all 1s ease-in-out}.end_cover .left_2{animation:left 1s ease-in-out}.end_cover .right_1{animation:right 1s ease-in-out}.start_clients{opacity:0;transition:all 1s ease-in-out}.end_clients li:nth-of-type(10n+1){animation:feature .3s ease-in-out}.end_clients li:nth-of-type(10n+2){animation:feature .3s ease-in-out .1s backwards}.end_clients li:nth-of-type(10n+3){animation:feature .3s ease-in-out .2s backwards}.end_clients li:nth-of-type(10n+4){animation:feature .3s ease-in-out .3s backwards}.end_clients li:nth-of-type(10n+5){animation:feature .3s ease-in-out .4s backwards}.end_clients li:nth-of-type(10n+6){animation:feature .3s ease-in-out .5s backwards}.end_clients li:nth-of-type(10n+7){animation:feature .3s ease-in-out .6s backwards}.end_clients li:nth-of-type(10n+8){animation:feature .3s ease-in-out .7s backwards}.end_clients li:nth-of-type(10n+9){animation:feature .3s ease-in-out .8s backwards}.end_clients li:nth-of-type(10n+10){animation:feature .3s ease-in-out .9s backwards}@keyframes bk{0%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes banner{0%{opacity:0}100%{opacity:1}}@keyframes line{0%{transform:translate(0,-100%)}80%{transform:translate(0,0)}100%{transform:translate(0,100%)}}@keyframes v-line{0%,40%{padding-top:0}100%{padding-top:25%}}@keyframes v-box{0%,50%{opacity:0;transform:translate(100px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes intro{0%{opacity:0;transform:translate(40px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes home_1{0%{opacity:0;transform:translate(100px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes feature{0%{opacity:0;transform:translate(0,25px)}100%{opacity:1;transform:translate(0,0)}}@keyframes home_2{0%{opacity:0;transform:translate(-100px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes info{0%{opacity:0;transform:translate(0,25px)}100%{opacity:1;transform:translate(0,0)}}@keyframes left{0%,50%{opacity:0;transform:translate(-15px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes centre{0%,50%{opacity:0}100%{opacity:1}}@keyframes right{0%,50%{opacity:0;transform:translate(15px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes flash{0%,33%{background:#0bf;color:#fff}33%,66%{background:#fff;color:#0bf}100%{background:#0bf;color:#fff}}@media only screen and (-webkit-min-device-pixel-ratio:0){select{background:url('img/arrow.svg') 100% 50% no-repeat,#f3f3f3;padding-right:50px}.frm_ad select{background:url('img/arrow.svg') 100% 50% no-repeat,#e6e6e6;padding-right:50px}}@supports (-webkit-appearance:none){select{background:url('img/arrow.svg') 100% 50% no-repeat,#f3f3f3;padding-right:50px}.frm_ad select{background:url('img/arrow.svg') 100% 50% no-repeat,#e6e6e6;padding-right:50px}}.table{margin:0 0 20px}.table .trow{display:flex;flex-direction:row;background:#fff;text-align:center;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}.table .thead{background:#f3f3f3;border:0;color:#091336;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.table .thead .tcell{font-weight:700;text-transform:uppercase}.table .tfoot .tcell{font-weight:700}.table .tcell{flex:1 1 0%;padding:8px 10px;border-left:2px solid #f3f3f3;font:700 1.6em/2.2 Montserrat,sans-serif}.table .tcell:first-child{min-width:160px;border-left:none;text-align:left}.table .tcap{display:none}.table .tdata:empty:after{content:"\00a0"}.table_text{padding:0 0 40px;font-weight:700;font-style:italic}.col2-set{display:flex;flex-wrap:wrap}.col2-set p{padding:0 0 20px}.col2-set .col-1{flex:0 0 50%;padding:0 40px 0 0}.col2-set .col-2{flex:0 0 50%;padding:0 0 0 40px}.ct_banner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.ad_left{display:flex}.ad_img{min-height:850px;max-width:100%}.ad_img img{display:block;width:auto;height:auto;max-width:100%;margin:0 0 0 auto}.ad_tag{padding:40px 0;font:700 2.4em/1.6 Montserrat,sans-serif;text-align:center;color:#fff}.ad_columns{margin:0 0 40px}.ad_styles{flex:0 0 25%;margin:0 0 40px;padding:0 20px;text-align:center}.ad_styles img{display:block;width:auto;height:auto;max-width:100%;margin:auto}.ad_styles figcaption{display:block;margin:10px 0 0;font:700 1.6em/1.5 Montserrat,sans-serif;color:#091336}.ad_content{color:#091336}.ad_content h1,.ad_content h2,.ad_content h3,.ad_content h4,.ad_content h5,.ad_content h6{color:#091336}.ad_content img{display:block}.ad_content img[src$=".svg"]{max-width:70px;margin:0 0 0}.mfp-bg{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;background:#091336;opacity:.7}.mfp-wrap{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1001;width:100%;height:100%}.mfp-container{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:center}.mfp-content{flex:1 1 100%;display:flex;align-items:center;padding:0 20px;position:relative;z-index:1;max-width:900px}.mfp-content .mfp-iframe-scaler{position:relative;z-index:1;width:100%;height:0;padding:56.25% 0 0}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px}.mfp-iframe-scaler iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mfp-hide{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.notouch #t1:hover{color:#0bf}.notouch #t1:hover:before{border-bottom:10px solid #0bf}.notouch .top_mnu a:hover{color:#fff}.notouch .nav>li a:hover:after{width:100%;opacity:1}.notouch .nav .lc a:hover{background:#0bf;border-color:#0bf;color:#fff}.notouch .sub-menu>li a:hover:after{width:100%;opacity:1}.notouch .copy a:hover,.notouch .foot a:hover,.notouch .links a:hover{color:#fff}.notouch .bcs a:hover{color:#0bf}.notouch .button:hover{border:2px solid #0bf;color:#fff}.notouch .button:hover:before{height:100%;background:#0bf}.notouch .button:hover span{-webkit-transform:translate(0,-150%);-moz-transform:translate(0,-150%);-o-transform:translate(0,-150%);-ms-transform:translate(0,-150%);transform:translate(0,-150%)}.notouch .button:hover span:last-child{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.notouch .button_lc:hover{border:2px solid #bee0f8;color:#bee0f8}.notouch .button_call:hover{border:2px solid #091336;color:#091336}.notouch .button_blue:hover{color:#091336}.notouch input[type=button]:hover,.notouch input[type=submit]:hover{background:#0bf;border-color:#0bf;color:#fff;text-decoration:none}.notouch .bx-next:hover,.notouch .bx-prev:hover{background:#fff;color:#0bf}.notouch .bx-next:hover:after,.notouch .bx-prev:hover:after{color:#0bf}.notouch .content a:hover{text-decoration:none}.notouch .content .button:hover{text-decoration:none}.notouch .social .email_address:hover:before{background:transparent url('img/social.png') 0 0 no-repeat;background:url('img/social.svg') 0 0 no-repeat,transparent}.notouch .social .facebook:hover:before{background:transparent url('img/social.png') -110px 0 no-repeat;background:url('img/social.svg') -110px 0 no-repeat,transparent}.notouch .social .instagram:hover:before{background:transparent url('img/social.png') -330px 0 no-repeat;background:url('img/social.svg') -330px 0 no-repeat,transparent}.notouch .social .linkedin:hover:before{background:transparent url('img/social.png') -440px 0 no-repeat;background:url('img/social.svg') -440px 0 no-repeat,transparent}.notouch .social .pinterest:hover:before{background:transparent url('img/social.png') -550px 0 no-repeat;background:url('img/social.svg') -550px 0 no-repeat,transparent}.notouch .social .twitter:hover:before{background:transparent url('img/social.png') -880px 0 no-repeat;background:url('img/social.svg') -880px 0 no-repeat,transparent}.notouch .social .vimeo:hover:before{background:transparent url('img/social.png') -990px 0 no-repeat;background:url('img/social.svg') -990px 0 no-repeat,transparent}.notouch .social .youtube:hover:before{background:transparent url('img/social.png') -1210px 0 no-repeat;background:url('img/social.svg') -1210px 0 no-repeat,transparent}.notouch .social .gofundme:hover:before{background:transparent url('img/social.png') -220px 0 no-repeat;background:url('img/social.svg') -220px 0 no-repeat,transparent}.notouch .social .tiktok:hover:before{background:transparent url('img/social.png') -660px 0 no-repeat;background:url('img/social.svg') -660px 0 no-repeat,transparent}.notouch .social .tripadvisor:hover:before{background:transparent url('img/social.png') -770px 0 no-repeat;background:url('img/social.svg') -770px 0 no-repeat,transparent}.notouch .social .whatsapp:hover:before{background:transparent url('img/social.png') -1100px 0 no-repeat;background:url('img/social.svg') -1100px 0 no-repeat,transparent}.notouch .share .facebook:hover{background:#4466ae}.notouch .share .twitter:hover{background:#0f0f0f}.notouch .share .pinterest:hover{background:#de2c33}.notouch .cat_link a:hover{color:#9a9a9a;background:#091336}.notouch .prev_page a:hover,.notouch .prev_post a:hover{border-color:#0bf;color:#0bf}.notouch .next_page a:hover,.notouch .next_post a:hover{border-color:#0bf;color:#0bf}.notouch .page_links a:hover{color:#0bf}.notouch .feature a:hover img{-webkit-transform:scale(1.05) translate(0,-15px);-moz-transform:scale(1.05) translate(0,-15px);-o-transform:scale(1.05) translate(0,-15px);-ms-transform:scale(1.05) translate(0,-15px);transform:scale(1.05) translate(0,-15px)}.notouch .services h2 a:hover{color:#0bf}.notouch .side_post li:hover{border-color:#0bf}.notouch .side_post li:hover a:hover{background:#0bf;color:#fff;padding-left:20px;padding-right:20px}.notouch .columns_cat a:hover figure:after{background:#091336;opacity:1}.notouch .columns_cat a:hover svg{fill:#0bf}.notouch .columns_cat a:hover .cat_heading{color:#fff}.notouch .columns_cat a:hover .cat_hidden{opacity:0}.notouch .columns_cat a:hover .cat_more{color:#fff;opacity:1}.notouch .blue_to_grey .button:hover{color:#091336}.notouch .pr_mnu a:hover{color:#0bf}.notouch .sm a:hover{color:#0bf}@media only screen and (max-width:75em){body{-webkit-text-size-adjust:100%}.ctr{padding:0 20px}.sub-menu{width:auto}.ico_sc.ico_600px,.ico_sc.ico_660px,.ico_sc.ico_700px,.ico_sc.ico_750px,.ico_sc.ico_800px{flex:1 1 100%;padding:0 0 20px}.ico_sc.ico_600px img,.ico_sc.ico_660px img,.ico_sc.ico_700px img,.ico_sc.ico_750px img,.ico_sc.ico_800px img{display:block;margin:0 auto;width:100%}}@media only screen and (max-width:68.75em){.v_line{padding:15% 0 0}.extra .ex_lt{flex:1 1 100%;padding:0 0 40px}.extra .ex_rt{flex:1 1 100%}.ex_lt{text-align:left}}@media only screen and (max-width:62.5em){.ad_banner{flex-direction:column-reverse}.ad_banner .left_50{flex:1 1 100%}.ad_banner .right_50{flex:1 1 100%}.left_box{max-width:100%;text-align:center}.left_box h1{font:700 2.8em/1.4 Montserrat,sans-serif}.left_box .button{display:inline-flex;margin:0 10px 25px}.ad_img{min-height:400px}.ad_img img{margin:20px auto}}@media only screen and (max-width:60em){body:after{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;content:"tablet"}#header{display:flex;flex-direction:column;position:relative;top:0;overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}#content,#ct1{margin:0}#logo_ft{margin:0 auto 40px}#mobile{display:block;position:absolute;right:15px;top:15px;z-index:100;width:40px;height:50px;cursor:pointer;-webkit-tap-highlight-color:rbga(0,0,0,0)}#mobile span{position:relative;top:23px;right:0;display:block;height:3px;border-radius:.3em;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}#mobile span:after,#mobile span:before{content:"";display:block;height:3px;width:100%;position:absolute;border-radius:.3em;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#mobile span:before{top:-12px}#mobile span:after{top:12px}.admin-bar #header{top:0}.home #header{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.m1 span{background:#0bf}.m1 span:after,.m1 span:before{background:#0bf}.m2 span{background:0 0}.m2 span:before{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg) translate(9px,9px);-moz-transform:rotate(45deg) translate(9px,9px);-o-transform:rotate(45deg) translate(9px,9px);-ms-transform:rotate(45deg) translate(9px,9px);transform:rotate(45deg) translate(9px,9px)}.m2 span:after{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg) translate(8px,-8px);-moz-transform:rotate(-45deg) translate(8px,-8px);-o-transform:rotate(-45deg) translate(8px,-8px);-ms-transform:rotate(-45deg) translate(8px,-8px);transform:rotate(-45deg) translate(8px,-8px)}.n1{background:#fff;max-height:80px}.n2{max-height:3000px}.top{order:2;padding:10px 0}.head{order:1;padding:80px 0 0}.tp{flex-wrap:wrap}.head{position:static;background:0 0;height:auto;border:0}.hd{position:static;display:block}.hd_logo{position:absolute;top:5px;left:50%;z-index:1;width:85px;height:70px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.nav,.sub-menu-wrap{display:block;width:auto;margin:0;padding:0;border:0;position:static;background:0 0;visibility:visible;opacity:1}.nav li,.sub-menu-wrap li{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;position:relative;z-index:1;height:auto;margin:0;padding:0;border-top:1px solid #e0e0e0;text-align:left}.nav li:before,.sub-menu-wrap li:before{content:none}.nav a,.sub-menu-wrap a{flex:1 1 0%;order:1;display:block;height:auto;padding:15px 0;background:0 0;font:700 1.8em/1.2 Montserrat,sans-serif}.nav a:after,.sub-menu-wrap a:after{content:none}.nav .lc a,.sub-menu-wrap .lc a{margin:25px 0 25px;background:#0bf;border-color:#0bf;color:#fff;text-align:center}.nav .current-menu-item a:after,.nav .current-menu-parent a:after,.sub-menu-wrap .current-menu-item a:after,.sub-menu-wrap .current-menu-parent a:after{content:none}.sub-menu-wrap{flex:1 1 100%;order:3;height:0;overflow:hidden}.menu-item-hover .sub-menu-wrap{left:0;margin:0}.nav li:first-child{border:0}.nav a:hover:after{content:none}.sub-menu{display:block;padding:0}.sub-menu li:first-child{border-top:1px solid #e0e0e0}.menu-item-hover{background:0 0}.menu-item-hover a{background:0 0;color:#091336}.menu-item-hover .sub-menu a{color:#091336;background:0 0}.home .head{background:#fff}.home .nav a{color:#091336}.home .nav a:after{background:#091336}.home .nav .lc a{border-color:#0bf;color:#fff}.home .sub-menu-wrap a{color:#091336}.home .sub-menu-wrap a:after{background:#091336}.home .head_scroll .menu-item-hover>a{color:#091336}.dd{flex:0 0 50px;order:2;display:block;position:relative;z-index:2;cursor:pointer;overflow:hidden}.dd:after{content:"\002B";display:block;position:absolute;top:50%;right:0;z-index:10;margin:-2px 0 0;background:0 0;font-weight:400;font-size:4.5em;line-height:0;color:#0bf;-webkit-transition:color .2s ease-in-out,transform .1s ease-in-out;-moz-transition:color .2s ease-in-out,transform .1s ease-in-out;-o-transition:color .2s ease-in-out,transform .1s ease-in-out;transition:color .2s ease-in-out,transform .1s ease-in-out}.arw .sub-menu-wrap{height:auto}.arw .dd:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.heading{width:auto}.ctr_s{padding:0 20px}.date_info,.sh_p{width:auto}.share{flex-wrap:wrap}.share li{flex:1 1 100%;padding:0 20px}.share li:hover .s_mnu{height:auto}.share .share{display:none}.share_blog li{padding:0}.share_blog .facebook{border-radius:.2em}.share_blog .twitter{border-radius:.2em}.share_blog .pinterest{border-radius:.2em}.s_mnu{height:auto;opacity:1}.s_mnu li{padding:0}.ft{flex-wrap:wrap}.ft .ft_1{flex:1 1 100%;margin:0 0 40px;text-align:center}.ft .ft_2{flex:1 1 100%;padding:0;text-align:center}.ft .ft_lt{flex:1 1 100%;text-align:center}.ft .ft_rt{flex:1 1 100%;text-align:center}.foot,.links{flex-wrap:wrap;justify-content:center}.foot li:first-child:before{content:"";width:0;padding:0 10px}.foot li:after,.foot li:before{content:"";width:0;padding:0 10px}.payments{justify-content:center;margin:40px auto 0}.payments li{margin:0 10px}.payments img{margin:0 auto}.social{margin:0}.s_hd{position:static;height:auto;width:auto;overflow:visible;margin:40px 0 20px;justify-content:center}.s_ft{justify-content:center}.s_ft li{padding:0 5px 10px}.ico_sc.ico_460px,.ico_sc.ico_500px,.ico_sc.ico_550px{flex:1 1 100%;padding:0 0 20px}.ico_sc.ico_460px img,.ico_sc.ico_500px img,.ico_sc.ico_550px img{display:block;margin:0 auto;width:100%}.ct_1,.ct_2{float:none;width:auto;padding:0;clear:both}.ba_1{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ba_2{text-align:center}.feature{max-width:600px;margin:0 auto 20px}.feature li{flex:1 1 100%;min-width:0}.news{align-items:flex-start}.bg{flex-wrap:wrap}.bg .bg_img{flex:1 1 100%;margin:0 0 40px;padding:0}.bg .bg_txt{flex:1 1 100%;padding:0}.team{max-width:880px}.team li{flex:0 0 50%;min-width:0}.t_img{flex:0 0 50%}.main_location{margin-bottom:40px}.loc li,.reviews li{flex:0 1 50%}.q_pos_1{margin:0 0 40px}.brand_pop .po_1{flex:1 1 100%;padding:0 20px;text-align:center}.brand_pop .po_2{flex:1 1 100%}.brand_maint{padding:0 0 100px}.brand_maint li{flex:1 1 100%;padding:20px}.pr_prod_banner .pr_box{align-items:flex-start}.pr_box .pr_rt{max-width:100%}.columns .left_1{flex:1 1 100%;padding:0 0 40px}.columns .right_2{flex:1 1 100%}.columns .left_2{flex:1 1 100%;padding:0 0 40px}.columns .right_1{flex:1 1 100%}.columns_cat_4 li{flex:1 1 50%}}@media only screen and (max-width:56.25em){.left_img,.right_img{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.centre_txt{flex:1 0 100%}.services li{flex:0 0 50%}.pr_box{flex-direction:column;padding:20px 0}.pr_box .pr_lt{padding:0}.pr_box .pr_rt{display:flex;flex-wrap:wrap;padding:40px 0 0}.pr_loc{flex:1 1 auto;padding:0 20px 0 0}.pr_sec{flex:1 1 auto;padding:0 0 0 20px}.pr_info{flex-direction:column;padding:0 20px}.pr_info li{padding:20px 0;border:0;border-top:2px solid #091336}}@media only screen and (max-width:50em){.ex_box .ex_img{flex:1 1 100%}.ex_box .ex_txt{flex:1 1 100%;padding:40px 0 0}}@media only screen and (max-width:46.875em){body:after{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;content:"mobile"}h1{font-size:2.8em}.ctr_xs{padding:0 20px}.content th{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.content tr{border:0;display:block}.content td{display:block;float:left;width:100%;padding:10px}.content td:first-child{padding:15px;background:#f3f3f3}.cat_post li{flex:1 1 100%;margin:0 0 40px;padding:40px 0 0}.cat_post h2{white-space:normal;overflow:visible}.cat_post .cat_rt{padding:40px 0 0}.cat_img{float:none;margin:0 0 20px}.cat_content{height:auto}.share li{float:none;width:auto}.s_mnu{margin:0}.ft .ft_2{flex:1 1 100%;margin:0 0 0;padding:0;text-align:center}.ft .ft_lt{flex:1 1 100%;text-align:center}.ft .ft_rt{flex:1 1 100%;text-align:center}.rt{padding:0}.rt .ftl{padding:20px 0;border-bottom:2px solid #091336}.rt:last-child .ftl{border:0}.foot li{flex:1 1 100%}.foot li:first-child:before{content:none}.foot li:after,.foot li:before{content:none}.foot li a{display:inline-block;margin:0 auto;text-align:center}.copy{margin:0}.s_ft{margin:0}.search_form div{padding:0}.search_form input[type=submit]{position:static;margin:20px 0 0}.comments .comment-form-author,.comments .comment-form-email{float:none;width:auto;padding-left:0;padding-right:0}.frm input[type=submit]{width:100%}.frm .errors,.frm .success{text-align:center}.col_50{flex:1 1 100%}.col_50:first-child{padding:0}.col_50:last-child{padding:0}.left_sc,.right_sc{display:block;width:auto;padding:0}.left_sc img,.right_sc img{width:100%;margin:0 auto}.col_1_sc{display:block;width:auto;padding:0}.col_2_sc{display:block;width:auto;padding:0}.col_3_sc{display:block;width:auto;padding:0}.ico_sc{flex:1 1 100%;padding:0 0 20px}.ico_sc img{display:block;margin:0 auto;width:100%}.cap_sc{flex:1 1 100%;text-align:center}.home_ico img{margin:0 0 10px}.banner .ctr{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.ba_box{flex-direction:column-reverse}.ba_txt{padding:40px 0}.v_title{font-size:3em}.v_txt{font-size:1.5em}.intro h1{font-size:3em}.intro .button{min-width:100%}.right_1 .button{max-width:100%}.bk_content{padding:40px 0}.bk_content h2{font-size:3em}.bg_txt h3{font-size:3em}.pr_banner,.s_banner{min-height:350px}.s_title{font-size:3em}.t_img{flex:1 1 100%;padding:0 0 30px}.t_box{flex:1 1 100%}.arrange{flex-wrap:wrap}.arrange li{flex:1 1 100%;margin:0;padding:100px 0 0}.arrange li:first-child{padding:0 0 100px}.arrange .or{position:relative;top:0;bottom:auto;left:0;width:200px;height:2px;margin:0}.arrange .or:after{content:"or";position:absolute;top:0;left:50%}.loc li,.reviews li{flex:1 1 100%}.sm{width:100%}.sm_1,.sm_2{padding:0}.table .trow{display:flex;flex-direction:column}.table .trow:last-child{margin:0}.table .thead{display:none}.table .thead2{display:block}.table .tcell{display:flex;flex:1 1 auto;border:0;border-top:2px solid #f3f3f3;text-align:left}.table .tcell:first-child{background:#f3f3f3}.table .tcap{display:block;flex:1 1 0%;padding:0 20px 0 0;text-transform:uppercase}.table .tdata{display:block;flex:2 1 0%}.ad_styles{flex:0 0 50%}.brand_pop li{flex:1 1 100%;padding:20px 20px}}@media only screen and (max-width:37.5em){.button_large{font-size:1.8em}.feature li{flex:1 1 100%}.col_100{flex:1 1 100%}.col_but{flex:1 1 100%;padding:0}.col_but input{width:100%}.col_but_right{width:100%}.cl_box{flex-wrap:wrap}.cl_box .cl_1{flex:1 1 100%;padding:0 0 20px}.cl_box .cl_2{flex:1 1 100%}.page_links .next,.page_links .prev{display:block}.services li{flex:1 1 100%}.columns_cat_4 li{flex:1 1 10%;max-width:100%}}@media only screen and (max-width:31.25em){.hd_logo{left:20px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.top_mnu{flex-wrap:wrap}.top_mnu li{flex:1 1 100%;padding:0 0 10px}.top_mnu li:before{content:none}.intro .button{display:block;min-width:100%;margin:0 0 20px}.bk_content .button{display:block;min-width:100%;margin:0 0 20px}.bk_label{font-size:2em}.clients li{flex:1 1 100%}.clients img{margin:0 auto}.bg_txt .button{display:block;min-width:100%;margin:0 0 20px}.box .button{width:100%;margin:0 0 20px}.team li{flex:1 1 100%}.team img{width:100%}.main_contact h1{margin:0 0 20px;font-size:3em}.directform{flex-wrap:wrap}.directform div{flex:1 1 100%;padding:0 0 20px}.directform input[type=submit]{flex:1 1 100%}.ex_box{flex-wrap:wrap}.ex_box .ex_img{flex:1 1 100%;max-width:600px;padding:0 0 20px}.ex_box .ex_txt{flex:1 1 100%}.quote_area{padding:30px 20px}.columns_cat_4 li{flex:1 1 100%}.pr_loc{flex:1 1 100%;padding:0}.pr_sec{flex:1 1 100%;padding:10px 0 0}.pr_mnu li{flex:1 1 100%;border-top:2px solid #e0e0e0}.pr_mnu li:first-child{border:0}.pr_stat_1{flex:1 1 100%;padding-right:0;border-bottom:2px solid #e0e0e0}.pr_stat_2{flex:1 1 100%;padding-left:0}.splide_news{padding:0 0 60px}.ad_styles{flex:1 1 100%}}