body,footer{font-size:16px;font-weight:400}.balloon .text img,.balloon p{position:absolute;right:0;left:0}.home-banner,.logos-title,.share a,.social a{overflow:hidden}.blog-back,.blog-post a,.blog-post a:hover,.pagination a,.pagination a:hover,.pagination span,.pagination span:hover,.share a:hover,.social a:hover,.widget ul,a{text-decoration:none}.get-in-touch .button,.nav-bar .menu,.social span{text-transform:uppercase}.logos ul,.menu ul,.widget ul{list-style-type:none}.menu .sub-menu,.nav-bar{box-shadow:0 2px 5px rgba(83,84,83,.1)}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}body{line-height:1.5625;color:#575756;font-family:'Gill Sans WGL W01 Regular'}.nav-bar,.post-title,blockquote,h1,h2,h3{font-family:filson-soft,sans-serif}.nav-bar{line-height:1}footer{line-height:1.5625}.pagination,.post-title,.social span,blockquote,h1,h2,h3{font-weight:700}h1{font-size:2.369em;line-height:1.36842}.post-title,h2{font-size:1.777em;line-height:1.39286}blockquote,h3{font-size:1.333em}main.reduced-margins p{margin:1em 0}main p{font-size:16px;margin:2em 0}blockquote{margin:0}blockquote p{font-size:1em}.large{margin-top:2em}.large p{font-size:1.333em}aside ul,p.small{font-size:16px}p strong{font-family:'Gill Sans WGL W01 Bold'}p.small{margin:0}.centre{text-align:center}@media screen and (max-width:1023px){body{font-size:15px}}@media screen and (max-width:699px){main p{margin:1.5em 0}}@media screen and (max-width:650px){body{font-size:14px}main p{font-size:16px}blockquote{font-size:1.5em}blockquote p{font-size:1em}}@media screen and (max-width:532px){main p{font-size:15px}blockquote p{font-size:1em}}@media screen and (max-width:480px){.post-title,h2{font-size:1.5em}blockquote{font-size:1.333em}}@media screen and (max-width:414px){.large p{font-size:15px}}.alignnone{width:100%!important}.alignnone img{width:100%}@media screen and (max-width:415px){.alignnone{width:auto!important;margin-left:-2em;margin-right:-2em}}@media screen and (max-width:374px){.alignnone{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:359px){.alignnone{margin-left:-15px;margin-right:-15px}}.pagination{font-family:filson-soft,sans-serif;text-align:right}.pagination a,.pagination span{display:inline-block;vertical-align:top;width:40px;height:40px;line-height:42px;text-align:center;background-color:#979595;overflow:hidden;border-radius:50%;color:#fff;margin-left:6px;font-size:18px}.pagination .current,.pagination a:hover,.pagination span:hover{background-color:#00a399}.pagination .next,.pagination .prev{background-image:url(../img/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:18px;background-color:#575756}.pagination .prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:850px){.pagination{text-align:left}.pagination a,.pagination span{margin-left:0;margin-right:6px}}.balloon,.dot-navigation,.logos,.share a{text-align:center}@media screen and (max-width:450px){.pagination a,.pagination span{width:32px;height:32px;line-height:33px;margin-right:4px;font-size:16px}}.balloon{position:absolute;right:0;bottom:0;-webkit-mask-image:url(../img/balloon.svg);mask-image:url(../img/balloon.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#00a399;width:180px;height:185px;padding:48px 0 0;color:#fff;cursor:pointer}.balloon .text{font-size:2.369em;opacity:1;visibility:visible;-webkit-transition:.5s ease;transition:.5s ease;line-height:35px}.balloon .hover,.balloon:hover .text{opacity:0;visibility:hidden}.balloon .text img{bottom:25px;margin:0 auto;padding:0!important}.balloon .hover{-webkit-transition:.5s ease;transition:.5s ease;line-height:22px}.share a::before,footer a{-webkit-transition:.2s ease}.balloon:hover .hover{opacity:1;visibility:visible}.balloon p{margin:0;padding:0 24px}.col-3.panel img{padding-bottom:40px}.col-3:nth-child(3n-1) .balloon{background-color:#d62f88}.col-3:nth-child(3n) .balloon{background-color:#81cff4}.logos.logos-1{margin-bottom:3em}.logos ul{padding:0;margin:3em -2em 2em;font-size:0}.logos li{display:inline-block;vertical-align:top;width:20%;padding:0 2em 1em}.logos-title h2{position:relative;display:inline-block}.logos-title h2::before{right:100%;margin-right:50px}.logos-title h2::after{left:100%;margin-left:50px}.logos-title h2::after,.logos-title h2::before{content:'';position:absolute;height:0;border-top:1px solid #ccc;top:20px;width:600px}.blog-post .published-date::before,.post .time::before{content:'\f073';font-family:FontAwesome;left:0}.logos-title hr{width:50px;height:3px;background-color:#00a399;border:0;margin:0 auto}@media screen and (max-width:1024px){.balloon{width:165px;height:170px}.balloon p{padding:0 22px}}@media screen and (max-width:1023px){.logos li{width:25%}}@media screen and (max-width:850px){.logos li{width:33.33333%}}@media screen and (max-width:767px){.logos-title h2::after,.logos-title h2::before{display:none}}@media screen and (max-width:550px){.logos.logos-1{margin-bottom:1em}.logos li{width:50%}}.posts{margin-top:4em}.blog-post{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3.125em 0}.blog-post figure{width:392px;margin:0;padding-right:1.75em;cursor:pointer}.blog-post figure img{width:100%}.blog-post header{width:calc(100% - 392px);border-bottom:5px solid #81cff4;position:relative;padding-bottom:3.0625em}.blog-post:nth-child(4n - 2) header{border-color:#d62f88}.blog-post:nth-child(4n - 1) header{border-color:#fdc715}.blog-post:nth-child(4n) header{border-color:#00a399}.blog-post .published-date{display:block;margin-top:-3px;padding-left:25px}.blog-post .published-date::before{position:absolute}.blog-post h3{margin:.633em 0 .3517em}.blog-post a{display:block;color:#575756}.blog-post p{margin:0;line-height:24px}.blog-post .read-more{position:absolute;left:0;bottom:0;display:block;margin:1em 0 .75em;cursor:pointer}.post header,.post-content,.share a{display:inline-block}.post{position:relative;max-width:950px}body,html,img{max-width:100%}.post header{position:absolute;vertical-align:top;width:41%;padding-right:30px;left:0;top:0}.post .time{position:relative;padding-left:25px;margin:0}.share a,.share span{float:left;margin-right:20px}.post .time::before{position:absolute}.post .colour-line .line{display:inline-block;vertical-align:top;width:25%;height:10px;float:left;margin-bottom:1.875em}.post .colour-line .blue{background:#81cff4}.post .colour-line .red{background:#d62f88}.post .colour-line .yellow{background:#fdc715}.post .colour-line .green{background:#00a399}.post p:last-child{margin-bottom:0}.post-content{vertical-align:top;float:left;width:59%;margin-left:41%}.post-content p:first-child{margin-top:0}.share a{vertical-align:middle;width:25px;height:25px;border-radius:100%;line-height:26px;text-decoration:none}.share a::before{display:block;font-family:FontAwesome;background-color:#c4c4c4;color:#fff;font-size:1em;transition:.2s ease}.share a[href*='facebook.com']:hover::before{background-color:#3b5998}.share a[href*='facebook.com']::before{content:'\f09a'}.share a[href*='twitter.com']:hover::before{background-color:#1da1f2}.share a[href*='twitter.com']::before{content:'\f099'}.share a[href*='instagram.com']::before{content:'\f16d'}.share a[data-url]::before{content:'\f0c1'}.share a:last-child{margin-right:0}.blog-back{color:inherit;float:right}.blog-back:hover{color:#d62f88}.wp-caption-text{margin:0;background-color:#00a399;color:#fff;padding:10px 1em}@media screen and (max-width:991px){.blog-post header{width:570px}}@media screen and (max-width:950px){.post header{position:static;width:100%;padding-right:0;padding-bottom:3em}.post-content{margin-left:0;width:100%}}.carousel,.slides{position:relative}@media screen and (max-width:850px){.blog-post{display:block;margin-top:3em}.blog-post figure{width:100%;padding-right:0;padding-bottom:2em}.blog-post header{width:100%}}@media screen and (max-width:480px){.posts{margin-top:3em}.blog-post{margin:2.5em 0}}@media screen and (max-width:415px){.video-container{margin-left:-2em;margin-right:-2em}.wp-caption-text{padding-left:28px;padding-right:28px}}@media screen and (max-width:374px){.video-container{margin-left:-20px;margin-right:-20px}.wp-caption-text{padding-left:20px;padding-right:20px}}@media screen and (max-width:359px){.video-container{margin-left:-15px;margin-right:-15px}.wp-caption-text{padding-left:15px;padding-right:15px}}.carousel .time{display:none}.slides{height:0;padding-bottom:42%}.slides.initialised .slide:first-child{opacity:0;visibility:hidden}.slides.initialised .slide.active{opacity:1;visibility:visible}.slides .slide{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.slides .slide.has-link{cursor:pointer}.slides .slide:first-child{opacity:1;visibility:visible}.slides .slide .desktop,.slides .slide .mobile,.slides .slide .tablet{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-size:cover;background-position:center}.slides .slide .desktop{opacity:1}.carousel-navigation{position:absolute;top:50%;left:45px;right:45px;margin-top:-20px}.carousel-navigation.active .arrow-left,.carousel-navigation.active .arrow-right{opacity:1;visibility:visible}.carousel-navigation .arrow-left{position:absolute;left:0;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:250ms ease-in;transition:250ms ease-in}.carousel-navigation .arrow-right{position:absolute;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer;visibility:hidden;-webkit-transition:250ms ease-in;transition:250ms ease-in}.dot-navigation{position:absolute;left:0;right:0;bottom:2em;opacity:0;-webkit-transition:250ms ease-in;transition:250ms ease-in}.dot-navigation.active{opacity:1}.dot-navigation .dot{display:inline-block;vertical-align:top;width:20px;height:20px;border:2px solid #fff;border-radius:50%;margin:0 4px;font-size:0;cursor:pointer}.dot-navigation .dot.active,.dot-navigation .dot:hover{background:#fff}@media screen and (max-width:991px){.slides{padding-bottom:50%}.dot-navigation .dot{width:15px;height:15px}}@media screen and (max-width:850px){.slides{padding-bottom:75%}.slides .slide .desktop{opacity:0}.slides .slide .tablet{opacity:1}.carousel-navigation{left:25px;right:25px}}@media screen and (max-width:767px){.carousel{margin-top:110px}}@media screen and (max-width:650px){.carousel{margin-top:100px}}@media screen and (max-width:599px){.slides{padding-bottom:100%}.slides .slide .tablet{opacity:0}.slides .slide .mobile{opacity:1}}@media screen and (max-width:532px){.slides{padding-bottom:125%}.carousel-navigation{display:none}}.widget,.widget span{display:inline-block;vertical-align:top}@media screen and (max-width:480px){.carousel{margin-top:90px}}.paint-separator{min-height:86px;width:100%;height:0;padding-bottom:6.14286%;background-image:url(../img/paint.png);background-repeat:no-repeat;background-position:left;background-size:cover}footer{background-color:#81cff4;color:#fff;padding-top:3.5em;padding-bottom:1em}footer a{transition:.2s ease}.menu a,main a{-webkit-transition:.2s ease}footer a:hover{text-decoration:underline}.widgets{border-bottom:1px solid #6ebee3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget{padding-right:2em;padding-bottom:2em}.widget ul{margin:0;padding:0}.widget li{margin:0 0 10px}.widget.widget-1{width:390px}.widget.widget-1 img{margin:0 0 36px}.widget.widget-2,.widget.widget-3{width:195px}.widget.widget-4{width:340px}.widget:last-child{padding-right:0}.widget .widget-title{font-family:filson-soft,sans-serif;font-size:1.333em;font-weight:700;margin:0}.widget hr{width:100px;height:3px;margin:15px 0 40px;background:#fff;border:0;text-align:left}.widget span{width:calc(100% - 100px)}.widget span.pre-contact{width:70px}.widget .address,.widget .email,.widget .phone{padding-left:30px;position:relative}.widget .address a,.widget .email a,.widget .phone a{display:inline-block;vertical-align:top;width:calc(100% - 100px)}.social a,.social span{display:inline-block;vertical-align:middle;float:left}.widget .address::before,.widget .email::before,.widget .phone::before{font-family:FontAwesome;position:absolute;left:0}.widget .address::before{content:'\f041'}.widget .phone::before{content:'\f095'}.widget .email::before{content:'\f0e0'}.social{float:left;margin-right:50px;padding:8px 0 7px}.social span{font-family:filson-soft,sans-serif;font-size:21px;padding-top:4px;line-height:31px;margin-right:35px}.social a{width:35px;height:35px;border-radius:100%;line-height:37px;text-align:center;margin-right:28px}.social a::before{display:block;font-family:FontAwesome;background:#fff;color:#81cff4;font-size:20px}.social a[href*='facebook.com']::before{content:'\f09a'}.social a[href*='twitter.com']::before{content:'\f099'}.social a[href*='instagram.com']::before{content:'\f16d'}.social a[href*='youtube.com']::before{content:'\f167'}.group::after,.menu .sub-menu a::after{content:''}.social a:hover{opacity:.8}aside ul,main a:hover{text-decoration:underline}.social a:last-child{margin-right:0}.copyright{border-top:1px solid #a0dbf7;padding:1.5em 0}.copyright p{display:inline;margin:0}@media screen and (max-width:1169px){footer{padding-top:3em}.widget.widget-1{width:340px}.widget.widget-2,.widget.widget-3{width:180px}.widget span{width:100%}.widget span.pre-contact{display:none}.social{padding:20px 0}}@media screen and (max-width:1023px){.widget{padding-right:1.5em}.social{margin-right:30px}.social span{margin-right:25px}.social a{margin-right:20px}}@media screen and (max-width:950px){.widget.widget-1{width:100%}.widget.widget-2,.widget.widget-3,.widget.widget-4{display:none}.social{margin-right:0;float:none;padding:1em 0 2em}.copyright p{display:block}.copyright-text p:first-child{margin-bottom:.5em}}@media screen and (max-width:599px){.paint-separator{min-height:70px}}@media screen and (max-width:532px){footer{padding-top:2em;font-size:15px}.widget{padding-right:0;padding-bottom:1em}.social{padding-top:0}.social span{display:block;margin-bottom:1em;float:none}}@media screen and (max-width:359px){footer{font-size:14px}}.header-image{position:relative;height:250px;color:#fff;background-size:cover;background-position:80% 50%}.header-image .gradient{position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,transparent 65%);background:linear-gradient(to right,rgba(0,0,0,.8) 0,transparent 65%)}.header-image .content,.header-image .wrapper{position:relative;height:100%}.header-image h1{position:absolute;left:0;top:50%;margin:-.68421em 0 0}@media screen and (max-width:767px){.header-image{margin-top:110px}}@media screen and (max-width:699px){.header-image{height:210px}}@media screen and (max-width:650px){.header-image{margin-top:100px}}@media screen and (max-width:599px){.header-image{height:180px}}@media screen and (max-width:480px){.header-image{margin-top:90px;height:150px}.header-image h1{font-size:1.777em}}@media screen and (max-width:400px){.paint-separator{min-height:60px}.header-image{height:130px}.header-image h1{font-size:1.5em}}.get-in-touch{background-image:url(../img/get-in-touch-background.png);position:relative;background-color:#d62f88;background-repeat:no-repeat;background-position:92% 0;background-size:contain;border-radius:5px;color:#fff;margin:3em 0;padding:3.375em 70px 3.5625em}.get-in-touch .phone-icon{height:48px;width:48px;display:inline-block;margin-right:20px}.get-in-touch .text-group{display:inline-block}.get-in-touch h2{margin:0;font-weight:400}.get-in-touch h2 a,.menu a,strong{font-weight:700}.get-in-touch .button{position:absolute;top:50%;right:70px;margin-top:-22px;display:inline-block;font-size:16px;line-height:25px;background-color:#00a399;padding:10px 20px 9px;border-radius:22px}.get-in-touch .button:hover{opacity:.8}.intro h2{margin-top:0}.intro p:last-child{margin-bottom:0}.background-image{position:absolute;left:0;top:0;bottom:0;width:calc(50% - 15px)!important;background-size:cover;background-position:center}.repeater-panel{position:relative;margin:0 0 2em;padding-left:6.5em}.repeater-panel .icon{position:absolute;top:0;left:0;width:6.5em;margin-left:-10px}.repeater-panel .icon img{margin:0 auto}.repeater-panel:last-child{margin:0}.repeater-panel h3{margin-top:0}.repeater-panel p{margin:1em 0}.repeater-panel p:last-child{margin-bottom:0}@media screen and (max-width:1170px){.repeater-panel{padding-left:5em}.repeater-panel .icon{width:4.5em;margin-left:-5px}.get-in-touch{background-position:100% 0}}@media screen and (max-width:991px){.background-image{display:none!important}.repeater-panel{padding-left:7em;margin-bottom:3em}}@media screen and (max-width:950px){.get-in-touch{text-align:center;padding:2.5em 20px 2em;background-position:0;background-size:auto 100%}.get-in-touch h2{font-size:1.333em}.get-in-touch .text-group{display:block}.get-in-touch .phone-icon{display:none}.get-in-touch .button{display:inline-block;position:static;margin-top:20px}.get-in-touch p{margin:10px 0 15px}}@media screen and (max-width:850px){.repeater-panel{padding-left:5.5em}}@media screen and (max-width:532px){.get-in-touch{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;border-radius:0;background-position:-100px 0}.get-in-touch h2 a{display:block;margin-top:5px}}@media screen and (max-width:480px){.get-in-touch{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}}@media screen and (max-width:450px){.repeater-panel{padding-left:0;text-align:center;margin-bottom:2em}.repeater-panel .icon{position:static;margin:0}.repeater-panel h3{margin-top:1em}}.menu li,.nav-bar,.wrapper,body{position:relative}@media screen and (max-width:414px){.get-in-touch{background-position:-150px 0}}@media screen and (max-width:374px){.get-in-touch{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;font-size:13px;background-position:-115px 0}.get-in-touch p{font-size:1em}.get-in-touch .button{font-size:14px;padding-top:7px;padding-bottom:6px}}@media screen and (max-width:359px){.get-in-touch{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}*{box-sizing:border-box}body{overflow-x:hidden;margin:0}a{color:inherit;cursor:pointer}img{height:auto;display:block;border-width:0}.group::after{visibility:hidden;display:block;clear:both;height:0}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}section.top{padding-top:5em}section.bottom{padding-bottom:5em}.wide{max-width:1400px}.content{max-width:1230px;padding:0 40px;margin:0 auto}.narrow{max-width:1080px;padding:0 75px;margin:0 auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.col-2,.col-3,aside,main{display:inline-block;vertical-align:top}main{width:66%;float:left}main.full-width{width:100%;float:none}aside{width:34%;float:right}aside.left{float:left;padding-left:0;padding-right:1.75em}aside .aside-wrapper{max-width:100%;width:310px;float:right;padding-left:3em}.wide-container{margin:0 -4em}.container{margin:0 -2em -18px}.container.gap{margin-top:3em}.col-2{width:50%;float:left;padding:0 2em 18px}.col-2.right{float:right;padding-left:0;padding-bottom:0}.col-3{width:33.33333%;float:left;padding:0 4em}@media screen and (max-width:1170px){.wide-container{margin:0 -2em}.col-3{padding:0 2em}}@media screen and (max-width:1023px){section.top{padding-top:4em}section.bottom{padding-bottom:4em}}@media screen and (max-width:991px){.col-2.right{width:100%;padding:0}.l-overwrite-1{padding:0 75px}.l-overwrite-1 .container{margin:0}}@media screen and (max-width:950px){.content{padding:0 100px}aside,main{width:100%}aside .aside-wrapper{float:none;width:100%;padding-left:0;margin-top:3em}.wide-container{margin:0 -2em -3em}.col-3{width:50%;margin-bottom:3em}}@media screen and (max-width:850px){.col-2{width:100%}}@media screen and (max-width:767px){.content,.narrow{max-width:650px;padding:0 40px}}@media screen and (max-width:599px){.col-3{width:100%;max-width:350px;margin-left:auto;margin-right:auto;display:block;float:none}}@media screen and (max-width:480px){.content,.narrow{padding:0 2em!important}section.top{padding-top:3em}section.bottom{padding-bottom:3em}}@media screen and (max-width:374px){.content,.narrow{padding:0 20px!important}}@media screen and (max-width:359px){.content,.narrow{padding:0 15px!important}}.has-cookie .nav-bar{margin-top:30px}.nav-bar{background-color:#fff;z-index:10}.nav-bar .logo{padding:35px 0;float:left}.nav-bar .menu{float:right;padding:38px 0 0}.nav-bar .colour-line .line{display:inline-block;vertical-align:top;width:25%;height:10px;float:left}.nav-bar .colour-line .blue{background:#81cff4}.nav-bar .colour-line .red{background:#d62f88}.nav-bar .colour-line .yellow{background:#fdc715}.nav-bar .colour-line .green{background:#00a399}.menu ul{margin:0;padding:0}.menu li{float:left;margin-left:32px;padding-bottom:38px}.menu li:first-child{margin:0}.menu li:hover .sub-menu{display:block}.menu li.current-menu-item>a,.menu li.current_page_parent>a{color:#fdc715;border:2px solid #ededed;padding:12px 20px;border-radius:22px}.menu li.menu-item-has-children>a::after{display:none}.menu a{transition:.2s ease;display:block;padding:14px 22px;color:#575756}.menu a:hover{color:#fdc715}.menu .sub-menu{display:none;position:absolute;top:82px;left:0;background:#fff;border:1px solid #ebebeb;padding:5px 0}.menu .sub-menu li{display:block;float:none;margin:0;text-align:center;padding:0}.menu .sub-menu li:last-child a::after,.mobile-menu{display:none}.menu .sub-menu li.current-menu-item a{color:inherit;border:0;padding:20px 40px;border-radius:0}aside ul a:hover,main a{color:#d62f88}.menu .sub-menu a{position:relative;white-space:nowrap;padding:20px 40px}.menu .sub-menu a::after{position:absolute;bottom:0;left:24px;right:24px;height:1px;background-color:#ebebeb}.mobile-menu{width:40px;height:40px;margin-top:35px;border-radius:50%;border:2px solid #ededed;float:right;cursor:pointer;padding:7px 8px}.mobile-menu .bar{display:block;background:#fdc715;height:2px;width:20px;margin:4px 0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.mobile-menu.active .bar{position:absolute}.mobile-menu.active .bar:first-child{margin-top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu.active .bar:nth-child(2){opacity:0}.mobile-menu.active .bar:last-child{margin-top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:1023px){.nav-bar .logo{padding:30px 0}.nav-bar .menu{padding-top:33px}.nav-bar .menu li{padding-bottom:33px}.nav-bar .menu .sub-menu{top:77px}.nav-bar .menu .sub-menu li{padding:0}}@media screen and (max-width:991px){.menu li{margin-left:20px}}@media screen and (max-width:950px){.nav-bar .content{padding:0 40px}.menu li{margin-left:10px}}@media screen and (max-width:900px){.nav-bar .logo img{height:40px;width:auto}.nav-bar .menu{padding-top:28px}.nav-bar .menu li{padding-bottom:29px}.nav-bar .menu .sub-menu{top:72px}}@media screen and (max-width:850px){.menu li{margin-left:0}}@media screen and (max-width:800px){.menu a{padding:14px 18px}.menu .sub-menu a{padding:18px 32px}}@media screen and (max-width:767px){.menu,.nav-bar{left:0;right:0}.nav-bar{position:fixed;top:0}.menu{display:none;position:absolute;top:110px;background:#fff}.menu.active{display:block}.nav-bar .menu{padding-top:0}.nav-bar .menu li{box-shadow:0 2px 5px rgba(83,84,83,.1) inset;display:block;float:none;line-height:50px;padding:0}.nav-bar .menu li:hover .sub-menu{display:none}.nav-bar .menu li.menu-item-has-children>a::after{display:block;content:'';margin:19px 0;width:18px;height:12px;float:right;background:url(../img/nav-arrow-down.png) no-repeat}.nav-bar .menu li.menu-item-has-children>a::after.open>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-bar .menu a{max-width:650px;padding:0 40px!important;margin:0 auto;border:0!important}.nav-bar .menu .sub-menu{position:static;padding:0}.nav-bar .sub-menu{box-shadow:none}.nav-bar .sub-menu li{text-align:left}.mobile-menu{display:block}}@media screen and (max-width:650px){.nav-bar .logo{padding:25px 0}.menu{top:100px}.mobile-menu{margin-top:25px}}@media screen and (max-width:480px){.nav-bar .logo{padding:20px 0}.nav-bar .menu a{padding:0 2em!important}.menu{top:90px}.mobile-menu{margin-top:20px}}@media screen and (max-width:374px){.nav-bar .menu a{padding:0 20px!important}}main h2:first-child,main p:first-child{margin-top:0}main p:last-child{margin-bottom:0}main a{transition:.2s ease}main hr{background:#ccc;height:2px;border:0;margin:2.5em 0}.sidebar-title{border-top:10px solid #81cff4;padding-top:1em;margin:0}aside a{-webkit-transition:.2s ease;transition:.2s ease}aside ul{list-style:none;padding-left:0}aside ul li{margin:0 0 10px}aside.left{text-align:right}aside.left h2:first-child{margin-top:0}.video-container{position:relative;height:0;padding-bottom:56.25%}.video-container iframe{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media screen and (max-width:950px){aside.left{padding-right:0;text-align:left;padding-bottom:1em}}@media screen and (max-width:699px){main hr{margin:1.5em 0}}