@charset "UTF-8";html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"CalibreWeb";src:url(../../templates/fonts/CalibreWeb-Regular.otf);src:url(../../templates/fonts/CalibreWeb-Regular.otf?#iefix) format("embedded-opentype"),url(../../templates/fonts/CalibreWeb-Regular.woff2) format("woff2"),url(../../templates/fonts/CalibreWeb-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"CalibreWeb";src:url(../../templates/fonts/CalibreWeb-Light.otf);src:url(../../templates/fonts/CalibreWeb-Light.otf?#iefix) format("embedded-opentype"),url(../../templates/fonts/CalibreWeb-Light.woff2) format("woff2"),url(../../templates/fonts/CalibreWeb-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"CalibreWeb";src:url(../../templates/fonts/CalibreWeb-Bold.otf);font-weight:bold;font-style:normal}html{height:100%}body{font-family:CalibreWeb,sans-serif}*{-webkit-font-smoothing:antialiased}.fsreset{font-size:16px!important}a{text-decoration:none;color:#919191}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#4c024d}p,li,address{font-size:19px;line-height:1.26;color:#717171}blockquote{border-left:3px solid #4c024d;padding-left:27px;margin:47px 0 48px;padding-top:40px}@media all and (max-width:480px){blockquote{margin:20px 0 38px}}blockquote::before{content:"“";font-size:115px;color:#4c024d;position:absolute;margin-top:-73px;margin-left:-2px;font-weight:300}blockquote .quoteText{font-size:25px!important;line-height:1.2;font-weight:100;margin:0!important}blockquote p.quoteName{font-size:18px;font-weight:500;color:#4c024d!important;margin-top:10px}input{-webkit-appearance:none;border-radius:0}.borderHover,footer ul.menu li a,header nav ul li a,header nav ul li a:visited,header nav ul li span.nolink{border-bottom:1px solid transparent;transition:0.4s ease}.borderHover:hover,footer ul.menu li a:hover,header nav ul li a:hover,header nav ul li span.nolink:hover{border-bottom:1px solid}.lightbox{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:200}.lightbox .overlay{opacity:1!important;background:rgba(0,0,0,.5)!important;z-index:100!important}.lightbox iframe{position:relative;z-index:200;min-width:50%;height:auto}.embed-position{display:flex;height:100%;align-items:center;justify-content:center}.embed-size{width:1200px;max-width:100%;margin:0 80px;position:relative}@media all and (max-width:768px){.embed-size{margin:0 40px}}@media all and (max-width:480px){.embed-size{margin:0 20px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-size .close{float:right;margin-right:-15px;position:absolute;top:13px;right:-15px;z-index:150;color:#fff;font-size:24px;cursor:pointer}@media all and (max-width:480px){.embed-size .close{top:-20px;right:20px}}.embed-size .close::before,.embed-size .close::after{content:"";width:1em;height:2px;background:#fff;display:block;transform:rotate(45deg)}.embed-size .close::after{transform:rotate(-45deg);margin-top:-2px}.arrowLink,.arrowLink-small,.contactThanks ul li,.blockWrap .block-enquiryForm form button,.arrowLink-medium{font-size:30px;font-weight:300;line-height:1.92}.arrowLink a,.arrowLink-small a,.contactThanks ul li a,.blockWrap .block-enquiryForm form button a,.arrowLink-medium a,.arrowLink span,.arrowLink-small span,.contactThanks ul li span,.blockWrap .block-enquiryForm form button span,.arrowLink-medium span{color:#4c024d}.arrowLink a::after,.arrowLink-small a::after,.contactThanks ul li a::after,.blockWrap .block-enquiryForm form button a::after,.arrowLink-medium a::after,.arrowLink span::after,.arrowLink-small span::after,.contactThanks ul li span::after,.blockWrap .block-enquiryForm form button span::after,.arrowLink-medium span::after{content:"";content:"";border:solid currentColor;opacity:.5;border-width:0 .08em .08em 0;display:inline-block;width:.5em;height:.5em;transition:margin 0.4s ease;margin-left:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrowLink a:hover::after,.arrowLink-small a:hover::after,.contactThanks ul li a:hover::after,.blockWrap .block-enquiryForm form button a:hover::after,.arrowLink-medium a:hover::after,.arrowLink span:hover::after,.arrowLink-small span:hover::after,.contactThanks ul li span:hover::after,.blockWrap .block-enquiryForm form button span:hover::after,.arrowLink-medium span:hover::after{margin-left:5px}.arrowLink.left a::after,.left.arrowLink-small a::after,.contactThanks ul li.left a::after,.blockWrap .block-enquiryForm form button.left a::after,.left.arrowLink-medium a::after,.arrowLink.left span::after,.left.arrowLink-small span::after,.contactThanks ul li.left span::after,.blockWrap .block-enquiryForm form button.left span::after,.left.arrowLink-medium span::after{display:none!important}.arrowLink.left a::before,.left.arrowLink-small a::before,.contactThanks ul li.left a::before,.blockWrap .block-enquiryForm form button.left a::before,.left.arrowLink-medium a::before,.arrowLink.left span::before,.left.arrowLink-small span::before,.contactThanks ul li.left span::before,.blockWrap .block-enquiryForm form button.left span::before,.left.arrowLink-medium span::before{content:"";content:"";border:solid currentColor;opacity:.5;border-width:0 .08em .08em 0;display:inline-block;width:.5em;height:.5em;transition:margin 0.4s ease;margin-left:0;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrowLink.left a:hover::before,.left.arrowLink-small a:hover::before,.contactThanks ul li.left a:hover::before,.blockWrap .block-enquiryForm form button.left a:hover::before,.left.arrowLink-medium a:hover::before,.arrowLink.left span:hover::before,.left.arrowLink-small span:hover::before,.contactThanks ul li.left span:hover::before,.blockWrap .block-enquiryForm form button.left span:hover::before,.left.arrowLink-medium span:hover::before{margin-left:-5px;margin-right:5px}.arrowLink.next,.next.arrowLink-small,.contactThanks ul li.next,.blockWrap .block-enquiryForm form button.next,.next.arrowLink-medium{float:right;margin-right:40px}.arrowLink.next a,.next.arrowLink-small a,.contactThanks ul li.next a,.blockWrap .block-enquiryForm form button.next a,.next.arrowLink-medium a{text-indent:-5px;position:absolute}.arrowLink.prev a,.prev.arrowLink-small a,.contactThanks ul li.prev a,.blockWrap .block-enquiryForm form button.prev a,.prev.arrowLink-medium a{position:absolute}.button{border:0;background:#4c024d;color:#fff;padding:14px 30px 8px;border-radius:3px;font-size:20px;font-family:CalibreWeb,sans-serif;box-sizing:border-box}.intro{font-size:27px;font-weight:300;line-height:1.11;letter-spacing:-.3px;color:#919191;margin:5px 80px 74px;max-width:940px}.arrowLink-medium{font-size:24px;font-weight:normal}.arrowLink-medium a{color:#000}.arrowLink-small,.contactThanks ul li,.blockWrap .block-enquiryForm form button{font-size:20px;line-height:2.3;font-weight:normal}.overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.3)}.indent,.home .homeInner{width:1120px;margin:0 auto;max-width:100%}.banner{display:block;background-position:center;background-size:cover}.topBanner{background-size:cover;background-position:center;float:left;clear:both;width:100%;padding-top:437px;position:relative}@media all and (max-width:768px){.topBanner{padding-top:250px}}.topBanner .childmenu{position:absolute;top:0;left:0;width:25%;min-width:280px}.topBanner--message{background:#4c024d;transition:background 0.4s ease;display:inline-block;padding:33px 79px 32px;float:right;font-size:25px;line-height:1.24;color:#fff}.topBanner--message::after{content:"";content:"";border:solid #fff;opacity:.5;border-width:0 .08em .08em 0;display:inline-block;width:.5em;height:.5em;transition:margin 0.4s ease;margin-left:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.topBanner--message:hover{background:#5B025C}@media all and (max-width:768px){.topBanner--message{width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box}}@media all and (max-width:480px){.topBanner--message{padding-left:20px;padding-right:20px}}.childmenu{position:relative;background:#fff;margin:0;list-style:none;cursor:pointer;min-height:66px}.childmenu .parent{padding-left:40px}.childmenu .parent a.expand{padding:24px 150px 0 0;display:inline-block;width:100%;color:#242424;box-sizing:border-box}.childmenu .parent i{position:absolute;right:33px;color:#000;top:22px}.childmenu li{color:#4c4c4c;font-size:15px;line-height:1.33}.childmenu ul{display:none;padding:0;opacity:0;list-style:none;margin-top:-15px;padding-bottom:25px;padding-top:30px;transition:opacity 0.4s ease}.childmenu ul a{transition:color 0.4s ease}.childmenu ul a:hover{color:#242424}.childmenu.open ul{opacity:1}.childmenu.open i{transform:rotate(180deg)}@media all and (max-width:1260px){.childmenu{width:calc(50% - 60px);float:left;margin-left:40px;padding-left:80px;margin-left:0;float:none}.childmenu .parent{padding-left:0}}@media all and (max-width:768px){.childmenu{padding-left:40px;margin:0 auto 40px!important}}@media all and (max-width:768px) and (max-width:1260px){.childmenu{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:768px) and (max-width:480px){.childmenu{margin:0 20px;width:calc(100% - 40px)}}h4.inlineIcon{font-size:21px;margin-bottom:17px;display:flex}h4.inlineIcon span{display:inline-block;padding-top:16px}h4.inlineIcon i{display:inline-block;width:66px;text-align:center;margin-right:18px}h4.inlineIcon i img{display:inline-block;vertical-align:middle}@media all and (max-width:480px){h4.inlineIcon{display:block}h4.inlineIcon span{display:block;margin-top:10px}}.side-intro-dark h3,.news .articles--featured .description h3,.blockWrap .block-gallery .side-intro h3,.side-intro-dark h4,.news .articles--featured .description h4,.blockWrap .block-gallery .side-intro h4{color:#fff}.side-intro-dark p,.news .articles--featured .description p,.blockWrap .block-gallery .side-intro p,.side-intro-dark li,.news .articles--featured .description li,.blockWrap .block-gallery .side-intro li{color:#a681a7;font-size:18px;line-height:1.22}.side-intro-dark ul,.news .articles--featured .description ul,.blockWrap .block-gallery .side-intro ul{padding-left:0}.side-intro-dark li,.news .articles--featured .description li,.blockWrap .block-gallery .side-intro li{list-style:none;position:relative;padding-left:15px}.side-intro-dark li::before,.news .articles--featured .description li::before,.blockWrap .block-gallery .side-intro li::before{content:"";display:block;width:6px;height:6px;background:#fff;border-radius:100%;position:absolute;top:9px;left:0}h2{font-size:32px;font-weight:300;line-height:1.13;letter-spacing:-.3px;color:#919191}h3{font-size:24px;line-height:1.22}h4{font-size:24px;line-height:1.22;color:#4c024d}.social{display:flex;gap:5px}.social i{border:1px solid rgba(76,2,77,.3);border-radius:100%;font-size:19px;padding:8px;width:19px;text-align:center;color:#4c024d;transition:0.4s ease;display:inline-block;height:19px}.social i svg.custom{position:absolute;left:11px;top:10px}.social i:hover{border-color:#4c024d}div.twitter{width:calc(25% - 50px);float:left;margin-left:40px;box-sizing:border-box;border-left:3px solid #4c024d;padding:5px 20px 15px}div.twitter h3{margin-top:0}div.twitter a{gap:10px;align-items:center;display:inline-flex;padding:9px0;font-size:18px;font-weight:500;border-radius:24px;color:black;font-family:CalibreWeb,sans-serif}div.twitter a u{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:1px;transition:all 0.25s ease}div.twitter a:hover u{-webkit-text-decoration-color:black;text-decoration-color:black}div.twitter svg{width:24px;height:24px}.backLink{width:calc(75% - 70px);float:left;margin-left:40px;margin-left:calc(25% - 50px + 80px);border-top:3px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px 0;margin-top:126px;margin-bottom:100px}.backLink p{float:left}@media all and (max-width:1260px){.backLink{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.backLink{margin:0 20px;width:calc(100% - 40px)}}.MarkupSocialShareButtons{line-height:50px;float:right}.MarkupSocialShareButtons li{list-style:none;display:inline-block;margin-left:10px}.MarkupSocialShareButtons a{color:#4c024d}.TextformatterVideoEmbed{margin-bottom:40px}.icon{display:inline-block;font-size:0;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.icon-lg{width:75px;height:75px}.icon-arrow-l{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24"><path d="M7.672 12H26.99V8H7.642l4.379-4.379L9.192.793 0 9.985l2 2V12h.015l.407.407 6.77 6.77 2.829-2.828L7.67 12z" fill="white" stroke="transparent" stroke-width="0" style="" fill-rule="evenodd"/></svg>')}.icon-arrow-r{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24"><path d="M7.672 12H26.99V8H7.642l4.379-4.379L9.192.793 0 9.985l2 2V12h.015l.407.407 6.77 6.77 2.829-2.828L7.67 12z" fill="white" stroke="transparent" stroke-width="0" style="" fill-rule="evenodd"/></svg>')}.icon-arrow-l-main{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24"><path d="M7.672 12H26.99V8H7.642l4.379-4.379L9.192.793 0 9.985l2 2V12h.015l.407.407 6.77 6.77 2.829-2.828L7.67 12z" fill="#919191" stroke="transparent" stroke-width="0" style="" fill-rule="evenodd"/></svg>')}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-32px;text-align:right;padding-right:6px;width:100%;top:33px;font-size:36px}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;margin:0;top:50%;margin-top:-12px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#4c024d;word-wrap:break-word;min-height:18px;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}header{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:100;min-height:76px;background:#fff}header #top_bar{max-width:2080px;margin:0 auto}header::after{content:"";clear:both;display:block;background:#e4e4e4;height:1px;margin:76px 80px 0;transition:margin 0.5s ease}@media all and (max-width:768px){header::after{margin-left:40px;margin-right:40px}}@media all and (max-width:480px){header::after{margin-left:20px;margin-right:20px}}header.full::after{margin-left:0;margin-right:0}header #logo{margin-top:14px;margin-left:80px;float:left;width:94px;height:45px;background-image:url(/site/templates/images/logo-black.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:100;transition:all 0.5s ease}@media all and (max-width:768px){header #logo{margin-left:40px}}@media all and (max-width:480px){header #logo{margin-left:20px}}@media all and (max-width:984px){header.menuOpen #logo{background-image:url(/site/templates/images/logo.svg)!important}}header nav{float:right;font-weight:400;margin-right:80px}@media all and (max-width:768px){header nav{margin-right:40px}}header nav ul{margin-top:27px;text-align:right;padding-left:0}header nav ul li{list-style:none;display:inline-block;font-size:16px;margin-left:28px}header nav ul li a,header nav ul li a:visited,header nav ul li span.nolink{color:#919191;padding:8px 0}header nav ul li.hasChildren ul{display:none;position:absolute;left:0;top:93px;text-align:left;margin-top:0;width:100%}header nav ul li.hasChildren ul li{margin-left:0;display:block;white-space:nowrap}header nav ul li.hasChildren ul li a{padding:0}header nav ul li.hasChildren:hover ul{display:block}@media all and (max-width:984px){header nav{display:none;position:fixed;top:0;left:0;width:100%;background:#4c024d}header nav ul{text-align:left;margin:80px;padding-top:20px}}@media all and (max-width:984px) and (max-width:768px){header nav ul{margin-left:40px}}@media all and (max-width:984px){header nav ul li{display:block;margin:0 0 20px}header nav ul li a{color:#fff!important}}@media all and (max-width:984px) and (max-width:480px){header nav ul{margin-left:20px}}@media all and (min-width:985px){header nav{display:block!important}}header .burger{padding:15px 10px;display:block;float:right;position:absolute;top:21px;right:70px}header .burger span{display:block;width:22px;height:3px;background:#4c024d;position:relative}header .burger span::before,header .burger span::after{content:"";width:22px;height:3px;position:absolute;background:inherit;display:block;top:-6px;transition:all 0.5s ease}header .burger span::after{top:6px}@media all and (min-width:985px){header .burger{display:none}}@media all and (max-width:768px){header .burger{right:30px}}@media all and (max-width:480px){header .burger{right:15px}}header.menuOpen .burger span{background:transparent!important}header.menuOpen .burger span::before{background:#fff;transform:rotate(45deg);top:0}header.menuOpen .burger span::after{background:#fff;transform:rotate(-45deg);top:0}.pagetop{margin:0 40px;padding-top:77px}.pagetop::after{clear:both;content:"";display:block}.pagetop .intro{width:calc(75% - 70px);float:left;margin-left:40px;margin-left:calc(25% - 50px + 80px);margin-top:5px;margin-bottom:74px}@media all and (max-width:1260px){.pagetop .intro{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.pagetop .intro{margin:0 20px;width:calc(100% - 40px)}}@media all and (max-width:480px){.pagetop .intro{margin-bottom:53px}}.pagetop .intro p{font-size:25px;margin-top:14px}@media all and (max-width:768px){.pagetop .intro p{font-size:20px}}.pagetop h2.pageTitle{font-size:53px;font-weight:300;letter-spacing:-.4px;color:#242424;margin:0}@media all and (max-width:480px){.pagetop h2.pageTitle{font-size:38px}}@media all and (max-width:768px){.pagetop{margin:0}}footer{background:#f9f5ef;float:left;clear:both;width:100%;padding:53px 40px 35px;box-sizing:border-box;margin-top:69px}@media all and (max-width:768px){footer{padding:53px 0 35px}}@media all and (max-width:480px){footer{padding-top:44px}}footer .footerCols::after{clear:both;content:"";display:block}footer .footerInfo{width:calc(25% - 50px);float:left;margin-left:40px}footer .footerInfo p{margin:0;font-size:23px;font-weight:300;line-height:1.3;letter-spacing:-.2px;color:#4c024d}footer .footerInfo p a{color:inherit}footer .footerInfo address{font-style:normal;margin-top:21px;font-size:18px;font-weight:300;line-height:1.28;color:#5d5d5d}@media all and (max-width:984px){footer .footerInfo{width:calc(50% - 60px);float:left;margin-left:40px;margin-bottom:40px}}@media all and (max-width:768px){footer .footerInfo{width:calc(100% - 80px);float:left;margin-left:40px}}@media all and (max-width:480px){footer .footerInfo{margin-left:20px}}footer ul.menu{width:calc(25% - 50px);float:left;margin-left:40px;display:block;padding:0;list-style:none;vertical-align:top;margin-top:0}footer ul.menu li{font-size:23px;font-weight:300;line-height:1.46;color:#000}footer ul.menu li a{color:#4c024d}footer ul.menu ul{display:block;padding-left:20px;width:100%;list-style:none}footer ul.menu ul li{font-size:18px;font-weight:300;line-height:1.28}footer ul.menu ul li a{color:#5d5d5d}@media all and (max-width:984px){footer ul.menu{width:calc(50% - 60px);float:left;margin-left:40px}footer ul.menu:nth-child(3n){clear:left}}@media all and (max-width:768px){footer ul.menu{width:calc(100% - 80px);float:left;margin-left:40px;margin-bottom:0}}@media all and (max-width:480px){footer ul.menu{margin-left:20px}}footer .footerFinal{clear:both;padding-top:29px;border-top:1px solid #d8d8d8;display:flex;margin:69px 40px 0}footer .footerFinal p{display:inline-block;font-size:12px;color:#767676;margin:0}footer .footerFinal p a{color:inherit}footer .footerFinal p.footerFinal--byline{padding-right:40px;text-align:left}footer .footerFinal p.footerFinal--copyright{flex:1;text-align:right}@media all and (max-width:480px){footer .footerFinal{margin-left:20px;margin-right:20px}}#wrap{max-width:2080px;margin:0 auto;padding-top:80px}#wrap::after{clear:both;content:"";display:block}.fullwidth{width:100%;float:left;clear:both;max-width:100%}.blockWrap{width:100%;float:left;clear:both}.blockWrap.bg{background:#faf5f0}.blockWrap.bg2{background:#4c024d}.blockWrap .block{margin:0 40px;display:flex;flex-direction:row;flex-flow:row}.blockWrap .block::after{clear:both;content:"";display:block}@media all and (max-width:480px){.blockWrap .block{margin:0 20px}}@media all and (max-width:768px){.blockWrap .block{min-height:0!important;margin:0;display:block}}.blockWrap .block .side-intro{padding-right:40px}@media all and (max-width:480px){.blockWrap .block .side-intro{padding-right:0}}.blockWrap .block .side-intro h3{margin-top:0}.blockWrap .block-video{min-height:400px}.blockWrap .block-video--desc{width:calc(25% - 50px);float:left;margin-left:40px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:40px 0}@media all and (max-width:1260px){.blockWrap .block-video--desc{width:calc(50% - 60px);float:left;margin-left:40px;width:calc(50% - 80px)}}.blockWrap .block-video--background{flex:1;background-position:center;background-size:cover;position:relative;display:block;margin-right:-40px;flex-shrink:0;min-height:400px}@media all and (max-width:768px){.blockWrap .block-video--background{flex:0;display:block;height:400px;margin:0}}.blockWrap .block-video .overlay{opacity:.5;z-index:1;background:linear-gradient(109deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgb(0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=1)}.blockWrap .block-video .info{position:absolute;color:#fff;bottom:0;right:0;z-index:2}.blockWrap .block-video .info span{font-size:13px;line-height:1.69;letter-spacing:1.7px;text-transform:uppercase}.blockWrap .block-video .info .fa-play{width:100px;min-height:100px;text-align:center;line-height:100px;color:#fff;background:#4c024d;transition:background 0.4s ease;vertical-align:bottom}.blockWrap .block-video .info a{display:flex}.blockWrap .block-video .info a:hover .fa-play{background:#5B025C}.blockWrap .block-video .info p{border-top:1px solid rgba(255,255,255,.2);color:#fff;display:inline-block;min-height:100px;margin:0;padding:14px 11px 14px 19px;box-sizing:border-box;font-size:19px;line-height:1.05;max-width:230px}.blockWrap .block-video .info p span{letter-spacing:1px;font-size:16px}.blockWrap .block-video .info p span{display:block}.blockWrap .block-video--inline{width:100%;display:flex;margin-right:-40px;justify-content:center;align-items:center;flex:1;flex-shrink:1;background:#000}.blockWrap .block-video--inline .embed-wrap{height:100%;width:70%}.blockWrap .block-video--inline .embed-wrap .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.blockWrap .block-video--inline .embed-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:1260px){.blockWrap .block-video--inline .embed-wrap{height:80%;width:100%}}.blockWrap .block-video--direct{width:100%;margin-right:-40px;background:#000;display:flex;justify-content:center;align-items:center}.blockWrap .block-video--direct .direct-video-wrap{height:400px;display:flex;justify-content:center;align-items:center}.blockWrap .block-video--direct .direct-video-wrap video{width:auto;max-width:100%;height:100%}.blockWrap .block-text{padding:84px 0 102px}@media all and (max-width:768px){.blockWrap .block-text{margin:0;padding:14px 0 18px}}.blockWrap .block-text p,.blockWrap .block-text li{font-size:25px;line-height:1.2;font-weight:300;color:#919191}@media all and (max-width:768px){.blockWrap .block-text p,.blockWrap .block-text li{font-size:18px;line-height:1.22}}.blockWrap .block-text-icon .main-group{display:flex}@media all and (max-width:768px){.blockWrap .block-text-icon .main-group{display:block;padding-top:40px}}.blockWrap .block-text-icon div{display:inline-block}.blockWrap .block-text-icon img{float:left;margin-right:50px}.blockWrap .block-text-icon p,.blockWrap .block-text-icon li{font-size:18px;max-width:650px;font-weight:500}.blockWrap .block-image{min-height:400px}.blockWrap .block-image--desc{width:calc(25% - 50px);float:left;margin-left:40px;padding:40px 0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media all and (max-width:1260px){.blockWrap .block-image--desc{width:calc(50% - 60px);float:left;margin-left:40px;width:calc(50% - 80px)}}.blockWrap .block-image--single_image{flex:1;background-position:center;background-size:cover;position:relative;display:block;margin-right:-40px;min-height:402px}@media all and (max-width:768px){.blockWrap .block-image--single_image{flex:0;min-height:400px;margin:0}}.blockWrap .block-gallery{min-height:520px}.blockWrap .block-gallery--desc{width:calc(25% - 50px);float:left;margin-left:40px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:40px 0}@media all and (max-width:1260px){.blockWrap .block-gallery--desc{width:calc(50% - 60px);float:left;margin-left:40px;width:calc(50% - 80px)}}.blockWrap .block-gallery .slideshow{flex:1;position:relative;margin-right:-40px;flex-shrink:0;min-height:520px}@media all and (max-width:1260px){.blockWrap .block-gallery .slideshow{min-height:400px}}@media all and (max-width:768px){.blockWrap .block-gallery .slideshow{margin-right:0}}.blockWrap .block-gallery .slideshow--image{position:absolute;width:100%;height:100%;background-position:center;background-size:cover}.blockWrap .block-gallery .slideshow .control{position:absolute;width:50%;height:100%;top:0;left:0;z-index:2;cursor:url(/site/templates/images/cursor-l.svg) 2 2;cursor:url("https://allpay.cards/site/templates/images/cursor-l.cur"),url(/site/templates/images/cursor-l.cur),col-resize;cursor:url("https://allpay.cards/site/templates/images/cursor-l.cur"),col-resize\9;*cursor:url("https://allpay.cards/site/templates/images/cursor-l.cur"),col-resize;_cursor:url("https://allpay.cards/site/templates/images/cursor-l.cur"),col-resize}.blockWrap .block-gallery .slideshow .next{left:auto;right:0;cursor:url(/site/templates/images/cursor-r.svg) 2 2;cursor:url("https://allpay.cards/site/templates/images/cursor-r.cur"),url(/site/templates/images/cursor-r.cur),col-resize;cursor:url("https://allpay.cards/site/templates/images/cursor-r.cur"),col-resize\9;*cursor:url("https://allpay.cards/site/templates/images/cursor-r.cur"),col-resize;_cursor:url("https://allpay.cards/site/templates/images/cursor-r.cur"),col-resize}.blockWrap .block-gallery .slideshow .pager{bottom:25px;list-style:none;padding-left:0;text-align:center;width:100%;margin:0;position:absolute;z-index:4;cursor:pointer}.blockWrap .block-gallery .slideshow .pager li{display:inline-block;width:10px;height:10px;border-radius:100%;background:#fff;vertical-align:middle;margin:0 5px}.blockWrap .block-gallery .slideshow .pager li.active{width:14px;height:14px;background:#4c024d;border-color:#4c024d;margin:0 3px}.blockWrap .block-map{min-height:400px}@media all and (max-width:768px){.blockWrap .block-map{display:block}}.blockWrap .block-map .side-intro{align-items:center;display:flex}@media all and (max-width:1260px){.blockWrap .block-map .side-intro{width:calc(50% - 60px);float:left;margin-left:40px}}@media all and (max-width:768px){.blockWrap .block-map .side-intro{width:calc(100% - 80px);float:left;margin-left:40px;padding:40px 0;width:100%}}@media all and (max-width:480px){.blockWrap .block-map .side-intro{padding-left:20px;max-width:100%;margin-left:0;box-sizing:border-box}}.blockWrap .block-map h3{color:#fff}.blockWrap .block-map address{color:rgba(255,255,255,.5);font-style:normal}.blockWrap .block-map div#map{flex:1;margin-right:-40px;min-height:400px}@media all and (max-width:768px){.blockWrap .block-map div#map{display:block;min-height:336px;width:100%}}.blockWrap .block-enquiryForm{padding-top:85px;padding-bottom:80px;position:relative;background-color:#faf5f0}@media all and (max-width:1260px){.blockWrap .block-enquiryForm{display:block}}@media all and (max-width:480px){.blockWrap .block-enquiryForm{padding-bottom:40px}}.blockWrap .block-enquiryForm h3{font-size:53px;font-weight:300;line-height:1;color:#4c024d;margin:84px 0 6px}@media all and (max-width:480px){.blockWrap .block-enquiryForm h3{font-size:38px}}.blockWrap .block-enquiryForm .contactThanks h3{margin-top:0}.blockWrap .block-enquiryForm p{margin:0 0 16px}.blockWrap .block-enquiryForm p.error{font-weight:bold;color:#4c024d}.blockWrap .block-enquiryForm .main-group{width:calc(75% - 70px);float:left;margin-left:40px}@media all and (max-width:1260px){.blockWrap .block-enquiryForm .main-group{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.blockWrap .block-enquiryForm .main-group{margin:0 20px;width:calc(100% - 40px)}}.blockWrap .block-enquiryForm .main-group .formwrap{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);max-width:100%}.blockWrap .block-enquiryForm .main-group .formwrap::after{clear:both;content:"";display:block}@media all and (max-width:1260px){.blockWrap .block-enquiryForm .main-group .formwrap{margin:40px 0 0}}.blockWrap .block-enquiryForm form{width:100%;max-width:852px}.blockWrap .block-enquiryForm form .formrow{margin:0 0 15px}.blockWrap .block-enquiryForm form .formrow label{display:inline-block;width:272px;margin-right:5px;font-size:19px;font-weight:300;line-height:50px;letter-spacing:-.2px;color:#919191;white-space:nowrap;vertical-align:top;padding-top:4px;max-width:100%}.blockWrap .block-enquiryForm form .formrow label.focus{color:#4c024d}.blockWrap .block-enquiryForm form .formrow input,.blockWrap .block-enquiryForm form .formrow textarea{border:1px solid rgba(0,0,0,.16);background:transparent;transition:0.2s ease;width:427px;box-sizing:border-box;font-family:CalibreWeb,sans-serif;font-weight:100;font-size:22px;line-height:1.36;letter-spacing:-.2px;max-width:100%;padding-top:5px!important}.blockWrap .block-enquiryForm form .formrow input:active,.blockWrap .block-enquiryForm form .formrow input:focus,.blockWrap .block-enquiryForm form .formrow textarea:active,.blockWrap .block-enquiryForm form .formrow textarea:focus{outline:0;border-color:#4c024d;background:#4c024d;color:#fff}.blockWrap .block-enquiryForm form .formrow input{height:50px;padding:0 10px}.blockWrap .block-enquiryForm form .formrow textarea{padding:10px}.blockWrap .block-enquiryForm form .formrow .checkboxes{width:100%;max-width:570px;display:inline-block}@media all and (max-width:984px){.blockWrap .block-enquiryForm form .formrow .checkboxes{display:block}}.blockWrap .block-enquiryForm form .formrow .checkboxes label{font-weight:500}.blockWrap .block-enquiryForm form .formrow .checkboxes ul{width:100%;display:flex;flex-direction:row;padding-left:0;border:1px solid rgba(0,0,0,.16);border-left:0;margin:0}@media all and (max-width:768px){.blockWrap .block-enquiryForm form .formrow .checkboxes ul{display:block;max-width:150px}}.blockWrap .block-enquiryForm form .formrow .checkboxes li{list-style:none;flex-grow:1;flex-basis:0%;transition:background 0.4s ease}@media all and (max-width:768px){.blockWrap .block-enquiryForm form .formrow .checkboxes li{display:block;border-bottom:1px solid rgba(0,0,0,.16)}.blockWrap .block-enquiryForm form .formrow .checkboxes li:last-child{border-bottom:0}}.blockWrap .block-enquiryForm form .formrow .checkboxes li:hover{background:rgba(76,2,77,.1)}.blockWrap .block-enquiryForm form .formrow .checkboxes li.checked{background:#4c024d}.blockWrap .block-enquiryForm form .formrow .checkboxes li.checked label{color:#fff}.blockWrap .block-enquiryForm form .formrow .checkboxes label{width:100%;height:100%;border-left:1px solid rgba(0,0,0,.16);text-align:center;white-space:normal;padding:6px 18px 6px;box-sizing:border-box;font-size:19px;line-height:1.05;letter-spacing:-.2px;display:table;color:#4c024d;cursor:pointer;min-height:52px}.blockWrap .block-enquiryForm form .formrow .checkboxes label span{display:table-cell;vertical-align:middle}.blockWrap .block-enquiryForm form .formrow .checkboxes input{display:none}.blockWrap .block-enquiryForm form button{font-family:CalibreWeb,sans-serif;border:0;background:0;float:right;color:#4c024d;cursor:pointer;position:relative;margin-right:10px}.blockWrap .block-enquiryForm form button:after{content:"";border:solid currentColor;opacity:.5;border-width:0 .08em .08em 0;display:inline-block;width:.5em;height:.5em;transition:margin 0.4s ease;margin-left:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;right:-10px;transition:right 0.4s ease;top:40%}.blockWrap .block-enquiryForm form button:hover:after{right:-15px}@media all and (max-width:984px){.blockWrap .block-enquiryForm form button{float:none}}.blockWrap .block-quote{padding:67px 0 85px}.blockWrap .block-quote h3{color:#4c024d;margin-bottom:0}.blockWrap .block-quote--text{font-size:25px;font-weight:100;line-height:1.2;color:#919191;margin-top:16px}.blockWrap .block-quote--name{color:#4c024d;font-size:20px;line-height:1.15}.blockWrap .block-news{margin:0 40px}.blockWrap .block-news::after{clear:both;content:"";display:block}@media all and (max-width:768px){.blockWrap .block-news{margin:0}}.blockWrap .block-news .newsList--intro{width:calc(75% - 70px);float:left;margin-left:40px;margin-left:calc(25% - 50px + 80px)}@media all and (max-width:1260px){.blockWrap .block-news .newsList--intro{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.blockWrap .block-news .newsList--intro{margin:0 20px;width:calc(100% - 40px)}}.blockWrap .block-news .newsList--intro h3{font-size:38px;font-weight:100;margin:102px 0 0;color:#4c024d}.blockWrap .block-news .newsList--intro p{font-size:25px;color:#919191;line-height:30px;font-weight:100;margin:0 0 44px}.blockWrap .block-news .main-group{width:calc(75% - 70px);float:left;margin-left:40px}@media all and (max-width:1260px){.blockWrap .block-news .main-group{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.blockWrap .block-news .main-group{margin:0 20px;width:calc(100% - 40px)}}.blockWrap .block-news .main-group .articles{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);display:flex;flex-flow:row wrap}.blockWrap .block-news .main-group .articles::after{clear:both;content:"";display:block}@media all and (max-width:480px){.blockWrap .block-news .main-group .articles{margin:0;display:block;width:auto}}.blockWrap .block-news .main-group .articles .articles--item{width:calc(33.3333333333% - 53.3333333333px);float:left;margin-left:40px;margin-bottom:40px}@media all and (max-width:480px){.blockWrap .block-news .main-group .articles .articles--item{margin-left:0!important;width:100%!important;margin-top:20px;margin-bottom:0}}.blockWrap .block-news .main-group .articles .articles--item img{margin-bottom:13px}.blockWrap .block-news .main-group .articles .articles--item h4{line-height:1.31;display:inline;border-bottom:1px solid transparent;transition:all 0.4s ease}.blockWrap .block-news .main-group .articles .articles--item a:hover h4{border-color:currentColor}.blockWrap .block-news .main-group .articles .articles--item.item1{width:calc(66.6666666667% - 66.6666666667px);float:left;margin-left:40px;background-size:cover;position:relative;min-height:495px}.blockWrap .block-news .main-group .articles .articles--item.item1:hover h4{border-bottom:1px solid #fff}.blockWrap .block-news .main-group .articles .articles--item.item1 .overlay{background:rgba(52,52,52,.3);position:absolute;top:0;left:0;width:100%;height:100%}.blockWrap .block-news .main-group .articles .articles--item.item1 .overlay div{width:45%;padding:22px 30px;position:absolute;bottom:0;left:0}.blockWrap .block-news .main-group .articles .articles--item.item1 .overlay h4,.blockWrap .block-news .main-group .articles .articles--item.item1 .overlay p{color:#fff;margin:0}@media all and (max-width:984px){.blockWrap .block-news .main-group .articles .articles--item.item1{min-height:306px}}@media all and (max-width:984px) and (max-width:1260px){.blockWrap .block-news .main-group .articles .articles--item.item1{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:984px) and (max-width:480px){.blockWrap .block-news .main-group .articles .articles--item.item1{margin:0 20px;width:calc(100% - 40px)}}@media all and (max-width:480px){.blockWrap .block-news .main-group .articles .articles--item.item1{margin:40px 0 0}}.blockWrap .block-news .main-group .articles .articles--item.item3{clear:left}.blockWrap .block-news .main-group .articles .articles--item img{width:100%;height:auto}.blockWrap .block-news .main-group .articles .articles--item p{margin:0 0 20px 0}@media all and (max-width:984px){.blockWrap .block-news .main-group .articles .articles--item{width:calc(50% - 60px);float:left;margin-left:40px}}@media all and (max-width:768px){.blockWrap .block-news .main-group .articles .articles--item{width:calc(100% - 80px);float:left;margin-left:40px}}.blockWrap .block-news .created{font-size:13px!important;line-height:2.31;text-transform:uppercase;margin:6px 0 0}.blockWrap .block-fullicons{margin:0}.blockWrap .block-fullicons .icons{padding:0 40px 60px}.blockWrap .block-fullicons .icons h3{margin:0 40px 0;color:#222;border-bottom:1px solid rgba(0,0,0,.15);font-size:20px;padding-bottom:24px}@media all and (max-width:480px){.blockWrap .block-fullicons .icons h3{margin-left:20px;margin-right:20px;margin-bottom:20px}}.blockWrap .block-fullicons .icons p,.blockWrap .block-fullicons .icons li{color:#919191}.blockWrap .block-fullicons .icons--item{width:calc(20% - 48px);float:left;margin-left:40px}@media all and (max-width:1260px){.blockWrap .block-fullicons .icons--item{width:calc(50% - 60px);float:left;margin-left:40px}.blockWrap .block-fullicons .icons--item:nth-child(2n){clear:left}}@media all and (max-width:768px){.blockWrap .block-fullicons .icons--item{width:calc(100% - 80px);float:left;margin-left:40px;clear:both}}@media all and (max-width:480px){.blockWrap .block-fullicons .icons--item{width:calc(100% - 40px);margin-left:20px}}@media all and (max-width:768px){.blockWrap .block-fullicons .icons{padding-left:0;padding-right:0;padding-bottom:38px}}@media all and (max-width:768px){.blockWrap .block-fullicons{padding-bottom:38px}}.blockWrap .border{border-top:1px solid rgba(145,145,145,.2)}.blockWrap-video{background:#faf5f0}@media all and (max-width:768px){.block .block-video--desc,.block .block-gallery--desc,.block .block-image--desc{width:calc(100% - 80px);float:left;margin-left:40px;display:block;float:none}}@media all and (max-width:480px){.block .block-video--desc,.block .block-gallery--desc,.block .block-image--desc{padding-top:38px;padding-bottom:18px;margin-left:20px;width:calc(100% - 40px)}.block .block-video--desc ul,.block .block-gallery--desc ul,.block .block-image--desc ul{margin-left:20px}}.home{height:100%;width:100%}.home #wrap,.home main,.home .pageWrap{height:100%;padding-top:0}.home main{margin:0}.home header{position:absolute;margin:0;width:100%;border:0;box-sizing:border-box;background:transparent;transition:background 0.5s ease}.home header nav ul li a,.home header nav ul li a:visited,.home header nav ul li span.nolink{color:#fff}.home header .burger span{background:#fff;transition:background 0.5s ease}.home header::after{opacity:0}.home header.full{background:#fff;position:fixed;animation:fadein 0.5s ease alternate}.home header.full #logo{background-image:url(/site/templates/images/logo-black.svg)}.home header.full::after{opacity:1}.home header.full nav ul li a{color:#000}.home header.full .burger span{background:#4c024d}@keyframes fadein{from{opacity:0}to{opacity:1}}.home header #logo{background-image:url(/site/templates/images/logo.svg)}.home h3{color:#292626}.home p{margin:0 0 37px;position:relative}.home .hero{height:100%;width:100%;position:relative;overflow:hidden;background:#000}.home .hero--text{position:absolute;left:0;z-index:3;font-size:45px;bottom:215px;letter-spacing:-.4px;color:#fff;font-weight:300;width:560px;margin-left:80px;opacity:0;margin-bottom:-15px;transition:0.75s all ease}.home .hero--text.loaded{opacity:1;margin-bottom:0}.home .hero--text span{line-height:51px}.home .hero--text--link{color:#fff;line-height:36px;padding-top:7px;position:relative}@media all and (max-width:480px){.home .hero--text--link{line-height:inherit}}.home .hero--text--link.active{color:#4c024d}.home .hero--text--link.active:after{content:"";position:absolute;background:rgba(255,255,255,.5);left:0;bottom:0;width:100%;height:78%;z-index:-1}.home .hero--shadow{position:absolute;right:0;top:0;z-index:2}.home .hero--shadow-br{width:100%;height:100%;opacity:.4;background:rgba(0,0,0,0);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),color-stop(100%,rgb(0,0,0)));background:linear-gradient(130deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgb(0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}@media all and (max-width:1300px){.home .hero--shadow-br{width:100%}}.home .hero--shadow-top{width:100%;height:191px;opacity:.2;background-image:linear-gradient(to top,rgba(0,0,0,0),rgb(0,0,0))}.home .hero--links{position:absolute;z-index:3;bottom:0;right:0;width:415px;opacity:0;animation:all 0.5s ease;margin-bottom:-15px;transition:0.75s all ease}.home .hero--links.loaded{opacity:1;margin-bottom:0}.home .hero--links li{list-style:none;display:table;height:122px;width:100%}.home .hero--links *{color:#fff}.home .hero--links a{border-top:1px solid rgba(255,255,255,.2);height:100%;display:table-cell;vertical-align:middle;background:url(/site/templates/images/arrow-r.svg) no-repeat 375px 43px;padding-right:62px;transition:all 0.4s ease;background-color:transparent;padding-bottom:10px}.home .hero--links a:hover{padding-left:20px;background-color:rgba(255,255,255,.1)}.home .hero--links span{display:block;letter-spacing:-.2px}.home .hero--links--link-title{font-size:24px}.home .hero--links--link-text{font-size:18px}.home .hero--image{height:100%;width:100%;background-size:cover;background-position:center;position:absolute;top:0;transform:scale(1.2,1.2) translate(5%,0%);opacity:0;transition:opacity 0.5s ease;z-index:1}.home .hero--image.active{opacity:1}.home .hero--image.panning{animation:panning 20s linear;animation-fill-mode:forwards}.home .hero--image.paused{animation-play-state:paused}.home .hero .scroll-down{z-index:3;color:#fff;line-height:50px;position:absolute;bottom:0;left:0;margin:0 0 53px 80px;font-size:17px;letter-spacing:-.2px;opacity:0;display:none;animation:pulsing 1.75s ease infinite}.home .hero .scroll-down.loaded{display:block}@media all and (max-width:1100px){.home .hero{height:auto}.home .hero--text{position:relative;bottom:auto;padding-top:120px;padding-bottom:40px}.home .hero--links{position:relative;margin-left:40px}.home .hero .scroll-down{position:relative;bottom:auto}}@media all and (max-width:768px){.home .hero--text{max-width:calc(100% - 80px);margin-left:40px;font-size:40px}.home .hero--links{padding-bottom:60px;margin-left:0}.home .hero--links li{height:100px}.home .hero--links li a{background-position:right}.home .hero--links--link-title{font-size:23px}.home .hero .scroll-down,.home .hero .scroll-down.loaded{display:none}}@media all and (max-width:480px){.home .hero{height:519px}.home .hero--text{height:213px;margin-bottom:0;margin-left:20px;font-size:30px;padding-bottom:39px;max-width:calc(100% - 40px)}.home .hero--text span{line-height:31px;bottom:39px;position:absolute}.home .hero--links{max-width:calc(100% - 20px);padding:20px;margin-top:0;padding-top:0}.home .hero--links li{height:46px}.home .hero--links li a{padding:0;background-size:4%;background-position:right 8px top 12px;background-repeat:no-repeat}.home .hero .hero--links--link-title{font-size:20px;line-height:46px}.home .hero .hero--links--link-text{display:none}.home .hero .scroll-down{position:relative;bottom:auto}}.home .introBanner{background:#faf5f0}.home .introBanner .divider{border-bottom:1px solid rgba(0,0,0,.15);clear:both;margin:0 40px}@media all and (max-width:480px){.home .introBanner .divider{margin:0 20px}}.home .introBanner h2{font-size:33px;font-weight:300;line-height:1.24;color:#242424;margin:103px 0 36px}@media all and (max-width:480px){.home .introBanner h2{margin-top:70px;font-size:28px}}@media all and (max-width:1260px){.home .introBanner .main-group{width:calc(100% - 80px);float:left;margin-left:40px}}@media all and (max-width:480px){.home .introBanner .main-group{float:none;width:auto;margin-left:20px}}.home .introBanner .main-group-icons{float:none;width:auto;margin-left:0}@media all and (max-width:1260px){.home .introBanner .main-group-icons{margin-left:0}}.home .introBanner .iconColumns{padding:15px 40px 80px;margin-left:-40px;overflow:hidden}.home .introBanner .iconColumns--item{width:calc(20% - 48px);float:left;margin-left:40px}@media all and (max-width:1260px){.home .introBanner .iconColumns--item{width:calc(50% - 60px);float:left;margin-left:40px}.home .introBanner .iconColumns--item:nth-child(2n+1){clear:left}}@media all and (max-width:480px){.home .introBanner .iconColumns--item{width:calc(100% - 80px);float:left;margin-left:40px}}.home .introBanner .iconColumns--item p,.home .introBanner .iconColumns--item li{font-size:18px;line-height:1.22;color:#5d5d5d}@media all and (max-width:480px){.home .introBanner .iconColumns--item{width:auto;padding-right:0}}.home .bgBanner{background-position:right;background-repeat:no-repeat;background-size:auto 100%;float:left;clear:both;width:100%;position:relative;min-height:565px}.home .bgBanner::after{content:"";display:block;width:100%;height:105px;background:white;opacity:.9;position:absolute;bottom:0;left:0}.home .bgBanner h3{width:50%;padding-left:80px;margin:81px 0 27px;text-align:left}.home .bgBanner ul{width:50%;padding-left:80px;color:#474747;font-size:22px;font-weight:300}.home .bgBanner ul li{width:50%;list-style:none;display:inline-block;box-sizing:border-box;padding-left:17px;margin-bottom:17px}.home .bgBanner ul li::before{content:"";border:solid #000;opacity:.25;border-width:0 2px 2px 0;display:inline-block;width:10px;height:10px;transition:margin 0.4s ease;margin-left:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:"";margin:0 15px 0 -16px}@keyframes panning{0%{transform:scale(1.2,1.2) translate(5%,0%)}90%{transform:scale(1.2,1.2) translate(-4.2%,0%)}100%{transform:scale(1.2,1.2) translate(-5%,0%)}}@keyframes pulsing{0%,15%,100%{opacity:0}50%,65%{opacity:1}}.listing_products{margin:0 40px;margin-bottom:130px}.listing_products::after{clear:both;content:"";display:block}.listing_products .products--item{display:block;margin-right:-80px;background:#faf5f0;border-top:1px solid rgba(66,66,66,.2);padding:0 454px 40px 70px;position:relative;overflow:hidden;min-height:200px}@media all and (max-width:1260px){.listing_products .products--item{padding-right:300px}}@media all and (max-width:768px){.listing_products .products--item{padding:0 40px 70px;margin-left:-40px;margin-right:-40px}}@media all and (max-width:480px){.listing_products .products--item{padding:0 20px 70px;margin-left:-20px;margin-right:-20px}}.listing_products .products--item h3,.listing_products .products--item h4{font-size:24px;margin:46px 0 0}.listing_products .products--item h3 a,.listing_products .products--item h4 a{color:#4c024d;transition:border 0.4s ease;border-bottom:1px solid transparent}.listing_products .products--item h3 a:hover,.listing_products .products--item h4 a:hover{border-bottom:1px solid #4c024d}.listing_products .products--item p{font-size:25px;font-weight:300;line-height:1.2;color:#5d5d5d;margin:13px 0 0}@media all and (max-width:1260px){.listing_products .products--item p{font-size:20px}}.listing_products .products--item ul{font-size:20px;list-style:none;padding-left:0}.listing_products .products--item ul li{line-height:1.5}.listing_products .products--item ul a{color:#4c024d;transition:border 0.4s ease;border-bottom:1px solid transparent}.listing_products .products--item ul a:hover{border-bottom:1px solid #4c024d}.listing_products .products--item img{position:absolute;right:-100px;top:94px;transform:rotate(8deg)}@media all and (max-width:1260px){.listing_products .products--item img{width:300px}}@media all and (max-width:768px){.listing_products .products--item img{position:relative;transform:rotate(0);top:0;right:0;margin:1em auto 0;max-width:100%}}.listing_products .products--item *:last-child{margin-bottom:0}.listing_products .childmenu{border-top:1px solid #e3e3e3;margin-left:-80px;border-bottom:1px solid #fff;transition:border 0.4s ease}.listing_products .childmenu:hover,.listing_products .childmenu.open{border-bottom:1px solid #e3e3e3}.listing_products .childmenu ul ul{padding:0 0 0 15px}@media all and (max-width:1260px){.listing_products .childmenu{margin:0 auto 40px!important;padding-left:40px}}@media all and (max-width:768px){.listing_products{margin:0}.listing_products .childmenu{max-width:400px;float:none;width:100%}}.articleSegment{float:left;clear:left;width:100%}.repeaterItem{margin:0 40px}.repeaterItem::after{clear:both;content:"";display:block}.repeaterItem .banner_style1 h3{background:red}@media all and (max-width:768px){.repeaterItem{margin:0}}.side-intro{width:calc(25% - 50px);float:left;margin-left:40px}@media all and (max-width:1260px){.side-intro{width:calc(100% - 80px);float:left;margin-left:40px}}@media all and (max-width:480px){.side-intro{margin:0 20px}}.side-intro h3,.side-intro h4{font-size:24px;line-height:1.32;margin:32px 0 0}.side-intro p{font-size:18px;line-height:1.22;color:#919191;margin-top:12px}.main-group{width:calc(75% - 70px);float:left;margin-left:40px}.main-group.no-sidebar{margin-left:calc(25% - 50px + 80px)}@media all and (max-width:1260px){.main-group.no-sidebar{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.main-group.no-sidebar{margin:0 20px;width:calc(100% - 40px)}}@media all and (max-width:1260px){.main-group{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.main-group{margin:0 20px;width:calc(100% - 40px)}}.rep_imgList .side-intro h3{padding-top:20px}@media all and (max-width:768px){.rep_imgList .side-intro h3{padding-top:24px}}.rep_imgList .arrowLink-medium a,.rep_imgList .arrowLink-medium *::after{color:#000}.rep_imgList .list{margin-bottom:111px}.rep_imgList .list--item{display:flex;flex-flow:row wrap;justify-content:center;border-bottom:1px solid #d8d8d8;min-height:200px}.rep_imgList .list--item--text{flex:1;padding:55px 0 30px}.rep_imgList .list--item--text h4{margin-bottom:13px}.rep_imgList .list--item--text p{margin-top:0}.rep_imgList .list--item--text *:first-child{margin-top:0}.rep_imgList .list--item--text *:last-child{margin-bottom:0}@media all and (max-width:984px){.rep_imgList .list--item--text{padding-top:30px}}@media all and (max-width:768px){.rep_imgList .list--item--text{flex:initial;width:100%;display:block;padding-bottom:0}}.rep_imgList .list--item--image{width:416px;background-position:bottom right;background-size:contain;background-repeat:no-repeat;min-height:280px;margin-left:60px}@media all and (max-width:984px){.rep_imgList .list--item--image{margin-left:20px;margin-right:0;min-height:231px;width:226px}}@media all and (max-width:768px){.rep_imgList .list--item--image{width:100%;margin-left:-10%;margin-right:0;background-position:center;height:139px;height:35vw;min-height:139px;margin-top:9px}}.feature_block,.feature_block_icons{background:#4c024d;margin:0;padding:100px 0 60px;overflow:hidden}.feature_block h3,.feature_block_icons h3{color:#fff;margin-bottom:5px;margin-top:0}@media all and (max-width:768px){.feature_block,.feature_block_icons{padding:62px 0}.feature_block h3,.feature_block_icons h3{margin-bottom:40px;font-size:24px}.feature_block.row1,.row1.feature_block_icons{border-top:1px solid rgba(255,255,255,.2)}}@media all and (max-width:480px){.feature_block .main-group,.feature_block_icons .main-group{margin:0;padding-left:20px}}.feature_block .features,.feature_block_icons .features{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);display:flex;flex-flow:row wrap}.feature_block .features::after,.feature_block_icons .features::after{clear:both;content:"";display:block}.feature_block .features .features--item,.feature_block_icons .features .features--item{width:calc(33.3333333333% - 53.3333333333px);float:left;margin-left:40px;margin-bottom:40px}.feature_block .features .features--item h4,.feature_block_icons .features .features--item h4{color:#fff;line-height:1.26;margin:40px 0 0;margin-top:0;font-size:24px}@media all and (max-width:768px){.feature_block .features .features--item h4,.feature_block_icons .features .features--item h4{font-size:22px}}.feature_block .features .features--item p,.feature_block_icons .features .features--item p{color:#fff;opacity:.4;font-size:19px;line-height:1.26}.feature_block .features .features--item .icon,.feature_block_icons .features .features--item .icon{display:block;width:101px;height:68px;background-size:contain;background-position:left center;background-repeat:no-repeat;margin-bottom:16px}@media all and (max-width:1260px){.feature_block .features .features--item,.feature_block_icons .features .features--item{width:calc(50% - 60px);float:left;margin-left:40px}.feature_block .features .features--item:nth-child(2n+1),.feature_block_icons .features .features--item:nth-child(2n+1){clear:left}}@media all and (max-width:768px){.feature_block .features .features--item,.feature_block_icons .features .features--item{width:calc(100% - 80px);float:left;margin-left:40px;clear:left}}@media all and (max-width:480px){.feature_block .features .features--item,.feature_block_icons .features .features--item{margin-bottom:20px}}.feature_block_icons{background:none;padding-top:0}@media all and (max-width:480px){.feature_block_icons{padding-bottom:0}}.feature_block_icons .repeaterItem{padding-top:100px}@media all and (max-width:480px){.feature_block_icons .repeaterItem{padding-top:60px}.feature_block_icons .repeaterItem h3{margin-bottom:24px}}.feature_block_icons h3{color:#000}.feature_block_icons .features .features--item{margin-bottom:45px}@media all and (max-width:768px){.feature_block_icons .features .features--item{margin-bottom:20px}}.feature_block_icons .features .features--item h4{color:#4c024d;margin:0}.feature_block_icons .features .features--item p,.feature_block_icons .features .features--item li{opacity:1;margin:0;color:#919191;font-size:18px}.feature_block_icons .features .features--item ul{padding-left:22px;text-indent:-4px}.feature_block_icons .features .features--item p,.feature_block_icons .features .features--item ul{margin-top:8px}.feature_block_icons .features .features--item p:first-child,.feature_block_icons .features .features--item ul:first-child{margin-top:0}.image_banner{background-size:cover;position:relative;float:left;clear:both;width:100%;padding:0 80px;box-sizing:border-box}.image_banner .overlay{transition:all 0.4s ease}.image_banner:hover .overlay{background:rgba(0,0,0,.5)}@media all and (max-width:768px){.image_banner{padding:0 40px}}@media all and (max-width:480px){.image_banner{padding:0 20px}}.image_banner h3{text-align:left;color:#fff;margin:135px 0 0;font-weight:300;position:relative;z-index:2;font-size:35px;line-height:45px}@media all and (max-width:768px){.image_banner h3{margin-top:80px}}.image_banner p{font-size:20px;letter-spacing:-.2px;margin:27px 0 155px;position:relative;display:inline-block;z-index:2;color:#fff}@media all and (max-width:768px){.image_banner p{margin-bottom:80px}}.image_banner p::before{content:"";position:absolute;top:-13px;right:-3px;border-top:1px solid #fff;opacity:.2;width:100vw;height:1px}.image_banner p::after{content:"";margin-left:10px;content:"";border:solid #fff;opacity:.5;border-width:0 .08em .08em 0;display:inline-block;width:.5em;height:.5em;transition:margin 0.4s ease;margin-left:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.feature_block_image{overflow:hidden}.feature_block_image .seperated_header{padding-top:52px}@media all and (max-width:480px){.feature_block_image .seperated_header{padding-top:20px}}.feature_block_image .seperated_header h3{margin-bottom:0}.feature_block_image .repeaterItem{background-position:bottom right;background-repeat:no-repeat;background-size:contain}.feature_block_image .main-group{width:calc(50% - 60px);float:left;margin-left:40px}@media all and (max-width:1260px){.feature_block_image .main-group{width:calc(100% - 80px);float:left;margin-left:40px}}.feature_block_image .side-intro p{margin-top:10px}@media all and (max-width:1260px){.feature_block_image .side-intro{width:calc(75% - 70px);float:left;margin-left:40px}}@media all and (max-width:480px){.feature_block_image .side-intro{width:calc(100% - 40px);margin-left:20px}}@media all and (max-width:1260px){.feature_block_image .side-intro{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.feature_block_image .side-intro{margin:0 20px;width:calc(100% - 40px)}}.feature_block_image .statWrap{position:relative}.feature_block_image .statWrap .quarterBg{position:absolute;width:25%;bottom:0;left:75%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom;min-width:450px}@media all and (max-width:1260px){.feature_block_image .statWrap .quarterBg{display:none}}.feature_block_image .statBlocks{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);margin-bottom:50px}.feature_block_image .statBlocks::after{clear:both;content:"";display:block}.feature_block_image .statBlocks--item{width:calc(50% - 60px);float:left;margin-left:40px}.feature_block_image .statBlocks--item:nth-child(2n+1){clear:left}.feature_block_image .statBlocks--item h4{margin:0}.feature_block_image .statBlocks--item p{margin-top:0;margin-bottom:63px}@media all and (max-width:768px){.feature_block_image .statBlocks--item{width:calc(100% - 80px);float:left;margin-left:40px}.feature_block_image .statBlocks--item p{margin-bottom:38px}}@media all and (max-width:480px){.feature_block_image .statBlocks--item{width:calc(100% - 40px);margin:0 20px}.feature_block_image .statBlocks--item h4{font-size:21px;margin-bottom:10px}.feature_block_image .statBlocks--item p{font-size:18px;font-weight:100}}@media all and (max-width:768px){.feature_block_image .statBlocks{padding-bottom:18px}}.journey .homeInner{width:1120px}.journey .card-items{background-size:50%;background-position:right 10px;background-repeat:no-repeat;margin-top:40px}.journey--item{width:50%;padding-right:20px;box-sizing:border-box;display:flex}.journey--item span{width:62px;display:block;float:left;height:62px;border:1px solid #d9d9d9;border-radius:100%;text-align:center;line-height:67px;font-size:18px;flex:0 0 62px;margin-right:32px;position:relative;z-index:2;background:#fff}.journey--item h4{margin:13px 0 3px;font-size:24px;line-height:30px;position:relative}.journey--item p{position:relative}.journey--item h4::after,.journey--item p::after{content:"";height:100%;display:block;width:1px;border-left:1px solid #d9d9d9;position:absolute;left:-64px;top:5px;padding-bottom:37px;z-index:1}.journey--item:last-child{padding-bottom:8px}.journey--item:last-child h4::after,.journey--item:last-child p::after{display:none}.colour_banner{background:#4c024d;transition:background 0.4s ease;color:#fff;margin:0}.colour_banner:hover{box-shadow:none;background:#5B025C}.colour_banner h3{margin:0;font-size:24px;line-height:1.29;color:#fff;padding:84px 80px}@media all and (max-width:768px){.colour_banner h3{padding:60px 40px}}@media all and (max-width:480px){.colour_banner h3{padding:40px 20px}}.colour_banner h3:after{content:"";border:solid #fff;opacity:.5;border-width:0 1px 1px 0;display:inline-block;width:.6em;height:.6em;transition:margin 0.4s ease;margin-left:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:5px}.text_block .main-group{padding:108px 0 120px}@media all and (max-width:768px){.text_block .main-group{margin:0;padding:34px 40px 20px}.text_block .main-group p,.text_block .main-group li{font-size:18px;line-height:1.22}}@media all and (max-width:480px){.text_block .main-group{padding:34px 20px 20px}}.text_block h3{font-size:24px;margin:0 0 13px}.text_block p{font-size:25px;font-weight:300;line-height:1.2}.child_products{padding:68px 0 117px}@media all and (max-width:768px){.child_products{padding-top:18px}}.child_products .main-group{margin-top:75px}@media all and (max-width:768px){.child_products .main-group{margin-top:38px}}@media all and (max-width:480px){.child_products{padding-top:20px}}.withBorder{border-top:1px solid #d8d8d8}.block-news .childmenu{border-top:1px solid #e3e3e3;margin-left:-80px;border-bottom:1px solid #fff;transition:border 0.4s ease}.block-news .childmenu:hover,.block-news .childmenu.open{border-bottom:1px solid #e3e3e3}.news .articles--featured{display:block;width:100%;margin:0 80px 0 40px}@media all and (max-width:480px){.news .articles--featured{margin:0;width:calc(100% - 40px)}}.news .articles--featured a{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);display:flex;margin-bottom:40px;min-height:437px}.news .articles--featured a::after{clear:both;content:"";display:block}@media all and (max-width:768px){.news .articles--featured a{min-height:0;display:block}}.news .articles--featured .description{width:calc(33.3333333333% - 53.3333333333px);float:left;margin-left:40px;padding:40px 0 40px 40px;background:#4c024d}@media all and (max-width:1260px){.news .articles--featured .description{width:calc(50% - 60px);float:left;margin-left:40px}}@media all and (max-width:768px){.news .articles--featured .description{width:calc(100% - 80px);float:left;margin-left:40px;min-height:0}}.news .articles--featured .description h4{margin:0}.news .articles--featured .description h4,.news .articles--featured .description p,.news .articles--featured .description ul{margin-right:40px}.news .articles--featured .background{width:calc(66.6666666667% - 66.6666666667px);float:left;margin-left:40px;background-size:cover;background-position:center;margin-left:0;flex:1}@media all and (max-width:768px){.news .articles--featured .background{width:calc(100% - 80px);float:left;margin-left:40px;width:calc(100% - 40px);flex:0;min-height:300px}}.pagination{width:calc(75% - 70px);float:left;margin-left:40px;margin-left:calc(25% - 50px + 80px)}.pagination .prev{float:left}@media all and (max-width:1260px){.pagination{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.pagination{margin:0 20px;width:calc(100% - 40px)}}.market-intelligence .block-news{margin-bottom:100px}@media all and (max-width:1260px){.market-intelligence .childmenu{margin:0 auto 40px!important;padding-left:40px}}@media all and (max-width:768px){.market-intelligence .childmenu{max-width:400px;float:none;width:100%}.market-intelligence .childmenu .parent>a{padding-right:126px}}.detail_article .pageTitle{margin-bottom:10px}.detail_article .pagetop .created{font-size:13px;letter-spacing:0}.detail_article .pagetop .created span{text-transform:uppercase}.detail_article .pagetop .created .bullet{display:inline-block;margin:0 10px}.detail_article .pagetop .created a{color:#4c024d}.detail_article .articleBody{margin:0 40px}.detail_article .articleBody::after{clear:both;content:"";display:block}@media all and (max-width:768px){.detail_article .articleBody{margin:0}}.detail_article .leadImage{height:455px;width:100%;background-size:cover;background-position:center;width:calc(75% - 70px);float:left;margin-left:40px;margin-bottom:20px}@media all and (max-width:1260px){.detail_article .leadImage{width:calc(100% - 80px);float:left;margin-left:40px;height:0;padding-bottom:55.5%}}@media all and (max-width:1260px){.detail_article .leadImage{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.detail_article .leadImage{margin:0 20px;width:calc(100% - 40px)}}.detail_article .newsDetail{width:calc(50% - 60px);float:left;margin-left:40px;margin-left:calc(25% - 50px + 80px)}@media all and (max-width:1260px){.detail_article .newsDetail{width:calc(75% - 70px);float:left;margin-left:40px}}@media all and (max-width:984px){.detail_article .newsDetail{width:calc(100% - 80px);float:left;margin-left:40px}}@media all and (max-width:1260px){.detail_article .newsDetail{width:calc(100% - 80px);float:left;margin-left:40px;margin-left:calc(0% - 40px + 80px);clear:both}}@media all and (max-width:480px){.detail_article .newsDetail{margin:0 20px;width:calc(100% - 40px)}}.detail_article .newsDetail p,.detail_article .newsDetail li{font-size:18px;line-height:1.22;color:#919191}.detail_article .newsDetail p,.detail_article .newsDetail ul,.detail_article .newsDetail ol{margin-bottom:25px}.detail_article .newsDetail ul{padding-left:0;line-height:1.22}.detail_article .newsDetail li{list-style:none}.detail_article .newsDetail li::before{content:"";display:inline-block;vertical-align:top;margin-top:.3em;margin-right:14px;width:6px;height:6px;background:#4c024d;border-radius:100%}.detail_article .newsDetail .summary{font-size:25px;font-weight:100;line-height:1.2}.detail_article .newsDetail blockquote p{font-size:25px;font-weight:100;line-height:1.2;margin:0}@media all and (max-width:480px){.detail_article .newsDetail blockquote p{font-size:22px}}.detail_article .newsDetail blockquote strong{font-size:18px;font-weight:normal;color:#4c024d}@media all and (max-width:1260px){.detail_article .twitter{display:none}}.relatedNews .articles{padding-top:85px;padding-bottom:80px}.contact-us .intro a,.contact-us .intro span{color:#4c024d}.contact-us .intro .phone{margin-bottom:-5px}.contact-us .intro label{width:80px;display:inline-block}.contact-us .pagetop .intro .disclaimer{font-size:18px;font-weight:100;line-height:1.22}.contact-us .blockWrap.bg{border-bottom:1px solid rgba(0,0,0,.15)}.contact-us footer{margin-top:0}.contact-us form{padding-bottom:100px}.contact-us .formrow.sn{display:none}.contact-us .blockWrap .block-enquiryForm form{max-width:708px}.contactThanks::after{clear:both;content:"";display:block}.contactThanks p.summary{width:calc(66.6666666667% - 66.6666666667px);float:left;margin-left:40px;font-size:25px;font-weight:100;line-height:1.2;margin-left:0}@media all and (max-width:768px){.contactThanks p.summary{width:100%}}.contactThanks ul{padding-left:0;clear:both}.contactThanks ul li{list-style:none;margin-bottom:0;line-height:1.6}.g-recaptcha>div{margin-left:auto}body.design footer{margin-top:0}.designDiagrams{width:100%;float:left;clear:both;background:#4c024d;padding-bottom:100px}.designDiagrams h3{color:#fff}.designDiagrams p{color:rgba(255,255,255,.5)}.designDiagrams .designItem--text *:first-child{margin-top:0}.designDiagrams .designItem--text *:last-child{margin:0}.designItem{margin:0 40px;position:relative}.designItem::after{clear:both;content:"";display:block}@media all and (max-width:768px){.designItem{display:block;margin:0}}.designItem--text{width:calc(25% - 50px);float:left;margin-left:40px;position:absolute;top:50%;transform:translate(0,-50%)}@media all and (max-width:1260px){.designItem--text{width:calc(50% - 60px);float:left;margin-left:40px}}@media all and (max-width:768px){.designItem--text{width:calc(100% - 80px);float:left;margin-left:40px;padding-top:40px;position:static;transform:none}}@media all and (max-width:480px){.designItem--text{margin:0 20px;width:calc(100% - 40px)}}.designItem--diagram{width:calc(75% - 70px);float:left;margin-left:40px;float:right!important;padding:100px 0 50% 0;display:flex;justify-content:center}@media all and (max-width:1260px){.designItem--diagram{width:calc(50% - 60px);float:left;margin-left:40px;padding-bottom:36%}}@media all and (max-width:768px){.designItem--diagram{width:calc(100% - 80px);float:left;margin-left:40px;padding-top:20px;padding-bottom:65%}}@media all and (max-width:480px){.designItem--diagram{padding-top:30px}}.exploder{position:relative;width:904px;margin:0 auto;max-width:100%}.exploder img{position:absolute;top:0;left:0;transition:all 0.8s ease;max-width:100%}.exploder img.card-side,.exploder img.shadow{opacity:0}.exploder img .last-shadow{opacity:.3}@media all and (max-width:480px){.exploder.expanded{margin-bottom:20px}}.exploder.expanded img.card-side{opacity:1}.exploder.expanded img.shadow.shadow1{opacity:.1}.exploder.expanded img.shadow.shadow2{opacity:.2}.exploder.expanded img.shadow.shadow3{opacity:.7}.exploder.expanded img.shadow.shadow4{opacity:.4}.exploder.expanded img.shadow.last-shadow{opacity:.2}.exploder.exploder.expanded.secondState .animate{left:-80px}@media all and (max-width:1250px),all and (max-height:820px){.exploder.exploder.expanded.secondState .animate{left:-60px}}@media all and (max-width:1000px){.exploder.exploder.expanded.secondState .animate{left:-40px}}.who-we-are .block-video .side-intro p{font-size:25px;font-weight:100;line-height:1.2}@media all and (max-width:480px){.who-we-are .block-video .side-intro p{font-size:18px}}.who-we-are .blockWrap-image{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.who-we-are .blockWrap-image .block-image--single_image{margin-top:-1px;margin-bottom:-1px}.your-card-journey .block_image0 .blockWrap{background:#4c024d}.your-card-journey .block_image0 .blockWrap .side-intro h3{color:#fff}.your-card-journey .block_image0 .blockWrap .side-intro p,.your-card-journey .block_image0 .blockWrap .side-intro ul{color:rgba(255,255,255,.5)}.your-card-journey .block_image1 .blockWrap{border-top:1px solid #d8d8d8}.your-card-journey .blockWrap-video{background:#faf5f0}.your-card-journey .block-gallery{min-height:400px}.detail_basic{padding-bottom:80px}.detail_basic.detail_article .newsDetail ul{padding-left:40px}.detail_basic.detail_article .newsDetail ul li:before{margin-top:.5em}.detail_basic.detail_article .newsDetail ol{counter-reset:item}.detail_basic.detail_article .newsDetail ol li{list-style:none}.detail_basic.detail_article .newsDetail ol li:before{content:counter(item) ". ";counter-increment:item;background:none;color:#4c024d;width:auto;height:auto;margin-top:0;margin-right:.25em}.detail_basic.detail_article thead tr,.detail_basic.detail_article tbody tr:nth-child(even){background-color:#faf5f0}.detail_basic.detail_article th{font-weight:400;color:#4c024d}.detail_basic.detail_article th,.detail_basic.detail_article td{text-align:left;padding:10px}h4.inlineIcon{min-height:66px;align-items:center}h4.inlineIcon span{padding-top:0}#home_area1{max-height:970px}