@charset "UTF-8";/*!normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:500}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.7em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.tns-outer{padding:0!important;position:relative}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-1e4em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70/3);width:-moz-calc(100% * 70/3);width:calc(100% * 70/3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100%/70);width:-moz-calc(100%/70);width:calc(100%/70);height:10px;float:left}body,button,input,select,optgroup,textarea{color:#2d2926;font-family:roboto,sans-serif;font-size:16px;font-size:1rem;line-height:1.33;font-weight:300}h1,h2,h3,h4,h5{clear:both;color:#122d59;margin:0 0 .5em}h1,.h1{font-weight:500;font-size:2.441rem;line-height:1.2em}h2,.comment-reply-title{font-weight:400;font-size:1.953rem}h3,.h3{font-weight:500;font-size:1.563rem}h4{font-weight:500;font-size:1.25rem}h5{font-weight:400;font-size:1.25rem}p{margin:0 0 1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,andale mono,dejavu sans mono,monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;opacity:0;transition:.3s ease-out opacity}body.loaded{opacity:1}.noscroll{overflow-y:hidden}.hidden{display:none}.galleryOpen{display:block!important;z-index:99999999;position:fixed;background-color:rgba(0,0,0,.8);top:0;left:0;height:100%;width:100%}#content{display:block;padding-top:15.25rem;overflow:hidden;z-index:0}.container{width:100%;padding:0 5%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:1em 0;padding-left:2em}.textArea li{margin:0 0 .5rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}section{float:left;width:100%;display:block;z-index:0;position:relative}.smallPrint{font-size:.8125rem}.divider,.divider02,.divider03{background-image:url(/wp-content/themes/harrisboilerplate/img/swoosh03.svg);background-position:top left;-webkit-background-size:cover;background-size:cover;display:block;float:left;width:102%;transform:translateX(-1%);height:auto;padding-top:16.554167%;margin:-.15rem 0}.divider02{background-image:url(/wp-content/themes/harrisboilerplate/img/swoosh04.svg);background-color:#dddbd8}.divider03{background-image:url(/wp-content/themes/harrisboilerplate/img/swoosh05.svg);background-color:transparent;z-index:1;position:relative}.page-template-page-training .divider03,.page-template-page-contact .divider03{background-image:url(/wp-content/themes/harrisboilerplate/img/swoosh06.svg)}.buttons,.nav-links{margin:3.125rem 0;width:100%}.buttons .button,.buttons .nav-previous a,.buttons .nav-next a,.nav-links .button,.nav-links .nav-previous a,.nav-links .nav-next a{margin-right:1rem;margin-bottom:1rem}.buttons .button:first-of-type,.buttons .nav-previous a:first-of-type,.buttons .nav-next a:first-of-type,.nav-links .button:first-of-type,.nav-links .nav-previous a:first-of-type,.nav-links .nav-next a:first-of-type{margin-left:0}.greyBG{background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 );float:left;width:100%}.avatar{display:none}.comment-author .fn{font-weight:500;font-size:1.777rem;color:#122d59}.comment-metadata a{font-weight:400;font-size:1.333rem;text-decoration:none;margin-bottom:1.5625rem;display:inline-block}.comment-list,.children{padding:0;margin:0;list-style:none}.comment{margin-top:3.125rem}.children{padding-left:1.5625rem}.sliderItemInner{display:block;position:relative}.sliderItemInner .caption{display:block;position:absolute;bottom:15%;left:5%;background-color:rgba(0,0,0,.6);padding:1rem;border-radius:1.5625rem;color:#fff;width:auto;max-width:20rem;font-size:.8rem;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2)}.breadcrumbs{display:block;position:absolute;left:5%;bottom:110%;font-size:.8rem}table{margin:0 0 1.5em;width:100%}#preload{display:block;position:fixed;top:0;bottom:0;right:0;left:auto;background-color:#fff;z-index:9999999}#preload #animation{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:auto;overflow:visible}#preload #cdukLogo{width:100%;height:auto;display:block;opacity:0;transform:scale(1)}#preload .red{color:#d1122e}#preload .grey{color:#dddbd8}#preload .blue{color:#122d59}.red{color:#d1122e}.grey{color:#dddbd8}.blue{color:#122d59}button,.button,input[type=button],input[type=reset],input[type=submit],.post-type-archive-downloads .buttons>div>a,.nav-previous a,.nav-next a{border-radius:10rem;background-color:#d1122e;color:#fff;font-size:1rem;font-weight:500;line-height:1;padding:.75rem 1rem .65rem;display:inline-block;width:100%;text-align:center;max-width:15.31rem;transform:scale(1) translateY(0%);transform-origin:bottom;transition:.2s ease-out transform,.2s ease-out background-color;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);cursor:pointer;text-decoration:none;border:0}button:hover,.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.post-type-archive-downloads .buttons>div>a:hover,.nav-previous a:hover,.nav-next a:hover{background-color:#122d59;transform:scale(1.1) translateY(-10%);color:#fff}button:active,button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus,.post-type-archive-downloads .buttons>div>a:active,.post-type-archive-downloads .buttons>div>a:focus,.nav-previous a:active,.nav-previous a:focus,.nav-next a:active,.nav-next a:focus{outline:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],.cv-upload,.gallery-submission,textarea,select{color:#2d2926;border:0;border-radius:1.25rem;padding:.625rem 1.25rem;background:#fff;width:100%;display:block;transform:translateY(0) scale(1);transition:transform .2s ease-out;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,.cv-upload:focus,.gallery-submission:focus,textarea:focus,select:focus{color:inherit;outline:0;transform:translateY(-0.3rem) scale(1.05)}.cv-upload{float:left;width:100%!important;margin:0 0 1.5em}.cv-upload:before{content:'Upload your CV here';display:block;float:left}.gallery-submission{float:left;width:100%!important;margin:0 0 1.5em}.gallery-submission:before{content:'Upload a .zip file of your images';display:block;float:left}input[type=file]{display:block;overflow:hidden;font-size:.8rem;float:right}input[type=file]:focus{color:inherit;outline:0;transform:translateY(-0.3rem) scale(1.05)}select{-webkit-appearance:none;cursor:pointer;position:relative;background-image:url(/wp-content/themes/harrisboilerplate/img/selectArrow.svg);background-size:1.25rem 1.25rem;background-position:right 1.25rem center;background-repeat:no-repeat}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:0!important}div.wpcf7 .ajax-loader{display:block;margin:1rem auto 0!important}.wpcf7-not-valid{border:#d1122e .125rem solid!important}.wpcf7-checkbox{display:block}.wpcf7-checkbox.wpcf7-not-valid{display:block;padding:1rem;border-radius:1.5625rem}span.wpcf7-list-item{margin:0}div.wpcf7-validation-errors{display:block;background:#d1122e;text-align:center;color:#fff;padding:1rem;margin:0;border-radius:1.5625rem;font-weight:500;float:left;width:100%}.wpcf7-form-control-wrap{display:block;width:auto}span.wpcf7-not-valid-tip{color:#fff;font-size:.8rem;font-weight:400;display:inline-block;white-space:nowrap;padding:.2rem 1rem;background:#d1122e;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}div.wpcf7-mail-sent-ok{background:#122d59;text-align:center;color:#fff;padding:1rem;margin:0;border-radius:1.5625rem;font-weight:500;border:0;float:left;width:100%}.form>p{float:left;width:100%}.gallery-submission>.wpcf7-not-valid-tip{position:absolute;top:100%;display:block;right:50%;transform:translateX(50%)}a{color:#122d59;text-decoration:underline;transition:.2s color ease-out}a:hover{color:#d1122e}a:focus{outline:0}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:right;height:100%}.main-navigation .menu-main-navigation-container{height:100%}.main-navigation ul{display:table;list-style:none;margin:0;padding-left:0;height:100%}.main-navigation ul ul{-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2);border-radius:1.5625rem;float:left;position:absolute;top:100%;left:auto;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:.2s ease-out all;z-index:99999;display:block;height:auto;padding:1rem 2rem;background-color:#fff;width:15rem}.main-navigation ul ul li{display:block;margin:1rem 0;padding:0;white-space:normal}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:auto;color:#122d59!important}.main-navigation ul ul a:hover{color:#d1122e!important}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{opacity:1;visibility:visible;transform:translateY(0)}.main-navigation li{position:relative;float:none;display:table-cell;vertical-align:middle;padding-left:1.5625rem}.main-navigation a{display:block;text-decoration:none;font-size:1.25rem;font-weight:500;color:#122d59;transition:.2s ease-out color}.main-navigation a:hover{color:#d1122e}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a{color:#d1122e}.menu-toggle,.main-navigation.toggled ul{display:none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{text-align:center;float:left}.comment-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{margin:0 .5rem}#masthead{display:block;width:100%;position:fixed;top:0;left:0;z-index:1000}#topHeader{display:block;width:100%;float:left;background-color:#122d59;color:#fff;height:2.5rem;font-size:1rem;z-index:10;position:relative}#topHeader .container{width:100%;padding:0 5%;overflow:visible;height:100%;display:table}#topHeader .contactInfo,#topHeader .buttonsArea{vertical-align:middle;display:table-cell;text-align:right}#topHeader .contactArea{height:2.5rem;display:table}#topHeader .buttonsArea{font-size:0}#topHeader .buttonsArea a{-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#topHeader .buttonsArea a:hover{color:#d1122e}#topHeader .buttonsArea>*{display:inline-block;vertical-align:top;color:#fff;padding:0 1rem;height:2.5rem;line-height:2.5rem;font-size:1rem}#topHeader .socialIconList{height:100%;display:block}#topHeader .socialIconList a{display:table;float:left;margin-right:.625rem;height:100%;width:2.5rem;text-align:center;background-color:#fff;color:#122d59;text-decoration:none;font-size:1.15rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#topHeader .socialIconList a:hover{color:#fff;background-color:#d1122e;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#topHeader .socialIconList a i{display:table-cell;vertical-align:middle}#topHeader .contactInfo{font-weight:500;padding-left:.3125rem}#topHeader .contactInfo a{font-weight:300;color:#fff;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#topHeader .contactInfo a:hover{color:#d1122e}#topHeader a.careersButton{background-color:#dddbd8;color:#122d59;font-weight:500;text-decoration:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out}#topHeader a.careersButton:hover{color:#fff;background-color:#d1122e;height:2.75rem;line-height:2.75rem}#topHeader div.sampleButton{background-color:#d1122e;color:#fff;font-weight:500;cursor:pointer;text-decoration:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out}#topHeader div.sampleButton:hover{color:#fff;background-color:#122d59;height:2.75rem;line-height:2.75rem}#topHeader #searchButton{background-color:#fff;color:#122d59;font-weight:500;cursor:pointer;padding:0 1rem;position:relative;text-decoration:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,height .2s ease-out,line-height .2s ease-out}#topHeader #searchButton:hover{color:#fff;background-color:#d1122e;height:2.75rem;line-height:2.75rem}#topHeader #searchButton:hover i{color:#fff!important}#topHeader #searchButton i{color:#d1122e;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#topHeader #searchButton.open i{opacity:.1}#topHeader .searchButtonContainer{position:relative;padding:0!important}#topHeader #searchField{-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);display:none;position:absolute;right:0;width:33vw;max-width:33.75rem;min-width:15.3125rem;background:#fff;border:1px solid #d1122e;padding:.5rem 1rem;line-height:0}#topHeader #searchField button{width:auto;padding:0;background:0 0;color:#d1122e;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#topHeader #searchField input[type=search]{border:0;text-align:left;color:#888b8d;width:100%;border-radius:0;padding:.1rem 2rem .1rem .1rem}#topHeader #searchField input[type=search]:focus{outline:0}#topHeader #searchField .search-form{position:relative}#bottomHeader{height:8.125rem;float:left;width:100%;padding:3.125rem 0 0;background-color:transparent;border-bottom:0 solid transparent;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.16);box-shadow:0 0 0 0 rgba(0,0,0,.16);-webkit-transition:all .2s ease-out,border-bottom .1s ease-out .1s;-o-transition:all .2s ease-out,border-bottom .1s ease-out .1s;transition:all .2s ease-out,border-bottom .1s ease-out .1s;z-index:0;position:relative}#bottomHeader .container{height:100%}#bottomHeader #logo,#bottomHeader #logo img{display:inline;width:auto;height:100%}#bottomHeader.stickyHeader{height:3.75rem;padding:.625rem 0;border-bottom:1px solid #122d59;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);background-color:#fff}#hamburger{display:none}#footerSwoosh{display:block;width:100%;height:auto;float:left;position:relative;padding-top:11.13%;margin:-10.9375% 0 -1px;overflow:hidden}#footerSwoosh img{display:block;width:102%;height:auto;max-width:none;pointer-events:none;position:absolute;top:0;left:-1%}.site-footer{position:relative;z-index:1;background:#122d59;background:-webkit-linear-gradient(top,#422951 0%,#122d59 100%);background:-webkit-gradient(linear,left top,left bottom,from(#422951),to(#122d59));background:-o-linear-gradient(top,#422951 0%,#122d59 100%);background:linear-gradient(to bottom,#422951 0%,#122d59 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#422951',endColorstr='#122d59',GradientType=0 );display:block;float:left;width:100%}.site-footer .topFooter{text-align:center;padding:6.25rem 0;position:relative}.site-footer .topFooter .smallprint{display:block;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);color:#fff;font-size:.8rem;margin:0;width:100%}.site-footer .topFooter img{display:block;margin:0 auto;width:80%;max-width:15.3125rem}.site-footer .topFooter .footerMenu{display:inline-block;margin-top:3.125rem}.site-footer .topFooter .footerMenu #menu-footer-menu{list-style:none;margin:0;padding:0}.site-footer .topFooter .footerMenu #menu-footer-menu a{text-decoration:none;color:#fff}.site-footer .topFooter .footerMenu #menu-footer-menu li{margin-bottom:1rem}.site-footer .topFooter .footerMenu #menu-footer-menu li:last-child{margin-bottom:0}.site-footer #logoScroller{position:relative;white-space:nowrap;width:100%;padding:1.5625rem 0;background-color:#fff;overflow:hidden}.site-footer #logoScroller .js-marquee>div{display:inline-block;padding-right:6rem}.site-footer #logoScroller .js-marquee>div img{height:7.5rem;width:auto}.site-footer .bottomFooter{display:block;float:left;text-align:center;color:#fff;width:100%;padding:1rem;font-size:.8rem}#samplePopup,#callbackPopup{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;background:rgba(0,0,0,.8)}#samplePopup .samplesInner,#callbackPopup .samplesInner{display:block;width:90%;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 );max-width:33.75rem;padding:3.125rem;text-align:center;border-radius:1.5625rem;border:solid .25rem #d1122e;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;max-height:100vh;overflow-y:auto}#samplePopup .samplesInner i,#callbackPopup .samplesInner i{display:block;position:absolute;top:1.5rem;right:1.5rem;font-size:2rem;color:#d1122e;-webkit-transition:.2s ease-out transform,.2s ease-out color;-o-transition:.2s ease-out transform,.2s ease-out color;transition:.2s ease-out transform,.2s ease-out color;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);cursor:pointer}#samplePopup .samplesInner i:hover,#callbackPopup .samplesInner i:hover{-webkit-transform:scale(1.1) translateY(-10%);-ms-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%);color:#122d59}.hiddenMenuItem,.groupMenuItem{display:none!important}#fixedForm{display:block;background-color:#122d59;padding:1rem 0;position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:999;cursor:pointer;-webkit-transition:background-color .2s ease-out,-webkit-transform .2s ease-out;transition:background-color .2s ease-out,-webkit-transform .2s ease-out;-o-transition:background-color .2s ease-out,transform .2s ease-out;transition:background-color .2s ease-out,transform .2s ease-out;transition:background-color .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}#fixedForm .container h3{text-align:center;color:#fff;margin:0}#fixedForm:hover{background-color:#d1122e;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#closeForm{display:block;position:fixed;color:#fff;right:5%;bottom:1.2rem;z-index:999;font-size:2rem;cursor:pointer;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#closeForm:hover{color:#d1122e}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.home .textArea{max-width:37.5rem;margin:0 auto;width:100%}#pageTitleArea{display:block;width:100%;float:left;padding-left:5%;z-index:10;position:relative}#pageTitleArea h1,#pageTitleArea h2{display:inline-block;float:left}#pageTitleArea h2{max-width:27rem;min-height:4em}#pageTitleArea .swooshTopSlider{display:block;width:102%;height:auto;position:absolute;left:-1%;top:-3vw;z-index:-1;pointer-events:none;max-width:none;min-width:0}#pageTitleArea .button{float:left;clear:both}#largeSliderContainer{float:left;width:100%;display:block;z-index:0;position:relative;margin:2rem 0 5vw}#largeSliderContainer #largeSlider img{width:100%}#largeSliderContainer .swooshTopSlider{display:block;width:100%;min-width:102%;height:auto;position:absolute;left:0;bottom:0;-webkit-transform:translate(-1%,45%);-ms-transform:translate(-1%,45%);transform:translate(-1%,45%);pointer-events:none}#largeSliderContainer #videoSlider{position:relative;padding-top:56.25%;display:block;float:left;width:100%}#largeSliderContainer #videoSlider iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.tns-nav{display:block;position:absolute;z-index:100;right:5%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tns-nav button{display:block;height:1.25rem;width:1.25rem;background-color:#fff;border:0;border-radius:50%;margin:1rem 0;padding:0;outline:0;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-webkit-transition:background-color .2s ease-out,-webkit-transform .2s ease-out;transition:background-color .2s ease-out,-webkit-transform .2s ease-out;-o-transition:background-color .2s ease-out,transform .2s ease-out;transition:background-color .2s ease-out,transform .2s ease-out;transition:background-color .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.tns-nav .tns-nav-active{background-color:#d1122e}.tns-outer [data-action]{display:none}#fourPillarsHome{padding:3.125rem 0 6.25rem;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 );text-align:center}#fourPillarsHome .columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(auto-fill,minmax(20%,1fr));grid-column-gap:5%;max-width:120rem;width:100%;margin:0 auto}#fourPillarsHome .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#fourPillarsHome .column .icon{display:block;margin:3.125rem auto;height:100%;width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#fourPillarsHome .column .icon svg{max-width:18rem;max-height:15.625rem;height:100%;width:100%;overflow:visible;display:block;margin:0 auto}#fourPillarsHome .column .fourPillarsHover{display:block;position:absolute;top:0;bottom:0;right:-.5rem;left:-.5rem;border-radius:3rem;border:solid #d1122e 3px;background-color:rgba(255,255,255,.95);opacity:0;visibility:hidden;transition:.3s ease-out opacity,.3s ease-out visibility}#fourPillarsHome .column .fourPillarsHover .textArea{display:block;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:80%}#fourPillarsHome .column:hover .fourPillarsHover{opacity:1;visibility:visible}#fourPillarsHome .centeredTextArea{max-width:56.25rem;margin:0 auto;width:100%}#homeCorian{padding:6.25rem 0}#homeCorian .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem;max-width:120rem;margin:0 auto}#homeCorian .column{position:relative}#homeCorian .column .corianLogoHome{width:100%;max-width:15.3125rem;margin:0 auto}#imageTextArea{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem;grid-row-gap:6.25rem}#imageTextArea .textAreaContainer{padding-right:5vw}#imageTextArea.groupSection{padding:6.25rem 0}#imageTextArea.groupSection .textAreaContainer{padding-right:5vw;padding-left:2.5vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#imageTextArea.groupSection .textAreaContainer .textArea{float:right;max-width:49.0625rem;display:block;width:100%}#imageTextArea.repeater{display:block;width:100%;float:left;padding:6.25rem 0;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 )}#imageTextArea.repeater .row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem;margin-bottom:6.25rem}#imageTextArea.repeater .row .textAreaContainer{padding-left:2.5vw}#imageTextArea.repeater .row .textAreaContainer .textArea{max-width:49.0625rem;display:block;width:100%;float:right}#imageTextArea.repeater .row:nth-of-type(odd) .textAreaContainer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-right:2.5vw;padding-left:5vw}#imageTextArea.repeater .row:nth-of-type(odd) .textAreaContainer .textArea{float:left}#imageTextArea.repeater .row:nth-of-type(odd) .tns-ovh{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1.5625rem;border-bottom-left-radius:1.5625rem;-webkit-transform:translateZ(0);margin-bottom:4.375rem;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2)}#imageTextArea.repeater .row:last-child{margin-bottom:0!important}#smallImageSlider .tns-nav{display:block;position:absolute;z-index:100;right:auto;left:50%;bottom:-4.375rem;top:auto;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}#smallImageSlider .tns-nav button{display:inline-block;margin:0 .5rem;background-color:#122d59}#smallImageSlider .tns-nav button.tns-nav-active{background-color:#d1122e}#smallImageSlider .tns-ovh{border-top-right-radius:1.5625rem;border-bottom-right-radius:1.5625rem;-webkit-transform:translateZ(0);margin-bottom:4.375rem;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2)}#smallImageSlider img{display:block;width:100%;height:auto}#latestBlog{padding:6.25rem 0;text-align:center}#latestBlog h2{margin:0}#latestBlog .postsContainer{margin:3.125rem 0}.postsContainer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3.125rem;grid-row-gap:3.125rem;width:100%;float:left;text-align:left}#axixLandingLogos .postsContainer{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:5vw}#axixLandingLogos .textArea{text-align:center;margin-bottom:5vw}#axixLandingLogos .textArea img{width:20%;max-width:18rem;margin:0 3.125rem}.page-template-page-general #imageTextArea.repeater{padding-bottom:12rem!important;padding-bottom:calc(10rem + 5vw)!important}.postListing{display:block;cursor:pointer;text-decoration:none;width:100%;height:auto;border-radius:1.5625rem;-webkit-border-radius:1.5625rem;overflow:hidden;padding-top:100%;position:relative;z-index:0;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transition:.2s ease-out transform;-o-transition:.2s ease-out transform;transition:.2s ease-out transform;background-color:#d1122e;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2)}.postListing img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;top:0;z-index:-1;opacity:1;-webkit-transition:.2s ease-out opacity;-o-transition:.2s ease-out opacity;transition:.2s ease-out opacity}.postListing h2{display:block;position:absolute;bottom:3.125rem;left:3.125rem;right:3.125rem;margin:0;color:#fff;z-index:1;-webkit-transition:bottom .2s ease-out;-o-transition:bottom .2s ease-out;transition:bottom .2s ease-out}.postListing:after{display:block;content:'';position:absolute;bottom:0;left:0;right:0;top:50%;z-index:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(9,8,8,0.1) 20%,#2d2926 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(9,8,8,0.1) 20%,#2d2926 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(9,8,8,0.1) 20%,#2d2926 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#2d2926',GradientType=0 )}.postListing:before{display:block;position:absolute;opacity:0;top:40%;left:50%;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-out top,.2s ease-out opacity;-o-transition:.2s ease-out top,.2s ease-out opacity;transition:.2s ease-out top,.2s ease-out opacity;font-size:3.125rem;font-size:calc(4vw + 1rem);content:"\f06e";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"font awesome 5 free";font-weight:900}.postListing:hover{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}.postListing:hover img{opacity:.6}.postListing:hover:before{opacity:1;top:50%}#testimonials{padding:6.25rem 0;text-align:center;margin-bottom:6.25rem}#testimonials #testimonialsSlider-ow{max-width:33.75rem;width:100%;margin:0 auto;padding-bottom:4.375rem!important;position:relative}#testimonials #testimonialsSlider-ow:before,#testimonials #testimonialsSlider-ow:after{content:'\201C';display:block;position:absolute;top:-.25em;font-size:3.125rem;font-weight:500;color:#888b8d;left:-1.25rem}#testimonials #testimonialsSlider-ow:after{content:'\201D';left:auto;right:-1.25rem}#testimonials #testimonialsSlider-ow .tns-nav{display:block;position:absolute;z-index:100;right:auto;left:50%;bottom:0;top:auto;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}#testimonials #testimonialsSlider-ow .tns-nav button{display:inline-block;margin:0 .5rem;background-color:#122d59}#testimonials #testimonialsSlider-ow .tns-nav button.tns-nav-active{background-color:#d1122e}#testimonials p.smallPrint{margin:0;color:#888b8d}#aboutFourPillars .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem;max-width:120rem;margin:6.25rem auto 0;float:none}#aboutFourPillars .container .column .icon{display:block;height:15.3125rem;margin:0 auto 3.125rem;position:relative}#aboutFourPillars .container .column .icon svg{max-height:15.3125rem;max-width:15.3125rem;position:absolute;display:block;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#aboutFourPillars .container .column .textArea{display:block;width:100%;max-width:33.75rem;text-align:center;margin:0 auto}#aboutFourPillars .container .column .textArea del{font-size:.8125rem;text-decoration:none;color:#888b8d}#corianFeatures{padding:6.25rem 0 0;text-align:center}#corianFeatures .features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#corianFeatures .features .column{-webkit-box-flex:1;-ms-flex:1;flex:1}#corianFeatures .features .column .innerColumn{padding:0 2vw;display:block;margin:0 auto;min-width:16rem;max-width:25rem;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#corianFeatures .features .column .innerColumn .icon img{width:auto;height:5rem;margin:3.125rem 0}#corianFeatures .buttons .button{margin-left:.5rem;margin-right:.5rem}.page-template-page-corian #imageTextArea.repeater{background:0 0}.page-template-page-corian #imageTextArea.repeater .row{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-corian #imageTextArea.repeater .row:nth-child(odd){-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.page-template-page-general #content{z-index:0}.page-template-page-general footer{position:relative;z-index:1}.page-template-page-general #imageTextArea.noSingleAbove{margin-top:12vw;padding:3.125rem 0 6.25rem}#singleColTextContainer{padding:6.25rem 0}#singleColTextContainer .singleColText{max-width:33.75rem;width:100%;margin:0 auto;text-align:center}#singleColTextContainer .buttons{text-align:center}#singleColTextContainer .buttons .button{margin-right:.5rem;margin-left:.5rem}#singleColTextContainer .corianLogo{max-width:18.75rem;width:100%;margin:0 auto 6.25rem}#corianRequestSample{margin-top:-13.5%;min-height:33.75rem;background-color:#2d2926}#corianRequestSample .textArea *:not(.buttons):not(a){color:#fff!important;text-shadow:0 2px 2px rgba(0,0,0,.6)}#corianRequestSample .bgImg{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;top:0;z-index:-1;opacity:.6}#corianRequestSample .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;text-align:center;height:56.25vw;min-height:60vh}#corianRequestSample .container .textArea{max-width:33.75rem;margin-top:9vw}#corianRequestSample .buttons{margin-bottom:0}#corianRequestSample .buttons .button{margin-left:.5rem;margin-right:.5rem}.page-template-page-general .greyBG{margin-top:12vw}.page-template-page-area-sales .greyBG{margin-top:11vw}.page-template-page-area-sales #teamTree{padding-top:1rem;margin-bottom:6vw}.page-template-page-area-sales #teamTree .teamContainer .teamMember{padding:0 2vw;min-width:18.75rem;max-width:25%;width:25%}.page-template-page-area-sales .areaSalesText{max-width:800px;margin:0 auto 3.125rem}.category #imageTextArea{margin-top:12vw;padding:6.25rem 0;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 )}.category #imageTextArea .textAreaContainer{padding-right:2.5vw;padding-left:5vw}.category #imageTextArea .textAreaContainer .textArea{float:left}.category #imageTextArea .tns-ovh{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1.5625rem;border-bottom-left-radius:1.5625rem;-webkit-transform:translateZ(0);margin-bottom:4.375rem}.category .smallPrint{float:left;clear:both;margin-top:1.5em}#supportTwoCol,#eventsContainer{margin-top:12vw;padding:3.125rem 0 6.25rem;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 )}#supportTwoCol .row,#eventsContainer .row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem;margin-bottom:6.25rem}#supportTwoCol .row .textAreaContainer,#eventsContainer .row .textAreaContainer{padding-right:5vw;padding-left:2.5vw}#supportTwoCol .row .tns-ovh,#eventsContainer .row .tns-ovh{border-top-right-radius:1.5625rem;border-bottom-right-radius:1.5625rem;-webkit-transform:translateZ(0);margin-bottom:4.375rem;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2)}#supportTwoCol .row .tns-ovh img,#eventsContainer .row .tns-ovh img{width:100%;display:block;max-width:none}#supportTwoCol .row:nth-of-type(odd) .textAreaContainer,#eventsContainer .row:nth-of-type(odd) .textAreaContainer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-right:2.5vw;padding-left:5vw}#supportTwoCol .row:nth-of-type(odd) .textAreaContainer .textArea,#eventsContainer .row:nth-of-type(odd) .textAreaContainer .textArea{float:left;width:100%}#supportTwoCol .row:nth-of-type(odd) .tns-ovh,#eventsContainer .row:nth-of-type(odd) .tns-ovh{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1.5625rem;border-bottom-left-radius:1.5625rem;-webkit-transform:translateZ(0);margin-bottom:4.375rem;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2)}#supportTwoCol .row:last-child,#eventsContainer .row:last-child{margin-bottom:0!important}#supportThreeCol{padding:6.25rem 0}#supportThreeCol .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#supportThreeCol .container .column{padding:0 2vw;display:block;margin:0 auto 3.125rem;min-width:22.25rem;max-width:33.33%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}#supportThreeCol .buttons .button{margin-left:.5rem;margin-right:.5rem}#productsList{padding:6.25rem 0 18.75rem;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 )}#productsList.noSlider{margin-top:12vw}#productsListforSingles{padding:6.25rem 0}#productsListforSingles.noSlider{margin-top:9vw}#productsListforSingles .categoryContainer{position:relative;z-index:0}#productsListforSingles .categoryContainer h2{margin-bottom:1em}#productsListforSingles .categoryContainer:first-of-type h2{margin-top:3vw}#productsListforSingles .categoryContainer .row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem;margin-bottom:6.25rem}#productsListforSingles .categoryContainer .row .column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem;margin-bottom:3.125rem}#productsListforSingles .categoryContainer .row .column .productImage{position:relative;display:block;width:100%;padding-top:100%;background-color:#d1122e;border-radius:1.5625rem;overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.2s ease-out transform;-o-transition:.2s ease-out transform;transition:.2s ease-out transform;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2);cursor:pointer}#productsListforSingles .categoryContainer .row .column .productImage .viewGallery{position:absolute;right:0;bottom:0;padding:1rem;background-color:#d1122e;border-top-left-radius:1.5625rem;width:auto;font-size:.8rem;color:#fff;font-weight:500}#productsListforSingles .categoryContainer .row .column .productImage:before{display:block;position:absolute;opacity:0;top:40%;left:50%;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-out top,.2s ease-out opacity;-o-transition:.2s ease-out top,.2s ease-out opacity;transition:.2s ease-out top,.2s ease-out opacity;font-size:3.125rem;font-size:calc(4vw + 1rem);content:"\f06e";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"font awesome 5 free";font-weight:900}#productsListforSingles .categoryContainer .row .column .productImage:hover{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}#productsListforSingles .categoryContainer .row .column .productImage:hover img{opacity:.6}#productsListforSingles .categoryContainer .row .column .productImage:hover:before{opacity:1;top:50%}#productsListforSingles .categoryContainer .row .column .productImage img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:1;-webkit-transition:.2s ease-out opacity;-o-transition:.2s ease-out opacity;transition:.2s ease-out opacity}#productsListforSingles .categoryContainer .row .column .productColour{position:relative;height:1.25rem;width:1.25rem;display:inline-block;float:left;margin-right:1rem;border-radius:50%;cursor:pointer;-webkit-transform:scale(1) translateY(0%);-ms-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%);-webkit-transition:border-color .2s ease-out,-webkit-transform .2s ease-out;transition:border-color .2s ease-out,-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out,border-color .2s ease-out;transition:transform .2s ease-out,border-color .2s ease-out;transition:transform .2s ease-out,border-color .2s ease-out,-webkit-transform .2s ease-out;border:.125rem solid transparent;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2)}#productsListforSingles .categoryContainer .row .column .productColour:hover{-webkit-transform:scale(1.1) translateY(-10%);-ms-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%)}#productsListforSingles .categoryContainer .row .column .productColour:hover .colorTitle{visibility:visible;opacity:1}#productsListforSingles .categoryContainer .row .column .productColour.selected{border-color:#fff}#productsListforSingles .categoryContainer .row .column .productColour .colorTitle{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:auto;white-space:nowrap;background-color:#fff;padding:.5rem .8rem;font-size:.8rem;border-radius:1.5rem;top:150%;border:solid .125rem;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#productsListforSingles .categoryContainer .row .column .textArea>h5:first-of-type{color:#2d2926}#academyText{padding:6.25rem 0 0}#academyText .textArea{display:block;max-width:33.75rem;margin:0 auto;text-align:center}.coursesContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.coursesContainer .courseListing{padding:0 2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:3.125rem auto 0;min-width:18.75rem;max-width:25%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.coursesContainer .courseListing:last-child{margin-bottom:0}.coursesContainer .courseListing p{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.coursesContainer .courseListing h4{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.contactFormWrapper{display:block;max-width:33.75rem;margin:0 auto}.contactFormWrapper .textArea{text-align:center;margin-bottom:3.125rem}.contactFormWrapper .form{text-align:center}.contactFormWrapper .form input[name="consent-box[]"]{margin-right:.5rem}#contactForm{padding:6.25rem 0}.post-type-archive-galleries #pageTitleArea,.page-template-page-careers #pageTitleArea{min-height:12.875rem}.post-type-archive-galleries #contactForm{margin-bottom:5vw}.post-type-archive-galleries .viewGallery{position:absolute;right:0;top:0;padding:1rem;background-color:#d1122e;border-bottom-left-radius:1.5625rem;width:auto;font-size:.8rem;color:#fff;font-weight:500}#galleriesListing,#blogListing,#faqsListing,#currentVacancies{padding:3.125rem 0 0;margin-top:12vw}#galleriesListing #galleriesFilter,#galleriesListing #faqsFilter,#blogListing #galleriesFilter,#blogListing #faqsFilter,#faqsListing #galleriesFilter,#faqsListing #faqsFilter,#currentVacancies #galleriesFilter,#currentVacancies #faqsFilter{text-align:center}#galleriesListing #galleriesFilter .buttons,#galleriesListing #faqsFilter .buttons,#blogListing #galleriesFilter .buttons,#blogListing #faqsFilter .buttons,#faqsListing #galleriesFilter .buttons,#faqsListing #faqsFilter .buttons,#currentVacancies #galleriesFilter .buttons,#currentVacancies #faqsFilter .buttons{margin-top:0}#galleriesListing #galleriesFilter .buttons .button,#galleriesListing #faqsFilter .buttons .button,#blogListing #galleriesFilter .buttons .button,#blogListing #faqsFilter .buttons .button,#faqsListing #galleriesFilter .buttons .button,#faqsListing #faqsFilter .buttons .button,#currentVacancies #galleriesFilter .buttons .button,#currentVacancies #faqsFilter .buttons .button{margin:0 .5rem 1rem}#galleriesListing #galleriesFilter .buttons .button.open,#galleriesListing #faqsFilter .buttons .button.open,#blogListing #galleriesFilter .buttons .button.open,#blogListing #faqsFilter .buttons .button.open,#faqsListing #galleriesFilter .buttons .button.open,#faqsListing #faqsFilter .buttons .button.open,#currentVacancies #galleriesFilter .buttons .button.open,#currentVacancies #faqsFilter .buttons .button.open{background-color:#122d59}.page-template-page-careers #currentVacancies{margin-top:0;margin-bottom:3.125rem}#blogListing,#faqsListing{padding:3.125rem 0 6.25rem}#contactArea{background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 );padding:3.125rem 0 6.25rem;margin-top:12vw}#contactArea .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem}#contactArea .container .contactDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:100%;float:left}#contactArea .container .contactDetails .detail{padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:12rem;max-width:50%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 auto 3.125rem}#contactArea .container .contactDetails .detail h5{-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#contactArea .container .contactDetails .detail:hover h5{color:#d1122e}#contactArea .container .contactDetails .detail .icon{height:3.125rem;width:3.125rem;display:inline-block;position:relative;margin:0 auto 1.5625rem;font-size:1.4rem;background-color:#122d59;color:#fff;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);border-radius:50%;-webkit-transition:.2s ease-out transform;-o-transition:.2s ease-out transform;transition:.2s ease-out transform;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#contactArea .container .contactDetails .detail .icon:hover{-webkit-transform:scale(1.1) translateY(-10%);-ms-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%)}#contactArea .container .contactDetails .detail .icon i{display:block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}#contactArea .container .businessHours{text-align:center;float:left;width:100%;margin-bottom:3.125rem}#testimonials,#corianSocial,.contactSocial{text-align:center}#testimonials .socialIconList a,#corianSocial .socialIconList a,.contactSocial .socialIconList a{height:3.125rem;width:3.125rem;display:inline-block;position:relative;margin:3.125rem .5rem 0;font-size:1.4rem;background-color:#122d59;color:#fff;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);border-radius:50%;-webkit-transition:.2s ease-out transform;-o-transition:.2s ease-out transform;transition:.2s ease-out transform;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#testimonials .socialIconList a:hover,#corianSocial .socialIconList a:hover,.contactSocial .socialIconList a:hover{-webkit-transform:scale(1.1) translateY(-10%);-ms-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%)}#testimonials .socialIconList a i,#corianSocial .socialIconList a i,.contactSocial .socialIconList a i{display:block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}#corianSocial{margin-bottom:6.25rem}#corianSocial .socialIconList a{background-color:#d1122e}.morePostsContainer{text-align:center;margin-top:3.125rem;float:left;width:100%}#contactMap{height:56.25vw;min-height:37.5rem;margin-top:-14%}.page-template-page-careers #singleColTextContainer{margin-top:12vw}.page-template-page-careers #imageTextArea.noSingleAbove{margin-top:12vw}#currentVacancies{padding:6.25rem 0}#currentVacancies #galleriesFilter{text-align:center}#currentVacancies #galleriesFilter .button{margin:0 .5rem}#currentVacancies .vacanciesListing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#currentVacancies .vacanciesListing .vacancy{padding:0 3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 6.25rem;min-width:18.75rem;max-width:33.33%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#currentVacancies .vacanciesListing .vacancy .buttons{margin-bottom:0}#currentVacancies .vacanciesListing .vacancy h5{margin-bottom:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#currentVacancies .vacanciesListing .buttons .button{margin-left:.5rem;margin-right:.5rem}#vacancyContent{padding:3.125rem 0 6.25rem;margin-top:12vw}#vacancyContent>.container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem}#vacancyContent #contactForm{padding:0}#vacancyContent #contactForm .container{padding:0}#groupPage{width:100%;font-weight:400;color:#122d59}#groupPage #groupHeader{width:100%;overflow:hidden}#groupPage #groupHeader .groupLogo{display:block;max-width:16rem;width:80%;margin:6.25rem auto}#groupPage #groupHeader .groupDivider{display:block;width:102%;-webkit-transform:translateX(-1%);-ms-transform:translateX(-1%);transform:translateX(-1%);max-width:none}#groupPage #groupText{padding:6.25rem 0;text-align:center}#groupPage #groupText .textArea{display:block;max-width:33.75rem;float:none;margin:0 auto}#groupPage #groupCompanies .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#groupPage #groupCompanies .container .company{padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 6.25rem;min-width:16rem;max-width:26rem;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#groupPage #groupCompanies .container .company .groupLogoContainer{position:relative;width:100%;margin-bottom:3.125rem}#groupPage #groupCompanies .container .company .groupLogoContainer img{height:auto;width:100%}#groupPage #groupCompanies .container .company .buttons{margin-bottom:0}#groupPage #groupCompanies .container .company .buttons .button{margin:0 auto!important}#groupPage #groupCompanies .container .company h5{margin-bottom:0}#groupPage #groupCompanies .container .company .textArea{-webkit-box-flex:1;-ms-flex:auto;flex:auto}#groupPage #groupFooter{text-align:center;padding-bottom:6.25rem}#groupPage #groupFooter .container{padding:0;width:90%;max-width:40rem;margin:0 auto}#videoPopup{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;background-color:rgba(0,0,0,.8)}#videoPopup .videoPopupInner{width:80%;height:auto;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-top:45.2%}#videoPopup .videoPopupInner iframe{position:absolute;top:0;left:0;height:100%;width:100%}#videoPopup .videoPopupInner i{display:block;position:absolute;top:0;right:0;font-size:2rem;color:#d1122e;-webkit-transition:.2s ease-out transform,.2s ease-out color;-o-transition:.2s ease-out transform,.2s ease-out color;transition:.2s ease-out transform,.2s ease-out color;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);cursor:pointer;z-index:10;background-color:#fff;width:3rem;height:3rem;text-align:center;line-height:3rem;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2)}#videoPopup .videoPopupInner i:hover{-webkit-transform:scale(1.1) translateY(-10%);-ms-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%);color:#122d59}.page-template-page-customer-technical-support #imageTextArea{padding:3.125rem 0 6.25rem;margin-top:12vw}.page-template-page-customer-technical-support #imageTextArea .textAreaContainer{padding-right:2.5vw;padding-left:5vw}.page-template-page-customer-technical-support #imageTextArea .tns-ovh{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1.5625rem;border-bottom-left-radius:1.5625rem;-webkit-transform:translateZ(0);margin-bottom:4.375rem;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.1);box-shadow:0 9px 36px 0 rgba(0,0,0,.1);clear:left}.page-template-page-customer-technical-support #imageTextArea .tns-ovh img{display:block;width:100%;max-width:none}.page-template-page-customer-technical-support #imageTextArea .textArea .button{margin-bottom:1.5rem}.page-template-page-customer-technical-support #imageTextArea .details{margin-bottom:3.125rem;float:left}.page-template-page-customer-technical-support #imageTextArea .details h3{float:left;display:inline-block;width:auto;clear:right;vertical-align:middle}.page-template-page-customer-technical-support #imageTextArea .icon{clear:left;float:left;height:3.125rem;width:3.125rem;display:inline-block;position:relative;margin:0 1.5625rem 0 0;font-size:1.4rem;background-color:#122d59;color:#fff;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);border-radius:50%;-webkit-transition:.2s ease-out transform;-o-transition:.2s ease-out transform;transition:.2s ease-out transform;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);vertical-align:middle}.page-template-page-customer-technical-support #imageTextArea .icon i{display:block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}#teamTree{padding:6.25rem 0;text-align:center}#teamTree .teamContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#teamTree .teamContainer .teamMember{padding:0 3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 3.125rem;min-width:18.75rem;max-width:25%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:20%}#teamTree .imageContainer{display:block;width:100%;height:auto;padding-top:100%;position:relative;border-radius:50%;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2);margin-bottom:3.125rem;overflow:hidden}#teamTree .imageContainer img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}#teamTree .teamLeader{display:block;width:100%;float:left;margin:3.125rem auto}#teamTree .teamLeader .teamLeaderInner{min-width:18.75rem;width:90%;max-width:25%;margin:0 auto;padding:0 3vw}.post-type-archive-downloads #currentVacancies{padding:3.125rem 0 6.25rem;margin-top:12vw}#gallery .galleryImageContainer .galleryImageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;padding-top:7.5rem;position:relative}#gallery .galleryImageContainer .galleryImageWrapper img{max-width:100%;max-height:100%}#faqsListing{padding:3.125rem 0 6.25rem;margin-top:12vw}#faqsListing .faqsContainer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem}#faqsListing .faqsContainer .button{display:block;width:100%;max-width:none;text-align:left;font-size:28px;padding:1rem 2rem;color:#122d59;background-color:#fff;margin-bottom:2rem;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2);border-radius:1.5625rem}#faqsListing .faqsContainer .button:hover{background-color:#122d59;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);color:#fff}#faqsListing .faqsContainer .button.open{background-color:#122d59;color:#fff}#faqsListing #faqAnswerContainer{background-color:#fff;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2);padding:3.125rem;border-radius:1.5625rem}.page-template-page-literature #singleColTextContainer{margin-top:12vw}.page-template-page-literature #singleColTextContainer .buttons{margin-bottom:0!important}.page-template-page-literature #singleColTextContainer .buttons .button{margin:0 auto}.page-template-page-literature .literatureImageContainer{display:block;width:66%;padding-top:66%;position:relative;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2);border-radius:1.5625rem;overflow:hidden;margin-bottom:3.125rem}.page-template-page-literature .literatureImageContainer img{display:block;width:100%;height:100%;max-width:100%;top:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover}.page-template-page-literature #currentVacancies{padding-bottom:0!important}.page-template-page-literature #currentVacancies .vacancy:last-child{margin-bottom:0!important}.page-template-page-literature #contactForm{margin-bottom:5vw}.productPopup{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;background-color:rgba(0,0,0,.8)}.productPopup .productPopupInner{max-width:33.75rem;width:90%;height:90%;max-height:33.75rem;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;border-radius:1.5625rem;border:solid .25rem #d1122e;background-color:#fff}.productPopup .productPopupInner .caption{position:absolute;left:0;bottom:0;padding:1.5rem;background-color:rgba(255,255,255,.8);border-top-right-radius:1.5625rem;width:auto;max-width:calc(100% - 10rem);font-size:.8rem}.productPopup .productPopupInner .tns-controls{position:fixed;z-index:11;bottom:1.5rem;right:1.5rem}.productPopup .productPopupInner .tns-controls button{font-size:2rem;line-height:3rem;width:3rem;height:3rem;text-align:center;padding:0}.productPopup .productPopupInner .tns-controls button:first-child{margin-right:.5rem}.productPopup .productPopupInner .productSlider{position:absolute;top:0;left:0;height:100%;width:100%}.productPopup .productPopupInner .productSlider .tns-outer{height:100%}.productPopup .productPopupInner .productSlider .tns-item{max-width:33.75rem;max-height:33.75rem;cursor:initial}.productPopup .productPopupInner .productSlider .tns-item .productSliderItem{max-width:33.25rem;max-height:33.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:33.75rem;width:100%;position:relative;flex-direction:column}.productPopup .productPopupInner .productSlider .tns-item .productSliderItem img{max-width:100%;max-height:100%}.productPopup .productPopupInner .productSlider .tns-item .productSliderItem h5{margin-bottom:2rem}.productPopup .productPopupInner .fa-times{display:block;position:absolute;top:1.5rem;right:1.5rem;font-size:2rem;color:#d1122e;-webkit-transition:.2s ease-out transform,.2s ease-out color;-o-transition:.2s ease-out transform,.2s ease-out color;transition:.2s ease-out transform,.2s ease-out color;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);cursor:pointer;z-index:9999}.productPopup .productPopupInner .fa-times:hover{-webkit-transform:scale(1.1) translateY(-10%);-ms-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%);color:#122d59}.single-training-courses #imageTextArea{padding:3.125rem 0 6.25rem;margin-top:12vw}.single-training-courses #imageTextArea .textAreaContainer{padding-right:2.5vw;padding-left:5vw}.single-training-courses #imageTextArea .tns-ovh{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1.5625rem;border-bottom-left-radius:1.5625rem}.single-training-courses #contactForm{padding-top:0}.single-events #imageTextArea{background:0 0;padding:6.25rem 0;margin-bottom:6vw}.single-events #imageTextArea.noSingleAbove{padding:3.125rem 0 6.25rem;margin-top:12vw}.single-events #singleColTextContainer{margin-top:12vw}#eventFormPopup,#eventBritePopup{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;background:rgba(0,0,0,.8)}#eventFormPopup .eventFormInner,#eventBritePopup .eventFormInner{display:block;width:90%;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 );max-width:33.75rem;padding:3.125rem;text-align:center;border-radius:1.5625rem;border:solid .25rem #d1122e;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute}#eventFormPopup .eventFormInner i,#eventBritePopup .eventFormInner i{display:block;position:absolute;top:1.5rem;right:1.5rem;font-size:2rem;color:#d1122e;-webkit-transition:.2s ease-out transform,.2s ease-out color;-o-transition:.2s ease-out transform,.2s ease-out color;transition:.2s ease-out transform,.2s ease-out color;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);cursor:pointer}#eventFormPopup .eventFormInner i:hover,#eventBritePopup .eventFormInner i:hover{-webkit-transform:scale(1.1) translateY(-10%);-ms-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%);color:#122d59}#eventFormPopup #contactForm,#eventBritePopup #contactForm{padding:0}#eventFormPopup #contactForm .container,#eventBritePopup #contactForm .container{padding:0}.single-post #singleColTextContainer{margin:12vw 0 0}.single-post #imageTextArea.noSingleAbove{margin-top:12vw;padding:3.125rem 0 6.25rem}#error-404{text-align:center}#error-404 .menu{padding:0;margin:3.125rem 0 0;list-style:none;columns:2;-webkit-columns:2;-moz-columns:2}#error-404 .menu .sub-menu{display:block}#error-404 .menu li{margin-bottom:.5em}#error-404 .menu a{font-size:1.5625rem;font-weight:400;text-decoration:none}#error-404 .menu .sub-menu{margin:.5em 0 0;list-style:none;padding:0}#policies{padding:3.125rem 0 6.25rem;margin-top:12vw}#policies .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:3.125rem;max-width:75rem;margin:0 auto}#policies .container.twoCol{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:100rem}#postComments{padding:0 0 6.25rem;background-color:#dddbd8}#postComments #comments{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem}#postComments #comments #respond{text-align:center}#postComments #comments.noComments{-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:33.75rem;width:100%;margin:0 auto}#searchResults{padding:3.125rem 0 6.25rem;margin:12vw 0 6rem}#searchResults .container{margin-bottom:6vw}#searchResults .container.oops{text-align:center}#searchResults .searchWrap{display:block;width:100%;float:left;margin-bottom:3.125rem}.page-template-page-primo #pageTitleArea p{display:block;width:100%;max-width:39rem;margin:0 0 calc(2rem + 5vw);text-align:left;float:none;clear:both}#pieSection{margin-top:11vw;padding:1rem 0 2rem;text-align:center}#pieSection .businessAnnouncement{max-width:62.5rem;margin:0 auto 6.25rem}#pieSection .pieCharts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pieSection .pieCharts .pie{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:12.5rem;max-width:16.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.5625rem}#pieSection .pieCharts .pie .pieWrap{position:relative;max-width:12.5rem;width:100%;overflow:hidden;margin:1.5625rem auto}#accordionSection{padding:6.25rem 0;text-align:center}#accordionSection .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:62.5rem;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:1.5625rem;overflow:hidden;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2)}#accordionSection .tabs .tab{font-weight:400;font-size:1.953rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;padding:1rem;color:#fff;background-color:#122d59;cursor:pointer;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#accordionSection .tabs .tab:nth-of-type(2){border-left:solid .125rem #fff;border-right:solid .125rem #fff}#accordionSection .tabs .tab:hover{background-color:#888b8d}#accordionSection .tabs .active{background-color:#d1122e}#accordionSection .stockIntro,#accordionSection .disclaimer{display:block;width:100%;max-width:62.5rem;margin:3.125rem auto}#accordionSection .stockIntro>div,#accordionSection .disclaimer>div{display:none}#accordionSection .stockIntro .active,#accordionSection .disclaimer .active{display:block}#accordionSection .disclaimer{margin-bottom:6vw;font-size:.8rem}#accordionSection .disclaimer .buttons{display:block!important}#accordionSection .stockCat{display:none}#accordionSection .stockCat.active{display:block}#accordionSection .accordion{display:block}#accordionSection .accordion .accordionItem{display:block;background-color:#fff;border-radius:1.5625rem;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2);overflow:hidden;margin-bottom:3.125rem}#accordionSection .accordion .accordionItem .title{display:block;width:100%;background-color:#122d59;padding:1rem;cursor:pointer;border-radius:1.5625rem}#accordionSection .accordion .accordionItem .title h2{color:#fff;margin:0}#accordionSection .accordion .accordionItem .accordionContentWrapper{display:none;width:100%}#accordionSection .accordion .accordionItem .accordionContentWrapper h2{text-align:left;margin:0 4.125rem;border-bottom:1px solid #dddbd8;padding-bottom:.5em}#accordionSection .accordion .accordionItem .accordionContentWrapper h2:first-of-type{margin-top:3.125rem}#accordionSection .accordion .accordionItem .accordionContentWrapper .accordionContent{padding:3.125rem 3.125rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#accordionSection .accordion .accordionItem .accordionContentWrapper .accordionContent .stockItem{padding:0 1rem;display:block;margin:0 0 3.125rem;min-width:14rem;max-width:14rem;-webkit-box-flex:1;-ms-flex:1;flex:1}#accordionSection .accordion .accordionItem .accordionContentWrapper .accordionContent .stockItem p:not(:last-of-type){margin-bottom:.5em}#accordionSection .damagedStock .accordion .accordionItem .accordionContentWrapper,#accordionSection .obsoleteStock .accordion .accordionItem .accordionContentWrapper{display:block}.page-template-page-stockupdate .swatch{display:block;width:10rem;height:10rem;margin:0 auto 3.125rem;position:relative;border-radius:1.5625rem;overflow:hidden;-webkit-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 36px 0 rgba(0,0,0,.2);box-shadow:0 9px 36px 0 rgba(0,0,0,.2)}.page-template-page-stockupdate .swatch img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;top:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#fourPillarsHome .columns{display:block;float:left}#fourPillarsHome .column{display:inline-block;width:25%;float:left;height:100%}#homeCorian .container,#imageTextArea,#imageTextArea.repeater .row,#aboutFourPillars .container,#vacancyContent .container{display:block;clear:both;overflow:hidden;padding:0}#homeCorian .container .column,#imageTextArea .column,#imageTextArea.repeater .row .column,#aboutFourPillars .container .column,#vacancyContent .container .column{position:relative;display:block;width:49.99%;float:left}#vacancyContent .container{padding:0 5%}.page-template-page-corian #imageTextArea.repeater .row{display:block;width:100%}.page-template-page-corian #imageTextArea.repeater .row .column{display:block;width:66%}.page-template-page-corian #imageTextArea.repeater .row .column.textAreaContainer{display:block;width:33%}#imageTextArea.repeater .row:nth-of-type(odd)>.column,#imageTextArea.groupSection .column,#supportTwoCol .row:nth-of-type(odd)>.column,#eventsContainer .row:nth-of-type(odd)>.column{float:right;margin:0}#supportTwoCol .row:nth-of-type(odd) .textAreaContainer,#imageTextArea.repeater .row:nth-of-type(odd) .textAreaContainer,#eventsContainer .row:nth-of-type(odd) .textAreaContainer{padding-right:2.5vw;padding-left:5vw}#supportTwoCol .row:nth-of-type(odd) .textAreaContainer .textArea,#imageTextArea.repeater .row:nth-of-type(odd) .textAreaContainer .textArea,#eventsContainer .row:nth-of-type(odd) .textAreaContainer .textArea{float:right}#corianRequestSample .container{display:block}#corianRequestSample .container .textArea{max-width:33.75rem;margin-top:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smallPrint{clear:both}.buttons{float:left}.postsContainer{display:block;width:100%}.postsContainer .postListing{display:block;width:30%;padding-top:30%;margin:0 1.5%;float:left;margin-bottom:3.125rem}#productsListforSingles .categoryContainer .row,#supportTwoCol .row,#eventsContainer .row,#contactArea .container{display:block;width:100%;float:left}#productsListforSingles .categoryContainer .row .column,#supportTwoCol .row .column,#eventsContainer .row .column,#contactArea .container .column{display:block;float:left;width:45.99%;margin:0 4% 0 0}#productsListforSingles .categoryContainer .row .column .productImageContainer,#productsListforSingles .categoryContainer .row .column .textArea,#supportTwoCol .row .column .productImageContainer,#supportTwoCol .row .column .textArea,#eventsContainer .row .column .productImageContainer,#eventsContainer .row .column .textArea,#contactArea .container .column .productImageContainer,#contactArea .container .column .textArea{display:block;float:left;width:45.99%;margin:0 4% 0 0}#productsListforSingles .categoryContainer .row .column .productImageContainer,#supportTwoCol .row .column .productImageContainer,#eventsContainer .row .column .productImageContainer,#contactArea .container .column .productImageContainer{margin-bottom:3.125rem}.coursesContainer{display:block;width:100%}.coursesContainer .courseListing{display:block;width:25%;float:left}.vacanciesListing{display:block;width:100%}.vacanciesListing .vacancy{display:block;width:33.3%;float:left}.vacanciesListing .vacancy>*{width:100%;display:block;float:left}.viewGallery{height:auto}.main-navigation ul ul{top:5rem}#supportThreeCol .container .column{display:block;width:100%}#supportTwoCol .row .textAreaContainer .textArea,#eventsContainer .row .textAreaContainer .textArea{width:100%}#groupPage #groupCompanies .container{display:block}#groupPage #groupCompanies .container .company{display:block;width:25%;float:left}#groupPage #groupCompanies .container .company>*{width:100%;display:block}.contactFormWrapper .textArea{display:block;width:100%;float:left}.contactFormWrapper .textArea>*{display:block;width:100%;float:left}.wpcf7-form,div.wpcf7{width:100%;clear:both;display:block;overflow:hidden;float:left}}#loginForm{padding:12vw 0;text-align:center}#loginForm .container{padding:0;width:90%;margin:3.125rem auto;max-width:33.75rem}#loginForm .container h4{margin-bottom:1em}#loginForm .loginFailed{color:#d1122e;display:none;margin-bottom:1rem;font-weight:500}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}html.no-scroll{cursor:initial!important}.modal-wrapper{background-color:#dddbd8}.modal-wrapper .modal{position:fixed;background-color:#dddbd8;width:100%;height:100%;margin:0;padding:0}.modal-wrapper .modal>.close-modal{display:none!important}.modal-wrapper .modal-header>.close-modal{display:block!important;background:#d1122e;position:absolute;top:50%;right:5%;font-size:2.5rem;line-height:100%;height:100%;max-height:4.3125rem;width:4rem;color:#fff;z-index:111111111111;text-align:center;-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;-o-transition-property:transform,background-color;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;cursor:pointer}.modal-wrapper .modal-header>.close-modal i{top:50%;left:50%;display:block;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-wrapper .modal-header>.close-modal:hover{-webkit-transform:scale(1.1) translateY(-50%);-ms-transform:scale(1.1) translateY(-50%);transform:scale(1.1) translateY(-50%);background-color:#122d59}.modal-wrapper .modal .entry-content p{font-size:16px}.modal-wrapper .modal .loading{display:block;width:100px;margin:auto;padding:25vh 0}#modal-content .tns-outer{position:relative;height:100vh}#modal-content .modal-header{color:#fff;background:#2d2926;z-index:111;position:fixed;width:100%;cursor:initial;min-height:4rem;height:auto;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2)}#modal-content .modal-header h3{color:#fff!important;float:left;margin:0;width:70%}#modal-content .modal-header button{margin:0}#modal-content .modal-header .container{padding:1rem 5%;overflow:hidden;height:100%}#modal-content .modal-header .buttonContainer{display:block;max-width:15.31rem;width:15%;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:calc(5% + 7rem)}#modal-content .modal-header .credits{font-size:1rem;display:block;position:absolute;top:100%;left:0;margin:0;width:100%;background-color:#888b8d;padding:1rem 5%;text-align:left;height:auto}#modal-content .modal-header .credits .column{display:inline-block;margin:0 .5rem 0 0}#modal-content .tns-controls{position:fixed;z-index:11;bottom:2.5rem;right:5%;cursor:default}#modal-content .tns-controls:focus{outline:0}#modal-content .tns-item{max-width:100vw;max-height:100vh;cursor:initial}#modal-content .tns-controls button{font-size:3rem;line-height:5rem;width:5rem;height:5rem;text-align:center;padding:0}#modal-content .tns-controls button[data-controls=next]{margin-left:1rem}#modal-content .modal-description-container{display:block;position:absolute;top:-3.125rem;left:auto;right:5%;height:auto;z-index:100;width:90%;background-color:#fff;border:.125rem solid #d1122e;border-bottom-left-radius:1.5625rem;border-bottom-right-radius:1.5625rem;max-width:30rem;padding:10.5rem 3rem 3rem;cursor:default;opacity:0;visibility:hidden;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-transition-property:top,opacity,visibility;-o-transition-property:top,opacity,visibility;transition-property:top,opacity,visibility;max-height:95vh;-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,.2);box-shadow:0 3px 9px 0 rgba(0,0,0,.2)}#modal-content .modal-description-container.open{top:0;opacity:1;visibility:visible}#modal-content .modal-description-container .textArea{max-height:calc(95vh - 13.75rem);overflow-y:auto;display:block;width:100%}@media only screen and (max-width:145.125rem){#largeSliderContainer{margin-top:-1rem}#productsListforSingles .categoryContainer h2{margin-top:0!important}}@media only screen and (max-width:118.375rem){#supportThreeCol .buttons{margin-bottom:0}#galleriesListing,#blogListing,#faqsListing,#currentVacancies{margin-top:10vw}}@media only screen and (max-width:114.75rem){#pageTitleArea .swooshTopSlider{top:calc(18.5rem - 20vw)}#largeSliderContainer{margin-top:-2vw}#productsListforSingles{padding:3.125rem 0 6.25rem}#content{padding-top:14.25rem}}@media only screen and (max-width:106.25rem){#axixLandingLogos .postsContainer{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}#axixLandingLogos .postsContainer .postListing:last-child{-webkit-transform:translateX(calc(100% + 3.125rem));-ms-transform:translateX(calc(100% + 3.125rem));transform:translateX(calc(100% + 3.125rem))}#axixLandingLogos .postsContainer .postListing:last-child:hover{-webkit-transform:translateX(calc(100% + 3.125rem)) translateY(-1rem);-ms-transform:translateX(calc(100% + 3.125rem)) translateY(-1rem);transform:translateX(calc(100% + 3.125rem)) translateY(-1rem)}#axixLandingLogos .textArea img{width:25%}}@media only screen and (max-width:81.25rem){#bottomHeader{height:7rem;padding:1.5rem 0}.main-navigation li{padding-left:1rem}#content{padding-top:12rem}#latestBlog .postsContainer{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-row-gap:3.125rem}#latestBlog .postListing:last-child{-webkit-transform:translateX(calc(50% + 1.5625rem));-ms-transform:translateX(calc(50% + 1.5625rem));transform:translateX(calc(50% + 1.5625rem))}#latestBlog h2{text-align:center}.page-template-page-general .greyBG,.category #imageTextArea{margin-top:17vw}#largeSliderContainer{margin-top:0}}@media only screen and (max-width:75rem){#topHeader,#topHeader .buttonsArea>*{font-size:.8rem}#productsListforSingles .categoryContainer .row{-ms-grid-columns:1fr;grid-template-columns:1fr}.postsContainer{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#axixLandingLogos{margin-top:5vw}#axixLandingLogos .postsContainer{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#axixLandingLogos .postsContainer .postListing:last-child{-webkit-transform:none;-ms-transform:none;transform:none}#axixLandingLogos .postsContainer .postListing:last-child:hover{-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}#axixLandingLogos .textArea img{width:33.33%;margin:0 4%}}@media only screen and (max-width:68.75rem){.main-navigation a{font-size:1rem}}@media screen and (max-width:62.5rem){#corianRequestSample .container{position:absolute;top:50%;transform:translateY(-50%)}#corianRequestSample .container .textArea{margin-top:0}#content{padding-top:11rem}#modal-content .modal-description-container{padding-top:11rem;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}#modal-content .modal-description-container .textArea{max-height:calc(95vh - 14.25rem)}#pageTitleArea{padding-left:0}.sub-menu{display:none!important}.hiddenMenuItem{display:block!important}#pageTitleArea{text-align:center}#pageTitleArea .button{float:none}#largeSliderContainer #videoSlider iframe{pointer-events:all}#masthead.open{height:100%}.main-navigation .menu-main-navigation-container{display:block;position:fixed;top:0;bottom:100%;left:0;right:0;z-index:-1;opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;height:auto;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#dddbd8 100%);background:linear-gradient(to bottom,#ffffff 0%,#dddbd8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#dddbd8',GradientType=0 )}.main-navigation .menu-main-navigation-container .menu{width:100%;float:left;height:auto;display:block;margin:11rem 0 4rem;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.main-navigation .menu-main-navigation-container .menu li{display:block;text-align:center;padding:0;margin-bottom:4vw}.main-navigation .menu-main-navigation-container .menu li a{font-size:1.2rem;font-size:calc(1.2rem + 1vw)}.main-navigation .menu-main-navigation-container.open{bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;overflow-y:scroll}.main-navigation .menu-main-navigation-container.open .menu{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-out .3s;-o-transition:opacity .3s ease-out .3s;transition:opacity .3s ease-out .3s}#hamburger{display:block;cursor:pointer;margin-top:1rem;-webkit-transition:margin-top .2s ease-out;-o-transition:margin-top .2s ease-out;transition:margin-top .2s ease-out}#hamburger .line{width:50px;height:5px;background-color:#122d59;display:block;margin:8px auto;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:1rem}#hamburger.open{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open .line:nth-child(2){width:0}#hamburger.open .line:nth-child(1),#hamburger.open .line:nth-child(3){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}#hamburger.open .line:nth-child(1){-webkit-transform:translateY(13px);-ms-transform:translateY(13px);transform:translateY(13px)}#hamburger.open .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);-ms-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}#bottomHeader.stickyHeader #hamburger{margin-top:-.25rem}#topHeader .socialIconList{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;position:fixed;bottom:0;left:0;top:auto;height:2rem;width:100%;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}#topHeader .socialIconList a{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:25%;margin:0}#topHeader .socialIconList a:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#topHeader .contactInfo{padding-left:0}#topHeader .socialIconList.open{opacity:1;visibility:visible;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all .2s ease-out .3s;-o-transition:all .2s ease-out .3s;transition:all .2s ease-out .3s}h1,.h1{font-size:2.074rem}h2{font-size:1.728rem}h3{font-size:1.44rem}h4{font-size:1.2rem}h5{font-size:1.2rem}#pageTitleArea{padding:0}#pageTitleArea .swooshTopSlider{min-width:102%;width:102%;-webkit-transform:translateX(-1%);-ms-transform:translateX(-1%);transform:translateX(-1%);position:relative;top:0;bottom:auto;margin-top:2rem}#pageTitleArea h1,#pageTitleArea h2{padding:0 5%}#largeSliderContainer{margin-top:-11vw}#homeCorian .container,#imageTextArea{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:3.125rem}#imageTextArea .column,#imageTextArea.groupSection .column,#supportTwoCol .column,#eventsContainer .column{padding:0 5vw!important}#imageTextArea .column .textArea,#imageTextArea.groupSection .column .textArea,#supportTwoCol .column .textArea,#eventsContainer .column .textArea{float:none;margin:0 auto}#smallImageSlider .tns-ovh,#imageTextArea .tns-ovh{border-radius:1.5625rem!important;-webkit-transform:translateZ(0)}#imageTextArea.repeater .row:nth-of-type(odd) .tns-ovh{border-radius:1.5625rem;-webkit-transform:translateZ(0)}.textArea{text-align:center}#productsListforSingles .textArea{text-align:left}#homeCorian,#latestBlog,#testimonials,.site-footer .topFooter,#imageTextArea.groupSection,#singleColTextContainer{padding:6.25rem 0}#fourPillarsHome{padding:3.125rem 0 6.25rem}#fourPillarsHome .columns{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:3.125rem}#imageTextArea.repeater{padding:3.125rem 0 6.25rem}#imageTextArea.repeater .textAreaContainer{margin:3.125rem 0}.home #imageTextArea .buttons{margin-bottom:0}#pageTitleArea h1,#pageTitleArea h2{display:block;text-align:center;float:none;margin:0 auto .5em}#imageTextArea.repeater .row,.page-template-page-corian #imageTextArea.repeater .row,.page-template-page-corian #imageTextArea.repeater .row:nth-child(odd),#supportTwoCol .row,#eventsContainer .row{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:3.125rem}#imageTextArea.repeater .row .textAreaContainer,.page-template-page-corian #imageTextArea.repeater .row .textAreaContainer,.page-template-page-corian #imageTextArea.repeater .row:nth-child(odd) .textAreaContainer,#supportTwoCol .row .textAreaContainer,#eventsContainer .row .textAreaContainer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#imageTextArea.repeater .row .textAreaContainer .textArea,.page-template-page-corian #imageTextArea.repeater .row .textAreaContainer .textArea,.page-template-page-corian #imageTextArea.repeater .row:nth-child(odd) .textAreaContainer .textArea,#supportTwoCol .row .textAreaContainer .textArea,#eventsContainer .row .textAreaContainer .textArea{float:none!important;margin:0 auto!important}#imageTextArea.repeater .row:nth-of-type(odd) .textAreaContainer,.page-template-page-corian #imageTextArea.repeater .row:nth-of-type(odd) .textAreaContainer,.page-template-page-corian #imageTextArea.repeater .row:nth-child(odd):nth-of-type(odd) .textAreaContainer,#supportTwoCol .row:nth-of-type(odd) .textAreaContainer,#eventsContainer .row:nth-of-type(odd) .textAreaContainer{padding:0 5vw!important}#imageTextArea.repeater .row{margin-bottom:0!important}#aboutFourPillars .container{margin-top:0;-ms-grid-columns:1fr;grid-template-columns:1fr}#aboutFourPillars .container:first-child .column:first-child .icon{margin-top:0}#aboutFourPillars .container .column{margin-top:5vw}#aboutFourPillars .container .column .icon{width:16vw}#singleColTextContainer .corianLogo{max-width:15rem;margin:0 auto 6.25rem}#singleColTextContainer .buttons{margin-bottom:0}#testimonials{margin-bottom:6.25rem}#productsList,#productsListforSingles{padding:6.25rem 0}.category #imageTextArea{padding:6.25rem 0}.category #imageTextArea .tns-ovh{border-radius:1.5625rem}#productsListforSingles .categoryContainer .row{margin-bottom:3.125rem}#productsListforSingles .categoryContainer:last-child .row{margin-bottom:0}#academyText{padding-top:6.25rem}#contactForm{padding:6.25rem 0}#supportTwoCol,#supportThreeCol,#eventsContainer{padding:6.25rem 0}#supportTwoCol .row .tns-ovh,#supportThreeCol .row .tns-ovh,#eventsContainer .row .tns-ovh{border-radius:1.5625rem!important}.buttons .button{margin-right:.5rem;margin-left:.5rem}.buttons .button:first-of-type{margin-left:.5rem}.page-template-page-customer-technical-support #imageTextArea .details{width:100%;text-align:center}.page-template-page-customer-technical-support #imageTextArea .details .icon{float:none;margin:0 auto 1rem;display:block}.page-template-page-customer-technical-support #imageTextArea .details h3{float:none;width:100%}.page-template-page-customer-technical-support #imageTextArea .details h3:first-of-type{margin-bottom:3rem}#vacancyContent{margin-top:0}#vacancyContent>.container{grid-template-columns:1fr;margin-top:0}#currentVacancies{padding:6.25rem 0;margin-top:0}#currentVacancies .vacanciesListing .vacancy{margin-bottom:6.25rem}.page-template-page-literature #contactForm{padding-top:0}#currentVacancies .vacanciesListing .buttons .button{margin:0 auto 1rem!important}.page-template-page-literature #currentVacancies .vacancy:last-child{margin-bottom:3.125rem!important}#faqsListing .faqsContainer{-ms-grid-columns:1fr;grid-template-columns:1fr}#faqsListing .faqsContainer .column:not(#faqsWrapper){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:3.125rem}#postComments{padding-bottom:3.125rem}#postComments #comments{-ms-grid-columns:1fr;grid-template-columns:1fr}#contactArea .container{-ms-grid-columns:1fr;grid-template-columns:1fr}#contactArea .container .column:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:6.25rem}#groupPage #groupText{padding:6.25rem 0}#groupPage #groupHeader .groupLogo{margin:6.25rem auto}#groupPage #groupFooter{padding-bottom:6.25rem}#groupPage #groupCompanies .container .company{margin-bottom:6.25rem}.breadcrumbs{bottom:102.5%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:100%}#modal-content .modal-header .buttonContainer{position:fixed;top:auto;bottom:2.5rem;-webkit-transform:none;-ms-transform:none;transform:none;left:5%;right:auto;width:auto}#modal-content .modal-header h3{width:calc(100% - 6rem);font-size:1.333rem}#modal-content .modal-header .credits{font-size:.8rem;padding:.5rem 5%}#modal-content .tns-controls button{font-size:2rem;line-height:3rem;width:3rem;height:3rem}.page-template-page-general .greyBG,.category #imageTextArea,#supportTwoCol,#eventsContainer,.page-template-page-customer-technical-support #imageTextArea,#galleriesListing,#blogListing,#faqsListing,#currentVacancies,.page-template-page-general #imageTextArea.noSingleAbove,#productsList.noSlider,.single-events #imageTextArea.noSingleAbove,#singleColTextContainer,.single-post #imageTextArea.noSingleAbove,.post-type-archive-downloads #currentVacancies,#productsListforSingles.noSlider{margin-top:0}.post-type-archive-galleries #pageTitleArea,.page-template-page-careers #pageTitleArea{min-height:0}#pageTitleArea h2{min-height:0}#fixedForm{padding:.5rem}#fixedForm h3{font-size:1.2rem}#closeForm{bottom:.2rem}.page-template-page-primo #pageTitleArea p{text-align:center;margin:0 auto calc(2rem + 5vw);width:90%}#accordionSection .tabs .tab,#accordionSection .accordion .accordionItem .title h2{font-size:1.5rem}#pieSection{margin-top:0}}@media screen and (max-width:50rem){.sliderItemInner .caption{display:none}#productsList.noSlider{margin-top:0}#groupPage #groupText{padding:3.125rem 0}#groupPage #groupHeader .groupLogo{margin:3.125rem auto;width:50%}#groupPage #groupFooter{padding-bottom:3.125rem}#groupPage #groupCompanies .container .company{margin-bottom:3.125rem}#contactArea .container .contactDetails{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:0}#contactArea .container .contactDetails .detail{margin-bottom:3.125rem}#topHeader .buttonsArea a:first-child{display:none}.groupMenuItem{display:block!important}#latestBlog .postsContainer{-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:32rem;float:none;margin:3.125rem auto}#latestBlog .postListing:last-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#testimonials{margin-bottom:0}#productsListforSingles .categoryContainer .row .column{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}#corianFeatures{padding-top:6.25rem}.category #imageTextArea,#supportTwoCol,#eventsContainer,#supportThreeCol,#teamTree{padding:3.125rem 0}#supportThreeCol .container .column{max-width:80%}#currentVacancies .vacanciesListing .vacancy,#supportThreeCol .container .column{margin-bottom:3.125rem}.single-training-courses #imageTextArea,.page-template-page-customer-technical-support #imageTextArea,#singleColTextContainer,#currentVacancies,#faqsListing,#galleriesListing,#searchResults,#contactArea,#blogListing,#productsListforSingles.noSlider{margin-top:0!important;padding:3.125rem 0}.single-training-courses #imageTextArea .buttons,.page-template-page-customer-technical-support #imageTextArea .buttons,#singleColTextContainer .buttons,#currentVacancies .buttons,#faqsListing .buttons,#galleriesListing .buttons,#searchResults .buttons,#contactArea .buttons,#blogListing .buttons,#productsListforSingles.noSlider .buttons{margin-bottom:0}#galleriesFilter .buttons,#faqsFilter .buttons{margin-bottom:3.125rem}#contactForm{padding-bottom:3.125rem}#imageTextArea.repeater .row,.page-template-page-corian #imageTextArea.repeater .row,.page-template-page-corian #imageTextArea.repeater .row:nth-child(odd),#supportTwoCol .row,#eventsContainer .row,.noSingleAbove{margin-bottom:0!important}#teamTree .teamContainer .teamMember{margin-bottom:3.125rem}#axixLandingLogos{margin-top:3.125rem;margin-bottom:3.125rem}#axixLandingLogos .postsContainer{-ms-grid-columns:1fr;grid-template-columns:1fr}#axixLandingLogos .textArea{margin-bottom:3.125rem}#axixLandingLogos .textArea img{width:100%;margin:1.5625rem auto;display:block}h1 span{display:none}}@media screen and (max-width:40rem){#content{padding-top:12rem}.postsContainer{-ms-grid-columns:1fr;grid-template-columns:1fr}#productsListforSingles{padding-bottom:6.25rem}#productsList{padding:3.125rem 0 6.25rem}#topHeader{height:auto;text-align:center}#topHeader .container{padding:0;display:block}#topHeader .contactArea{display:block;height:auto;padding:.5rem 0}#topHeader .buttonsArea{width:100%;display:table}#topHeader .buttonsArea>*{display:table-cell;text-align:center;height:auto;line-height:initial;padding:.5rem 1rem}#topHeader .buttonsArea>*:hover{height:auto!important;line-height:initial!important}#topHeader .contactInfo{padding:0 1rem;display:block;text-align:center;font-size:.8rem}#topHeader #searchButton{padding:.5rem 1rem}#topHeader #searchButton:hover{height:auto!important;line-height:initial!important}#topHeader #searchField{max-width:100vw;min-width:0;width:100%;position:fixed}#fourPillarsHome .columns{-ms-grid-columns:1fr;grid-template-columns:1fr}#testimonials #testimonialsSlider-ow{width:85%}#productsListforSingles .categoryContainer .row{margin-bottom:3.125rem}#productsListforSingles .categoryContainer .row .column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:3.125rem}#productsListforSingles .textArea{text-align:center}#productsListforSingles .categoryContainer .row .column .productColour{margin:0 .5rem;float:none}#supportThreeCol{padding:3.125rem 0}#supportTwoCol,#eventsContainer{padding-bottom:3.125rem}.category .smallPrint{float:none;text-align:center;width:100%}#imageTextArea.repeater{padding:0 0 3.125rem}#academyText{padding-top:3.125rem}#fixedProductForm h3{font-size:1.2rem}#cookie-notice .cn-button{margin-bottom:.5rem}.samplesInner{padding:3rem 1.5rem 1.5rem!important;font-size:.8rem}.samplesInner h2{font-size:1.5rem}.samplesInner h5{font-size:1rem}input[type=text],input[type=email],input[type=url],input[type=password],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],.cv-upload,.gallery-submission,textarea,select{font-size:.8rem}#aboutFourPillars .container .column{flex-direction:column}#aboutFourPillars .container .column .icon{width:100%;max-width:none;margin:0 0 5vw}#aboutFourPillars .container .column .icon svg{display:block;position:relative;transform:none;left:0;margin:0 auto;max-width:200px}#aboutFourPillars .container .column .textArea{text-align:center}#accordionSection .tabs .tab,#accordionSection .accordion .accordionItem .title h2{font-size:1.2rem}}@media screen and (max-width:30rem){#content{padding-top:12rem}#pageTitleArea h2{font-size:1.563rem}#fourPillarsHome .column .icon svg{max-width:10rem;max-height:10rem}#homeCorian .column .corianLogoHome{width:60%}.site-footer .topFooter img{width:40%}#bottomHeader{height:6.5rem;padding:1.5rem 0}#hamburger{margin-top:.8rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.postListing img,#corianRequestSample .bgImg,.bgImg,.productImage img,.groupLogoContainer img,.imageContainer img,.literatureImageContainer img,#teamTree .imageContainer img,.page-template-page-stockupdate .swatch img{position:absolute!important;top:-9999px!important;right:-9999px!important;bottom:-9999px!important;left:-9999px!important;margin:auto!important;min-width:100%!important;min-height:100%!important;width:auto!important;height:auto!important}}