/*
Theme Name: Hands Digital
Version: 2025
*/
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}.h1,h1{font:400 3em/1.5 Montserrat,sans-serif;color:#fff}.h1 span,h1 span{color:#ee413c}h2{font:400 3em/1.5 Montserrat,sans-serif;color:#fff}h2 span{color:#ee413c}h3{font:400 2.5em/1.6 Montserrat,sans-serif;color:#ee413c}h3 span{color:#fff}h4{font:400 2em/1.8 Montserrat,sans-serif;color:#fff}h5{font:400 1.8em/1.8 Montserrat,sans-serif;color:#fff}h6{font:400 1.6em/1.8 Montserrat,sans-serif;color:#fff}a{color:#ee413c;word-wrap:break-word;text-decoration:none;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}a[href^=tel]{cursor:default}a[href^=mailto]{word-break:break-all}p{line-height:2;font-size:1.8em}b,strong{font-weight:700}em,i{font-style:italic}address{font-style:normal}input,select,textarea{display:block;font:400 1em/1.2 Montserrat,sans-serif;width:100%;padding:10px 20px;border:2px solid #a794a8;background:0 0;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em}textarea{line-height:1.6}select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}option{color:#000}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{height:60px}textarea{resize:none;overflow:hidden}input[type=checkbox],input[type=radio]{display:inline;width:auto;height:auto;padding:0;margin:0;background:0 0}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input[type=button],input[type=submit]{cursor:pointer;width:auto;height:60px;font:500 1.125em/2 Montserrat,sans-serif;padding:0 20px;color:#fff;background:#836c84;border:2px solid #836c84;text-align:center;-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em;-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}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;-moz-appearance:none}input[type=date]{display:inline-flex;align-items:center}input[type=file]{height:80px;cursor:pointer;-ms-filter:'alpha(Opacity=0)';opacity:0}::-webkit-input-placeholder{color:#836c84;font-style:normal}:-moz-placeholder{color:#836c84;font-style:normal}::-moz-placeholder{color:#836c84;font-style:normal}:-ms-input-placeholder{color:#836c84;font-style:normal}:focus{outline:0}.rq:after{content:"*";display:inline;padding:0 5px;color:#ff4b45}.hidden_field,.screen-reader-response,.screen-reader-text,.sr{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;padding:0;margin:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.gm-style-cc a,.gmnoprint a,.gmnoprint span,a[href^='http://maps.google.com/maps']{display:none!important}::selection{background:#ee413c;color:#fff}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{font-size:100%}.red{color:#ee413c}.button{display:inline-block;padding:10px 25px;background:0 0;border:1px solid #836c84;font:500 1em/1.6 Montserrat,sans-serif;color:#fff;text-align:center;border-radius:99999em;transition:background .5s ease-in,transform .25s ease-out;-webkit-tap-highlight-color:transparent}.button:active,.button:focus,.button:focus-visible{outline:0;box-shadow:none}.button_alt{display:inline-flex;align-items:center;position:relative;z-index:1;padding:10px 0 10px 25px;background:0 0;font:500 1em/1.6 Montserrat,sans-serif;color:#fff}.button_alt:before{content:"";position:absolute;z-index:1;top:0;left:0;width:2.75em;height:100%;background:#ee413c;border-radius:99999em;transition:all .5s ease}.button_alt:after{content:" \2192";position:relative;z-index:2;display:inline-flex;padding:0 15px;transition:all .75s ease}.button_alt span{position:relative;z-index:2;transition:all .75s ease}.button_big{padding:12px 25px;background:#a794a8;border-color:#a794a8;font-size:1.25em}.button_news{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;clip:rect(0,0,0,0);overflow:hidden}.aligncenter{display:block;margin:0 auto}.waypoint{scroll-margin-top:119px}p[style="text-align: center;"] .button{margin:10px 10px 10px}p[style="text-align: left;"] .button{margin:10px 10px 10px 0}p[style="text-align: right;"] .button{margin:10px 0 10px 10px}.img_round img{border-radius:99999em}.img_hover{flex:0 0 auto;display:block}.img_hover img{width:100%;transition:transform .5s ease-in-out}.img_hover_hidden{overflow:hidden}.figure_curve{overflow:hidden;border-radius:1.5em}.swiper.overflow-visible{overflow:visible}.splide__arrow{display:flex;align-items:center;justify-content:center;width:5em;height:5em;background:0 0;border:1px solid rgba(255,255,255,.25);font-size:1em;border-radius:.8em;cursor:pointer}.splide__arrow svg{width:3em;height:3em;fill:#FFF}.splide__nav{display:none}.external__arrows{display:flex;position:relative;z-index:1;height:50px;width:100%;max-width:340px}.splide_portfolio{min-width:0}.splide_portfolio .swiper-slide{opacity:0;transition:all 1s cubic-bezier(.27, .595, .01, 1),opacity .5s cubic-bezier(.27, .595, .01, 1)}.splide_portfolio .swiper-slide-prev{pointer-events:none;transform:scale(.7)!important}.splide_portfolio .swiper-slide-active,.splide_portfolio .swiper-slide-next{opacity:1}.splide_portfolio_nav .splide__arrow{position:static;margin:0 20px 0 0;transform:none}.splide_main_team{min-width:0}.splide_creative{position:relative;z-index:1;min-width:0;padding:0 100px}.splide_creative img{display:block;height:auto;max-width:100%;margin:0 auto}.splide_creative .swiper-wrapper{border-radius:1em 1em 1em 1em}.splide_creative .splide__arrow--prev{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%)}.splide_creative .splide__arrow--next{position:absolute;z-index:1;right:0;top:50%;transform:translateY(-50%)}#scrolltop{position:fixed;right:10px;bottom:80px;z-index:100;width:50px;height:70px;padding:5px 0;border:2px solid #ee413c;font:400 1.5em/1.5 Montserrat,sans-serif;color:#ee413c;text-align:center;white-space:nowrap;backdrop-filter:blur(2px);border-radius:3em;transition:opacity .9s ease}#scrolltop:before{content:"";display:block;margin:0 auto 5px;width:0;height:0;border:10px solid transparent;border-bottom:10px solid #ee413c}.scrolloff{visibility:hidden;opacity:0}.scrollon{visibility:visible;opacity:1}.whatsapp_icon{position:fixed;right:10px;bottom:15px;z-index:10}.whatsapp_icon svg{display:block;max-width:100%;width:100%;height:auto}.whatsapp_icon .social_icon{fill:#FFF!important}.whatsapp_icon .social_back,.whatsapp_icon .social_outline{fill:#25D366!important}.opn{height:auto!important;max-height:9999px!important;opacity:1!important;overflow:visible!important}html{scroll-behavior:smooth}body,html{height:100%}body{background:#150118;font:400 normal 62.5%/1 Montserrat,sans-serif;color:#fff}body:after{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;content:"desktop"}#content{clear:both;-webkit-animation:show .5s linear 1;-moz-animation:show .5s linear 1;-o-animation:show .5s linear 1;animation:show .5s linear 1}#content:after{display:block;content:"";clear:both;height:0}#footer{clear:both;padding:40px 0 20px}#footer:after{display:block;content:"";clear:both;height:0}#sch{display:block;position:absolute;top:28px;right:20px;width:43px;height:43px;text-indent:-99999em;cursor:pointer;-webkit-tap-highlight-color:rbga(0,0,0,0)}#sch:before{content:"Search";display:block;position:absolute;top:50%;right:55px;margin:-10px 0 0;font-size:2em;text-indent:0}#t1{display:inline-block;padding:25px 0 0;font:600 1.8em/2 Montserrat,sans-serif;color:#a794a8}#apply,#more{width:100%;font:700 1.8em/2 Montserrat,sans-serif}#upd{overflow:hidden}.logo{display:flex;align-items:center;max-width:210px}.logo svg{display:block;width:100%;max-width:100%;height:auto}.logo .logo_1{flex:1 1 0%}.logo .logo_2{flex:1 1 0%}.egi{transition:all .3s ease-in-out .1s}.header_full{position:fixed;top:0;left:0;right:0;z-index:100}.header_full:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to top,rgba(21,1,24,.05),transparent);backdrop-filter:blur(5px);opacity:0;transition:all .75s linear}.header_full.scrolled:before{opacity:1}.admin-bar .header_full{top:32px}.header{transition:transform .3s ease-in}.header:after{content:"";display:block;clear:both;height:0}.header_static{height:90px}.head{position:relative}.hd{display:flex;flex-wrap:wrap}.hd_lt{flex:0 0 auto}.hd_1{display:flex}.hd_1 .hd_1_a{flex:1 1 0%}.hd_1 .hd_1_b{flex:0 0 auto}.hd_2{display:flex}.hd_2 .hd_2_a{flex:1 1 0%}.hd_2 .hd_2_b{flex:0 0 auto}.hd_rt{flex:1 1 0%}.hd_button{margin:40px 0 0}.hd_logo{display:flex;padding:22px 0}.hd_logo svg{display:block;width:100%;max-width:100%;height:auto}.hd_logo_default_width{width:220px}.hd_logo_width{width:300px}.hd_logo_v{position:absolute;bottom:10px;left:0;z-index:2}.hd_logo_v ul{display:flex}.hd_logo_v li{flex:0 0 auto;padding:0 8px 0 0}.hd_logo_v a{display:block;width:20px;height:20px;border-radius:99999em;transform:translate(0,0);transition:transform 1s ease-in-out;will-change:transform}.hd_logo_v span{display:block;text-indent:-999909em}.hd_v_0{background:#836c84}.hd_quick{flex:1 1 0%;width:100%;max-width:180px}.hd_quick form{display:flex}.hd_quick input{display:block;width:100%;height:50px;margin:0;padding:0 20px;border:0;background:#fff;font:500 1.6em/1.2 Montserrat,sans-serif;color:#836c84}.hd_quick .s_input ::-webkit-input-placeholder{color:#836c84}.hd_quick .s_input :-moz-placeholder{color:#836c84}.hd_quick .s_input ::-moz-placeholder{color:#836c84}.hd_quick .s_input :-ms-input-placeholder{color:#836c84}.hd_quick .upld{display:flex;align-items:center;width:100%;height:50px;margin:0;padding:0 20px;border:0;background:#fff;font:500 1.6em/1.2 Montserrat,sans-serif;color:#836c84;cursor:pointer}.hd_upload{width:180px}.desktop_hidden{display:none}.button_dropdown{display:flex;align-items:center;width:180px;height:70px;margin:0 0 0 auto;padding:0 20px;border:0;background:#2b1232;font:500 1.6em/1.2 Montserrat,sans-serif;color:#fff;cursor:pointer}.button_dropdown svg{display:block;width:100%;max-width:100%;height:auto}.button_dropdown .drop_1{flex:1 1 0%;padding:0 10px 0 0}.button_dropdown .drop_2{flex:0 0 30px}.or{position:relative;z-index:1;margin:30px 0;text-align:center}.or:after{content:"";position:absolute;z-index:1;top:50%;left:0;right:0;height:3px;margin:-1px 0 0;background:#a794a8}.or span{position:relative;z-index:2;display:inline-block;padding:0 20px;background:#2b1232;font:600 1.8em/1 Montserrat,sans-serif;color:#fff}.back{display:block;width:100%;height:50px;margin:30px 0 0;padding:0;border:0;background:0 0;font:600 1.6em/1.2 Montserrat,sans-serif;color:#fff;cursor:pointer}.nav{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:center}.nav li{flex:1 1 100%;position:relative;z-index:1;padding:8px 0}.nav a{display:flex;position:relative;z-index:1;padding:5px 5px;background:0 0;font:500 2em/1.5 Montserrat,sans-serif;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}.nav .menu-item-has-children>a:after{content:" \203A";display:block;height:18px;width:10px;margin:0 0 0 10px;font-weight:400;font-size:50px;line-height:0;color:#9e558e;text-align:center;-webkit-transform:translate(0,0) rotate(90deg) scaleY(.8);-moz-transform:translate(0,0) rotate(90deg) scaleY(.8);-o-transform:translate(0,0) rotate(90deg) scaleY(.8);-ms-transform:translate(0,0) rotate(90deg) scaleY(.8);transform:translate(0,0) rotate(90deg) scaleY(.8);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.nav .menu-item-hover>a:after{-webkit-transform:translate(0,0) rotate(-90deg) scaleY(.8);-moz-transform:translate(0,0) rotate(-90deg) scaleY(.8);-o-transform:translate(0,0) rotate(-90deg) scaleY(.8);-ms-transform:translate(0,0) rotate(-90deg) scaleY(.8);transform:translate(0,0) rotate(-90deg) scaleY(.8)}.sub-menu{display:block;position:absolute;z-index:100;right:-99999em;top:100%;width:180px;min-width:100%;padding:10px;background:#230828;text-align:right;opacity:0;overflow:hidden;box-shadow:0 5px 10px -5px #ee413c;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.sub-menu li{display:block;padding:0}.sub-menu li:last-child a{border:0}.sub-menu a{display:block;height:auto;padding:15px 0;font-size:1.6em}.menu-item-has-children:hover .sub-menu{right:0;margin:0;opacity:1}.secondary{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0 0}.secondary li{flex:0 1 auto;padding:8px 20px}.secondary a{font:500 2em/1.5 Montserrat,sans-serif;color:#ee413c}.breadcrumbs{padding:40px 0;color:#a794a8;font:300 1.8em/1.8 Montserrat,sans-serif}.breadcrumbs a{display:inline-block;color:#a794a8}.breadcrumbs span{padding:0 10px}.heading h1{font:400 5em/1.3 Montserrat,sans-serif}.centre{text-align:center}.ctr{margin:0 auto;width:100%;max-width:1160px}.ctr_xs{margin:0 auto;width:100%;max-width:800px}.ctr_s{margin:0 auto;width:100%;max-width:900px}.ctr_l{margin:0 auto;width:100%;max-width:1200px}.main:after,.side:after{content:"";display:block;clear:both;height:0}.main{padding:60px 0 60px}.page_content{background:#230828;overflow-x:hidden}.content ol,.content ul,.textwidget ol,.textwidget ul{margin:0 0 0 10px;padding:0 0 3.5em 10px}.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{padding:0 0 10px;line-height:2;font-size:1.8em}.content li li,.textwidget li li{font-size:100%}.content table,.textwidget table{margin:0 0 40px;border-bottom:1px solid rgba(131,108,132,.5)}.content tr,.textwidget tr{text-align:left}.content tr:first-child,.textwidget tr:first-child{border-top:0}.content tr:nth-of-type(odd),.textwidget tr:nth-of-type(odd){background:#2b1232}.content td,.content th,.textwidget td,.textwidget th{font-size:1.8em;line-height:2;border:1px solid rgba(131,108,132,.5);border-bottom:0}.content th,.textwidget th{padding:30px;font-weight:700}.content td,.textwidget td{padding:30px}.content p,.textwidget p{padding:0 0 2.5em}.content h1,.content h2,.textwidget h1,.textwidget h2{margin:0 0 20px}.content h3,.textwidget h3{margin:0 0 20px}.content h4,.content h5,.textwidget h4,.textwidget h5{margin:0 0 20px}.content h6,.textwidget h6{margin:0 0 15px}.content img,.textwidget img{height:auto;max-width:100%}.content_centre{text-align:center}.content_centre .button{margin:10px 10px 10px}.content_left .button{margin:10px 20px 10px 0}.content_right{text-align:right}.content_right .button{margin:10px 0 10px 20px}.content_home h1{font:500 4em/1.3 Montserrat,sans-serif}.content_home h2{color:#ee413c}.content_portfolio ul{margin-left:0;padding-left:0}.content_portfolio li::marker{content:none}.content_portfolio li{position:relative;z-index:1;padding-left:45px}.content_portfolio li:before{content:"\279C";display:flex;align-items:center;position:absolute;top:5px;left:0;z-index:1;height:25px;font-family:Arial,Helvetica,sans-serif;font-size:150%;color:#ee413c}.content_quote blockquote p{padding:0;font-size:2.5em;line-height:1.75}.content_quote figcaption{padding:10px 0 0;font-size:1.8em;line-height:2}.content_quote figcaption b,.content_quote figcaption strong{display:block;color:#ee413c}.content_small p{font-size:1.6em}.content_panel h3{font-size:3em;color:#fff}.content_mb{margin:0 0 40px}.img{margin:0 0 40px}.img img{display:block;width:100%;height:auto;max-width:100%}.error{margin:0 auto 20px;width:100px;height:100px;padding:25px 20px 0;background:#ee413c;font:500 1.6em/1.2 Montserrat,sans-serif;color:#fff;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.error span{font-size:1.8em;font-weight:600}.pcf_in blockquote,.pcf_in blockquote p,.pcf_in em,.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 span,.pcf_in strong,.pcf_in table,.pcf_in ul{color:inherit}.pcf_nopad{padding:0!important}.pcf_full_img p{height:inherit;padding:0}.pcf_full_img img{display:block;width:100%;height:100%;object-fit:cover}.pcf_full_img .content{height:inherit}.filter_mobile{display:none}.filter{display:inline-flex;justify-content:center;position:relative;z-index:1;margin:0 auto 80px;padding:10px 0;text-align:center;border:2px solid #a794a8;border-radius:99999em}.filter li{flex:0 1 auto;position:relative;z-index:2;padding:0 10px}.filter a{height:100%;display:block;padding:10px 30px;background:0 0;border:2px solid transparent;font:400 2em/1.5 Montserrat,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:99999em;transition:all 1s ease-out,transform .25s linear}.filter .current-menu-item a{background:#2b1232;border-color:#2b1232;color:#fff}.post_info{overflow:hidden}.post_info .date{font:400 1.6em/1.3 Montserrat,sans-serif;color:#2b1232}.cat_img{float:left;width:460px;margin:0 40px 0 0}.cat_img img{display:block;width:auto;height:auto;max-width:100%}.cat_desc{width:900px;margin:0 auto 60px}.cat_desc p{padding:0 0 25px;font:400 1.7em/2 Montserrat,sans-serif}.cat_desc img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%}.cat_info{overflow:hidden}.cat_content{height:80px;margin:36px 0 25px;overflow:hidden}.cat_post{padding:40px 0;border-top:2px solid #ee413c}.cat_post:first-child{border-top:0}.cat_post h2{font:700 2.2em/1.3 Montserrat,sans-serif;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat_post h2 a{color:#000}.cat_post .button{font-size:1.6em}.pos{margin:40px 0;font:400 1.6em/2 Montserrat,sans-serif;text-align:center}.page_pos{font-weight:700;color:#2b1232}.info_single{display:flex;flex-wrap:wrap;margin:20px 0 20px}.info_single li{flex:0 1 auto;margin:5px 0 0;padding:0 20px 0 0;font:400 2em/2 Montserrat,sans-serif;color:#ee413c}.info_single a{display:inline-flex;border-bottom:2px dotted #836c84;line-height:1.5;color:#fff}.info_single span,.info_single time{display:inline-flex;color:#fff}.post_nav{display:flex;flex-wrap:wrap;padding:0 0 40px;border-top:2px dotted #836c84}.post_nav li{flex:0 0 50%}.post_nav a{position:relative;display:inline-flex;height:100%;padding:19px 0;font:400 1.6em/1.6 Montserrat,sans-serif;color:#fff}.prev_post{padding-right:20px;text-align:left}.next_post{padding-left:20px;text-align:right}.info_author span{display:block;font:400 2em/2 Montserrat,sans-serif}.info_author h2{margin:0 0 40px;font:400 5em/1.3 Montserrat,sans-serif;color:#ee413c}.share{display:flex;flex-wrap:wrap}.share li{padding:0 10px 10px 0}.share a .social_back{fill:transparent}.share a .social_outline{display:none}.share svg{display:block;max-width:100%;height:auto;transition:transform .1s ease-in-out}.share .email_address .social_icon{fill:#ee413c}.share .email_address .social_outline{fill:#2b1232}.share .facebook .social_icon{fill:#ee413c}.share .facebook .social_outline{fill:#4A6EA9}.share .linkedin .social_icon{fill:#ee413c}.share .linkedin .social_outline{fill:#007bb6}.share .twitter .social_icon{fill:#ee413c}.share .twitter .social_outline{fill:#000}.share_txt{display:block;padding:15px 0 15px 0;font:700 2em/1.6 Montserrat,sans-serif;color:#2b1232}.foot_lines{position:relative;z-index:1;padding:60px 0;color:#fff}.foot_lines:before{content:"";position:absolute;z-index:2;top:0;left:20px;right:20px;height:0;border-top:2px dotted #836c84}.foot_lines:after{content:"";position:absolute;z-index:2;bottom:0;left:20px;right:20px;border-bottom:2px dotted #836c84}.foot_1{padding:0 0 5px;font:400 2.2em/1.5 Montserrat,sans-serif;color:#ee413c}.foot_2{padding:0 0 40px;font:400 6em/1.2 Montserrat,sans-serif;color:#fff}.foot_4{display:block;color:#ee413c}.foot_4 span{color:#fff}.ft{display:flex;align-items:center;padding:20px 0}.ft .ft_1{flex:0 0 auto}.ft .ft_2{flex:1 1 0%;padding:0 0 0 20px;text-align:right}.ft .ft_lt{flex:1 1 0%;text-align:left}.ft .ft_lt .sp{padding:0 10px 0 0}.ft .ft_rt{flex:0 0 auto;padding:0 0 0 20px;text-align:right}.ft .ft_rt .sp{padding:0 0 0 10px}.ft .sp{display:inline-block}.ftl{padding:0 0 20px;font:400 2.2em/1.5 Montserrat,sans-serif;color:#fff}.ftl_box p{padding:5px 0;font:500 1.6em/2 Montserrat,sans-serif;color:#fff}.ftl_box a{color:#fff}.ftl_box .c_3 a{display:inline-block;border-bottom:1px dotted #fff}.foot_white{background:#fff}.address{font:400 1.5em/2 Montserrat,sans-serif}.address br{display:none}.logo_none{display:none}.logo_default{display:block}.foot li{padding:5px 0}.foot li a{display:block;font:400 1.8em/2 Montserrat,sans-serif;color:#a794a8}.links{display:flex}.links li{flex:0 1 auto}.links li:first-child:before{content:none}.links li:before{content:"";padding:0 20px;font-size:1.4em;color:#a794a8}.links a{font:400 1.4em/2 Montserrat,sans-serif;background:0 0;color:#a794a8}.copy{display:block;margin:2px 0 0;font:400 1.4em/2 Montserrat,sans-serif;color:#a794a8}.copy br{display:none}.copy a{color:#fff}.copy .hands{font-weight:700}.accreditations{display:flex;align-items:center}.accreditations li{flex:0 0 auto;max-width:125px;padding:0 0 0 15px}.accreditations img{display:block;width:100%;height:auto;max-width:100%}.social{display:flex;flex-wrap:wrap}.social li{flex:0 1 auto}.social a{display:block;position:relative;z-index:1;width:50px;height:50px;text-align:left}.social svg{display:block;max-width:100%;height:auto;transition:transform .1s ease-in-out}.social_back{fill:transparent;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.social_icon{fill:#836c84;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.social_outline{display:none;fill:#836c84;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.soc_head{display:block;padding:60px 0 0}.soc_head .social{justify-content:center}.soc_head .social li{padding:0 5px 10px}.soc_head .social a .social_icon{fill:#FFF}.soc_head .social .email_address .social_icon{fill:#2b1232}.soc_head .social .email_address .social_back,.soc_head .social .email_address .social_outline{fill:#FFF}.soc_head .social .facebook .social_back,.soc_head .social .facebook .social_outline{fill:#4A6EA9}.soc_head .social .instagram .social_back,.soc_head .social .instagram .social_outline{fill:#E4405F}.soc_head .social .linkedin .social_back,.soc_head .social .linkedin .social_outline{fill:#007bb6}.soc_head .social .pinterest .social_back,.soc_head .social .pinterest .social_outline{fill:#D20003}.soc_head .social .twitter .social_back,.soc_head .social .twitter .social_outline{fill:#000}.soc_head .social .vimeo .social_back,.soc_head .social .vimeo .social_outline{fill:#85C6FC}.soc_head .social .youtube .social_back,.soc_head .social .youtube .social_outline{fill:#bb0000}.soc_head .social .gofundme .social_back,.soc_head .social .gofundme .social_outline{fill:#1CB364}.soc_head .social .tiktok .social_back,.soc_head .social .tiktok .social_outline{fill:#000}.soc_head .social .tripadvisor .social_back,.soc_head .social .tripadvisor .social_outline{fill:#479951}.soc_head .social .whatsapp .social_back,.soc_head .social .whatsapp .social_outline{fill:#25D366}.soc_foot{padding:10px 0}.soc_foot .social{justify-content:flex-end}.soc_foot .social li{padding:0 0 0 10px}.soc_team{padding:15px 0}.soc_team .social{justify-content:center}.soc_team .social li{padding:0 5px 10px}.soc_team .social .email_address .social_back,.soc_team .social .email_address .social_outline{fill:#a794a8}.soc_team .social .linkedin .social_icon{fill:#FFF}.soc_team .social .linkedin .social_back,.soc_team .social .linkedin .social_outline{fill:#007bb6}.soc_main_team{padding:0}.soc_job{padding:15px 0}.soc_job .social li{padding:0 10px 10px 0}.soc_job .social .email_address .social_back,.soc_job .social .email_address .social_outline{fill:#a794a8}.soc_job .social .linkedin .social_icon{fill:#FFF}.soc_job .social .linkedin .social_back,.soc_job .social .linkedin .social_outline{fill:#007bb6}.soc_cont{padding:15px 0}.soc_cont .social li{padding:0 10px 10px 0}.widget-sidebar{margin:0 0 40px}.widget-sidebar table{width:100%;text-align:center}.widget-sidebar td,.widget-sidebar th{font-size:1.8em;line-height:2}.widget-sidebar li a{display:block;padding:15px 0;font:400 1.8em/2 Montserrat,sans-serif;color:#000}.widget-sidebar .cat-item a{font:700 1.8em/2 Montserrat,sans-serif;color:#2b1232}.widget-sidebar .widget-title,.widget-sidebar caption{font:700 3em/1.3 Montserrat,sans-serif;color:#2b1232;margin:0 0 40px}.widget-sidebar .textwidget{line-height:2;font-size:1.8em}.widget-sidebar label{font:400 3em/2 Montserrat,sans-serif;color:#2b1232;display:block;margin:0 0 10px}.widget-sidebar input[type=text]{font-size:1.8em;line-height:2}.widget-sidebar button,.widget-sidebar input[type=button],.widget-sidebar input[type=submit]{font:700 1.8em/2 Montserrat,sans-serif;background:#ee413c;color:#fff;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.8em;line-height:2}.search_form input[type=submit]{position:absolute;top:0;right:0;font:700 1.8em/2 Montserrat,sans-serif;background:#ee413c;color:#fff}.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 #a794a8}.comment-author{font:400 1.6em/2 Montserrat,sans-serif;color:#2b1232}.comment-meta{margin:10px 0;font:400 1.4em/2 Montserrat,sans-serif;color:#000}.comment-meta a{color:#000}.comment-awaiting-moderation{font:400 italic 1.3em/2 Montserrat,sans-serif}.reply{font:700 1.6em/2 Montserrat,sans-serif}.com_nav{padding:0 0 40px}.col_ct{display:flex;flex-wrap:wrap}.col_middle{align-items:center}.col_flex{flex:1 1 0%;padding:0 40px 0 0}.col_last{padding:10px 0 0}.col_but{flex:0 0 180px}.col_100{flex:1 1 100%}.col_50{flex:0 0 50%}.col_50:first-child{padding:0 20px 0 0}.col_50:last-child{padding:0 0 0 20px}.col_l{flex:1 1 0%;padding:0 10px 0 0}.col_r{flex:0 0 160px;padding:0 0 0 10px}.row{margin:0 0 40px}.row:after{display:block;content:"";clear:both;height:0}.but_row{padding:8px 0 0}.ct_form{margin:40px 0 0;overflow:hidden}.ct_form ul{display:flex;align-items:center}.ct_form li{flex:0 1 auto;padding:0 0 0 20px}.ct_form label{font:400 2em/1.5 Montserrat,sans-serif;color:#fff}.ct_form select{padding:25px 30px;font-size:1.8em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct_form input[type=submit]{width:200px;height:80px;background:#ee413c;border-color:#ee413c;font-size:2em;color:#fff;text-transform:uppercase}.ct_form .ct_label{flex:0 1 auto;padding:0}.ct_form .ct_select{flex:1 1 0%}.ct_form .ct_button{flex:0 0 auto}.ct_1 span{display:block;margin:0 0 5px;font:600 1.8em/2 Montserrat,sans-serif}.ct_1 p{padding:0 0 35px;font:600 4em/1.25 Montserrat,sans-serif}.ct_2 span{display:block;margin:0 0 5px;font:600 1.8em/2 Montserrat,sans-serif}.ct_2 p{padding:0 0 35px}.ct_3 span{display:block;margin:0 0 5px;font:600 1.8em/2 Montserrat,sans-serif}.ct_3 p{padding:0 0 35px}.ct_3 p a{color:#a794a8}.ct_map{height:500px;border-radius:1.5em}.ct_map_address{display:block;font:600 14px/2 Montserrat,sans-serif;color:#000}.email_sc a,.tele_sc a{display:block;color:#000}.email_sc a{font-weight:700;text-decoration:underline}.tele_sc a{font:700 1.6em/2 Montserrat,sans-serif}.left_sc,.right_sc{display:inline-flex;flex-direction:column;width:50%;vertical-align:top}.left_sc p,.right_sc p{width:100%}.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 40px}.left_sc{padding:0 30px 0 0}.right_sc{padding:0 0 0 30px}.top_sc{vertical-align:top}.middle_sc{vertical-align:middle}.bottom_sc{vertical-align:bottom}.text_left_sc{text-align:left}.text_right_sc{text-align:right}.text_right_sc .button{margin:10px 0 10px 20px}.gallery_yes_sc{margin:0 0 40px}.gallery_yes_sc p{padding:0}.gallery_yes_sc img{display:block}.stats_sc{display:flex;flex-wrap:wrap;margin:0 0 0 -40px;overflow:hidden}.stat_sc{flex:1 1 25%;min-width:250px;margin:20px 0;padding:0 0 0 40px}.stat_sc div{font:700 4em/1.5 Montserrat,sans-serif;color:#836c84}.stat_sc p{padding:0;font:500 1.7em/1.8 Montserrat,sans-serif}.light .stat_sc{border-color:#fff}.light .stat_sc div{color:#ee413c}.clear_sc{height:0;clear:both;overflow:hidden}.divide_sc{height:30px;clear:both;overflow:hidden}.divide_height_20_sc{height:20px}.divide_height_40_sc{height:40px}.divide_height_60_sc{height:60px}.divide_height_80_sc{height:80px}.divide_height_100_sc{height:100px}.line_sc{height:0;margin:0 0 40px;padding:25px 0 0;border-bottom:2px dotted #836c84;clear:both}.wide_sc{position:relative;left:50%;width:100vw;padding:0 20px;transform:translateX(-50%)}.narrow_sc{max-width:900px;margin:0 auto}.columns_sc{display:flex;flex-wrap:wrap;margin:0 0 0 -40px}.columns_sc .col_sc{flex:1 1 0%;min-width:225px;padding-left:40px}.ico_cap_sc{display:flex;flex-wrap:wrap;align-items:center;padding:20px 0}.ico_cap_reverse_sc{flex-direction:row-reverse}.ico_cap_reverse_sc .ico_sc{padding:0 0 0 60px}.ico_cap_circle_sc img{border-radius:99999em}.ico_sc{flex:0 1 auto;padding:0 60px 0 0}.ico_sc p{padding:0}.ico_100px img{max-width:100px}.ico_125px img{max-width:125px}.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}.label_sc{position:relative;margin:0 0 30px!important;padding:20px 50px 20px 20px;background:#2b1232;font-weight:500;font-size:2em;line-height:1.75;text-transform:none;cursor:pointer;text-align:left;border-radius:.5em}.label_sc:after{content:"\002B";display:block;position:absolute;top:50%;right:15px;margin:0;background:0 0;font-weight:300;font-size:2.5em;line-height:0;color:#fff;transform:translate(0,-50%);-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}.label_sc b,.label_sc strong{color:#ee413c}.label_sc_act:after{-webkit-transform:translate(0,-50%) rotate(45deg) scale(.9);-moz-transform:translate(0,-50%) rotate(45deg) scale(.9);-o-transform:translate(0,-50%) rotate(45deg) scale(.9);-ms-transform:translate(0,-50%) rotate(45deg) scale(.9);transform:translate(0,-50%) rotate(45deg) scale(.9)}.label_box_outer_sc{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;-moz-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;-o-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.label_box_inner_sc{padding:0 10px 40px;text-align:left}.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%}.iframe_sc p{padding:0}.subheader_sc{margin:5px 0;font:700 2em/1.8 Montserrat,sans-serif;color:#836c84}.focus_sc{margin:0 0 30px;padding:30px;background:#2b1232;border-radius:.5em}.focus_sc h2,.focus_sc h3,.focus_sc h4,.focus_sc h5,.focus_sc h6{color:#ee413c}.focus_sc p:last-child{padding:0}.mob_event_sc{display:none}.faq_schema_sc .faq_question_schema_sc{position:relative;padding:0 50px 15px 0;border-bottom:1px solid #230828;font-size:2.5em;color:#000;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:#836c84;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}.banner{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;min-height:790px}.banner:after{content:"";position:absolute;z-index:1;top:-90px;bottom:0;left:0;right:0;background:transparent url('img/seo-agency-essex-hands-digital.webp') 50% 0 no-repeat}.banner_media{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;overflow:hidden}.banner_inner{display:flex;flex-direction:column;position:relative;z-index:2;width:100%;height:100%;animation:show 1s ease-in-out}.banner_inner .banner_inner_1{flex:1 1 100%}.banner_inner .banner_inner_2{flex:0 0 auto}.banner_inner_1 .ctr{height:100%}.banner_main{display:flex;align-items:center;height:100%;width:100%}.banner_main img{display:block;width:auto;height:auto;max-width:100%}.banner_main .left_banner{flex:0 0 800px;min-width:0}.banner_main .right_banner{flex:1 1 0%;min-width:0}.banner_main .left_50_banner{flex:0 0 50%}.banner_main .left_50_banner_pd{padding:0 40px 0 0}.banner_main .right_50_banner{flex:0 0 50%}.banner_main .left_banner_portfolio{flex:0 0 440px;min-width:0;padding:0 40px 0 0}.banner_main .right_banner_portfolio{flex:1 1 0%;min-width:0}.banner_main .full_banner_portfolio{flex:1 1 100%;min-width:0;max-width:520px}.banner_creative:after{content:none}.banner_cms{content:"";position:absolute;z-index:1;top:-90px;bottom:0;left:0;right:0}.banner_cms img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.banner_all{height:100%}.banner_mobile{display:none}.banner_opac{opacity:.25}.main_title{padding:0 0 40px;font:400 6em/1.35 Montserrat,sans-serif;color:#fff;animation:feature .25s ease-in .5s backwards}.main_title span{color:#ee413c}.main_title_portfolio{padding:0 0 40px;animation:feature .25s ease-in .5s backwards}.main_title_portfolio h1{font:400 4.5em/1.35 Montserrat,sans-serif;color:#fff}.main_title_portfolio span{padding:0 1px;color:#ee413c}.main_title_portfolio_creative{padding:0 0 20px;animation:feature .25s ease-in .5s backwards}.main_title_portfolio_creative h1{font:800 2.5em/2 Montserrat,sans-serif;color:#fff}.main_title_portfolio_creative span{padding:0 1px;color:#ee413c}.main_txt_portfolio_creative{padding:0 0 20px;font:400 4.5em/1.35 Montserrat,sans-serif;color:#fff;animation:feature .5s ease-in .4s backwards}.main_txt{font:400 2em/2 Montserrat,sans-serif;color:#fff;animation:feature .5s ease-in .4s backwards}.main_txt_sector{font:400 1.6em/2 Montserrat,sans-serif;color:#fff;animation:feature .5s ease-in .4s backwards}.main_but{padding:40px 0 0;font:400 2em/2 Montserrat,sans-serif;color:#fff}.main_url{font:500 1.6em/2 Montserrat,sans-serif;color:#fff}.main_url a{display:inline-block;padding:2px 20px;border:1px solid;backdrop-filter:blur(2px);border-radius:3em;color:#fff}.main_tags{display:flex;flex-wrap:wrap;max-width:440px;padding:40px 0 0;font:400 1.6em/2 Montserrat,sans-serif;color:#ee413c}.main_tags a{flex:0 0 auto;margin:0 20px 20px 0;padding:2px 20px;background:#2b1232;color:#fff;border-radius:3em}.tag{transition:background .5s ease-in}.banner_desk{flex:1 1 100%;max-width:900px;margin:0 auto}.banner_desk svg{display:block;max-width:100%;height:auto}.banner_mob{display:none}.video_container{position:relative;left:50%;z-index:1;min-width:1200px;min-height:675px;-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;padding-top:56.25%;padding-top:calc(56.25% + 300px);overflow:hidden;margin-top:calc(-150px);margin-bottom:calc(-150px)}.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%;opacity:1;overflow:hidden;-webkit-transition:4s opacity ease;-moz-transition:4s opacity ease;-o-transition:4s opacity ease;transition:4s opacity ease}.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%;pointer-events:none;background-size:cover}.vertical_options{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:12em}.vertical_options li{flex:0 0 33.33333333%}.vertical_options a{display:flex;justify-content:center;padding:23px;transition:background .5s ease-in-out}.vertical_options .egi{fill:#FFF}.vertical_options .logo .logo_1{max-width:74px}.vertical_options_head{display:none}.vertical_options_home .logo_1,.vertical_options_home .logo_2{display:none}.car_background{position:absolute;z-index:1;top:50px;left:0;right:0;bottom:0;opacity:1;overflow:hidden;border-radius:1.5em}.car_background img{transition:all 2.5s cubic-bezier(.27, .595, .01, 1)}.car_foreground{position:relative;z-index:2;top:0;left:0;right:0;bottom:0;opacity:1;overflow:hidden;border-radius:1.5em;transform:scale(1);transition:all 1.75s cubic-bezier(.27, .595, .01, 1)}.car_hover:hover .car_background img{opacity:1;transform:scale(1.25)}.car_hover:hover .car_foreground{opacity:1;transform:scale(1)}.switch{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:60px 0}.switch li{flex:0 0 auto;position:relative;z-index:1;padding:0 30px}.switch a{position:relative;z-index:1;display:block;padding:0 0 15px;font:400 2em/1.4 Montserrat,sans-serif;color:#fff}.switch a:after{content:"";position:absolute;bottom:-3px;left:50%;z-index:2;height:2px;width:0;border-bottom:2px dotted #ee413c;transform:translate(-50%,0);transition:all .5s linear}.switch .active a:after{width:100%;border-bottom:3px dotted #a794a8}.mobile_switch{display:none}.stepper{display:flex;flex-direction:column;position:relative;z-index:1;padding:40px;border-radius:1.5em}.stepper li{display:flex;align-items:center;position:relative;z-index:1;padding:40px 0 0;font:400 1.8em/1.4 Montserrat,sans-serif;color:#fff;cursor:pointer}.stepper li:before{content:"";position:absolute;bottom:0;left:16px;width:4px;height:100%;background:#2b1232;transition:transform .25s ease-out}.stepper li:first-child{padding:0}.stepper li:first-child:before{content:none}.stepper span{pointer-events:none}.stepper .circle{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:35px;height:35px;margin-right:20px;background:#150118;border:4px solid #2b1232;border-radius:99999em;pointer-events:none}.stepper .circle:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#ee413c;border-radius:99999em;transform-origin:50% 50%;transform:scale(0);transition:none}.stepper .circle span{display:none;font-size:14px;line-height:1}.stepper .active,.stepper .completed{color:#ee413c}.stepper .active:before,.stepper .completed:before{background:#ee413c}.stepper .active .circle:after,.stepper .completed .circle:after{transform:scale(1.2);transition:transform .5s linear(0 0%, 0 2.27%, .02 4.53%, .04 6.8%, .06 9.07%, .1 11.33%, .14 13.6%, .25 18.15%, .39 22.7%, .56 27.25%, .77 31.8%, 1 36.35%, .89 40.9%, .85 43.18%, .81 45.45%, .79 47.72%, .77 50%, .75 52.27%, .75 54.55%, .75 56.82%, .77 59.1%, .79 61.38%, .81 63.65%, .85 65.93%, .89 68.2%, 1 72.7%, .97 74.98%, .95 77.25%, .94 79.53%, .94 81.8%, .94 84.08%, .95 86.35%, .97 88.63%, 1 90.9%, .99 93.18%, .98 95.45%, .99 97.73%, 1 100%)}.hide{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;padding:0;margin:0;overflow:hidden}.panel .animate_left{opacity:1;transform:translate(0,0);transition:transform .3s ease-in .1s,opacity .5s ease-in .1s}.panel .animate_right{opacity:1;transform:translate(0,0);transition:transform .3s ease-in .1s,opacity .5s ease-in .1s}.hide .animate_left{opacity:0;transform:translate(-20px,0)}.hide .animate_right{opacity:0;transform:translate(20px,0)}.tab_accordian{display:none}.panel_accordian h3{color:#fff}.panel_accordian h3 span{color:#ee413c}.h_accordion_wrapper{display:flex;width:100%}.h_accordion_item{display:flex;flex:0 1 auto}.h_accordian_title{flex:0 0 auto;position:relative;z-index:1;width:85px;min-height:400px;margin:0 0 0 20px;padding:30px;background:#230828;font:500 3em/1.5 Montserrat,sans-serif;cursor:pointer;text-align:left;border-radius:.25em;transition:background 1s linear}.h_accordian_title:active{background:#ee413c}.h_accordian_title:before{content:"\002B";display:block;position:absolute;top:40px;left:50%;margin:0;background:0 0;font-weight:300;font-size:2em;line-height:0;color:#fff;pointer-events:none;transform:translate(-50%,0);transition:background 1s linear}.h_accordian_title span{display:block;position:absolute;z-index:1;bottom:40px;left:0;right:0;pointer-events:none;transform:rotate(-90deg)}.h_accordian_title_first{margin:0}.h_act{background:#2b1232}.h_accordian_content{flex:0 1 auto;max-width:0;margin:0;background:#230828;text-align:left;overflow:hidden;transition:flex .5s linear}.h_accordian_inner{padding:30px;border-radius:1em;opacity:0;transform:translate(0,-20px);transition:all .5s linear .1s}.h_accordian_inner h3{color:#fff}.h_accordian_inner h3 span{color:#ee413c}.h_accordian_inner .content{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;padding:0;margin:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.h_opn{flex:1 1 auto;max-width:9999em;margin:0 0 0 20px;background:#2b1232}.h_opn .h_accordian_inner{height:100%;opacity:1;transform:translate(0,0)}.h_opn .content{position:static;height:auto;width:auto}.plans{display:flex}.card{display:grid;grid-template-rows:1fr 2fr 0.85fr;flex:0 0 33.33333333%;position:relative;z-index:1;padding:30px;background:#2b1232;border:1px solid rgba(131,108,132,.5);text-align:left;transition:transform .5s ease-out,background .25s ease-out}.card header{flex:0 0 auto;position:relative;z-index:1;padding:0 0 30px;text-align:center}.card header:after{content:"";position:absolute;bottom:0;left:0;right:0;z-index:1;height:2px;background:rgba(131,108,132,.5)}.card div{flex:1 1 100%;padding:20px 0 0}.card footer{flex:0 0 auto;padding:30px 0 0;text-align:center}.card ul{padding-left:0;list-style:none}.card li::marker{content:none}.card li{position:relative;z-index:1;padding:2px 0 2px 25px;font:400 1.6em/2 Montserrat,sans-serif}.card li:before{content:"\2714 \fe0e";display:flex;align-items:center;position:absolute;top:5px;left:0;z-index:1;height:25px;font-family:Arial,Helvetica,sans-serif;font-size:125%;color:#ee413c}.card .button{background:#230828}.card_start{border-radius:2.5em 0 0 2.5em}.card_end{border-radius:0 2.5em 2.5em 0}.badge{display:block;font:400 1.8em/2 Montserrat,sans-serif;color:#ee413c}.price{font-size:100%}.price data{font:400 5em/1.3 Montserrat,sans-serif}.price small{display:inline-flex;font-size:2.5em}.subtitle{padding:20px 0 0;font:400 1.6em/1.75 Montserrat,sans-serif}.note{padding:20px 0 0;font:500 italic 1.3em/2 Montserrat,sans-serif}.seg_head{margin:0 0 40px}.seg_head h1,.seg_head h2{font:500 4em/1.3 Montserrat,sans-serif}.seg_head h1 span,.seg_head h2 span{display:inline-block;color:#ee413c}.seg_head h2 span{display:inline}.seg_head_gap{margin:0 0 80px}.seg_head_pages{margin:0}.seg_cont{flex:0 0 580px;position:relative;z-index:2;min-width:0;padding:60px 40px 60px 0}.seg_cont_pages{flex:0 0 66.66666666%;padding:40px 40px 40px 0}.seg_cont_team{flex:1 1 0%;padding:40px 40px 40px 0}.seg_img{display:flex;align-self:stretch;flex:0 0 auto;position:relative;z-index:1;min-height:700px}.seg_img .seg_img_inner{min-width:1000px}.seg_img .seg_img_inner:after{content:"";position:absolute;z-index:2;top:0;bottom:0;right:0;width:200px;background-image:linear-gradient(to left,#2b1232 0,rgba(43,18,50,.65) 100px,rgba(0,0,0,0) 100%)}.seg_img_pages{min-height:500px}.seg_img_pages .seg_img_inner{min-width:900px}.seg_img_inner{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;height:100%;min-width:1200px;overflow:hidden;border-radius:25% 0 0 25%/50% 0 0 50%}.seg_img_inner img{position:relative;z-index:1;min-height:100%;object-fit:cover}.small_heading{margin:0 0 5px;font:400 2em/2 Montserrat,sans-serif;color:#ee413c}.clients{display:flex;flex-wrap:wrap;margin:0 0 0 -20px;overflow:hidden}.clients li{flex:0 0 33.33333333%;margin:0 0 20px;padding:0 0 0 20px}.clients img{border-radius:1.5em}.feat_renewables{justify-content:center}.feat_renewables li{flex:0 0 20%;min-width:180px;margin:20px 0;padding:0 20px;text-align:center}.feat_renewables figcaption{margin:20px 0 0;font:600 1.8em/1.6 Montserrat,sans-serif;color:#2b1232}.feat_renewables div{max-width:100px;margin:0 auto}.portfolio_item{position:relative;z-index:1}.portfolio_item:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.25) 80%,rgba(0,0,0,.35) 100%);pointer-events:none}.portfolio_item figcaption{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:20px 30px;overflow:hidden;pointer-events:none}.portfolio_cap{color:#fff}.portfolio_cap h2{margin:0 0 10px;font:500 2em/1.6 Montserrat,sans-serif}.portfolio_cap div{max-height:0;overflow:hidden;transition:none}.portfolio_cap p{margin:0 0 10px;font:400 1.6em/1.6 Montserrat,sans-serif;overflow:hidden;opacity:0;transform:translate(0,10px);transition:none}.portfolio_cap span{font:400 1.5em/1.6 Montserrat,sans-serif;transform:translate(10px,0);transition:none}.portfolio_cap span:after{content:"\203A";display:inline-flex;padding:0 5px;font-weight:700;color:#ee413c}.portfolio_cap a{color:#fff}.portfolio_divide{padding:50px 0 0;border-top:2px dotted #836c84}.portfolio_head{margin:0 0 40px;font:400 3em/1.5 Montserrat,sans-serif;color:#fff}.portfolio_head span{display:inline-block;color:#ee413c}.portfolio_head_left{padding-left:60px}.screens{display:flex;align-items:center;position:relative;z-index:2;padding:1% 5px;background:#f0f0f1;box-shadow:0 2px 15px rgba(0,0,0,.1)}.screens li{flex:0 0 auto;width:2%;height:0;margin:0 .75% 0;padding:2% 0 0;background:#d1d1d6;border-radius:99999em;box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.reds{animation:redGlow 5s infinite alternate}.yellow{animation:yellowGlow 5s infinite alternate}.green{animation:greenGlow 5s infinite alternate}.reds{animation-delay:.5s}.yellow{animation-delay:.6s}.green{animation-delay:.7s}.portfolio_team h2{font-size:2.6em;line-height:1.75;color:#fff}.portfolio_team ul{display:flex;flex-wrap:wrap;padding:10px 0 0}.portfolio_team li{flex:0 0 60px;padding:5px}.portfolio_team img{display:block;width:auto;height:auto;max-width:100%;border-radius:99999em}.sectors{padding:40px 0}.sectors a{position:relative;z-index:1;border-radius:1.5em}.sectors a:after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background:rgba(158,85,142,.5)}.sectors img{position:relative;z-index:1}.sectors span{position:absolute;z-index:3;top:50%;left:0;right:0;padding:30px 20%;font:600 2.5em/1.5 Montserrat,sans-serif;color:#fff;text-align:center;transform:translate(0,-50%)}.head_news{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 40px}.head_news .head_1{flex:1 1 0%}.head_news .head_2{flex:0 0 auto}.head_news .button{font-size:1.6em}.news article{display:flex;flex-direction:column;height:100%;border-radius:1.5em}.news h3{flex:1 1 100%;margin:0 0 20px;font-size:1.8em}.news h3 a{color:#fff}.news .news_desc{display:flex;flex-direction:column;flex:1 1 100%;padding:30px;text-align:left}.news .button{width:100%;max-width:160px;font-size:1.6em}.feat_news .news_desc{background:#230828}.ico_title{display:flex;align-items:center;margin:0 0 20px}.ico_title svg{display:block;max-width:100%;width:100%;height:auto}.ico_title .ico_t_1{flex:0 0 25px;min-height:32px;margin:0 15px 0 0}.ico_title .ico_t_2{flex:1 1 0%;font:500 1.6em/2 Montserrat,sans-serif}.ico_title .ico_colour{fill:#a794a8}.stats{display:flex;flex-wrap:wrap;margin:0 0 0 -40px;overflow:hidden}.stats li{flex:1 1 50%;margin:0 0 40px;padding:0 0 0 40px;text-align:left}.stats .first_stat{padding:0 20px 0 0}.first_stat h2{font:600 4em/1.3 Montserrat,sans-serif}.st_icon{display:flex;align-items:center;width:50px;height:50px}.st_icon svg{display:block;max-width:100%;width:100%;height:auto}.st_title{display:block;font:400 6em/1 Montserrat,sans-serif;color:#ee413c}.st_cap{margin:5px 0 0;font:400 1.8em/2 Montserrat,sans-serif;color:#fff}.st_pound:before{content:"\00A3"}.st_percent:after{content:"%"}.st_add:after{content:"+"}.st_thousand:after{content:"k"}.st_million:after{content:"m"}.st_years:after{content:"years"}.back_hidden{overflow:hidden}.back_colour_page{background-image:linear-gradient(to top,#2b1232 0,rgba(0,0,0,0) 100%);border-bottom:2px dotted rgba(131,108,132,.5)}.back_colour_1{background:#230828}.back_colour_2{background:#2b1232}.back_image{position:relative;z-index:1}.text_colour_white{color:#fff}.text_colour_white h1,.text_colour_white h2,.text_colour_white h3,.text_colour_white h4,.text_colour_white h5,.text_colour_white h6{color:#fff}.text_colour_white .breadcrumbs{color:#fff}.text_colour_white .breadcrumbs a{color:#fff}.shortcode_black .label_sc{background:#150118}.searchbar_mt{margin:40px 0 0}.searchbar_mb{margin:0 0 40px}.searchform .uwpqsf_id{display:flex;flex-wrap:wrap;padding:23px;background:#230828;border:2px solid #9e558e;border-radius:12em}.searchform .uwpqsf_id select{width:100%;height:50px;border:0;font:700 1.6em/1.2 Montserrat,sans-serif}.searchform .uwpqsf_id input{width:100%;height:50px;border:0;font:700 1.6em/1.2 Montserrat,sans-serif}.searchform .uwpqsf_id option{color:#000}.searchform .uwpqsf_class{flex:1 1 0%;margin:0;padding:0 30px 0 0}.searchform .uwpqsf_class_end{padding:0}.searchform .uwpqsf_field{flex:0 0 200px}.searchform .uwpqsf_submit input[type=submit]{width:100%;height:70px;font:700 1.8em/1.2 Montserrat,sans-serif;color:#fff;text-align:center;border-radius:6em}.searchform .uwpqsf_select_box{display:flex;flex-wrap:wrap;padding:8px;background:#fff;border:2px solid #9e558e;border-radius:6em;overflow:hidden}.searchform .uwpqsf_icon{flex:1 1 100%;display:flex;align-items:center;max-width:25px;margin:0 10px 0 15px;background:#fff}.searchform .uwpqsf_icon svg{display:block;max-width:100%;width:100%;height:auto}.searchform .uwpqsf_input{flex:1 1 0%}.searchform .uwpqsf_button{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:0 0}.job_box{display:flex;height:100%;padding:30px;background:#836c84;color:#fff;transition:background 1.5s ease-in-out}.job_box article{display:flex;flex-direction:column;flex:1 1 100%}.job_box h2,.job_box h3{flex:1 1 100%;font:600 1.8em/1.6 Montserrat,sans-serif}.job_box h2 a,.job_box h3 a{color:#fff}.job_box svg{fill:#FFF}.job_box .job_sum{padding:20px 0}.job_box .button{width:100%;max-width:160px;border-color:#fff;font-size:1.6em;color:#fff}.af{margin:40px 0 0;padding:30px 0 0;border-top:2px solid #9e558e}.af_button{display:flex;align-items:center;width:200px;margin:0 auto;border:0;padding:0;background:0 0;font:600 1.8em/1.6 Montserrat,sans-serif;cursor:pointer}.af_button svg{display:block;max-width:100%;height:auto}.af_button .af_1{flex:1 1 0%;color:#836c84}.af_button .af_2{flex:0 0 25px}.af_panel{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;-moz-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;-o-transition:max-height .25s ease-in-out,opacity .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.left_job{flex:1 1 0%;position:relative;z-index:1;min-width:0;padding:60px 0 0}.left_job_1{position:relative;z-index:2;padding:0 40px 0 0}.left_job_2{position:relative;z-index:2;margin:60px 0 0;padding:0 40px 0 0}.left_job_2:after{content:"";position:absolute;top:0;bottom:0;left:-100vw;right:0;background-image:linear-gradient(to left,#836c84 200px,#a794a8 100%)}.left_job_2 .job_upload h2{margin:0 0 20px;color:#fff}.right_job{position:relative;z-index:1}.right_job:after{content:"";position:absolute;top:0;bottom:0;left:0;right:-100vw;background:#2b1232}.side_job{position:relative;z-index:2;padding:30px}.side_job h2{margin:0 0 20px;font:600 2em/1.6 Montserrat,sans-serif;color:#a794a8}.job_heading h1{font-size:3.5em}.job_salary{font:700 2.5em/1.6 Montserrat,sans-serif;color:#2b1232}.job_salary span{display:inline-block}.job_sal_1{padding:0 10px 0 0}.job_info{display:flex;flex-wrap:wrap;margin:40px 0 0;border-top:2px solid #836c84;border-bottom:2px solid #836c84}.job_info li{flex:0 0 50%;padding:20px 0 0;color:#2b1232}.job_info li svg{fill:#836c84}.job_info .ico_t_2{padding-right:10px}.job_content_main{margin:40px 0 0;overflow:hidden}.job_content_main li,.job_content_main ul{word-break:break-word;overflow-wrap:break-word}.job_apply_button{margin:0 0 40px}.job_apply_button .button{width:100%;padding:17px 20px;background:#a794a8;border-color:#a794a8;font-size:2em;color:#2b1232}.job_sp{margin:0 0 40px}.job_sp_1{flex:0 0 150px}.job_sp_1 img{display:block;height:auto;max-width:100%;margin:0 auto;border-radius:99999em}.job_sp_2{flex:1 1 0%;padding:0 0 0 20px}.job_sp_2 h3{font:600 1.8em/1.8 Montserrat,sans-serif;color:#fff}.job_sp_2 h4{font:600 1.6em/1.8 Montserrat,sans-serif;color:#fff}.job_stack li{margin:0 0 30px}.job_upload{position:relative;z-index:2;padding:60px 0}.page_links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:40px 0;text-align:center}.page_links .page-numbers{display:block;height:44px;width:44px;margin:0 8px;padding:6px 0;border:2px solid #ee413c;font:400 1.5em/2 Montserrat,sans-serif;color:#ee413c;border-radius:9999em;transform:translate(0,0);transition:all .5s ease-in-out;will-change:transform}.page_links .dots,.page_links .next,.page_links .prev{width:auto;height:auto;margin:0 10px;padding:0;border:0;color:#000}.page_links .current{border-color:#a794a8;font-weight:700;color:#a794a8}.t_feat_box{padding:40px 0}.t_feat_txt{display:flex;align-items:center;margin:20px 0 0}.t_feat_txt .t_feat_1{flex:1 1 0%}.t_feat_txt .t_feat_2{flex:0 0 auto}.team{text-align:center}.team ul{display:flex!important;flex-wrap:wrap;justify-content:center}.team p{flex:0 0 auto;padding:30px 0 0}.team .team_member{display:flex;flex-direction:column;flex:0 0 33.33333333%;margin:20px 0;padding:0 20px}.team_img{flex:0 0 auto;margin:0 auto}.team_img img{display:block;height:auto;max-width:100%;margin:0 auto;border-radius:99999em}.team_main_img{max-width:100%}.team_info{display:flex;flex-direction:column;flex:1 1 0%;padding:30px;border-radius:1.5em}.team_titles{flex:1 1 0%;margin:20px 0 0}.team_titles h2,.team_titles h3{flex:1 1 100%;font:500 2.5em/1.5 Montserrat,sans-serif}.team_titles h4{font:400 1.6em/1.6 Montserrat,sans-serif}.ov{position:fixed;z-index:150;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;-webkit-transition:all 0s linear,opacity .4s ease;-moz-transition:all 0s linear,opacity .4s ease;-o-transition:all 0s linear,opacity .4s ease;transition:all 0s linear,opacity .4s ease}.bx{position:relative;visibility:hidden;position:absolute;z-index:151;top:50%;left:50%;width:100%;max-width:900px;background:#230828;border-radius:1.5em;opacity:0;transform:translate(-50%,-50%);-webkit-transition:all 0s linear,opacity .4s ease;-moz-transition:all 0s linear,opacity .4s ease;-o-transition:all 0s linear,opacity .4s ease;transition:all 0s linear,opacity .4s ease}.cle{position:absolute;top:10px;right:10px;margin:0 0 0 -30px;width:50px;height:50px;cursor:pointer;font:700 6em/0.8 Montserrat,sans-serif;color:#836c84;text-align:center}.ov_op{visibility:visible;opacity:.8}.bx_op{visibility:visible;opacity:1}.frm{text-align:left}.frm:after{display:block;content:"";clear:both;height:0}.frm .label,.frm label{display:block;margin:0 0 15px;font:500 1.6em/2 Montserrat,sans-serif;color:#fff}.frm input,.frm select,.frm textarea{font-size:1.8em;border-radius:6em}.frm select{height:60px}.frm input[type=submit]{width:260px;margin:0 auto;background:#ee413c;border:2px solid #ee413c;font-size:2em;text-align:center}.frm h3{margin:0 0 40px;text-align:center}.frm .message{height:200px;border-radius:1.5em}.frm .upload{position:relative;display:block;text-align:center}.frm .upload label span{display:block}.frm .upload p{font-size:1.4em}.frm .upload .err{background:#ff4b45!important}.frm .ub{display:block;position:relative;z-index:100;width:100%;height:60px;margin:0 0 20px;background:#9e558e;border:2px solid #9e558e;color:#000;vertical-align:middle;cursor:pointer;overflow:hidden;-webkit-border-radius:6em;-moz-border-radius:6em;border-radius:6em}.frm .ub input{position:absolute;top:0;left:0;right:0;font-size:9999em}.frm .ub span{display:block;padding:15px 10px;font:700 1.6em/2 Montserrat,sans-serif;color:#000;text-align:center;cursor:pointer}.frm .ub p{font:700 1.4em/2 Montserrat,sans-serif;color:#000}.frm .up{background:#4ebd4e;border-color:#4ebd4e;color:#fff}.frm .checkboxes{margin:0 0 25px}.frm .checkboxes li{padding:5px 0}.frm .checkboxes label{margin:0}.frm .checkboxes .check{border:2px solid #ee413c}.frm .checkboxes .check:after,.frm .checkboxes .check:before{content:none}.frm .checkboxes .che:checked+.check{border-color:#a794a8}.frm .checkboxes .che:checked+.check:before{content:"";border:3px solid #a794a8;border-top:0;border-left:0}.frm .check_la{display:flex;align-items:center;margin:0;position:relative;z-index:1}.frm .che{position:absolute;left:-99999em;opacity:0}.frm .check{flex:0 0 50px;position:relative;display:block;width:50px;height:50px;border:2px solid #ee413c;vertical-align:middle;cursor:pointer;border-radius:25px}.frm .check:after,.frm .check:before{content:"";position:absolute;left:50%;top:50%;width:0;height:24px;margin:-12px 0 0 -1px;border:1px solid #ee413c}.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:#4ebd4e}.frm .che:checked+.check:before{content:"";width:10px;height:20px;margin:-12px 0 0 -5px;border:3px solid #4ebd4e;border-top:0;border-left:0}.frm .che:checked+.check:after{content:none}.frm .check_sp{flex:0 1 auto;padding:0 0 0 20px;font-size:16px;vertical-align:middle}.frm .check_sp a{display:inline-block;border-bottom:1px solid #ee413c;line-height:1.5;color:#ee413c}.frm .err{border-color:#ff4b45!important}.frm .err .check_sp{color:#ff4b45}.frm .err .check{border:2px solid #ff4b45}.frm .err .check:after,.frm .err .check:before{border:1px solid #ff4b45}.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:500 2em/2 Montserrat,sans-serif}.frm .errors{padding:0 0 20px;color:#ff4b45;text-align:center}.frm .success{padding:20px 0 0;color:#4ebd4e;text-align:center}.frm .act{max-height:400px}.frm_white label{color:#fff}.frm_white input{border-color:#fff}.frm_white p{color:#fff}.frm_white .check{border-color:#fff}.frm_white .check:after,.frm_white .check:before{border-color:#fff}.frm_white .check_sp a{color:#fff}.cv_form .message{height:318px}.cv_form .upload{height:auto}.seg_padding{padding:100px 0}.seg_padding_top{padding:100px 0 50px}.seg_padding_bottom{padding:50px 0 100px}.seg_padding_pages{padding:50px 0}.seg_npt{padding-top:0}.seg_npb{padding-bottom:0}.seg_rel{position:relative;z-index:2}.columns{display:flex;flex-wrap:wrap;text-align:left}.columns img{display:block;height:auto;max-width:100%}.columns .left{flex:0 0 50%;padding:0 20px 0 0}.columns .right{flex:0 0 50%;padding:0 0 0 20px}.columns .left_1{flex:0 0 37.93103448%;padding:0 60px 0 0}.columns .right_2{flex:1 1 0%}.columns .left_2{flex:1 1 0%;padding:0 60px 0 0}.columns .right_1{flex:0 0 37.93103448%}.columns .left_320{flex:0 0 320px}.columns .right_320{flex:0 0 320px}.columns .left_360{flex:0 0 360px}.columns .left_400{flex:0 0 400px;padding:0 60px 0 0}.columns .right_360{flex:0 0 360px}.columns .column_4{flex:0 1 300px;padding:0 20px}.columns .column_3{flex:0 0 33.33333333%;padding:0 20px}.columns .column_50{flex:0 0 50%;padding:0 20px}.columns .column_25{flex:0 0 25%;padding:0 20px}.columns .left_small{flex:0 0 340px;position:relative;z-index:2;padding:0 20px 0 0}.columns .right_splide{flex:1 1 0%;position:relative;z-index:1;min-width:0}.columns_centre{justify-content:center}.columns_middle{align-items:center}.column_4{min-width:260px}.column_4 img{margin:0 auto 10px}.column_mb{margin:0 0 40px}.column_bottom{display:flex;flex-direction:column;justify-content:flex-end}.info_box{display:flex;flex-direction:column;height:100%;padding:30px;background:#2b1232;border-radius:1.5em;outline:2px solid #2b1232;color:#fff;transition:outline .5s ease-in-out}.info_box h3{margin:0 0 5px;font-size:2em}.info_box p{font-size:1.6em}.info_ico{max-width:60px;margin:0 0 20px}.info_ico svg path{fill:#a794a8}.info_p_but{padding:20px 0 0}.list ul{list-style:disc;margin:0 0 0 10px;padding:0 0 0 10px;font-size:1.6em;line-height:2}.sitemap ol,.sitemap ul{margin:0 0 0 10px;padding:0 0 30px 10px}.sitemap ul{list-style:disc}.sitemap ul ol,.sitemap ul ul{padding-bottom:0}.sitemap ol{list-style:decimal}.sitemap ol ol,.sitemap ol ul{padding-bottom:0}.sitemap li{padding:0 0 10px;line-height:2;font-size:1.8em}.sitemap li li{font-size:100%}.sitemap a{color:#fff}@media only screen and (-webkit-min-device-pixel-ratio:0){.sel{background-image:url('img/arrow.svg');background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;padding-right:50px!important}}@supports (-webkit-appearance:none){.sel{background-image:url('img/arrow.svg');background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;padding-right:50px!important}}@supports (-moz-appearance:none){.sel{background-image:url('img/arrow.svg');background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;padding-right:50px!important}}@supports (appearance:none){.sel{background-image:url('img/arrow.svg');background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;padding-right:50px!important}}.start_fadein{opacity:0;transition:all 1s ease-in-out}.end_fadein{animation:show .9s ease-in-out}.start_slide .left_small{opacity:0;transition:all 1s ease-in-out}.start_slide .right_splide{opacity:0;transition:all 1s ease-in-out}.end_slide .left_small{animation:feature-reverse .5s ease-in-out .1s backwards}.end_slide .right_splide{animation:right .5s ease-in-out .4s backwards}.start_intro{opacity:0;transition:all 1s ease-in-out}.end_intro{animation:up .9s ease-in-out}.start_stats li{opacity:0;transition:all 1s ease-in-out}.end_stats li:nth-of-type(2) .st_title{animation:status 1.5s ease-in .2s backwards}.end_stats li:nth-of-type(2) .st_cap{animation:show 1s ease-in-out .4s backwards}.end_stats li:nth-of-type(3) .st_title{animation:status 1.5s ease-in .4s backwards}.end_stats li:nth-of-type(3) .st_cap{animation:show 1s ease-in-out .6s backwards}.end_stats li:nth-of-type(4) .st_title{animation:status 1.5s ease-in .6s backwards}.end_stats li:nth-of-type(4) .st_cap{animation:show 1s ease-in-out .8s backwards}.start_list .animate_list{opacity:0;transition:all 1s ease-in-out}.end_list .animate_list:nth-of-type(1){animation:feature .5s ease-in-out .2s backwards}.end_list .animate_list:nth-of-type(2){animation:feature .5s ease-in-out .4s backwards}.end_list .animate_list:nth-of-type(3){animation:feature .5s ease-in-out .6s backwards}.end_list .animate_list:nth-of-type(4){animation:feature .5s ease-in-out .8s backwards}.end_list .animate_list:nth-of-type(5){animation:feature .5s ease-in-out 1s backwards}.end_list .animate_list:nth-of-type(6){animation:feature .5s ease-in-out 1.2s backwards}.start_left_right .animate_left,.start_left_right .animate_right{opacity:0;transition:all 1s ease-in-out}.end_left_right .animate_left{animation:left .9s ease-in-out .1s backwards}.end_left_right .animate_right{animation:right .9s ease-in-out .1s backwards}.end_left_right_popin .animate_left{animation:popin .9s ease-in-out .1s backwards}.end_left_right_popin .animate_right{animation:right .9s ease-in-out .1s backwards}.start_left .animate_left{opacity:0;transition:all 1s ease-in-out}.end_left .animate_left{animation:left .9s ease-in-out .1s backwards}.start_right .animate_right{opacity:0;transition:all 1s ease-in-out}.end_right .animate_right{animation:right .9s ease-in-out .1s backwards}.start_clients .animate{opacity:0;transition:all 1s ease-in-out}.end_clients .animate:nth-of-type(1){animation:popin .5s ease-in-out .3s backwards}.end_clients .animate:nth-of-type(2){animation:popin .5s ease-in-out .4s backwards}.end_clients .animate:nth-of-type(3){animation:popin .5s ease-in-out .5s backwards}.end_clients .animate:nth-of-type(4){animation:popin .5s ease-in-out .6s backwards}.end_clients .animate:nth-of-type(5){animation:popin .5s ease-in-out .7s backwards}.end_clients .animate:nth-of-type(6){animation:popin .5s ease-in-out .8s backwards}.end_clients .animate:nth-of-type(7){animation:popin .5s ease-in-out .9s backwards}.end_clients .animate:nth-of-type(8){animation:popin .5s ease-in-out 1s backwards}.end_clients .animate:nth-of-type(9){animation:popin .5s ease-in-out 1.1s backwards}.end_clients .animate:nth-of-type(10){animation:popin .5s ease-in-out 1.2s backwards}@keyframes show{0%,33%{opacity:0}100%{opacity:1}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes feature{0%{opacity:0}50%{opacity:0;transform:translate(0,10px)}100%{opacity:1;transform:translate(0,0)}}@keyframes feature-reverse{0%{opacity:0}50%{opacity:0;transform:translate(0,-20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes popin{0%{opacity:0}50%{opacity:0;transform:translate(0,10px) scale(.75)}75%{transform:translate(0,0) scale(1.05)}100%{opacity:1;transform:translate(0,0) scale(1)}}@keyframes status{0%{opacity:0;filter:blur(5px);transform:translate(-10px,0)}100%{opacity:1;filter:blur(0px);transform:translate(0,0)}}@keyframes left{0%,50%{opacity:0;transform:translate(-20px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes right{0%,50%{opacity:0;transform:translate(20px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes up{0%,50%{opacity:0;transform:translate(0,20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes down{0%,50%{opacity:0;transform:translate(0,-20px)}100%{opacity:1;transform:translate(0,0)}}@keyframes button{0%,33%{background:#fff;border-color:#fff;color:#ee413c}33%,66%{background:#836c84;border-color:#836c84;color:#fff}100%{background:#fff;border-color:#fff;color:#ee413c}}@keyframes redGlow{0%{background:#d1d1d6}100%{background:#ff5f57}}@keyframes yellowGlow{0%{background:#d1d1d6}100%{background:#ffbd2e}}@keyframes greenGlow{0%{background:#d1d1d6}100%{background:#28c840}}.notouch .ft_logo a:hover,.notouch .hd_logo a:hover{transform:scale(1.025);transition:transform .25s ease}.notouch .nav a:hover{color:#ee413c}.notouch .foot a:hover{color:#ee413c}.notouch .links a:hover{color:#fff}.notouch .secondary a:hover{color:#fff}.notouch .button:hover{background:#ee413c;border-color:#ee413c;color:#fff}.notouch .button_alt:hover:before{width:100%}.notouch .button_alt:hover:after{padding:0 25px}.notouch input[type=button]:hover,.notouch input[type=submit]:hover{background:#2b1232;border-color:#2b1232;color:#fff}.notouch .content a:hover{text-decoration:underline}.notouch .content .button:hover{text-decoration:none}.notouch .content .button_alt:hover{text-decoration:none}.notouch .social a:hover svg{transform:scale(1.1)}.notouch .social a:hover .social_icon{fill:#FFF}.notouch .social .email_address:hover .social_back,.notouch .social .email_address:hover .social_outline{fill:#000}.notouch .social .facebook:hover .social_back,.notouch .social .facebook:hover .social_outline{fill:#4A6EA9}.notouch .social .instagram:hover .social_back,.notouch .social .instagram:hover .social_outline{fill:#E4405F}.notouch .social .linkedin:hover .social_back,.notouch .social .linkedin:hover .social_outline{fill:#007bb6}.notouch .social .pinterest:hover .social_back,.notouch .social .pinterest:hover .social_outline{fill:#D20003}.notouch .social .twitter:hover .social_back,.notouch .social .twitter:hover .social_outline{fill:#000}.notouch .social .vimeo:hover .social_back,.notouch .social .vimeo:hover .social_outline{fill:#85C6FC}.notouch .social .youtube:hover .social_back,.notouch .social .youtube:hover .social_outline{fill:#bb0000}.notouch .social .gofundme:hover .social_back,.notouch .social .gofundme:hover .social_outline{fill:#1CB364}.notouch .social .tiktok:hover .social_back,.notouch .social .tiktok:hover .social_outline{fill:#000}.notouch .social .tripadvisor:hover .social_back,.notouch .social .tripadvisor:hover .social_outline{fill:#479951}.notouch .social .whatsapp:hover .social_back,.notouch .social .whatsapp:hover .social_outline{fill:#25D366}.notouch .share a:hover svg{transform:scale(1.1)}.notouch .share a:hover .social_icon{fill:#FFF}.notouch .soc_team .email_address:hover .social_back,.notouch .soc_team .email_address:hover .social_outline{fill:#FFF}.notouch .soc_team .email_address:hover .social_icon{fill:#000}.notouch .img_hover:hover img{transform:scale(1.05)}.notouch .breadcrumbs a:hover{color:#fff}.notouch .filter a:hover{border-color:#a794a8;transform:scale(1.025)}.notouch .filter .current-menu-item a:hover{background:#a794a8;color:#000}.notouch .h_accordian_title:hover{background:#2b1232}.notouch .splide__arrow:hover{background:#fff}.notouch .splide__arrow:hover svg{fill:#000}.notouch .plans:hover .card{background:#230828}.notouch .plans .card:hover{z-index:2;background:#2b1232;transform:scale(1.05)}.notouch .info_box.info_box_link:hover{outline:2px solid #5e2a6a}.notouch .tag:hover{background:#ee413c}.notouch .portfolio_item:hover .portfolio_cap div{max-height:999px;transition:all 1s ease-in}.notouch .portfolio_item:hover .portfolio_cap p{opacity:1;transform:translate(0,0);transition:all .5s ease-in 50ms,opacity .5s ease-in}.notouch .portfolio_item:hover .portfolio_cap span{transform:translate(0,0);transition:all .5s ease-in .2s}.notouch .post_nav a:hover{color:#ee413c}.notouch .page_links a.page-numbers:hover{background:#ee413c;border-color:#ee413c;color:#fff;transform:scale(1.05)}.notouch .page_links a.next:hover,.notouch .page_links a.prev:hover{background:0 0;color:#836c84;transform:none}body:after{content:"menu"}.no_scroll{overflow:hidden}.waypoint{scroll-margin-top:0}.mobile{display:block;position:absolute;right:0;top:18px;z-index:100;width:40px;height:50px;text-indent:-99999em;cursor:pointer;-webkit-tap-highlight-color:rbga(0,0,0,0)}.m1 span{position:relative;top:50%;right:0;display:block;height:4px;margin:-1px 0 0;background:0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transform:translate(0,-50%);will-change:transform}.m1 span:after,.m1 span:before{content:"";display:block;height:4px;width:100%;background:#fff;position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.m1 span:before{top:-7px}.m1 span:after{top:7px}.m2 span{background:0 0!important}.m2 span:after,.m2 span:before{top:0;background:#ee413c;-webkit-transition:top .15s ease-in .25s,transform .15s linear .25s,background .25s ease-in;-moz-transition:top .15s ease-in .25s,transform .15s linear .25s,background .25s ease-in;-o-transition:top .15s ease-in .25s,transform .15s linear .25s,background .25s ease-in;transition:top .15s ease-in .25s,transform .15s linear .25s,background .25s ease-in}.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);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.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);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.n1:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:0 0;opacity:0;transition:opacity .5s ease-in}.n1 .h{max-height:90px;transition:max-height .3s ease-in}.n2{bottom:0;backdrop-filter:blur(10px)}.n2:after{background:#150118;opacity:.75}.n2 .h{max-height:100%}.n2 .header{transform:translate(0,15px)}.hd_lt{flex:1 1 100%}.hd_1{display:none}.hd_2{flex-wrap:wrap}.hd_2 .hd_2_a{flex:1 1 100%}.hd_2 .hd_2_b{flex:1 1 auto;max-width:100%;margin:0 auto}.hd_rt{flex:1 1 100%}.hd_2_a{order:1;padding:0 20px}.hd_2_b{order:0;position:relative;z-index:1}.hd_logo .hd_logo_width{width:250px;height:70px}.logo_default{display:none}.desktop_hidden{display:block}.header_dropdown{position:absolute;z-index:9999;left:0;right:0;padding:0;visibility:hidden;opacity:0;transform:translate(0,30px);transition:opacity .2s ease-in,transform .3s ease-in;will-change:transform}.header_show{height:100vh;height:100dvh;padding:0 0 160px;visibility:visible;overflow-y:auto;opacity:1;transform:translate(0,0);-webkit-overflow-scrolling:touch}.header_show .navigation{transform:translate(0,0);transition:transform .5s ease-out .25s}.header_menu{display:flex;align-items:center;margin:160px 0 0}.header_item{flex:0 0 33.33333333%}.header_item_border{border-right:2px dotted #a794a8}.htl{padding:20px 0 20px;font:600 4em/1.5 Montserrat,sans-serif;color:#ee413c}.hbx{padding:0 30px}.navigation{padding:0 0 40px;transform:translate(0,10px)}.vertical_options_head{display:block;border-radius:0}.vertical_options_head li{flex:1 1 100%}.vertical_options_head a{padding:10px}.vertical_options_head .logo{justify-content:center;max-width:100%;margin:0 auto}.vertical_options_head .logo .logo_1{min-width:45px;max-width:45px}.vertical_options_head .logo .logo_2{max-width:150px}.vertical_options_head .logo .egi{fill:#FFF}.ft_logo_default{display:block}@media only screen and (max-width:75em){body{-webkit-text-size-adjust:100%}.ctr{padding:0 20px}.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%}.stats .first_stat{flex:1 1 100%;padding:0 20px 40px;text-align:center}.st_icon{margin:0 auto}.team .team_member{flex:0 0 33.33333333%}.columns .left_small{flex:1 1 100%;padding:0 0 40px;text-align:center}.columns .right_splide{flex:1 1 100%}.splide__nav{display:block}.external__nav{display:none}}@media only screen and (max-width:68.75em){.splide_portfolio .splide__nav{position:static;margin:40px 0 0}.splide_portfolio .splide__arrows{display:flex;justify-content:center;position:static}.splide_portfolio .splide__arrow{margin:0 10px}}@media only screen and (max-width:60em){body:after{content:"tablet"}.header_show .header_item{animation:none}.header_menu{height:auto;margin:0}.header_item{flex:1 1 100%;margin:0 20px}.header_item_border{border:0;border-bottom:2px dotted #a794a8}.htl{padding:20px 0 20px;font:500 3em/1.5 Montserrat,sans-serif;color:#ee413c}.hbx{margin:10px 0;padding:0}.secondary li{padding:8px 15px}.secondary a{font-size:1.6em}.page_content_job .ctr{padding:0}.cat_img{width:40%;overflow:hidden}.cat_img img{position:relative}.foot_0{margin:0 0 60px}.ft{flex-wrap:wrap}.ft .ft_1{flex:1 1 100%;margin:20px 0;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}.ft_logo{margin:0 auto}.links li{margin:0 10px}.links li:before{content:none}.accreditations{flex-wrap:wrap;justify-content:center;margin:40px 0 0}.accreditations li{padding:15px}.soc_foot{padding:20px 0}.soc_foot .social{justify-content:center}.soc_foot .social li{padding:0 5px 10px}.soc_main_team{padding:15px 0}.ct_form ul{flex-wrap:wrap}.ct_form .ct_label{flex:1 1 100%;padding:0 0 40px}.ct_form .ct_select{padding:0}.banner{min-height:0}.banner:after{background-size:cover}.banner_main{padding:100px 0}.banner_main .left_banner{flex:1 1 100%;text-align:center}.banner_main .right_banner{display:none}.banner_main .left_50_banner{flex:1 1 100%;text-align:center}.banner_main .left_50_banner_pd{padding:0}.banner_main .right_50_banner{flex:1 1 100%;padding:0 0 10%;text-align:center}.banner_main .left_banner_portfolio{flex:1 1 100%;padding:0 0 10%}.banner_main .right_banner_portfolio{flex:1 1 100%}.banner_services{flex-direction:column-reverse}.banner_portfolio{align-items:flex-start;flex-direction:column}.home_tabs{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;padding:0;margin:0;overflow:hidden}.panel{display:block!important;position:static;height:auto;width:auto}.tab_accordian{display:block;padding:20px 0;border-bottom:2px dotted #a794a8;font:500 2.2em/1.5 Montserrat,sans-serif;color:#fff;cursor:pointer;-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}.tab_act{color:#ee413c}.panel_accordian{height:0;max-height:0;overflow:hidden;-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}.panel_accordian .left_2{opacity:0;transform:scale(.75) translate(0,-20px);transition:transform .15s ease-in,opacity .5s ease-in}.panel_accordian .right_320{opacity:0;transform:translate(0,20px);transition:transform .3s ease-in,opacity .25s ease-in .15s}.panel_accordian.opn .left_2{opacity:1;transform:scale(1) translate(0,0)}.panel_accordian.opn .right_320{opacity:1;transform:translate(0,0)}.panel_inner{padding:40px 0}.panel_inner .right_320{padding:0 20px}.stepper{flex-direction:row}.stepper{padding:30px}.stepper li{justify-content:flex-end;flex:1 1 auto;padding:0}.stepper li:before{bottom:16px;left:0;width:100%;height:4px}.stepper li:first-child{flex:0 0 auto;padding:0}.stepper li:first-child:before{content:none}.stepper .step{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;padding:0;margin:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.stepper .circle{margin:0}.stepper .circle span{display:block}.panel_stepper.hide{position:absolute}.h_accordion_wrapper{display:block}.h_accordion_item{display:block}.h_accordian_title{flex:0 0 auto;position:relative;z-index:1;width:100%;min-height:0;margin:0 0 20px;padding:20px;font-size:2.6em}.h_accordian_title:before{top:50%;left:auto;right:10px;margin:0;transform:translate(0,-50%)}.h_accordian_title span{position:static;transform:rotate(0)}.h_accordian_content{max-width:100%;max-height:0}.h_opn{max-width:100%;max-height:9999em;margin:0 0 20px}.plans{flex-direction:column}.card{display:flex;flex-direction:column}.card_start{margin:0 0 40px;border-radius:2.5em 2.5em 0 0}.card_middle{margin:0 0 40px}.card_end{border-radius:0 0 2.5em 2.5em}.price data{font-size:4em}.price small{font-size:2.2em}.seg_cont{flex:1 1 100%;padding:60px 20px}.seg_cont_pages{flex:1 1 100%;padding:40px 0;text-align:center}.seg_cont_team{flex:1 1 100%;padding:40px 0;text-align:center}.seg_img{display:none}.feat_renewables{max-width:700px;margin:0 auto}.feat_renewables li{flex:0 0 33.33333333%}.feat_news,.feat_sectors{max-width:700px;margin:0 auto 40px;padding:0 20px}.feat_news img,.feat_sectors img{width:100%}.feat_news .column_3,.feat_sectors .column_3{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;padding:0;margin:0;overflow:hidden}.feat_news .column_3:first-child,.feat_sectors .column_3:first-child{flex:1 1 100%;display:block;position:static;width:auto;height:auto;overflow:visible}.head_news{text-align:center}.head_news .head_1{flex:1 1 100%}.head_news .head_2{padding:20px 0 20px}.head_news .head_hide{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;padding:0;margin:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.button_news{position:static;display:block;height:auto;width:auto;max-width:200px;margin:0 auto;overflow:visible}.left_job{flex:1 1 100%}.left_job_1{padding:0 20px}.left_job_2{padding:0 20px}.job_heading h1{font-size:2.5em}.job_apply_button{display:none}.t_feat_box{max-width:400px;margin:0 auto;padding:0 0 40px}.t_feat_txt{display:block;text-align:center}.columns .left{flex:1 1 100%;padding:0 0 40px}.columns .right{flex:1 1 100%;padding:0}.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 .right_320{flex:1 1 100%}.columns .left_360{flex:1 1 100%}.columns .left_400{flex:1 1 100%;padding:0}.columns .right_360{flex:1 1 100%}.columns .column_50{flex:1 1 100%}.columns .column_25{flex:0 0 50%}.columns .column_3{flex:0 0 50%}.columns .column_3_head{flex:1 1 100%}.columns .pb_tablet{padding:0}.columns .column_3_tablet{flex:1 1 100%}}@media only screen and (max-width:58.75em){.team .team_member{flex:0 0 50%;padding:0 20px}}@media only screen and (max-width:50em){.vertical_options{border-radius:1.5em}.vertical_options li{flex:1 1 100%}.vertical_options .logo{margin:0 auto}.vertical_options_head{border-radius:0}.vertical_options_home .logo_0{display:none}.vertical_options_home .logo_1,.vertical_options_home .logo_2{display:block}.searchform .uwpqsf_id_mobile{border-radius:1.5em}.searchform .uwpqsf_class{flex:1 1 100%;padding:0 0 30px}.searchform .uwpqsf_class_end{padding:0}.searchform .uwpqsf_field{flex:1 1 100%}.searchbar_mobile .searchform .uwpqsf_id{padding:5px;border:0;background:0 0}.searchbar_mobile .searchform .uwpqsf_submit{width:calc(100% - 60px);margin:0 auto}.left_sc,.right_sc{display:block;width:auto;padding:0}.left_sc img,.right_sc img{width:100%;margin:0 auto}}@media only screen and (max-width:48.75em){.st_title{font-size:4em}}@media only screen and (max-width:43.7em){body:after{content:"mobile"}#footer{padding:0 0 20px}.heading h1{font:400 3em/1.5 Montserrat,sans-serif}.content th,.textwidget th{position:absolute;top:-99999em;left:-99999em;height:1px;width:1px;padding:0;margin:0;overflow:hidden}.content tr,.textwidget tr{border:0;display:block}.content td,.textwidget td{display:block;float:left;width:100%;padding:15px}.content td:first-child,.textwidget td:first-child{padding:15px;background:#2b1232;font-weight:700;color:#ee413c;font-size:2em}.content_home h1{font-size:3em;line-height:1.5}.content_panel h3{font-size:2.5em}.pcf_full_img{height:auto!important}.pcf_full_img img{min-height:500px}.filter_desktop{display:none}.filter_mobile{display:block}.filter_mobile select{width:100%;max-width:400px;height:80px;margin:0 auto 80px;font-size:2em}.cat_desc p{font-size:1.6em}.cat_img{float:none;margin:0 0 40px;width:auto}.cat_img img{margin:0;position:static;width:auto;height:auto;max-width:100%}.cat_post h2{white-space:normal}.cat_content{height:auto}.info_single li{font-size:1.6em}.info_author h2{font:400 3em/1.5 Montserrat,sans-serif}.foot_lines{padding:60px 20px}.foot_lines:after{border-bottom:0}.foot_2{font:400 3em/1.3 Montserrat,sans-serif}.ft .ft_2{flex:1 1 100%;margin:0 0 0;padding:0;text-align:center}.ft .ft_lt{flex:1 1 100%;padding:0;text-align:center}.ft .ft_rt{flex:1 1 100%;padding:0;text-align:center}.ftl{position:relative;z-index:1;padding:25px 60px 20px 20px;text-align:left;cursor:pointer;transition:border .1s ease-in-out}.ftl:after{content:"";display:block;position:absolute;top:30px;right:20px;width:32px;height:18px;margin:0 0 0 5px;background:url('img/arrow.svg') 0 0 no-repeat,transparent;vertical-align:middle;transform:scale(.75)}.ftl_act{border-color:transparent}.ftl_act:after{transform:scale(.65) rotate(180deg);transition:transform .3s ease-in-out}.ftl_box{height:0;max-height:0;margin:0;overflow:hidden}.ftl_line{height:0;border-bottom:2px dotted #836c84}.ftl_opn{height:auto;max-height:9999px;margin:0 0 20px;transition:max-height .3s ease-in-out}.foot{padding:20px 20px 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;color:#ee413c;text-align:center}.copy{margin:0}.addr,.copy,.creat{display:block}.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}.ico_sc{flex:1 1 100%;padding:0 0 20px}.ico_sc img{display:block;margin:0 auto}.cap_sc{flex:1 1 100%;text-align:center}.focus_sc{padding:20px}.mob_box_sc{padding:15px 0}.mob_event_sc{position:relative;z-index:1;display:inline-block;margin:0 0 10px;padding:10px 0 10px 0;font:600 2em/1.6 Montserrat,sans-serif;color:#fff;text-align:center;cursor:pointer}.mob_event_sc:after{content:"";display:inline-block;width:32px;height:18px;margin:0 0 0 10px;background:url('img/arrow-white.svg') 0 0 no-repeat,transparent;vertical-align:middle;transform:scale(.55);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.mob_act_sc{margin:0 0 20px;opacity:.75}.mob_act_sc:after{transform:scale(.55) rotate(180deg)}.mob_content_sc{max-height:0;overflow:hidden}.banner_main{padding:50px 0}.banner_all{display:none}.banner_mobile{display:block;height:100%}.main_title{font-size:6.5vw;line-height:150%}.main_title_portfolio h1{font-size:6.5vw;line-height:150%}.main_txt_portfolio_creative{font-size:6.5vw;line-height:150%}.seg_head h1,.seg_head h2{font:500 3em/1.5 Montserrat,sans-serif}.feat_verticals{max-width:500px;margin:0 auto}.feat_verticals li{flex:1 1 100%}.stats li{flex:1 1 100%;min-width:0}.first_stat h2{font:500 3em/1.5 Montserrat,sans-serif}.sectors span{padding:30px 20%}.job_info{padding:10px 0}.job_info li{flex:1 1 100%;padding:15px 0 0}.job_info .ico_title{margin:0 0 15px}.job_info .ico_t_2{padding:0}.job_button{position:relative;margin:0 0 20px!important;padding:10px 40px 10px 0;border-bottom:2px solid #2b1232;font-size:2.2em;cursor:pointer;text-align:left}.job_button:after{content:"\002B";display:block;position:absolute;top:25px;right:0;margin:0;background:0 0;font-weight:400;font-size:1.6em;line-height:0;color:inherit;-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}.job_act:after{-webkit-transform:rotate(45deg) scale(.9);-moz-transform:rotate(45deg) scale(.9);-o-transform:rotate(45deg) scale(.9);-ms-transform:rotate(45deg) scale(.9);transform:rotate(45deg) scale(.9)}.job_content{max-height:0;overflow:hidden}.frm .upload{height:auto}.frm .upload label:before{content:none}.frm .upload label span{padding:0}.frm .ub{width:100%}.hide_print{display:none}.columns .column_4{flex:0 0 50%;min-width:200px}.columns .column_3{flex:1 1 100%}.columns .column_25{flex:1 1 100%}.columns_foot .column_25{padding:0}.columns_home_mobile{max-width:600px;margin:0 auto}}@media screen and (max-width:782px){.admin-bar .panel_dropdown{top:46px}}@media only screen and (max-width:37.5em){.end_splide .splide_nav{animation:none}.splide_creative{padding:0}.splide_creative .splide__arrows{display:flex;justify-content:center;margin:40px 0 0}.splide_creative .splide__arrow{position:static;width:5em;height:5em;margin:0 10px;transform:translate(0,0)}.page_links .next,.page_links .prev{width:100%;margin:20px}.team .team_member{flex:1 1 100%}.ct_form input[type=submit]{margin:0 auto}.ct_form .ct_label{flex:1 1 100%;padding:0 0 40px}.ct_form .ct_select{flex:1 1 100%;padding:0 0 40px}.ct_form .ct_button{flex:1 1 100%;padding:0}}@media only screen and (max-width:31.25em){.content_home h2{font-size:3.5em}.content_top_pages .button{width:100%;margin:10px 0}}@media only screen and (max-width:25em){.ct_1 p{font-size:3em}}@media print{#footer,#header,.breadcrumbs,.job_nav,.post_upload,.searchbar,.share{display:none}}.foot .team_default,.nav .team_default{display:block}.foot .team_vert,.nav .team_vert{display:none}@media only screen and (max-width:81.25em){body #wrapper .hd_logo_v{display:none}.n2 .hd_logo_width{transition:opacity .5s ease-in-out .3s}.n2 .hd_logo_active{fill:#FFF}.no-scroll .hd_logo_width{transition:opacity .5s ease-in-out .1s}.no-scroll .hd_logo_active{fill:#FFF}}