/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:UntitledSans;font-style:normal;font-weight:300;src:url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.eot) format("eot"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.woff) format("woff"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.woff2) format("woff2")}@font-face{font-family:UntitledSans;font-style:normal;font-weight:600;src:url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.eot) format("eot"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.woff) format("woff"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#000;font-size:1rem;font-variant-ligatures:none;font-weight:400;line-height:1.6}body,h1,h2,h3{font-family:circe,sans-serif}h1,h2,h3{color:#fff;font-weight:200;line-height:1.1}h1,h2{font-size:2em}h3{font-size:1.3rem}h4{font-size:1rem}a{color:#000}a:hover{text-decoration:none}q{color:#000;font-size:1.5em;line-height:1.2}h2.panel-title{color:#1b3557;font-weight:400;text-align:center}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0}#user-login-form{margin:200px auto 100px;max-width:1600px;position:relative;width:90%}*{box-sizing:border-box}body.path-frontpage{background-color:#264362}body{background-color:#fff}a#main-content{outline:none}#content{margin-top:80px}.block-inline-blockbasic.block-layout-builder,.inner-container{display:block;margin:0 auto;max-width:1200px;position:relative;width:90%}.block-inline-blockbasic.block-layout-builder{padding-top:80px}.svg{display:inline-block;font-style:normal;font-weight:400;line-height:1;position:relative;top:1px}.vertical-line{border-left:1px solid #3273e9;height:80px;left:0;margin:auto;position:absolute;right:0;top:-120px;width:1px}body.not-logged-in div.messages.error{display:none}.messages,.messages--error{margin-top:80px}.user-logged-in .messages{margin-top:33px}.ui-dialog.ui-dialog-off-canvas{width:50%!important}.node--view-mode-location-map h2{display:none}.block-block-content775071bb-2cd4-4380-a1b0-d0919c072cf4{margin:80px 0 0}.block-block-content775071bb-2cd4-4380-a1b0-d0919c072cf4 .field--name-body{display:block;margin:0 auto;max-width:1200px;padding-left:30px;position:relative;width:90%}.block-block-content775071bb-2cd4-4380-a1b0-d0919c072cf4 p{color:#fff;font-size:1.3rem;font-weight:100;line-height:1.1;width:40%}@media (max-width:767px){.block-block-content775071bb-2cd4-4380-a1b0-d0919c072cf4{margin-top:40px}.block-block-content775071bb-2cd4-4380-a1b0-d0919c072cf4 p{width:90%}}.lines-button{-webkit-appearance:none;background:none;border:none;border-radius:3.57143px;cursor:pointer;display:inline-block;transition:.3s;-webkit-user-select:none;user-select:none}.lines-button:focus{outline:none}#mobile-enticer:hover{opacity:1}#mobile-enticer:hover .lines-button.x.close .lines:after,#mobile-enticer:hover .lines-button.x.close .lines:before{top:0}.lines{position:relative}.lines,.lines:after,.lines:before{background:#7d7d7d;display:inline-block;height:2px;transition:.4s;width:25px}.lines:after,.lines:before{content:"";left:0;position:absolute;transform-origin:1.78571px center}.lines:before{top:7px}.lines:after{top:-7px}.lines-button.x.close #header-title{opacity:0}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:after,.lines-button.x.close .lines:before{background:#7d7d7d;top:0;transform-origin:50% 50%;width:25px}.lines-button.x.close .lines:before{transform:rotate(45deg)}.lines-button.x.close .lines:after{transform:rotate(-45deg)}#header-banner{overflow:hidden;position:relative}#header-banner .backgrond-gradient,#header-banner .backgrond-image{height:50vh}#header-banner .inner-container{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}#header-banner #intersector{height:20px;left:0;position:absolute;right:0;top:90px}.path-frontpage #header-banner .backgrond-gradient,.path-frontpage #header-banner .backgrond-image{height:100vh}.path-frontpage #header-banner .inner-container{bottom:0;position:absolute;top:auto;transform:translateY(0)}.page-node-5 #header-banner .backgrond-gradient,.page-node-5 #header-banner .backgrond-image,.page-node-6 #header-banner .backgrond-gradient,.page-node-6 #header-banner .backgrond-image,.page-node-type-article #header-banner .backgrond-gradient,.page-node-type-article #header-banner .backgrond-image{height:70vh}form#webform-submission-haighlyon-contact-node-6-add-form{margin-top:-25vh}form#webform-submission-haighlyon-contact-node-6-add-form .form-actions,form#webform-submission-haighlyon-contact-node-6-add-form .webform-flex--container{margin:0}form#webform-submission-haighlyon-contact-node-6-add-form .flexbox{display:flex;justify-content:flex-start}form#webform-submission-haighlyon-contact-node-6-add-form .flexbox .left{margin-right:20%}.page-node-6 .block-webform-block{position:relative;z-index:2}.page-node-6 .block-geolocation-block{margin-top:-25vh;z-index:1}footer{padding:40px 0 0}footer .footer-top{overflow:hidden;padding:80px 0;width:100%}footer .footer-bottom .inner-container,footer .footer-top .inner-container{display:-moz-flex;display:flex;flex-flow:row nowrap;-moz-justify-content:space-between;justify-content:space-between}.user-logged-in #loader{display:none!important}#loader{display:block;height:100%;position:fixed;top:0;transition:all 1s ease;width:100%;z-index:50}#loader #preloaderBKG{background:#1b3557;height:100%;left:0;position:absolute;top:0;width:100%}#loader #preloader-container{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}#loader #preloader-logo{text-align:center;width:100%}#loader #preloader-logo p{color:#fff;font-size:1.3rem;transform:translateY(0)}#loader #preloader-logo p span{display:inline-block}#loader #preloader-logo svg{height:132.33px;width:130px}#loader #preloader-logo .svg.wordmark{display:none}#loader #preloader-logo .svg.logo svg,#loader #preloader-logo .svg.wordmark svg{fill:#fff;height:63.73px;width:200px}header{display:block;height:80px;left:0;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:40}header.scrolled #logo{opacity:0}.user-logged-in header{top:80px}#nav-wrapper{z-index:1}#logo{display:block;margin:20px auto 0;max-width:1200px;position:relative;transition:all .3s ease;width:90%}#logo svg{height:78.91px;width:80px}.path-frontpage header{top:80px}.path-frontpage #logo{text-align:center}.path-frontpage #logo svg{height:118.36px;width:120px}.path-frontpage #mobile-enticer.open{top:-40px}.path-frontpage #nav-wrapper{padding:80px 0 0;top:-80px}#mobile-enticer{background-color:#3273e9;box-shadow:8px 8px 15px rgba(27,27,27,.36);padding:15px 20px 20px;position:absolute;right:80px;top:22.85714px;z-index:10}#mobile-enticer .lines,#mobile-enticer .lines:after,#mobile-enticer .lines:before{background-color:#fff}#mobile-enticer:hover .lines:before{left:5px;top:7px;width:15px}#mobile-enticer:hover .lines:after{left:5px;top:-7px;width:15px}#mobile-enticer .lines-button.x.close .lines{background-color:transparent}#mobile-enticer .lines-button.x.close .lines:after,#mobile-enticer .lines-button.x.close .lines:before{background-color:#fff;left:10px;top:0;width:40px}#mobile-enticer #close-tag{color:#fff;display:none}#mobile-enticer.open{background-color:transparent;box-shadow:none;padding-right:0;right:50px}#mobile-enticer.open #menu-tag{display:none}#mobile-enticer.open #close-tag{display:inline-block}#close-tag,#menu-tag{font-weight:400;padding-right:20px;position:relative;text-transform:lowercase;top:4px}.path-frontpage #menu-tag{display:none}#close-tag{padding-right:0}#nav-wrapper{background:#1b3557;height:100vh;overflow:hidden;padding:50px 0 0;position:absolute;right:0;top:0;transition:all 1s ease;width:0}.node--type-article.node--view-mode-teaser a.news-article{display:grid;grid-template-columns:80px 1fr}.node--type-article.node--view-mode-teaser a.news-article.image{grid-template-columns:25% 1fr}.node--type-article.node--view-mode-article-body .inner-container{background:#fff;box-shadow:0 2px 15px rgba(27,27,27,.2);display:grid;grid-template-columns:80px 1fr;padding:40px;transform:translateY(-20vh)}#news-filterlist{align-items:center;display:flex;justify-content:flex-start}.block--news-teasers .inner-container{background:#fff;box-shadow:0 2px 15px rgba(27,27,27,.2);padding:40px 80px;transform:translateY(-20vh)}#news-teasers{margin:0 7px;padding:0}#news-teasers li{list-style:none;margin:0;padding:0}@media (max-width:767px){.block--news-teasers .inner-container{padding:5%;transform:translateY(-13vh)}}.intro-section-block .inner-container{max-width:1100px;position:relative;transform:translateY(-20%)}.intro-section-block .image-container img,.intro-section-block .text-container{box-shadow:8px 8px 15px rgba(27,27,27,.36)}.intro-section-block .lr-pullout{color:#fff;font-size:1.3rem;line-height:1.3;margin-bottom:30px}.intro-section-block.landscape .text-container{background-color:#3273e9;color:#fff;left:0;padding:60px 30px;position:absolute;top:50%;transform:translateY(-50%);width:35%}.intro-section-block.landscape .text-container p:last-child{margin-bottom:0}.intro-section-block.landscape .image-container{display:block;margin:0 auto 0 35%;width:65%}.intro-section-block.landscape .image-container img{display:block;height:auto;width:100%}.intro-section-block.portrait .text-container{background-color:#3273e9;color:#fff;left:0;padding:60px 30px;position:absolute;top:50%;transform:translateY(-50%);width:65%}.intro-section-block.portrait .text-container p:last-child{margin-bottom:0}.intro-section-block.portrait .image-container{display:block;margin:0 auto 0 65%;width:35%}.intro-section-block.portrait .image-container img{display:block;height:auto;width:100%}.lr-section-block{padding:160px 0}.lr-section-block .inner-container{position:relative}.lr-section-block .lr-pullout{color:#3273e9;font-size:1.3rem;line-height:1.3;margin-bottom:30px}.lr-section-block .image-container img,.lr-section-block .text-container,.lr-section-block .title-container{box-shadow:8px 8px 15px rgba(27,27,27,.36)}.lr-section-block.left .title-container{background-color:#3273e9;left:20%;padding:30px;position:absolute;top:0;width:60%;z-index:3}.lr-section-block.left .title-container h2{margin:0}.lr-section-block.left .text-container{background-color:#fff;padding:30px;position:absolute;right:0;top:65%;transform:translateY(-50%);width:40%}.lr-section-block.left .image-container{padding-top:10%}.lr-section-block.left .image-container img{display:block;height:auto;width:55%}.lr-section-block.center .title-container{background-color:#3273e9;padding:30px 50px;position:absolute;right:0;top:10%;width:40%;z-index:3}.lr-section-block.center .title-container h2{margin:0}.lr-section-block.center .text-container{background-color:#fff;left:0;padding:30px;position:absolute;top:5%;width:35%}.lr-section-block.center .image-container{display:block;margin:0 auto 0 35%;width:30%}.lr-section-block.center .image-container img{display:block;height:auto;width:100%}.lr-section-block.right .title-container{background-color:#3273e9;bottom:10%;left:30%;padding:30px 50px;position:absolute;width:40%;z-index:3}.lr-section-block.right .title-container h2{margin:0}.lr-section-block.right .text-container{background-color:#fff;bottom:20%;left:0;padding:30px 90px 30px 30px;position:absolute;width:35%}.lr-section-block.right .image-container{display:block;margin:0 auto 0 35%;width:75%}.lr-section-block.right .image-container img{display:block;height:auto;width:100%}@media (max-width:767px){.lr-section-block{padding:40px 0 0}.lr-section-block .inner-container{display:grid;grid-template-areas:"image" "pullout" "text";grid-template-columns:1fr;width:100%}.lr-section-block.center .image-container,.lr-section-block.left .image-container,.lr-section-block.right .image-container{display:block;grid-area:image;margin:0 auto;position:relative;width:90%}.lr-section-block.center .title-container,.lr-section-block.left .title-container,.lr-section-block.right .title-container{grid-area:pullout;left:auto;padding:30px;position:relative;top:0;transform:translateY(-50%);width:80%}.lr-section-block.center .title-container h2,.lr-section-block.left .title-container h2,.lr-section-block.right .title-container h2{font-size:1.3em;font-weight:400;text-align:left}.lr-section-block.center .text-container,.lr-section-block.left .text-container,.lr-section-block.right .text-container{grid-area:text;margin:0 auto;padding-top:60px;position:relative;top:0;transform:translateY(-20%);width:90%}.lr-section-block.left .image-container,.lr-section-block.left .image-container img{width:100%}.lr-section-block.left .text-container{transform:translateY(-30%);width:80%}.lr-section-block.right .image-container{width:100%}.lr-section-block.right .text-container{padding:60px 30px 30px}}.block-block-content485d41f4-099c-4bde-aa53-2a24cb79375a,.block-block-contentd79225be-9f44-4b1a-a759-ec6e2b6e333a{background:#fff;box-shadow:0 2px 15px rgba(27,27,27,.2);display:block;margin:0 auto;max-width:1200px;padding:40px;position:relative;transform:translateY(-100px);width:90%}#services ul.servies-list{margin:0;padding:0}#services ul.servies-list li{list-style:none;margin:0;padding:0}#services .node--type-service{display:grid;grid-template-areas:"title service" "head service";grid-template-columns:30% 1fr;margin-bottom:80px}#services .node--type-service .title-container{grid-area:title;-ms-grid-column:1;-ms-grid-row:1}#services .node--type-service .service-container{-ms-grid-row-span:2;grid-area:service;-ms-grid-column:2;-ms-grid-row:1}#services .node--type-service .service-head{grid-area:head;-ms-grid-column:1;-ms-grid-row:2}#team-filterlist{align-items:center;display:flex;justify-content:flex-start}.node--type-team-member.node--view-mode-full{display:grid;grid-template-areas:"image content" "image content" "pager pager";grid-template-columns:1fr 1fr}.node--type-team-member.node--view-mode-full .member-photo{-ms-grid-row-span:2;grid-area:image;-ms-grid-column:1;-ms-grid-row:1}.node--type-team-member.node--view-mode-full .member-photo img{display:block;height:auto;width:100%}.node--type-team-member.node--view-mode-full .body-content{-ms-grid-row-span:2;grid-area:content;-ms-grid-column:2;-ms-grid-row:1}.node--type-team-member.node--view-mode-full .pager{-ms-grid-column-span:2;grid-area:pager;-ms-grid-column:1;-ms-grid-row:3}@media (max-width:767px){.lr-section-block.center .image-container,.lr-section-block.left .image-container,.lr-section-block.right .image-container{-ms-grid-column:1;-ms-grid-row:1}.lr-section-block.center .title-container,.lr-section-block.left .title-container,.lr-section-block.right .title-container{-ms-grid-column:1;-ms-grid-row:2}.lr-section-block.center .text-container,.lr-section-block.left .text-container,.lr-section-block.right .text-container{-ms-grid-column:1;-ms-grid-row:3}.node--type-team-member.node--view-mode-full .member-photo{-ms-grid-column:1;-ms-grid-row:1}}.node--type-team-member.node--view-mode-full .team-header{display:grid;grid-template-areas:"heading heading" "details contact";grid-template-columns:1fr 1fr}.node--type-team-member.node--view-mode-full .team-header .heading-title{-ms-grid-column-span:2;grid-area:heading;-ms-grid-column:1;-ms-grid-row:1}.node--type-team-member.node--view-mode-full .team-header .details{grid-area:details;-ms-grid-column:1;-ms-grid-row:2}.node--type-team-member.node--view-mode-full .team-header .contact{grid-area:contact;-ms-grid-column:2;-ms-grid-row:2}.node--type-team-member.node--view-mode-full .body-content{padding:10% 10% 0}#team-members,.node--type-team-member.node--view-mode-full .field--name-field-accolades{display:grid;grid-template-columns:1fr 1fr 1fr}#team-members,#team-members li{margin:0;padding:0}#team-members li{list-style:none}.block-views-blockhaighlyon-views-testimonials{padding:80px 0}#testimonials-carousel{display:block;height:40vh;position:relative;width:100%}#testimonials-carousel .testimonial{width:100%}#testimonials-carousel .flickity-page-dots{bottom:25px}#testimonials-carousel.flickity-enabled.is-draggable .flickity-viewport{top:20vh;transform:translateY(-50%)}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
@font-face{font-family:UntitledSans;font-style:normal;font-weight:300;src:url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.eot) format("eot"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.woff) format("woff"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.woff2) format("woff2")}@font-face{font-family:UntitledSans;font-style:normal;font-weight:600;src:url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.eot) format("eot"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.woff) format("woff"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.woff2) format("woff2")}.button{background-color:#fff;border:2px solid #000;color:#000;display:inline-block;font-weight:800;padding:.8em 2em;text-decoration:none;transition:all .3s ease}.button:hover{background-color:#000;color:#fff}.button.see-through{background-color:hsla(0,0%,100%,.3);border:1px solid #fff;border-radius:0;color:#fff;padding:1em 2em}.button.see-through:hover{background-color:#fff;color:#000}.button.reverse{background-color:#7d7d7d;border:2px solid #7d7d7d;color:#fff}.button.reverse:hover{background-color:#fff;color:#7d7d7d}.non-button-link{background-color:transparent;border:none;font-size:1.3rem;padding:0;text-decoration:underline}.arrow-link,.non-button-link:hover{text-decoration:none}.arrow-link{color:#7d7d7d}.arrow-link .svg{margin-right:10px;top:2px;transition:all .5s ease}.arrow-link svg{fill:#7d7d7d;height:14.02px;height:auto;width:17px}.arrow-link:hover .svg{margin-right:20px}a.gwnz-button{background-color:#ff2c43;color:#fff;display:inline-block;font-size:1.5em;font-weight:600;margin:35px 0;padding:15px 0;text-align:center;text-decoration:none;width:100%}a.gwnz-button:hover .svg{right:-10px}a.gwnz-button .svg{height:17px;right:-5px;top:0;transition:all .3s ease;width:15px}a.gwnz-button .svg svg{fill:#fff;height:100%;width:100%}a.text-button{color:#000;display:inline-block;font-size:1.3rem;font-weight:600;margin-bottom:40px;text-decoration:none;width:100%}a.text-button:hover .svg{right:-10px}a.text-button .svg{height:17px;right:-5px;top:0;transition:all .3s ease;width:15px}a.text-button .svg svg{fill:#000;height:100%;width:100%}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.form-item label{color:#000;display:inline;margin:0 0 5px;width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background-color:#fff;border:1px solid #e4e4e4;box-sizing:border-box;color:#000;font-size:.9em;padding:1em .5em;width:100%}input[type=date]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 9999px #fff}input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,textarea.error{border:1px solid #ff2c43;border-bottom-color:#ff2c43!important}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-bottom:1px solid #7d7d7d;outline:0}.form-type-checkbox label,.form-type-radio label{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:5px}select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9.645' height='5.734' viewBox='0 0 9.645 5.734'><path d='M0,0,4.322,4.734,8.645,0' transform='translate(0.5 0.5)' fill='none' stroke='%2318233f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1'/></svg>") no-repeat;background-position:calc(100% - 10px);background-size:12px 12px;border:1px solid #e4e4e4;border-radius:0;box-shadow:none;box-sizing:border-box;color:rgba(0,0,0,.5);outline:0;padding:.8em 30px .7em .5em;width:100%}select::-ms-expand{display:none}select[multiple=multiple]{background:#fff;height:200px;padding:0}nav.pager h4{display:none}nav.pager ul{padding:0}nav.pager li{display:inline-block;margin-bottom:20px}nav.pager li a{background-color:#fff;border:1px solid #7d7d7d;border-radius:4px;color:#7d7d7d;padding:.4em 1em;text-decoration:none;transition:all .5s ease}nav.pager li.is-active a,nav.pager li a:hover{background-color:#7d7d7d;color:#fff}nav.pager li.pager__item--next,nav.pager li.pager__item--previous,nav.pager li.pager__itxem--first{padding-right:5px}
@font-face{font-family:UntitledSans;font-style:normal;font-weight:300;src:url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.eot) format("eot"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.woff) format("woff"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Regular.woff2) format("woff2")}@font-face{font-family:UntitledSans;font-style:normal;font-weight:600;src:url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.eot) format("eot"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.woff) format("woff"),url(/themes/custom/haighlyon/font/UntitledSansWeb-Bold.woff2) format("woff2")}#header-banner .header-sub,#header-banner h1{color:#fff;margin:10px 0;width:30%}#header-banner .header-sub{font-size:12px;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}#header-banner h1{line-height:1.1;width:40%}#header-banner .inner-container{border-left:6px solid #3273e9;padding-left:20px}#header-banner .backgrond-gradient{background:#264362;background:linear-gradient(0deg,#264362,rgba(38,67,98,.6) 40%,rgba(0,0,0,.2) 90%)}.page-node-type-article #header-banner .header-sub,.page-node-type-article #header-banner h1{width:50%}.page-node-type-article #header-banner .header-sub{font-weight:600;padding-left:5px}.path-frontpage #header-banner h1{font-size:30px;line-height:1.1;width:30%}@media (max-width:767px){#header-banner .backgrond-gradient,#header-banner .backgrond-image,.path-frontpage #header-banner .backgrond-gradient,.path-frontpage #header-banner .backgrond-image{height:50vh}#header-banner .header-sub,#header-banner h1,.path-frontpage #header-banner .header-sub,.path-frontpage #header-banner h1{color:#fff;margin:10px 0;width:80%}.page-node-5 #header-banner .backgrond-gradient,.page-node-5 #header-banner .backgrond-image,.page-node-6 #header-banner .backgrond-gradient,.page-node-6 #header-banner .backgrond-image,.page-node-type-article #header-banner .backgrond-gradient,.page-node-type-article #header-banner .backgrond-image{height:60vh}.page-node-type-article #header-banner .header-sub,.page-node-type-article #header-banner h1{width:90%}}form#webform-submission-haighlyon-contact-node-6-add-form #edit-location-info{background-color:#3273e9;box-shadow:0 2px 15px rgba(27,27,27,.2);color:#fff;padding:10%}form#webform-submission-haighlyon-contact-node-6-add-form #edit-location-info a{color:#fff}form#webform-submission-haighlyon-contact-node-6-add-form #edit-contactright{background-color:#fff;box-shadow:0 2px 15px rgba(27,27,27,.2);padding:10% 10% 20%}form#webform-submission-haighlyon-contact-node-6-add-form #edit-submit{bottom:5%;left:55%;position:absolute}form#webform-submission-family-law-enquiry-node-117-add-form{background:#fff;box-shadow:0 2px 15px rgba(27,27,27,.2);margin:0 auto;max-width:1000px;padding-bottom:120px;transform:translateY(-10vh)}form#webform-submission-family-law-enquiry-node-117-add-form #edit-children-status,form#webform-submission-family-law-enquiry-node-117-add-form #edit-general,form#webform-submission-family-law-enquiry-node-117-add-form #edit-other-party,form#webform-submission-family-law-enquiry-node-117-add-form #edit-relationship-status,form#webform-submission-family-law-enquiry-node-117-add-form #edit-your-details{margin:0;padding:40px 80px 0}form#webform-submission-family-law-enquiry-node-117-add-form #edit-child1,form#webform-submission-family-law-enquiry-node-117-add-form #edit-child-four-details,form#webform-submission-family-law-enquiry-node-117-add-form #edit-child-three-details,form#webform-submission-family-law-enquiry-node-117-add-form #edit-child-two-details{padding-top:40px}form#webform-submission-family-law-enquiry-node-117-add-form #edit-general{background-color:#f4f4f4;padding-bottom:40px}form#webform-submission-family-law-enquiry-node-117-add-form h2{background-color:#fff;color:#000;font-size:1.3rem;font-weight:500;margin:0 0 40px;overflow:hidden;position:relative;text-transform:uppercase}form#webform-submission-family-law-enquiry-node-117-add-form h2:after{background-color:#3273e9;content:"";display:inline-block;height:1px;margin:-5px -100% 0 0;transform:translateX(30px);vertical-align:middle;width:100%}form#webform-submission-family-law-enquiry-node-117-add-form h3{color:#3273e9;font-weight:500}form#webform-submission-family-law-enquiry-node-117-add-form #edit-processed-text{margin-bottom:0;padding:40px 80px}form#webform-submission-family-law-enquiry-node-117-add-form #edit-processed-text h2{color:#000;font-size:2em;margin-bottom:0;text-transform:none}form#webform-submission-family-law-enquiry-node-117-add-form #edit-processed-text h2:after{content:none}form#webform-submission-family-law-enquiry-node-117-add-form #edit-processed-text p{margin-top:10px}form#webform-submission-family-law-enquiry-node-117-add-form #edit-processed-text p:last-child{margin-bottom:0}form#webform-submission-family-law-enquiry-node-117-add-form #edit-actions-submit{bottom:40px;position:absolute;right:80px}@media (max-width:767px){form#webform-submission-family-law-enquiry-node-117-add-form #edit-children-status,form#webform-submission-family-law-enquiry-node-117-add-form #edit-general,form#webform-submission-family-law-enquiry-node-117-add-form #edit-other-party,form#webform-submission-family-law-enquiry-node-117-add-form #edit-relationship-status,form#webform-submission-family-law-enquiry-node-117-add-form #edit-your-details{margin:0;padding:20px 20px 0}form#webform-submission-family-law-enquiry-node-117-add-form #edit-processed-text{padding:20px}form#webform-submission-family-law-enquiry-node-117-add-form #edit-actions-submit{right:20px;width:calc(100% - 40px)}}footer{background:#1b3557}footer .footer-bottom,footer .footer-top{padding:80px 0}footer .footer-bottom #logo-container,footer .footer-top #logo-container{width:25%}footer .footer-bottom #logo-container svg,footer .footer-top #logo-container svg{height:78.91px;width:80px}footer .footer-bottom #follow-container,footer .footer-bottom #footer-menu-container,footer .footer-bottom #po-container,footer .footer-top #follow-container,footer .footer-top #footer-menu-container,footer .footer-top #po-container{width:18%}footer .footer-bottom #follow-container a.getintouch,footer .footer-top #follow-container a.getintouch{text-decoration:underline}footer .footer-bottom #follow-container ul,footer .footer-top #follow-container ul{list-style:none;margin:0;padding:0}footer .footer-bottom #follow-container ul li,footer .footer-top #follow-container ul li{display:inline-block;padding:0;width:18%}footer .footer-bottom #follow-container ul a:hover svg,footer .footer-top #follow-container ul a:hover svg{transform:scale(1.3)}footer .footer-bottom #follow-container ul .svg,footer .footer-top #follow-container ul .svg{height:25px;top:10px;width:25px}footer .footer-bottom #follow-container ul .svg svg,footer .footer-top #follow-container ul .svg svg{fill:#fff;height:100%;transition:all .3s ease;width:100%}footer .footer-bottom h4,footer .footer-top h4{color:#fff}footer .footer-bottom .footer-container,footer .footer-top .footer-container{border-top:1px solid #3273e9;color:#fff}footer .footer-bottom .footer-container a,footer .footer-bottom .footer-container p,footer .footer-top .footer-container a,footer .footer-top .footer-container p{color:#fff;font-size:14px}footer .footer-bottom .footer-container a,footer .footer-top .footer-container a{text-decoration:none;transition:all .3s ease}footer .footer-bottom .footer-container a:hover,footer .footer-top .footer-container a:hover{color:#3273e9}footer .footer-bottom{padding:0 0 80px}footer .footer-bottom #terms-container{width:100%}footer .footer-bottom .copyright{display:inline-block}footer .footer-bottom .copyright p{color:#7d7d7d}footer .footer-bottom .footer-navigation{display:inline-block;float:right;margin:0;padding:0}footer .footer-bottom .footer-navigation ul{margin:0}footer .footer-bottom .footer-navigation li{float:left;margin:5px 0 0 15px}@media (max-width:767px){footer .footer-top{padding:0}footer .footer-top .inner-container{display:grid;grid-template-areas:"logo menu" "space office" "space pobox";grid-template-columns:50px 1fr}footer .footer-top #logo-container{grid-area:logo}footer .footer-top #logo-container svg{height:47.67px;width:50px}footer .footer-top #footer-menu-container{border:none;grid-area:menu}footer .footer-top #footer-menu-container h4{margin-top:0}footer .footer-top #footer-menu-container ul.menu{margin-left:0}footer .footer-top #po-container{grid-area:office}footer .footer-top #follow-container{grid-area:pobox;margin-bottom:80px}footer .footer-top #follow-container,footer .footer-top #footer-menu-container,footer .footer-top #logo-container,footer .footer-top #po-container{margin-left:20%;width:80%}footer .footer-bottom .footer-navigation li{float:none;margin:0;padding:0;text-align:right}footer .footer-top #logo-container{-ms-grid-column:1;-ms-grid-row:1}footer .footer-top #footer-menu-container{-ms-grid-column:2;-ms-grid-row:1}footer .footer-top #po-container{-ms-grid-column:2;-ms-grid-row:2}footer .footer-top #follow-container{-ms-grid-column:2;-ms-grid-row:3}}#nav-wrapper.open{width:450px}#nav-wrapper.open ul li{margin-right:30px;opacity:1}#blurBKG{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,78%,.3);height:100vh;left:0;position:fixed;top:0;width:100vw}.user-logged-in #blurBKG{display:none}header #block-haighlyon-main-menu ul{margin:30px 0 0;padding:0}header #block-haighlyon-main-menu ul li{list-style:none;margin:0;opacity:0;padding:0;padding:4px 0;text-align:right;transition:all .8s ease;transition-property:opacity,margin}header #block-haighlyon-main-menu ul li:first-child{transition-delay:.15s}header #block-haighlyon-main-menu ul li:nth-child(2){transition-delay:.3s}header #block-haighlyon-main-menu ul li:nth-child(3){transition-delay:.45s}header #block-haighlyon-main-menu ul li:nth-child(4){transition-delay:.6s}header #block-haighlyon-main-menu ul li:nth-child(5){transition-delay:.75s}header #block-haighlyon-main-menu ul li:nth-child(6){transition-delay:.9s}header #block-haighlyon-main-menu ul li:nth-child(7){transition-delay:1.05s}header #block-haighlyon-main-menu ul li:nth-child(8){transition-delay:1.2s}header #block-haighlyon-main-menu ul li:nth-child(9){transition-delay:1.35s}header #block-haighlyon-main-menu ul li:nth-child(10){transition-delay:1.5s}header #block-haighlyon-main-menu ul li:nth-child(11){transition-delay:1.65s}header #block-haighlyon-main-menu ul li:nth-child(12){transition-delay:1.8s}header #block-haighlyon-main-menu ul li:nth-child(13){transition-delay:1.95s}header #block-haighlyon-main-menu ul li:nth-child(14){transition-delay:2.1s}header #block-haighlyon-main-menu ul li:nth-child(15){transition-delay:2.25s}header #block-haighlyon-main-menu ul li:nth-child(16){transition-delay:2.4s}header #block-haighlyon-main-menu ul li:nth-child(17){transition-delay:2.55s}header #block-haighlyon-main-menu ul li:nth-child(18){transition-delay:2.7s}header #block-haighlyon-main-menu ul li:nth-child(19){transition-delay:2.85s}header #block-haighlyon-main-menu ul li:nth-child(20){transition-delay:3s}header #block-haighlyon-main-menu ul li:nth-child(21){transition-delay:3.15s}header #block-haighlyon-main-menu ul li:nth-child(22){transition-delay:3.3s}header #block-haighlyon-main-menu ul li:nth-child(23){transition-delay:3.45s}header #block-haighlyon-main-menu ul li:nth-child(24){transition-delay:3.6s}header #block-haighlyon-main-menu ul li:nth-child(25){transition-delay:3.75s}header #block-haighlyon-main-menu ul li:nth-child(26){transition-delay:3.9s}header #block-haighlyon-main-menu ul li:nth-child(27){transition-delay:4.05s}header #block-haighlyon-main-menu ul li:nth-child(28){transition-delay:4.2s}header #block-haighlyon-main-menu ul li:nth-child(29){transition-delay:4.35s}header #block-haighlyon-main-menu ul li:nth-child(30){transition-delay:4.5s}header #block-haighlyon-main-menu ul li:nth-child(31){transition-delay:4.65s}header #block-haighlyon-main-menu ul li:nth-child(32){transition-delay:4.8s}header #block-haighlyon-main-menu ul li:nth-child(33){transition-delay:4.95s}header #block-haighlyon-main-menu ul li:nth-child(34){transition-delay:5.1s}header #block-haighlyon-main-menu ul li:nth-child(35){transition-delay:5.25s}header #block-haighlyon-main-menu ul li:nth-child(36){transition-delay:5.4s}header #block-haighlyon-main-menu ul li:nth-child(37){transition-delay:5.55s}header #block-haighlyon-main-menu ul li:nth-child(38){transition-delay:5.7s}header #block-haighlyon-main-menu ul li:nth-child(39){transition-delay:5.85s}header #block-haighlyon-main-menu ul li:nth-child(40){transition-delay:6s}header #block-haighlyon-main-menu ul li:nth-child(41){transition-delay:6.15s}header #block-haighlyon-main-menu ul li:nth-child(42){transition-delay:6.3s}header #block-haighlyon-main-menu ul li:nth-child(43){transition-delay:6.45s}header #block-haighlyon-main-menu ul li:nth-child(44){transition-delay:6.6s}header #block-haighlyon-main-menu ul li:nth-child(45){transition-delay:6.75s}header #block-haighlyon-main-menu ul li:nth-child(46){transition-delay:6.9s}header #block-haighlyon-main-menu ul li:nth-child(47){transition-delay:7.05s}header #block-haighlyon-main-menu ul li:nth-child(48){transition-delay:7.2s}header #block-haighlyon-main-menu ul li:nth-child(49){transition-delay:7.35s}header #block-haighlyon-main-menu ul li:nth-child(50){transition-delay:7.5s}header #block-haighlyon-main-menu a{color:#fff;display:inline-block;font-size:1.5em;margin:0;padding:0;position:relative;text-decoration:none;transition:all .5s ease}header #block-haighlyon-main-menu a.is-active,header #block-haighlyon-main-menu a:hover{color:#3273e9}#block-haighlyon-local-tasks{position:absolute;right:0;top:104px}#block-haighlyon-local-tasks li.is-active a{background-color:#1b3557;color:#fff}#block-haighlyon-local-tasks a{background-color:#3273e9;color:#fff;padding:.5em 1.5em;transition:all .5s ease}#block-haighlyon-local-tasks a:hover{background-color:#1b3557;color:#fff}@media (max-width:767px){#logo svg{height:66px;width:66.91px}#mobile-enticer{right:20px}#nav-wrapper.open ul li{margin-right:40px}#nav-wrapper a.about-us,#nav-wrapper a.contact-us,#nav-wrapper a.donate{display:initial}#block-navigationbottommenu{display:none}.path-frontpage header{top:0}.path-frontpage #logo{text-align:left}.path-frontpage #logo svg{height:66px;width:66.91px}.path-frontpage #mobile-enticer.open{top:22.85714px}.path-frontpage #nav-wrapper{padding:50px 0 0;top:0}}.node--type-article.node--view-mode-teaser a.news-article{border-bottom:1px solid #7d7d7d;margin:0 0 30px;padding:30px 0 60px;text-decoration:none}.node--type-article.node--view-mode-teaser a.news-article:hover circle{fill:#3273e9}.node--type-article.node--view-mode-teaser a.news-article:hover #arrow{stroke:#fff}.node--type-article.node--view-mode-teaser .image-container{position:relative}.node--type-article.node--view-mode-teaser .image-container img{display:block;height:auto;width:100%}.node--type-article.node--view-mode-teaser .date-container{background:#3273e9;color:#fff;font-weight:600;height:120px;left:0;padding:15px;position:absolute;text-align:center;top:0;width:80px}.node--type-article.node--view-mode-teaser .date-container span{display:block}.node--type-article.node--view-mode-teaser .date{font-size:1.5em;font-weight:700;line-height:1}.node--type-article.node--view-mode-teaser .year{font-size:.9em;margin-top:10px}.node--type-article.node--view-mode-teaser .text-container{display:flex;margin-left:30px}.node--type-article.node--view-mode-teaser .info-container{width:80%}.node--type-article.node--view-mode-teaser .arrow-container{align-items:center;display:flex;justify-content:center;text-align:center;width:20%}.node--type-article.node--view-mode-teaser .read-more{display:none}.node--type-article.node--view-mode-teaser svg{height:40px;width:40px}.node--type-article.node--view-mode-teaser circle{fill:#fff;stroke:#3273e9;transition:all .5s ease}.node--type-article.node--view-mode-teaser #arrow{fill:none;stroke:#3273e9;transition:all .5s ease}.node--type-article.node--view-mode-teaser h2.title{color:#000;font-size:1.5em;font-weight:600;margin:0}.node--type-article.node--view-mode-teaser p.writtenby{font-size:.7em;margin:5px 0 0 4px;text-transform:uppercase}.node--type-article.node--view-mode-teaser p.summary{margin:20px 0 0 4px}.node--type-article.node--view-mode-article-body .date-container{background:#3273e9;color:#fff;font-weight:600;height:120px;padding:15px;text-align:center}.node--type-article.node--view-mode-article-body .date-container span{display:block}.node--type-article.node--view-mode-article-body .date{font-size:1.5em;font-weight:700;line-height:1}.node--type-article.node--view-mode-article-body .year{font-size:.9em;margin-top:10px}.node--type-article.node--view-mode-article-body .text-container{margin-left:30px}.node--type-article.node--view-mode-article-body .text-container img{display:block;height:auto;margin-bottom:1rem;width:100%}.node--type-article.node--view-mode-article-body .text-container h1,.node--type-article.node--view-mode-article-body .text-container h2,.node--type-article.node--view-mode-article-body .text-container h3,.node--type-article.node--view-mode-article-body .text-container h4,.node--type-article.node--view-mode-article-body .text-container h5{color:#000}.node--type-article.node--view-mode-article-body .text-container p:first-child{margin-top:0}@media (max-width:767px){.node--type-article.node--view-mode-teaser{color:#3273e9}.node--type-article.node--view-mode-teaser a.news-article{display:block;position:relative}.node--type-article.node--view-mode-teaser .date-container{display:block;float:left;height:90px;margin:0 20px 0 0;padding:10px 15px}.node--type-article.node--view-mode-teaser .month{font-size:.7em}.node--type-article.node--view-mode-teaser .date{font-size:1rem}.node--type-article.node--view-mode-teaser .year{font-size:.7em}.node--type-article.node--view-mode-teaser h2.title{font-size:1.3rem}.node--type-article.node--view-mode-teaser p.writtenby{display:flex}.node--type-article.node--view-mode-teaser .text-container{display:block;margin-left:0}.node--type-article.node--view-mode-teaser .info-container{width:100%}.node--type-article.node--view-mode-teaser .arrow-container{background-color:#264362;margin-top:20px;padding:15px;text-align:center;width:100%}.node--type-article.node--view-mode-teaser .arrow-container .svg{display:none}.node--type-article.node--view-mode-teaser .read-more{color:#fff;display:block;font-weight:600;text-transform:uppercase}.node--type-article.node--view-mode-article-body .inner-container{display:block;padding:calc(5% + 4px);position:relative;transform:translateY(-15vh)}.node--type-article.node--view-mode-article-body .date-container{display:block;float:left;margin:0 20px 0 0}.node--type-article.node--view-mode-article-body .text-container{margin:0}}#news-filterlist{margin:10px 5px}#news-filterlist .filteritem{margin-right:10px;width:40%}#news-filterlist #input-search{padding:1.2em .5em}#news-filterlist #reset-all{display:none;margin:0;padding:.5em;width:10%}.controls-pagination{font-size:.7em;padding-top:10px;text-align:center}.load-more-wrapper{margin-bottom:10px;text-align:center}.load-more.button{padding:.5em 1em}@media (max-width:767px){#news-filterlist{flex-direction:column}#news-filterlist .filteritem{margin:0 0 10px;width:100%}#news-filterlist #reset-all{width:100%}.intro-section-block.landscape .text-container{padding:30px;position:relative;transform:translateY(0);width:100%}.intro-section-block.landscape .image-container{margin:-10% 0 0 -10%;width:115%}.intro-section-block.portrait .text-container{margin-bottom:80px;padding:30px;position:relative;transform:translateY(0);width:100%}.intro-section-block.portrait .image-container{display:none}}#services h2{align-items:center;color:#000;display:flex;font-size:1.5em;font-weight:400;justify-content:space-between}#services h2 span.title{line-height:1.2;width:60%}#services h2 span.line{border-top:2px solid #3273e9;display:inline-block;width:25%}#services .teaser-container{color:#444;font-size:.9em;font-weight:200;line-height:1.2;margin:0 10% 10% 0}#services .service-container{background-color:#f8f8f8;padding:80px;position:relative}#services .service-container p:first-child{margin-top:0}#services .service-container ul li{list-style:disc}#services .service-container .button{position:absolute;right:0;top:0}#services .service-head{margin:20px 10% 0 0}#services .service-head p{border-top:2px solid #3273e9;color:#444;font-size:.9em;font-weight:200;line-height:1.2;margin:0;padding:20px 0}#services .service-head .section{margin-bottom:50px;position:relative}#services .service-head a{display:block;position:relative}#services .service-head a:hover .svg{margin-right:15px}#services .service-head img{display:block;height:auto;width:70%}#services .service-head .contact{align-items:center;background-color:#3273e9;bottom:0;color:#fff;display:flex;font-size:.9em;font-weight:400;line-height:1.2;padding:10px 0 10px 10px;position:absolute;right:10%;transform:translateY(50%);width:70%}#services .service-head .svg{margin:0 20px;transition:all .5s ease}#services .service-head svg{fill:#fff;height:15px;width:15px}@media (max-width:767px){#services .node--type-service{grid-template-areas:"title" "service" "head";grid-template-columns:1fr;grid-template-rows:1fr}#services .title-container{border-left:4px solid #3273e9;margin-bottom:5%;padding-left:5%}#services .title-container h2{margin:0 0 10px}#services .title-container .teaser-container{font-size:1rem;line-height:1.3;margin-bottom:0}#services .title-container span.line{display:none}#services .service-container{padding:calc(5% + 4px)}#services .service-head{background-color:#f8f8f8;margin:0;padding:0 calc(5% + 4px) 40px}#services .service-head img{width:80%}}#partner-carousel{margin:0;padding:0}#partner-carousel li{list-style:none;margin:0;padding:0}#partner-carousel .flickity-page-dots{display:none}.block-views-blockhaighlyon-views-team-members{margin-top:160px}#filter-title{margin-bottom:10px;margin-left:10px;text-transform:uppercase}#filter-title span.svg{margin-right:10px;top:3px}#team-filterlist{margin:10px 5px}#team-filterlist .filteritem{margin-right:10px;width:28%}#team-filterlist #input-search{padding:.8em .5em}#team-filterlist #reset-all{display:none;margin:0;padding:.5em;width:10%}@media (max-width:767px){#team-filterlist{flex-direction:column}#team-filterlist .filteritem{margin:0 0 10px;width:100%}#team-filterlist #reset-all{width:100%}}.node--type-team-member.node--view-mode-full h1{color:#000;margin-bottom:0;margin-top:0;text-transform:uppercase}.node--type-team-member.node--view-mode-full p.detail-para{margin:0 0 0 2px}.node--type-team-member.node--view-mode-full p.position{font-weight:700;margin-top:10px}.node--type-team-member.node--view-mode-full p.heading{color:#3273e9;font-size:.7em;font-weight:700;margin-top:10px;text-transform:uppercase}.node--type-team-member.node--view-mode-full .field--name-field-team-member-speciality{font-size:.9em;margin:10px 0 0 2px}.node--type-team-member.node--view-mode-full .details{border-bottom:2px solid #3273e9;margin-bottom:40px;padding-bottom:40px}.node--type-team-member.node--view-mode-full .contact{color:#3273e9;text-align:right}.node--type-team-member.node--view-mode-full .entity-pager{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:80px;text-align:center}.node--type-team-member.node--view-mode-full .entity-pager .all{position:relative;width:20%}.node--type-team-member.node--view-mode-full .entity-pager .count{font-size:.7em;left:0;line-height:1;position:absolute;top:-10px;width:100%}.node--type-team-member.node--view-mode-full .entity-pager a{font-weight:600;text-transform:uppercase;width:25%}.node--type-team-member.node--view-mode-full .entity-pager a.next,.node--type-team-member.node--view-mode-full .entity-pager a.prev{align-items:center;display:flex;text-decoration:none}.node--type-team-member.node--view-mode-full .entity-pager a:hover circle{fill:#3273e9}.node--type-team-member.node--view-mode-full .entity-pager a:hover #arrow{stroke:#fff}.node--type-team-member.node--view-mode-full .entity-pager .svg{top:-1px}.node--type-team-member.node--view-mode-full .entity-pager a.prev .svg{margin-right:20px}.node--type-team-member.node--view-mode-full .entity-pager a.next .svg{margin-left:20px}.node--type-team-member.node--view-mode-full .entity-pager circle{fill:#fff;stroke:#3273e9;transition:all .5s ease}.node--type-team-member.node--view-mode-full .entity-pager #arrow{fill:none;stroke:#3273e9;transition:all .5s ease}.node--type-team-member.node--view-mode-full .entity-pager svg{height:40px;width:40px}.node--type-team-member.node--view-mode-full .field--name-field-accolades{padding:80px 0}.node--type-team-member.node--view-mode-full .field--name-field-accolades .field__item{align-items:center;display:flex}.node--type-team-member.node--view-mode-full .field--name-field-accolades img{height:auto;max-width:100px}.node--type-team-member.node--view-mode-teaser a{background-color:#1b3557;display:block;overflow:hidden;position:relative;width:20vw}.node--type-team-member.node--view-mode-teaser a:focus img,.node--type-team-member.node--view-mode-teaser a:hover img{transform:scale(110%)}.node--type-team-member.node--view-mode-teaser a:focus .text-container,.node--type-team-member.node--view-mode-teaser a:hover .text-container{transform:translateY(-65%)}.node--type-team-member.node--view-mode-teaser a:focus .field--name-field-team-member-speciality,.node--type-team-member.node--view-mode-teaser a:focus p.team-qualifications,.node--type-team-member.node--view-mode-teaser a:hover .field--name-field-team-member-speciality,.node--type-team-member.node--view-mode-teaser a:hover p.team-qualifications{opacity:1}.node--type-team-member.node--view-mode-teaser .text-container{left:0;position:absolute;text-align:center;top:85%;transition:all .5s ease;width:100%}.node--type-team-member.node--view-mode-teaser h3{font-weight:700;margin:0}.node--type-team-member.node--view-mode-teaser .field--name-field-team-member-speciality,.node--type-team-member.node--view-mode-teaser p.team-qualifications{color:#fff;font-size:.9em;line-height:1;margin-bottom:0;opacity:0;padding:0 18%;transition:all .5s ease}.node--type-team-member.node--view-mode-teaser .field--name-field-team-member-speciality{line-height:1.2;margin-bottom:5%;padding:0 5%}.node--type-team-member.node--view-mode-teaser p.position{display:none}.node--type-team-member.node--view-mode-teaser img{display:block;height:auto;transition:all .5s ease;width:100%}@media (max-width:767px){.node--type-team-member.node--view-mode-teaser a{width:50vw}.node--type-team-member.node--view-mode-teaser .text-container{bottom:0}.node--type-team-member.node--view-mode-teaser h3{font-weight:400;margin-bottom:10px}.node--type-team-member.node--view-mode-teaser p.team-qualifications{display:none}.node--type-team-member.node--view-mode-full{grid-template-areas:"image" "content" "pager";grid-template-columns:1fr}.node--type-team-member.node--view-mode-full .team-header{grid-template-areas:"heading" "details" "contact";grid-template-columns:1fr}.node--type-team-member.node--view-mode-full .heading-title{font-size:1.8em}.node--type-team-member.node--view-mode-full .contact{text-align:left}.node--type-team-member.node--view-mode-full .details{margin-bottom:20px;padding-bottom:20px}.node--type-team-member.node--view-mode-full .body-content{background-color:#fff;box-shadow:0 2px 15px rgba(27,27,27,.2);margin:0 20px;padding:5% 5% 0;transform:translateY(-20vh)}.node--type-team-member.node--view-mode-full .entity-pager{padding:0 20px;transform:translateY(-10vh)}.node--type-team-member.node--view-mode-full .entity-pager .all{display:none}.node--type-team-member.node--view-mode-full .entity-pager .previous{margin-right:30px}.node--type-team-member.node--view-mode-full .entity-pager .next{margin-left:30px}}#team-members a{margin:5px;width:auto}#team-members p.summary{display:none}#team-members p.position{display:block;line-height:1.2;padding:0 10%}@media (max-width:767px){#team-members{grid-template-columns:1fr 1fr}#team-members p.position{display:none}}.testimonial-header{text-align:center}.testimonial-header .vertical-line{top:0;transform:translateY(-25%)}.testimonial-header .svg{top:10vh}.testimonial-header svg{fill:#1b3557;height:46.47px;width:50px}#testimonials-carousel{text-align:center}#testimonials-carousel h3{color:#000;font-size:2em;padding:0 10%}#testimonials-carousel .name,#testimonials-carousel .position{color:#444;font-size:.9em;font-weight:200;line-height:1.2;margin:0}@media (max-width:767px){.block-views-blockhaighlyon-views-testimonials{padding:160px 0 80px}.testimonial-header .vertical-line{top:-10vh}.testimonial-header .svg{top:0}#testimonials-carousel{height:auto}#testimonials-carousel h3{line-height:1.2}#testimonials-carousel.flickity-enabled.is-draggable .flickity-viewport{top:30vh}.flickity-page-dots{display:none}}
