@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200;400;600&display=swap');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
footer{padding:calc(var(--standardpadding) * 2);color:var(--white);background:var(--mid-main);background-size:260px}footer>div{display:grid;grid-template-columns:auto;grid-gap:var(--standardpadding)}#block-nick-companyinfo{grid-row:1 / 3;grid-column:2;}#block-nick-companyinfo p{max-width:unset;margin:0;text-align:center;padding-top:20px;}#block-nick-copyright{grid-column:3;grid-row:3;text-align:right;}#block-nick-copyright .text-formatted p{max-width:unset;}#block-nick-footer{grid-column:1 / 3;grid-row:3;}#block-nick-socialmedialinks{grid-row:1;grid-column:3;}#block-nick-cyberessentials{grid-row:1;grid-column:1;text-align:left;padding-top:7px;}#block-nick-cpd{grid-row:1;grid-column:1;}#block-nick-cpd .field--name-field-code iframe{margin:6px 20px;}footer .logos > .field__item{width:140px;text-align:center;}footer h2{margin-bottom:1.5em}footer h2:after{content:"";position:absolute;bottom:-.6em;left:0;width:50px;height:1.75px;background:#fff;z-index:0}footer #block-nick-carbonfootprint div:has(> .bk-white),footer #block-nick-cpd div:has(> .bk-white),footer #block-nick-livingwage div:has(> .bk-white),footer #block-nick-socialmedialinks div:has(> .bk-white){background-color:transparent;}footer #block-nick-socialmedialinks .logos{padding:0;margin:0 -25px 0 0;gap:0;justify-content:right;}footer #block-nick-livingwage .logos{justify-content:left;}footer #block-nick-carbonfootprint .logos,footer #block-nick-cpd .logos{padding:0;margin:0;gap:0;justify-content:left;}footer #block-nick-carbonfootprint .logos img,footer #block-nick-cpd .logos img{width:120px;height:auto;display:block;clip-path:circle(40%);mix-blend-mode:normal;background:white;margin:0 auto;}footer #block-nick-livingwage .logos img,footer #block-nick-socialmedialinks .logos img{mix-blend-mode:normal;}footer #block-nick-livingwage .logos > .field__item,footer #block-nick-socialmedialinks .logos > .field__item{width:100px;}footer #block-nick-livingwage .logos img{width:200px;}.menu--footer .menu-item{display:inline;}footer ul.menu{margin:0;text-align:left;}.menu--footer a{display:inline-block;padding:2px 0;margin-right:12px;color:white;margin-bottom:10px;transition:all .3s;border-bottom:2px solid var(--light-alt);}.menu--footer a:hover,.menu--footer a.is-active{background:white;color:#4b5458;}@media (max-width:1100px){#block-nick-companyinfo{grid-row:4;grid-column:1 / 4;}#block-nick-companyinfo br{position:relative;display:inline-block;border:1px solid #f1ffff;font-size:inherit;height:19px;content:"A";width:1px;margin:0 .8em -3px;}}@media (max-width:768px){footer	#block-nick-socialmedialinks{grid-row:1;grid-column:1 / 4;justify-items:center;}footer #block-nick-socialmedialinks .logos{justify-content:center;}footer #block-nick-socialmedialinks .logos{margin:0 -25px;}footer #block-nick-cpd .logos{justify-content:center;}#block-nick-cpd{grid-row:2;grid-column:1 / 4;justify-items:center;}#block-nick-footer{grid-column:1 / 4;grid-row:3;}footer ul.menu{margin:0;text-align:center;}#block-nick-companyinfo{grid-row:4;grid-column:1 / 4;}#block-nick-copyright{grid-column:1 / 4;grid-row:5;text-align:center;}}#block-nick-companyinfo a{display:inline-block;margin:0 auto;font-size:1.2em;padding:1rem 2rem;color:var(--white) !important;border-radius:3rem;border-bottom:none !important;transition:background-color .3s;box-shadow:0 3px 3px #00000099;transition:all .3s;background-image:linear-gradient(45deg,#243b3c47,#00000052);}#block-nick-companyinfo a::before{font-family:FontAwesome;content:"\f095";display:inline-block;margin-right:17px;font-size:.85em;width:unset;height:unset;position:relative;bottom:0;left:0;z-index:0;transition:all .3s ease-out;background-color:transparent;}#block-nick-companyinfo a:hover{background-color:var(--dark-main) !important;box-shadow:none;border-radius:3px;}
#block-stark-main-menu a{position:relative;}#block-stark-main-menu li a::before{font-family:FontAwesome;color:var(--lightblue);position:absolute;left:12px;top:3px;font-size:.8em;}#block-stark-main-menu li a[data-drupal-link-system-path="node/13"]::before{content:"\f040";}#block-stark-main-menu li a[data-drupal-link-system-path="<front>"]::before{content:"\f015";}.text-formatted ul{margin-left:0;list-style:none;}.text-formatted ul li{position:relative;}.text-formatted ul li::before{font-family:FontAwesome;content:"\f111";position:absolute;left:-2rem;}.text-formatted ul li::before{font-family:FontAwesome;content:"\f111";position:absolute;left:-2rem;font-size:.6em;top:.6em;opacity:.8;}.text-formatted a[target="_blank"]::after{margin-left:0.5em;font-family:FontAwesome;content:"\f08e";font-size:.6em;vertical-align:super;margin-right:0.3em;}#right-section a::after{margin-left:0.5em;font-family:FontAwesome;content:"\f054";font-size:.8em;}.field--name-field-media-document a,.paragraph--type--external-links a{position:relative;padding:10px 20px 10px 49px !important;}.field--name-field-media-document a::before{font-family:FontAwesome;content:"\f107";width:38px;display:inline-block;background:#ffffff3d;height:38px;text-align:center;padding-top:8px;border-radius:50%;position:absolute;left:3px;top:2px;}.paragraph--type--external-links a::before{font-family:FontAwesome;content:"\f105";width:38px;display:inline-block;background:#ffffff3d;height:38px;text-align:center;padding-top:8px;border-radius:50%;position:absolute;left:3px;top:2px;}.text-formatted .topnav a::before{font-family:FontAwesome;content:"\f0c9";position:relative;display:inline;background:transparent;}#block-nick-phone .bk-white .big-button a::before{font-family:FontAwesome;content:"\f095";display:inline-block;margin-right:8px;font-size:.85em;}
.u-visually-hidden{display:none;}:root{--white:#fff;--black:#000;--offwhite:#e8e5e5;--offblack:#38454b;--mid-main:#6D777E;--light-main:#b6b69c;--light-main:#d1c3c8;--dark-main:#4b5458;--mid-alt:#B8BFA6;--light-alt:#b7b2c9;--dark-alt:#607660;--mid-blue:#4e93c9;--dark-blue:#3b4683;--mid-red:#c44848;--dark-red:#B13939;--standardpadding:20px;--max-width:1200px;--p-spacing:2rem;--ul-spacing:-2rem;--line-height:1.65;}*:focus{outline-offset:0;outline:none;}*:focus-visible{outline-offset:4px;outline:2px dotted red;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}body{font-family:'Inter',sans-serif;font-weight:400;font-size:17px;margin:0;color:var(--offblack);line-height:1.3;}.layout-container{min-height:100vh;display:flex;flex-direction:column;}.introduction{padding:var(--standardpadding);}.introduction::before{content:"";display:block;background-color:#b4c196;height:5px;margin-bottom:40px;}.introduction *{max-width:75ch;}#container{display:flex;margin:0 auto;max-width:var(--max-width);gap:20px;padding:0 var(--standardpadding);flex-wrap:wrap;align-items:start;}.page-node-type-archive-item #container{margin-top:4rem;}#left-section{flex-basis:500px;flex-grow:9999;}#right-section{flex-basis:200px;flex-grow:1;}block-nick-local-tasks{position:absolute;}footer{margin-top:auto;}main:has(article.titlebackground-olive){background-color:var(--light-main);}main:has(article.titlebackground-lilac){background-color:var(--light-alt);}main:has(article.titlebackground-sage){background-color:var(--mid-alt);}main:has(article.titlebackground-offwhite){background-color:var(--offwhite);}h1{font-weight:200;font-size:2.65em;color:var(--dark-main);}h1.page-title{max-width:var(--max-width);margin:80px auto -30px;padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding);font-weight:100;}main:has(.field--name-field-advert) .field--name-title{display:block;width:calc(100% - 330px);}h2{font-weight:700;font-size:2em;}h3{font-weight:700;font-size:1.5em;}h4{font-weight:700;font-size:1.2em;}h5{font-weight:700;font-size:1.1em;}h6{font-weight:400;font-size:1em;}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab',serif;margin:0 0 var(--p-spacing) 0;line-height:1.18;}bold,strong{font-weight:700;}em,italic{font-style:italic;}.text-formatted p,.text-formatted ol,.text-formatted ul{line-height:var(--line-height);margin:0 0 var(--p-spacing) 0;}.text-formatted :is(p+ol,p+ul){margin-top:var(--ul-spacing);}.text-formatted ul{list-style:none;}.text-formatted ol{list-style:none;counter-reset:my-awesome-counter;}.text-formatted ol li{counter-increment:my-awesome-counter;position:relative;}.text-formatted ol li::before{content:counter(my-awesome-counter);font-weight:400;position:absolute;left:-2rem;}a{text-decoration:none;}.field--name-body{padding:0 var(--standardpadding);}.field--name-field-source a,.text-formatted a{text-decoration:none;color:var(--black);border-bottom:2px solid var(--light-main);transition:all .3s;position:relative;z-index:1;}.text-formatted a::before{content:"";display:block;width:100%;height:0%;position:absolute;bottom:0;left:0;z-index:-1;transition:all .3s ease-out;background-color:var(--light-main);}.text-formatted a:hover::before{width:100%;height:100%;}.bk-dark-main .field--name-field-source a,.bk-mid-main .field--name-field-source a,.bk-dark-main .text-formatted p a,.bk-dark-main .text-formatted ol a,.bk-dark-main .text-formatted ul a,.bk-mid-main .text-formatted p a,.bk-mid-main .text-formatted ol a,.bk-mid-main .text-formatted ul a{text-decoration:none;color:var(--white);border-bottom:2px solid var(--light-main);transition:color .3s;}.bk-light-alt .field--name-field-source a,.bk-pale-main .field--name-field-source a,.bk-mid-alt .field--name-field-source a,.bk-light-alt .text-formatted p a,.bk-light-alt .text-formatted ol a,.bk-light-alt .text-formatted ul a,.bk-pale-main .text-formatted p a,.bk-pale-main .text-formatted ol a,.bk-pale-main .text-formatted ul a,.bk-mid-alt .text-formatted p a,.bk-mid-alt .text-formatted ol a,.bk-mid-alt .text-formatted ul a{text-decoration:none;color:var(--offblack);border-bottom:2px solid var(--offwhite);transition:color .3s;}.bk-light-alt .text-formatted p a::before,.bk-light-alt .text-formatted ol a::before,.bk-light-alt .text-formatted ul a::before,.bk-pale-main .text-formatted p a::before,.bk-pale-main .text-formatted ol a::before,.bk-pale-main .text-formatted ul a::before,.bk-mid-alt .text-formatted p a::before,.bk-mid-alt .text-formatted ol a::before,.bk-mid-alt .text-formatted ul a::before{background-color:var(--offwhite);}.field__label{font-weight:600;font-family:'Roboto Slab',serif;margin-bottom:10px;}img{width:100%;height:auto;display:block;}header .region-header{padding:var(--standardpadding);background-color:#61618e;display:grid;min-height:120px;}#block-nick-branding{grid-column:1;grid-row:1 / 3;font-size:1.5em;position:relative;min-width:205px;}#block-nick-branding a{color:var(--white);font-size:1.2em;font-weight:900;}#block-nick-branding .site-logo img{width:225px;display:block;position:absolute;bottom:-130px}#block-nick-main-menu{grid-column:2;grid-row:1;margin-bottom:10px;}#block-nick-mainnavigation{grid-column:2;grid-row:2;}#block-nick-mainnavigation ul,#block-nick-main-menu ul{list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0;text-align:right;}#block-nick-mainnavigation li,#block-nick-main-menu li{display:inline-block;padding:0;}#block-nick-mainnavigation li a,#block-nick-main-menu li a{display:block;color:var(--white);font-size:1.2em;transition:all .3s;padding:6px 12px;position:relative;}#block-nick-mainnavigation li a:hover,#block-nick-main-menu li a:hover{background-color:transparent;color:var(--offblack);}#block-nick-mainnavigation li.menu-item--active-trail a{background-color:#adc47b5c;cursor:default;}.region-header:has(#block-nick-mainnavigation .is-active) #block-nick-main-menu li.menu-item--active-trail a{background-color:#4b54589c;cursor:pointer;color:var(--offwhite);}header li.menu-item--active-trail a.is-active{background-color:transparent;}header li.menu-item--active-trail a.is-active:hover{cursor:default;}header li.menu-item{position:relative;}header li.menu-item::before{content:"";display:block;position:absolute;width:0;height:100%;transition:width .4s;background-color:var(--mid-alt);}header:has(#block-nick-mainnavigation .is-active) #block-nick-main-menu li.menu-item.menu-item--active-trail::before{background-color:#e7e7c5;}header li.menu-item:focus::before,header li.menu-item:focus-within::before,header li.menu-item:hover::before{width:100%;}header li.menu-item:has(.is-active)::before{width:100%;}ul.menu a.is-active{color:#3B4245 !important;}#block-nick-phone div:has(> .bk-white){background:transparent;}#block-nick-phone .big-button{padding:0;text-align:right;max-width:unset;}#block-nick-phone .bk-white .big-button a{background-color:transparent;font-size:1.3rem;padding:12px 24px;}#block-nick-local-tasks{z-index:1000;text-align:right;position:absolute;right:0;}#block-nick-local-tasks li{display:inline-block;margin-right:0;}#block-nick-local-tasks ul{list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0;}#block-nick-local-tasks li a{display:block;padding:0.2em 0.8em;background-color:var(--dark-main);color:var(--white);margin-right:-6px;transition:all .3s;}#block-nick-local-tasks li:last-child a{margin-right:0;}#block-nick-local-tasks li a:hover,#block-nick-local-tasks li a.is-active{background-color:var(--light-main);}ul.messages__list{margin:0;padding:0;}.messages{padding:var(--standardpadding) calc(2 * var(--standardpadding));background-color:var(--offwhite);margin:var(--standardpadding);border-radius:var(--standardpadding);position:relative;}#close-button{position:absolute;right:8px;display:inline-block;background:var(--mid-main);padding:4px 6px;top:8px;border-radius:6px;cursor:pointer;font-weight:900;color:white;font-size:14px;}#close-button:hover{background:var(--dark-main);}#contact-message-get-in-touch-form{padding:var(--standardpadding) 0;max-width:var(--max-width);margin:0 auto;}#contact-message-get-in-touch-form input,#contact-message-get-in-touch-form textarea{padding:12px;font-size:1em;max-width:100%;}#contact-message-get-in-touch-form .form-item{margin-bottom:var(--standardpadding);}#contact-message-get-in-touch-form label{width:100%;display:block;margin-bottom:calc(var(--standardpadding) * .5);}#contact-message-get-in-touch-form input#edit-submit{border:0;border-radius:0;background-color:var(--dark-main);color:var(--white);padding:var(--standardpadding);cursor:pointer;transition:.2s ease-in;}#contact-message-get-in-touch-form input#edit-submit:hover{background-color:var(--mid-main);color:var(--offblack);}.approx .field__item::before{content:"c. ";}.image-grid .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));grid-gap:var(--standardpadding);padding:var(--standardpadding);}.block-views-blockpic-groups-block-1 .image-grid .view-content{grid-template-columns:repeat(auto-fit,minmax(144px,1fr));padding-top:4em;}.image-grid img{max-width:400px;}.image-grid .field-content{overflow:hidden;scale:100%;}.image-grid .field-content img{scale:100%;transition:scale .3s;border:3px solid #000000;}.image-grid .field-content a:visited img{border-color:#9E9E9E;}.image-grid .field-content:hover img{scale:110%;}.image-grid .view-content .views-field-name{background:var(--dark-main);color:white;padding:6px 12px;}.image-grid .view-content .views-field-name a{color:var(--white);}#right-section .field{margin-bottom:20px;}#left-section img{width:auto;max-height:calc(100vh - 300px);max-width:740px;display:block;float:right;border:2px solid black;}.pswp__button--share,.pswp__share-modal{display:none;}.page-node-type-course-dates #container.grid{display:grid;grid-template-columns:2fr 1fr 1fr;}.field--name-field-book-this-course{grid-row:1;grid-column:1 / 4;background-color:var(--offwhite);border-radius:0 20px;}.field--name-field-course{grid-column:1;}.field--name-field-dates{grid-column:2;}.field--name-field-price{grid-column:3;}#price-group{grid-column:3;grid-row:2;}.field--name-field-previously{margin-bottom:12px;}.field--name-field-previously .field__item{text-decoration:line-through;color:#ba1717;}.field--name-field-location{grid-column:1 / 4;border-top:3px solid var(--offwhite);padding-top:10px;}.field--name-field-course .field__label::after{content:" details";}.field--name-field-course a{display:inline-block;background:#e3e3e3;padding:10px 19px;margin-top:6px;border-radius:13px;transition:.3s;font-weight:400;color:var(--mid-main);box-shadow:0 3px 3px #00000047;text-wrap:balance;}.field--name-field-course a:hover{background:#808b91;color:#fff;border-radius:0;box-shadow:none;}.field--name-field-course a:hover::after{color:#fff;}.node--type-location h2:has(.field--name-title){display:none;}.node--type-location .node__content{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1.5em max-content;grid-gap:var(--standardpadding);}.node--type-location  .field--name-field-location-name{grid-row:1;grid-column:1;font-size:1.4em;margin-bottom:var(--p-spacing);text-wrap:balance;}.node--type-location .field--name-field-co-ordinates{grid-column:2;grid-row:1 / 3;}.node--type-location  .field--name-field-description{grid-column:1;grid-row:2;}.page-node-type-course .view-course-dates-on-courses .views-row{background-color:var(--offwhite);border-radius:0 20px;padding:20px;margin-bottom:10px;}.page-node-type-course .view-course-dates-on-courses .views-field-view-node a{display:inline-block;background:var(--dark-main);padding:10px 19px;margin-top:6px;border-radius:13px;transition:.3s;font-weight:400;color:var(--offwhite);box-shadow:0 3px 3px #00000047;width:max-content;font-size:1.55rem;border:none;}.page-node-type-course .view-course-dates-on-courses .views-field-view-node a:hover{background:#808b91;color:#fff;border-radius:0;box-shadow:none;}.page-node-type-course .view-course-dates-on-courses .views-field-view-node a:hover::after{color:#fff;}.page-node-type-course .view-course-dates-on-courses .views-field{margin-bottom:10px;}.page-node-type-course .view-course-dates-on-courses .views-field-title{font-weight:700;font-family:roboto slab,serif;}.view-course-dates.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;padding:20px;}.view-course-dates.view-display-id-block_1 .views-row{background:var(--offwhite);padding:10px 19px;margin-top:6px;border-radius:13px;transition:.3s;font-weight:400;color:var(--dark-main);display:flex;flex-flow:column;position:relative;}.view-course-dates.view-display-id-block_1 .views-field-title{font-size:1.2rem;font-weight:900;margin-bottom:20px;}.view-course-dates.view-display-id-block_1 .views-field.views-field-field-dates{margin-bottom:10px;}.view-course-dates.view-display-id-block_1 .views-field-view-node a,.view-course-dates.view-display-id-block_1 .views-field-field-course a{display:inline-block;margin:20px 0 0 0;font-size:1em;padding:10px 20px;color:var(--white) !important;border-radius:20px;border-bottom:none !important;transition:background-color .3s;box-shadow:0 1px 3px #00000094;transition:all .3s;background-image:linear-gradient(45deg,#253334ab,#76897a);}.view-course-dates.view-display-id-block_1 .views-field-view-node a{background-image:linear-gradient(45deg,#2d3c3cba,#29504eab);margin:10px 0;}.view-course-dates.view-display-id-block_1 .views-field-field-course{margin-top:auto;}.view-course-dates.view-display-id-block_1 a:hover{background-color:var(--dark-main) !important;box-shadow:none;border-radius:0;}.view-course-dates.view-display-id-block_1 .views-field-field-previously{text-decoration:line-through;color:#ba1717;}.view-course-dates.view-display-id-block_1 .views-field.views-field-field-now::after{align-items:center;content:"SPECIAL OFFER!";display:grid;width:100px;height:100px;background:#dc4343;position:absolute;right:20px;bottom:20px;text-align:center;color:#fff;font-weight:700;border-radius:50%;font-size:1.2em;transform:rotate(353deg);}.field--name-field-factoid{font-family:roboto slab;font-weight:700;font-size:1.3em;padding-bottom:13px;text-wrap:balance;line-height:1.5;}#left-section .field--name-field-factoid-source,#left-section .field--name-field-factoid,.paragraph--type--factoid .field--name-field-factoid,.paragraph--type--factoid .field--name-field-source,.paragraph--type--factoid .field--name-field-intro-title{padding-left:37px;border-left:5px solid #61618e;}.field--name-field-factoid.text-formatted p{margin:0;}.field--name-field-factoid-source{margin-bottom:40px;font-weight:bold;font-size:19px;}.field--name-field-factoid-source a{color:#61618e;border-bottom:2px solid #b7b2c9;}.page-node-type-person .grid{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--max-width);grid-gap:var(--standardpadding);padding:0 var(--standardpadding);}.page-node-type-person .field--name-field-role{grid-row:1;grid-column:1;font-weight:700;font-size:1.4em;font-family:'Roboto Slab',serif;margin-bottom:30px;}.page-node-type-person .field--name-field-image-share-{grid-column:2;grid-row:1 / 4;}.page-node-type-person .field--name-field-introduction{grid-row:2;grid-column:1;font-weight:700;font-size:1.2em;color:var(--mid-main);}.page-node-type-person .field--name-field-main-text{grid-row:3;grid-column:1;}#block-nick-views-block-articles-block-1 .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,3fr));grid-gap:var(--standardpadding);padding:0 var(--standardpadding);margin-bottom:40px;}#block-nick-views-block-articles-block-1 .views-row{transition:all .3s;background-color:var(--offwhite);border-radius:20px;overflow:hidden;box-shadow:0 3px 3px #00000066;position:relative;}#block-nick-views-block-articles-block-1 a,#block-nick-views-block-articles-block-1 .views-field-nothing,#block-nick-views-block-articles-block-1 .views-row .field-content{display:flex;flex-flow:column;height:100%;}#block-nick-views-block-articles-block-1 .views-row:hover{background-color:var(--white);border-radius:0px;box-shadow:0 1px 3px #00000066;}#block-nick-views-block-articles-block-1 .views-row:hover img{filter:contrast(1.2);border-radius:0;box-shadow:none;}#block-nick-views-block-articles-block-1 .views-row:hover .field--name-field-link-text{background-color:var(--dark-main) !important;box-shadow:none;border-radius:3px;}#block-nick-views-block-articles-block-1 .field--name-field-link-text{background:#b6b69c;}#block-nick-views-block-articles-block-1 .pager{padding:var(--standardpadding);}#block-nick-views-block-articles-block-1 .pager a{display:inline-block;background-color:var(--dark-main);padding:6px 12px;border-radius:3px;color:white;transition:background-color .3s;}#block-nick-views-block-articles-block-1 .pager a:hover{background-color:var(--mid-main);}#block-nick-mailchimpform{max-width:var(--max-width);margin:0 auto;}#block-nick-mailchimpform h2{margin-left:20px;padding-top:40px;border-top:5px solid var(--light-main);}.messages.messages--status{display:none;}#mc_embed_signup #mergeRow-gdpr p{margin:0.5rem 0;}#mc_embed_signup #mergeRow-gdpr{font-size:0.9rem;}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px;border:none;padding:0;}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:2rem 0;}#contact-message-feedback-form input,#mc_embed_signup input{border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:6px 12px;}#contact-message-feedback-form input:hover,#mc_embed_signup input:hover{background:#fff;cursor:pointer;}#mc_embed_signup input#mc-embedded-subscribe{margin:0 0 2rem 0;}#contact-message-feedback-form{max-width:var(--max-width);display:block;margin:0 auto;padding:var(--standardpadding);}#contact-message-feedback-form input{display:block;max-width:100%;width:100%;}#contact-message-feedback-form input#edit-submit{width:auto;}#contact-message-feedback-form #edit-field-how-did-you-find-us-wrapper input,#contact-message-feedback-form #edit-field-what-is-your-interest-wrapper input{display:inline;margin-right:6px;width:unset;}#contact-message-feedback-form #form-options{display:grid;grid-template-columns:2fr 1fr 1fr;grid-column-gap:60px;}#contact-message-feedback-form #form-options .form-item{margin-bottom:0;}#contact-message-feedback-form #edit-field-your-phone-number-wrapper{grid-column:1;grid-row:1;}#contact-message-feedback-form #edit-field-your-comapny-wrapper{grid-column:1;grid-row:2;}#contact-message-feedback-form #edit-field-your-position-wrapper{grid-column:1;grid-row:3;}#contact-message-feedback-form #edit-field-how-did-you-find-us-wrapper{grid-column:2;grid-row:1/4;}#contact-message-feedback-form #edit-field-what-is-your-interest-wrapper{grid-column:3;grid-row:1/4;}.path-user .region-content{max-width:var(--max-width);margin:0 auto;}.path-user #block-nick-views-block-delegate-zone-block-1,.path-user #block-nick-content{padding:var(--standardpadding);}.path-user #block-nick-views-block-delegate-zone-block-1 a{display:inline-block;margin:10px 0;font-size:1em;padding:10px 20px;color:var(--white) !important;border-radius:20px;border-bottom:none !important;box-shadow:0 1px 3px #00000094;transition:all .3s;background-image:linear-gradient(45deg,#243b3ca3,#00000052);}.path-user #block-nick-views-block-delegate-zone-block-1 a:hover{box-shadow:none;background-image:linear-gradient(45deg,#243b3cc9,#00000063);}.path-user .field--name-user-picture,.path-user #edit-timezone,.path-user #edit-contact{display:none;}.path-user .password-confirm,.path-user .password-field,.path-user .password-strength,.path-user .password-confirm-match,.path-user .password-confirm-message{width:55%;margin:12px 0;}.path-user .password-suggestions{padding:12px;}.path-user .form-item-mail{padding:12px 0;}.path-user input{padding:12px;}.path-user .form-item .description{margin-top:6px;}.path-user .messages.messages--error{margin-top:130px;margin-bottom:-102px;}.path-user label{display:block;}.path-admin #block-nick-content{max-width:var(--max-width);margin:0 auto;padding:20px;}.field--name-field-advert{max-width:var(--max-width);margin:0 auto;}.field--name-field-advert .paragraph--type--advert{width:337px;float:right;margin-top:-230px;}.path-search #edit-advanced,.path-search #edit-help-link{display:none;}.path-search h2,.path-search #search-form,.path-search .item-list{max-width:var(--max-width);padding:20px;margin:0 auto;}.path-search button,.path-search input{overflow:visible;padding:6px 12px;}#CookiebotWidget{display:none;}.media .contextual button{display:none !important;}
#block-nick-menutoggle{display:none;}.text-formatted .topnav a{background:transparent;border:none;font-size:1.6rem;color:white;}#block-nick-mainnavigation-2{display:none;}#block-nick-mainnavigation-2 .menu-item .menu-item,#block-nick-mainnavigation-2 .menu-item{margin:0;padding-top:2px;list-style:none;}#block-nick-mainnavigation-2 .menu-item a{background-color:#6d777e;display:block;padding:12px;color:white;margin-right:20px;font-size:1.2em;transition:all .3s;}#block-nick-mainnavigation-2 .menu-item a:hover,#block-nick-mainnavigation-2 .menu-item a.is-active{background:#3B4245 !important;color:white !important;}@media only screen and (max-width:768px){#block-nick-menutoggle{display:block;grid-column:2;grid-row:1;text-align:right;}#block-nick-branding .site-logo img,#block-nick-mainnavigation,#block-nick-main-menu{display:none;}#block-nick-branding{min-height:100px;background-image:url(/sites/default/files/2024-09/RP-logo-white-small.png);background-repeat:no-repeat;background-size:103px;width:120px;min-width:unset;}}
.paragraph{}.field--name-field-introduction + .field--name-field-content div:has(> .bk-white):first-child{margin-top:-40px;}.contained{max-width:var(--max-width);margin:0 auto;}.paragraph--type--faqs h2:has(.field--name-title){display:none;}.paragraph--type--faqs .ui-corner-all,.paragraph--type--faqs .ui-corner-bottom,.paragraph--type--faqs .ui-corner-right,.paragraph--type--faqs .ui-corner-br{border-radius:0;}.paragraph--type--faqs .ui-state-active,.paragraph--type--faqs .ui-widget-content .ui-state-active,.paragraph--type--faqs .ui-widget-header .ui-state-active,.paragraph--type--faqs a.ui-button:active,.paragraph--type--faqs .paragraph--type--faqs .ui-button:active,.paragraph--type--faqs .ui-button.ui-state-active:hover{border:none;background:#4b5458;}.paragraph--type--faqs summary{padding:0;color:var(--offblack);}.paragraph--type--faqs details > .details-wrapper{padding:20px 0 0 0;margin-bottom:-15px;}.paragraph--type--faqs{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding);}.paragraph--type--faqs .field__item{padding:0 20px;}.field--name-field-faqs .field__item:first-child details{border-radius:0 20px 0 0;}.paragraph--type--faqs p:last-child{margin:0;}.paragraph--type--faqs details{margin-top:0;margin-bottom:0;border:1px solid #ffffff;background:#e8e5e5;padding:var(--standardpadding) var(--standardpadding) calc(var(--standardpadding) * 2);color:var(--offblack);}details{transition:max-height .5s;max-height:1em;}div:has(> .bk-pale-main){background-color:var(--light-main);position:relative;}div:has(> .bk-offwhite){background-color:var(--offwhite);position:relative;}div:has(> .bk-dark-main){background-color:var(--dark-main);color:var(--offwhite);position:relative;}div:has(> .bk-mid-main){background-color:var(--mid-main);color:var(--white);position:relative;}div:has(> .bk-mid-alt){background-color:var(--mid-alt);position:relative;}div:has(> .bk-white){background-color:var(--white);position:relative;}div:has(> .bk-offwhite){background-color:var(--offwhite);position:relative;}div:has(> .bk-dark-main){background-color:var(--dark-main);color:var(--offwhite);position:relative;}div:has(> .bk-mid-main){background-color:var(--mid-main);color:var(--offwhite);position:relative;}div:has(> .bk-light-alt){background-color:var(--light-alt);position:relative;}div:has(> .bk-pale-main) + div:has(> .bk-pale-main){margin-top:-30px;}div:has(> .bk-offwhite) + div:has(> .bk-offwhite){margin-top:-30px;}div:has(> .bk-dark-main) + div:has(> .bk-dark-main){margin-top:-30px;}div:has(> .bk-mid-main) + div:has(> .bk-mid-main){margin-top:-30px;}div:has(> .bk-mid-alt) + div:has(> .bk-mid-alt){margin-top:-30px;}div:has(> .bk-white) + div:has(> .bk-white){margin-top:-30px;}div:has(> .bk-offwhite) + div:has(> .bk-offwhite){margin-top:-30px;}div:has(> .bk-dark-main) + div:has(> .bk-dark-main){margin-top:-30px;}div:has(> .bk-mid-main) + div:has(> .bk-mid-main){margin-top:-30px;}div:has(> .bk-light-alt) + div:has(> .bk-light-alt){margin-top:-30px;}.paragraph--type--cards{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding);}.paragraph--type--card{display:flex;flex-flow:column;height:100%;}.cards-header{}.paragraph--type--cards > div:not(.cards-header){display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,3fr));grid-gap:var(--standardpadding);}.paragraph--type--card a{display:flex;flex-flow:column;height:100%;}.paragraph--type--cards > div > div{transition:all .3s;background-color:var(--offwhite);border-radius:20px;overflow:hidden;box-shadow:0 3px 3px #00000066;position:relative;}.paragraph--type--cards > div > div:has(.field-group-link):hover{background-color:var(--white);border-radius:0px;box-shadow:none;}.paragraph--type--cards > div > div:has(.field-group-link):hover img{filter:contrast(1.2);border-radius:0;box-shadow:none;}.card-title{font-size:1.4em;color:var(--dark-main);padding:var(--standardpadding);margin-top:10px;}.card-title + .card-text{margin-top:-20px;}.card-text{padding:var(--standardpadding);color:var(--dark-main);line-height:var(--line-height);}.card-text p{margin:0;}.card-text.text-formatted :is(p+ol,p+ul){margin:0;}.card-image img{margin-bottom:-5px;transition:all .3s;box-shadow:0px 3px 3px #00000045;border-radius:0 20px 0 40px;filter:saturate(0);}.field--name-field-link-text{display:inline-block;padding:20px 40px;margin:20px;background:#9e98ba;color:white;border-radius:40px;box-shadow:0 3px 3px #00000057;transition:all .3s;background-image:linear-gradient(45deg,#4f606952,#69694166);margin-top:auto;width:max-content;margin-left:auto;}.bk-dark-main .field--name-field-link-text{background-color:var(--dark-main);}.bk-mid-main .field--name-field-link-text{background-color:var(--mid-main);}.bk-mid-alt .field--name-field-link-text{background-color:var(--mid-alt);}.bk-white .field--name-field-link-text{background-color:var(--white);}.bk-pale-main .field--name-field-link-text{background-color:var(--light-main);}.abc .field--name-field-link-text{background:#95bbac;}.paace .field--name-field-link-text{background:#45697d;}.space .field--name-field-link-text{background:#cdc6c3;}.cace .field--name-field-link-text{background:#9dc0ca;}.svr .field--name-field-link-text{background:#aeb8bd;}.ifam .field--name-field-link-text{background:#dab89d;color:black;}.dart .field--name-field-link-text{background:#b398a5;}.hope .field--name-field-link-text{background:#a38f85;}.paragraph--type--cards > div > div:hover .field--name-field-link-text{background-color:var(--dark-main) !important;box-shadow:none;border-radius:3px;}.paragraph--type--people{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding);}.paragraph--type--people .column-header{padding:0;}.field--name-field-people:has(.node--view-mode-teaser){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,3fr));grid-gap:var(--standardpadding);padding:0;}.field--name-field-people:has(.node--view-mode-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,5fr));grid-gap:var(--standardpadding);padding:0;text-align:center;}.paragraph--type--people.paragraph--view-mode--carousel .node__content{text-align:center;}.paragraph--type--people.paragraph--view-mode--carousel .flex-direction-nav a{top:35%;}.field--name-field-people .field__item:only-child{max-width:450px;}.field--name-field-people a{display:block;}.paragraph--type--people.paragraph--view-mode--carousel .flexslider-field-wrapper h2,.field--name-field-people h2{display:none;}.field--name-field-people:has(.node--view-mode-teaser) > div{transition:all .3s;background-color:var(--offwhite);border-radius:20px;overflow:hidden;box-shadow:0 3px 3px #00000066;}.paragraph--type--people.paragraph--view-mode--carousel .node__content *,.field--name-field-people:has(.node--view-mode-grid) *{transition:all .3s;}.field--name-field-people:has(.node--view-mode-teaser) > div:has(.field-group-link):hover{background-color:var(--white);border-radius:0px;box-shadow:none;}.field--name-field-people:has(.node--view-mode-teaser) > div:has(.field-group-link):hover img{filter:contrast(1.2);border-radius:0;box-shadow:none;}.paragraph--type--people.paragraph--view-mode--carousel .node__content > div:has(.field-group-link):hover img,.field--name-field-people:has(.node--view-mode-grid) > div:has(.field-group-link):hover img{filter:contrast(1.2);box-shadow:none;}.paragraph--type--people.paragraph--view-mode--carousel .field--name-field-name,.field--name-field-people .field--name-field-name{font-size:1.4em;color:var(--dark-main);padding:var(--standardpadding);overflow-wrap:break-word;hyphens:auto;margin-top:10px;}.paragraph--type--people.paragraph--view-mode--carousel .field--name-field-name,.field--name-field-people:has(.node--view-mode-grid) .field--name-field-name{background:var(--offwhite);padding:40px 20px 20px 20px;margin-top:-30px;border-radius:5px 20px 0 0;box-shadow:0px 3px 3px #00000045}.paragraph--type--people.paragraph--view-mode--carousel .node__content a:hover .field--name-field-name,.field--name-field-people:has(.node--view-mode-grid) > div:has(.field-group-link):hover .field--name-field-name{background:var(--white);border-radius:20px 5px 0 0;}.paragraph--type--people.paragraph--view-mode--carousel .field--name-field-role,.field--name-field-people .field--name-field-role{padding:0 var(--standardpadding);color:var(--dark-main);line-height:var(--line-height);font-weight:700;margin-bottom:5px;}.paragraph--type--people.paragraph--view-mode--carousel .field--name-field-role,.field--name-field-people:has(.node--view-mode-grid) .field--name-field-role{background:var(--offwhite);padding:20px;margin-top:-30px;border-radius:0 0 5px 20px;box-shadow:0px 3px 3px #00000045}.paragraph--type--people.paragraph--view-mode--carousel .node__content a:hover .field--name-field-role,.field--name-field-people:has(.node--view-mode-grid) > div:has(.field-group-link):hover .field--name-field-role{background-color:var(--white);border-radius:0 0 20px 5px;box-shadow:none;}.field--name-field-people .field--name-field-introduction{padding:var(--standardpadding);color:var(--dark-main);line-height:var(--line-height);}.field--name-field-people .field--name-field-introduction p{margin:0;}.field--name-field-people:has(.node--view-mode-teaser) .field--name-field-image-share- img{margin-bottom:-5px;transition:all .3s;box-shadow:0px 3px 3px #00000045;border-radius:0 20px 0 40px;}.paragraph--type--people.paragraph--view-mode--carousel .field--name-field-image-share- img,.field--name-field-people:has(.node--view-mode-grid) .field--name-field-image-share- img{margin-bottom:-5px;transition:all .3s;box-shadow:0px 3px 3px #00000045;border-radius:50%;width:200px;margin:0 auto;}.big.paragraph--type--spacer{height:calc(4 * var(--standardpadding));}.small.paragraph--type--spacer{height:calc(2 * var(--standardpadding));}.line.paragraph--type--spacer{height:calc(0.25 * var(--standardpadding));}.bk-pale-main.paragraph--type--spacer{background-color:var(--light-main);}.bk-mid-main.paragraph--type--spacer{background-color:var(--mid-main);}.bk-dark-main.paragraph--type--spacer{background-color:var(--dark-main);}.bk-white.paragraph--type--spacer{background-color:var(--white);}.bk-mid-alt.paragraph--type--spacer{background-color:var(--mid-alt);}.bk-off-white.paragraph--type--spacer{background-color:var(--off-white);}.rule.paragraph--type--spacer{height:6px;z-index:1000;margin:-3px auto;}.text{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding) var(--standardpadding) var(--standardpadding);}.big-button{text-align:center;padding:40px;padding:calc(var(--standardpadding) + var(--p-spacing));}.big-button a{display:inline-block;margin:0 auto;font-size:1.5em;padding:1rem 3rem;color:var(--white) !important;border-radius:3rem;border-bottom:none !important;transition:background-color .3s;box-shadow:0 3px 3px #00000099;transition:all .3s;background-image:linear-gradient(45deg,#243b3c47,#00000052);}.bk-white .big-button a{background-color:#e7e7e7}.big-button a:hover{background-color:var(--dark-main) !important;box-shadow:none;border-radius:3px;}.paragraph--type--text-and-image{display:grid;}.whole-image.paragraph--type--text-and-image{align-items:center;}.ittt{grid-template-columns:1fr 3fr;}.ttti{grid-template-columns:3fr 1fr;}.ttiii,.iittt{grid-template-columns:3.3fr 6.6fr;}.tttii,.iiitt{grid-template-columns:6.6fr 3.3fr;}.ttii,.iitt{grid-template-columns:1fr 1fr;}.text-and-image-image{grid-row:1;}.text-and-image-image article.media--type-image{height:100%;position:relative;}.text-and-image-image .field__item{height:100%;}.bg-image .text-and-image-image img{object-fit:cover;height:100%;position:absolute;}.text-and-image-text{grid-column:2;grid-row:1;}.text-and-image-text{padding:calc(var(--standardpadding) + var(--p-spacing));padding-bottom:var(--standardpadding);}.iiitt .text-and-image-image,.iittt .text-and-image-image,.iitt .text-and-image-image,.ittt .text-and-image-image{grid-column:1;padding-left:var(--standardpadding);}.iiitt .text-and-image-text,.iittt .text-and-image-text,.iitt .text-and-image-text,.ittt .text-and-image-text{grid-column:2;padding-right:var(--standardpadding);}.ttiii .text-and-image-image,.tttii .text-and-image-image,.ttii .text-and-image-image,.ttti .text-and-image-image{grid-column:2;padding-right:var(--standardpadding);}.tttii .text-and-image-text,.ttiii .text-and-image-text,.ttii .text-and-image-text,.ttti .text-and-image-text{grid-column:1;padding-left:var(--standardpadding);}.whole-image .text-and-image-text{padding:var(--standardpadding);}.tui.contained{max-width:100%;}.tui .text-and-image-image{grid-row:1;grid-column:1;z-index:1;}.tui .text-and-image-text{grid-row:1;grid-column:1;z-index:2;max-width:var(--max-width);margin:auto;padding-left:20px;}.tui.paragraph p,.tui.paragraph ol,.tui.paragraph  ul{max-width:unset;}.bk-pale-main.tui .text-and-image-image,.bk-offwhite.tui .text-and-image-image,.bk-dark-main.tui .text-and-image-image{opacity:.5;}.paragraph--type--two-column .columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--standardpadding) + var(--p-spacing));padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding) var(--standardpadding);}.paragraph--type--two-column .columns .paragraph--type--video{padding:0;}.paragraph--type--three-column .columns{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:calc(var(--standardpadding) + var(--p-spacing));padding:calc(var(--standardpadding) + var(--p-spacing))  var(--standardpadding) var(--standardpadding);}.column-header{padding:calc(var(--standardpadding) + var(--p-spacing))  var(--standardpadding) 0;}div:has(> .paragraph--type--c-image):last-child{padding-bottom:calc(var(--standardpadding) + var(--p-spacing));}div:has(> .paragraph--type--c-image) + div:has(> .paragraph--type--c-text){padding-top:var(--standardpadding);}.logos > .field__item{width:200px;}.logos{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding);display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:start;gap:var(--standardpadding);align-content:center;margin:0 20px;}.logos img{width:100%;height:auto;display:block;mix-blend-mode:multiply;}.flexslider .slides img.image-style-logo{width:unset;mix-blend-mode:multiply;margin:0 auto;}.optionset-logos .logo-label,.logos .logo-label{display:none;}.labels .optionset-logos .logo-label,.labels .logos .logo-label{display:block;text-align:center;font-size:1em;font-family:'Roboto Slab';color:var(--dark-main);margin-top:0;}.optionset-logos h2,.logos h2{display:none;}.paragraph--type--block{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding)}.paragraph--type--block .column-header{padding:0}.paragraph--type--testimonial{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding) calc(var(--standardpadding) + var(--p-spacing)) calc(var(--p-spacing) * 4);position:relative;max-width:var(--max-width);margin:0 auto;}.paragraph--type--testimonial:has(video),.paragraph--type--testimonial:has(.media--type-remote-video),.paragraph--type--testimonial:has(.media--type-image){padding-left:50px;}.paragraph--type--testimonial video{width:100%;height:auto;margin-bottom:-5px;}.paragraph--type--testimonials-carousel h2:has(.field--name-title),.paragraph--type--testimonial h2:has(.field--name-title){display:none;}.field--name-field-testimonial-ref::before{content:'';position:absolute;font-size:150px;left:10px;color:#ffffff;top:50%;margin-top:-60px;display:block;line-height:.9;container-type:unset;padding:10px;width:80px;height:80px;background:no-repeat;background-size:52px;background-position:center;background-image:url(/sites/default/files/icons/open-double-quote.svg);border-radius:50%;background-color:#5c686e;z-index:2;filter:invert(100%) hue-rotate(180deg);}.node--type-testimonial .node__content{display:grid;grid-gap:20px;grid-template-columns:2fr 1fr;align-items:center;}.flex-direction-nav a{height:45px;}.paragraph--type--testimonials-carousel .flexslider{margin:0;}.paragraph--type--testimonials-carousel .flexslider .slides{zoom:1;display:grid;grid-template-rows:30px auto 30px;align-items:center;}.paragraph--type--testimonials-carousel .flexslider .slides > li{grid-row:2;grid-column:1;}.paragraph--type--testimonials-carousel .node--type-testimonial .node__content{display:grid;grid-gap:20px;grid-template-columns:40px auto 40px;align-items:center;}.paragraph--type--testimonials-carousel .node--type-testimonial .quote{padding-bottom:0;grid-column:2;grid-column-start:2;grid-column-end:auto;grid-row:1;margin-left:120px;position:relative;}.paragraph--type--testimonials-carousel .quote::before{content:'';position:absolute;font-size:150px;left:-110px;color:#ffffff;top:50%;margin-top:-36px;display:block;line-height:.9;container-type:unset;padding:10px;width:80px;height:80px;background:no-repeat;background-size:52px;background-position:center;background-image:url(/sites/default/files/icons/open-double-quote.svg);border-radius:50%;background-color:#5c686e;z-index:2;filter:invert(100%) hue-rotate(180deg);}.node--type-testimonial:has(video) .node__content,.node--type-testimonial:has(.media--type-remote-video) .node__content,.node--type-testimonial:has(.media--type-image) .node__content{background:#e8e5e5;border-radius:0 20px;overflow:hidden;}.node--type-testimonial:has(video) .field--name-field-image-or-video,.node--type-testimonial:has(.media--type-remote-video) .field--name-field-image-or-video{grid-column:1;grid-row:1;}.node--type-testimonial .quote{padding-bottom:var(--standardpadding);grid-column:1 / 3;grid-row:1;}.node--type-testimonial:has(video) .quote,.node--type-testimonial:has(.media--type-remote-video) .quote{grid-column:2;grid-row:1;}.node--type-testimonial:has(.media--type-image) .field--name-field-image-or-video{grid-column:2;grid-row:1;}.node--type-testimonial:has(.media--type-image) .quote{grid-column:1;grid-row:1;padding-left:calc(var(--standardpadding)* 3);}.node--type-testimonial .field--name-field-quote{font-size:1.6em;}.node--type-testimonial:has(video) .field--name-field-quote,.node--type-testimonial:has(.media--type-remote-video) .field--name-field-quote,.node--type-testimonial:has(.media--type-image) .field--name-field-quote{font-size:revert;padding-right:20px;}.node--type-testimonial:has(video) .field--name-field-job,.node--type-testimonial:has(video) .field--name-field-quote,.node--type-testimonial:has(video) .field--name-field-by,.node--type-testimonial:has(.media--type-remote-video) .field--name-field-quote,.node--type-testimonial:has(.media--type-image) .field--name-field-quote,.node--type-testimonial:has(.media--type-remote-video) .field--name-field-by,.node--type-testimonial:has(.media--type-image) .field--name-field-by,.node--type-testimonial:has(.media--type-remote-video) .field--name-field-job,.node--type-testimonial:has(.media--type-image) .field--name-field-job{color:var(--offblack);}.node--type-testimonial .text-formatted.field--name-field-quote p{margin-bottom:10px;line-height:1.4;}.node--type-testimonial:has(video)
.node--type-testimonial:has(.media--type-remote-video) .text-formatted.field--name-field-quote p,.node--type-testimonial:has(.media--type-image) .text-formatted.field--name-field-quote p{margin:revert;line-height:1.7;}.node--type-testimonial .field--type-image{padding:20px 20px 20px 0;}.node--type-testimonial .field--type-image img{border-radius:0 20px;}.field--name-field-by{display:inline-block;font-size:1.3em;}.field--name-field-job{display:inline-block;font-size:1.1em;font-style:italic}.node--type-testimonial.node--view-mode-default:has(video) .field--name-field-by,.node--type-testimonial.node--view-mode-default:has(.media--type-remote-video) .field--name-field-by{display:block;margin-bottom:10px;}.node--type-testimonial.node--view-mode-default:has(video) .field--name-field-job,.node--type-testimonial.node--view-mode-default:has(.media--type-remote-video) .field--name-field-job{display:block;}.field--name-field-media-video-file video{width:100%;height:auto;}.paragraph--type--image-grid{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding)}.paragraph--type--image-grid .column-header{padding:0}.field--name-field-grid-images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:var(--standardpadding);}.paragraph--type--image{position:relative;padding:0;}.field--name-field-caption.field--type-string{position:absolute;bottom:0;right:var(--standardpadding);padding:6px 12px;color:white;background:#5e729999;}.paragraph--type--slide{display:grid;align-items:center;text-align:center;padding:0;}.slide-text{grid-row:1;grid-column:1;z-index:2;background-color:#6c7072a6;color:var(--white);margin:0 auto;padding:var(--standardpadding);}.slide-text a{color:var(--white);text-decoration:underline;}.field--name-field-slide-image{grid-row:1;grid-column:1;z-index:1;}.slide-text > *{margin:0 !important;}.flexslider{background:transparent;border:none;border-radius:0;}.flexslider-field-wrapper{max-width:var(--max-width);margin:0 auto;padding:0 var(--standardpadding);}.field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}a.file-download{display:inline-block;margin:0 20px 15px 20px;font-size:1em;padding:10px 20px;color:var(--white) !important;border-radius:20px;border-bottom:none !important;transition:background-color .3s;box-shadow:0 1px 3px #00000094;transition:all .3s;background-image:linear-gradient(45deg,#243b3ca3,#00000052);}a.file-download:hover{background-color:var(--dark-main) !important;box-shadow:none;border-radius:20px 3px 3px 20px;;}.paragraph--type--documents,.paragraph--type--external-links{padding-bottom:40px;}.paragraph--type--external-links a{display:inline-block;margin:0 20px 15px 20px;font-size:1em;padding:10px 20px;color:var(--white) !important;border-radius:20px;border-bottom:none !important;transition:background-color .3s;box-shadow:0 1px 3px #00000094;transition:all .3s;background-image:linear-gradient(45deg,#243b3ca3,#00000052);}.paragraph--type--external-links a:hover{background-color:var(--dark-main) !important;box-shadow:none;border-radius:20px 3px 3px 20px;;}.paragraph--type--video{padding:20px;}.paragraph--type--factoid{padding:calc(var(--standardpadding) + var(--p-spacing)) var(--standardpadding);}.field--name-field-source-no-link,.field--name-field-source{font-size:19px;max-width:60ch;line-height:1.7;}.paragraph--type--icon-and-text .field--name-field-icon-and-text{display:grid;padding:var(--standardpadding);grid-gap:var(--standardpadding);}.one-col.paragraph--type--icon-and-text .field--name-field-icon-and-text{grid-template-columns:1fr;}.two-col.paragraph--type--icon-and-text .field--name-field-icon-and-text{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));}.three-col.paragraph--type--icon-and-text .field--name-field-icon-and-text{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.paragraph--type--icon-and-text .field--name-field-logo-media img{width:unset;}.horizontal.paragraph--type--icon-and-text .field--name-field-logo-media img{width:100px;}.vertical.paragraph--type--icon-and-text .field--name-field-logo-media img{margin:0 auto;padding-bottom:var(--standardpadding);}.paragraph--type--icon-and-text .paragraph--type--text-and-image-p{margin-bottom:var(--standardpadding);}.horizontal.paragraph--type--icon-and-text .paragraph--type--text-and-image-p .field--name-field-text{display:inline-block;vertical-align:middle;width:calc(100% - 120px);margin-bottom:-2rem;;padding-left:var(--standardpadding);}.vertical.paragraph--type--icon-and-text .paragraph--type--text-and-image-p .field--name-field-text{text-align:center;}.horizontal.paragraph--type--icon-and-text .paragraph--type--text-and-image-p .field--name-field-logo-media{display:inline-block;vertical-align:middle;}.vertical.paragraph--type--icon-and-text .paragraph--type--text-and-image-p .field--name-field-logo-media{}
table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;}table caption{font-size:1.5em;margin:.5em 0 .75em;text-align:left;}table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em;}tr:nth-child(odd) td{background:#fff;}tr:nth-child(even) td{background:#f8f6ff;}table th,table td{padding:.625em;text-align:left;vertical-align:top;}table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase;}.text-formatted td a{display:block;background:var(--mid-alt);padding:6px 12px;border-radius:6px;transition:.3s;font-weight:400;color:var(--white);box-shadow:0 3px 3px #0000007a;width:100%;font-size:1.2rem;border-bottom:none;}.text-formatted td a:hover{background:#808b91;color:#fff;border-radius:0;box-shadow:none;}@media screen and (max-width:600px){table{border:0;}table caption{font-size:1.3em;}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em;}table td{border-bottom:1px solid #ddd;display:block;}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;}table td:last-child{border-bottom:0;}}
