.convertkit-broadcasts-pagination{display:grid;grid-template-areas:"prev next";grid-template-columns:repeat(2,1fr);grid-column-gap:20px;padding:20px 0 0 0}.convertkit-broadcasts-pagination li{list-style:none;margin:0}.convertkit-broadcasts-pagination li.convertkit-broadcasts-pagination-prev{grid-area:prev;text-align:left}.convertkit-broadcasts-pagination li.convertkit-broadcasts-pagination-next{grid-area:next;text-align:right}.convertkit-broadcasts-list,.editor-styles-wrapper .convertkit-broadcasts-list,.convertkit-broadcasts-pagination,.editor-styles-wrapper .convertkit-broadcasts-pagination{list-style:none;margin:0;padding:0}.convertkit-broadcasts.has-background,.convertkit-broadcasts[data-background-color],.editor-styles-wrapper .convertkit-broadcasts.has-background{padding:20px}.convertkit-broadcasts.convertkit-broadcasts-loading,.editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading{background-color:#e3e3e3!important;background-image:url(https://www.18aproductions.co.uk/wp-content/plugins/convertkit/resources/frontend/css/../images/spinner.gif);background-position:center;background-repeat:no-repeat}.convertkit-broadcasts-list li{list-style:none;margin:0;padding:5px 0;display:grid;grid-template-areas:"date title" "image text";grid-template-columns:150px auto;grid-column-gap:20px}.convertkit-broadcasts-list li time{display:inline-block;grid-area:date}.convertkit-broadcasts[data-display-order="broadcast-date"] .convertkit-broadcasts-list li time{text-align:right}.convertkit-broadcasts[data-display-grid="1"][data-display-order="broadcast-date"] .convertkit-broadcasts-list li time{text-align:left}.convertkit-broadcasts-list li .convertkit-broadcast-title{display:inline-block;grid-area:title}.convertkit-broadcasts-list li .convertkit-broadcast-image{display:inline-block;grid-area:image}.convertkit-broadcasts-list li .convertkit-broadcast-image img{max-width:100%;height:auto}.convertkit-broadcasts-list li .convertkit-broadcast-text{display:inline-block;grid-area:text;font-size:16px}.convertkit-broadcasts-list li .convertkit-broadcast-read-more{display:block}@media screen and (max-width:478px){.convertkit-broadcasts[data-display-image="1"] .convertkit-broadcasts-list li{margin:0 0 20px 0}}.convertkit-broadcasts[data-display-order="broadcast-date"] .convertkit-broadcasts-list li{grid-template-areas:"title date" "text image";grid-template-columns:auto 150px}@media screen and (max-width:478px){.convertkit-broadcasts-list li{grid-template-areas:"image image" "date date" "title title" "text text";grid-row-gap:10px}}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:start}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list li{grid-template-areas:"image" "date" "title" "text";grid-template-columns:none;grid-row-gap:10px}.convertkit-broadcasts[data-display-grid="1"][data-display-order="broadcast-date"] .convertkit-broadcasts-list li{grid-template-areas:"image" "title" "text" "date"}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list li .convertkit-broadcast-read-more{margin:10px 0 0 0}@media screen and (max-width:768px){.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:478px){.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{grid-template-columns:repeat(1,1fr)}}.convertkit-broadcasts{margin-bottom:20px}@media only screen and (min-width:482px){.convertkit-broadcasts{margin-bottom:30px}}body.convertkit-broadcast.elementor-default table,body.convertkit-broadcast.elementor-default table tbody,body.convertkit-broadcast.elementor-default table tbody td{border:none}body.convertkit-broadcast.elementor-default table tbody>tr:nth-child(odd)>td,body.convertkit-broadcast.elementor-default table tbody>tr:nth-child(odd)>th{background:none}.convertkit-product a,.convertkit-product span,.convertkit-button a,.convertkit-button span{display:block;padding:calc(0.667em + 2px) calc(1.333em + 2px);cursor:pointer;text-align:center;text-decoration:none;word-break:break-word;box-sizing:border-box}.convertkit-product,.convertkit-button{margin-bottom:20px}@media only screen and (min-width:482px){.convertkit-product,.convertkit-button{margin-bottom:30px}}form.formkit-form[data-format="inline"]{margin-left:auto;margin-right:auto;margin-bottom:20px}@media only screen and (min-width:482px){form.formkit-form[data-format="inline"]{margin-bottom:30px}}.formkit-sticky-bar{z-index:999999!important}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{margin:0 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}html body{background:var(--background-default);font-size:16px;color:var(--text-default)}html body.no-scroll{overflow-y:hidden}html body ::-moz-selection{color:var(--text-default);background:rgb(255,101.55,106.2)}html body ::selection{color:var(--text-default);background:rgb(255,101.55,106.2)}html body.noscroll{overflow-y:hidden}.skip-to-main-content-link{position:absolute;top:0;left:50%;z-index:999;padding:1em;background-color:var(--background-secondary);color:#fff7f5;opacity:0;transform:translateY(-100%)}.skip-to-main-content-link:focus{transform:translateY(0%);opacity:1}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}strike{text-decoration:line-through}.clearfix:after{content:"";display:table;clear:both}img{width:auto;max-width:100%;height:auto;border:0;display:block}section{width:100%}.cta-container{margin-top:clamp(1.25rem,1.16vw + 0.95rem,2.25rem)}.background-cream{background-color:#fff7f5}.background-dark-grey{background-color:#161616}.background-blue{background-color:#0b3954}.background-teal{background-color:#087e8b}.background-purple{background-color:#8f2d56}.background-coral{background-color:#ff5a5f}.background-coral,.has-background.has-coral-background-color{color:#161616}.text-cream{color:#fff7f5}.text-cream svg{stroke:#fff7f5}.text-dark-grey{color:#161616}.text-dark-grey svg{stroke:#161616}.text-blue{color:#0b3954}.text-blue svg{stroke:#0b3954}.text-teal{color:#087e8b}.text-teal svg{stroke:#087e8b}.text-purple{color:#8f2d56}.text-purple svg{stroke:#8f2d56}.text-coral{color:#ff5a5f}.text-coral svg{stroke:#ff5a5f}a{display:inline-block;font-family:inherit;font-size:inherit;color:inherit;-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}h1{line-height:1.1}h1 p{color:inherit;font-size:inherit;margin:0;font-family:inherit}h1 strong{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}h1 span,h1 a,h1 em{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}h2 p{color:inherit;font-size:inherit;margin:0}h2 span,h2 strong{font-family:inherit}h3{margin-bottom:20px}h3 span,h3 strong{font-family:inherit}h3 a{text-decoration:none}h4{margin-bottom:15px}h4 span,h4 strong{font-family:inherit}h5{margin-bottom:15px}h5 span,h5 strong{font-family:inherit}h6{margin-bottom:15px}h6 span,h6 strong{font-family:inherit}h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit}h2 span,h2 a,h2 em,h3 span,h3 a,h3 em,h4 span,h4 a,h4 em,h5 span,h5 a,h5 em,h6 span,h6 a,h6 em{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit}p{margin-bottom:20px}p a{font-size:inherit;color:inherit;text-decoration:underline;word-break:break-word}p em,p strong{font-size:inherit;color:inherit}p span{font-size:inherit}p:last-child{margin-bottom:0}li span{font-size:inherit}sup,sub{color:inherit}.text-center{text-align:center;justify-content:center}.page-container p a,.page-container li a{color:#087e8b;text-decoration:underline}.page-container section.has-background p a,.page-container section.has-background li a{color:inherit}.animation-enter-single .animation-enter-element img,.animation-enter-stagger .animation-enter-element{opacity:0;transform:translate3d(0, 80px, 0)}body.admin-bar header.site-header,body.admin-bar .header-shape-container{top:32px}@media only screen and (max-width: 782px){body.admin-bar header.site-header,body.admin-bar .header-shape-container{top:46px}}header.site-header{width:100%;position:fixed;top:0;left:0;box-shadow:none;transition:box-shadow .17s}header.site-header .header-main{transition:all .17s}header.site-header .header-main .header-container{display:flex;justify-content:space-between;align-items:stretch;transition:height .17s ease-out}header.site-header .header-main .header-container .header-left{display:flex;position:relative}header.site-header .header-main .header-container .header-left a{font-size:0}header.site-header .header-main .header-container .header-left a .logo-container svg{height:clamp(6.25rem,5.8vw + 4.73rem,11.25rem);width:auto;transition:height .27s;position:absolute;top:0}header.site-header .header-main .header-container .header-left a .logo-container svg rect{fill:var(--logo-fill) !important;stroke:var(--logo-fill) !important}header.site-header .header-main .header-container .header-center{padding:clamp(1.5rem,0.58vw + 1.35rem,2rem) 0;align-self:flex-start}header.site-header .header-main .header-container .header-center .menu-main-menu-container ul{display:flex;list-style-type:none;gap:clamp(1.75rem,1.45vw + 1.37rem,3rem);margin:0;padding:0}header.site-header .header-main .header-container .header-center .menu-main-menu-container ul li>a{text-transform:uppercase;text-decoration:none;font-weight:450;line-height:1;font-size:clamp(1.13rem,0.14vw + 1.09rem,1.25rem);position:relative;color:var(--text-default);transition:color .17s ease-out}header.site-header .header-main .header-container .header-center .menu-main-menu-container ul li>a:after{content:"";position:absolute;top:100%;left:0;right:0;display:block;border-bottom:4px solid #8f2d56;margin-top:clamp(0.5rem,0.29vw + 0.42rem,0.75rem);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(3px);transition:opacity .17s,visibility 0s .17s,transform .24s ease-in}header.site-header .header-main .header-container .header-center .menu-main-menu-container ul li>a:hover{color:var(--text-default-hover)}header.site-header .header-main .header-container .header-center .menu-main-menu-container ul li>a:hover:after{opacity:1;visibility:visible;transform:translateY(0px);transition:opacity .24s,visibility 0s 0s,transform .17s ease-out}header.site-header .header-main .header-container .header-center .menu-main-menu-container ul li.current_page_item>a:after,header.site-header .header-main .header-container .header-center .menu-main-menu-container ul li.current_page_parent>a:after{opacity:1;visibility:visible;transform:translateY(0px)}header.site-header .header-main .header-container .header-center .menu-main-menu-container ul li.current_page_item>a:hover,header.site-header .header-main .header-container .header-center .menu-main-menu-container ul li.current_page_parent>a:hover{color:var(--text-default)}@media only screen and (max-width: 1200px){header.site-header .header-main .header-container .header-center .menu-main-menu-container{display:none}}header.site-header .header-main .header-container .header-right{display:flex;justify-content:flex-end;align-items:center;align-self:flex-start;padding:clamp(1.5rem,0.58vw + 1.35rem,2rem) 0;gap:clamp(1.25rem,1.45vw + 0.87rem,2.5rem);margin-top:-5px}header.site-header .header-main .header-container .header-right .theme-switcher{margin-top:5px}header.site-header .header-main .header-container .header-right .theme-switcher .theme-switch{display:none;cursor:pointer}header.site-header .header-main .header-container .header-right .theme-switcher .theme-switch svg{fill:var(--text-default);transition:all .17s;width:20px;height:auto}header.site-header .header-main .header-container .header-right .theme-switcher .theme-switch:hover svg{fill:var(--text-default-hover)}header.site-header .header-main .header-container .header-right .theme-switcher.theme-dark .theme-switch-light{display:block}header.site-header .header-main .header-container .header-right .theme-switcher.theme-light .theme-switch-dark{display:block}header.site-header .header-main .header-container .header-right .theme-switcher.theme-system-light .theme-switch-dark{display:block}header.site-header .header-main .header-container .header-right .theme-switcher.theme-system-dark .theme-switch-light{display:block}header.site-header .header-main .header-container .header-right .header-cta a.cta-type-arrow{padding-bottom:0}header.site-header .header-main .header-container .header-right .hamburger-container{transition:transform .17s;display:none}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger{cursor:pointer;display:flex;justify-content:center;align-items:center}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger .icon{display:flex;flex-wrap:wrap;justify-content:flex-end;width:clamp(2.5rem,1.74vw + 2.04rem,4rem);transition:all .17s;position:relative}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger .icon span{display:block;background:var(--text-default);opacity:1;width:100%;height:2px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transform-origin:right;transition:all .25s ease-in-out}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger .icon span:first-of-type{margin-bottom:clamp(0.63rem,0.43vw + 0.51rem,1rem)}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger .icon span:last-of-type{width:75%}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger:not(.open):hover span:first-of-type{width:75%}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger:not(.open):hover span:last-of-type{width:100%}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger.open .icon span{background:#fffef7}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger.open .icon span:first-of-type{width:66%;transform:rotate(-45deg) translateY(clamp(-0.5rem, -0.36vw, -0.3rem))}header.site-header .header-main .header-container .header-right .hamburger-container .hamburger.open .icon span:last-of-type{width:66%;transform:rotate(45deg) translateY(clamp(0.3rem, 0.36vw, 0.5rem))}@media only screen and (max-width: 1200px){header.site-header .header-main .header-container .header-right .hamburger-container{display:block}}header.site-header .header-main.active{background-color:#0b3954;position:relative;z-index:3000}header.site-header .header-main.active .header-container .header-left .social-links a svg{fill:#fffef7}header.site-header .header-main.active .header-container .header-center a.header-logo div.logo-container svg path{fill:#fffef7}header.site-header .header-main.active .header-container .header-right .theme-switcher,header.site-header .header-main.active .header-container .header-right .header-cta{display:none}header.site-header .nav-container{position:absolute;background-color:#0b3954;height:100vh;overflow-y:overlay;width:100vw;justify-content:center;display:flex;opacity:0;visibility:hidden;top:0;padding-top:clamp(6.25rem,5.8vw + 4.73rem,11.25rem);right:0;transition:opacity .17s 0s,visibility 0s .17s}header.site-header .nav-container p a{text-decoration:none}header.site-header .nav-container nav ul li{overflow:hidden;line-height:1;padding-left:15px;margin-left:-15px}header.site-header .nav-container nav ul li>a{position:relative;opacity:1;line-height:1;transition:opacity .17s ease-out}header.site-header .nav-container nav ul li>a:before{content:"";position:absolute;top:15%;bottom:15%;left:-15px;width:4px;background-color:#fff7f5;opacity:0;transition:opacity .17s ease-out}header.site-header .nav-container nav ul li>a:hover{opacity:.82}header.site-header .nav-container nav ul li>a:hover:before{opacity:.5}header.site-header .nav-container nav ul li.current-menu-item>a:before{background-color:#ff5a5f}header.site-header .nav-container nav ul li.current-menu-item>a.finish:before{opacity:1}header.site-header .nav-container.active{opacity:1;visibility:visible;transition:opacity .17s 0s,visibility 0s 0s}header.site-header.scrolled{z-index:1000;position:fixed;background-color:var(--background-default);box-shadow:var(--header-shadow)}header.site-header.scrolled .header-main .header-container .header-left a .logo-container svg{height:100%}header.site-header.active{z-index:10000}main{margin-top:calc(clamp(0.5rem,0.58vw + 0.35rem,1rem)*4 + clamp(2.5rem,2.61vw + 1.82rem,4.75rem) + clamp(1.75rem,0.87vw + 1.52rem,2.5rem))}div#page-content-container{overflow:hidden}main section:not(:first-child) .text-anim-container blockquote{opacity:0;font-kerning:none;letter-spacing:-0.01em}main section:not(:first-child) .text-anim-container .line{overflow:hidden}footer{overflow:hidden;padding-top:clamp(6.25rem,4.35vw + 5.11rem,10rem);position:relative;margin-top:var(--wp--preset--spacing--72)}footer .footer-wrapper{background:var(--background-secondary)}footer .footer-container{display:grid;grid-template-columns:2fr 1fr}footer .footer-container .footer-cols{display:flex;flex-wrap:wrap;margin-bottom:clamp(1.5rem,1.16vw + 1.2rem,2.5rem);padding-right:clamp(2.5rem,2.32vw + 1.89rem,4.5rem);padding-top:clamp(5rem,2.9vw + 4.24rem,7.5rem)}footer .footer-container .footer-cols .col{width:32%;padding-right:clamp(2.25rem,2.61vw + 1.57rem,4.5rem)}footer .footer-container .footer-cols .col.col-about{width:44%}footer .footer-container .footer-cols .col.col-about .footer-logo{margin-bottom:clamp(1.25rem,3.77vw + 0.26rem,4.5rem)}footer .footer-container .footer-cols .col.col-about .footer-logo svg{height:clamp(2.75rem,0.58vw + 2.6rem,3.25rem);width:auto}footer .footer-container .footer-cols .col.col-about p{font-size:clamp(1.25rem,0.29vw + 1.17rem,1.5rem);color:#fff7f5;margin:0}footer .footer-container .footer-cols .col.col-about .footer-socials{margin-top:clamp(2rem,1.16vw + 1.7rem,3rem);display:flex}footer .footer-container .footer-cols .col.col-about .footer-socials a{margin-right:clamp(0.63rem,1.01vw + 0.36rem,1.5rem)}footer .footer-container .footer-cols .col.col-about .footer-socials a svg{width:clamp(1.25rem,0.58vw + 1.1rem,1.75rem);height:auto;fill:#fff7f5;transition:all .17s}footer .footer-container .footer-cols .col.col-about .footer-socials a:last-of-type{margin-right:0}footer .footer-container .footer-cols .col.col-about .footer-socials a:hover svg{fill:#bfb9b8}@media only screen and (max-width: 1023px){footer .footer-container .footer-cols .col.col-about{width:100%;margin-bottom:clamp(2rem,1.16vw + 1.7rem,3rem);padding-right:0}}footer .footer-container .footer-cols .col:last-of-type{width:24%;padding-right:0}@media only screen and (max-width: 1023px){footer .footer-container .footer-cols .col:last-of-type{width:50%}}@media only screen and (max-width: 767px){footer .footer-container .footer-cols .col:last-of-type{width:100%;margin-top:clamp(2rem,1.16vw + 1.7rem,3rem)}}footer .footer-container .footer-cols .col .col-title{height:clamp(2.75rem,0.58vw + 2.6rem,3.25rem);display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:clamp(1.25rem,3.77vw + 0.26rem,4.5rem)}footer .footer-container .footer-cols .col .col-title h4{color:var(--footer-header-text);font-family:var(--wp--preset--font-family--karla);margin-top:0;font-weight:300;margin-bottom:0;font-size:clamp(1.5rem,0.58vw + 1.35rem,2rem);text-transform:uppercase}footer .footer-container .footer-cols .col .footer-nav ul{list-style-type:none;padding-left:0;margin:0}footer .footer-container .footer-cols .col .footer-nav ul li{margin-bottom:clamp(1rem,0.58vw + 0.85rem,1.5rem);font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem)}footer .footer-container .footer-cols .col .footer-nav ul li a{color:#fff7f5;text-decoration:none;position:relative;z-index:2;display:inline}footer .footer-container .footer-cols .col .footer-nav ul li a:before{position:absolute;left:0;bottom:-2px;width:100%;border-bottom:4px solid #ff5a5f;content:"";z-index:-1;transform:translateY(3px);opacity:0;visibility:hidden;transition:transform .17s,opacity .17s,visibility 0s .17s}footer .footer-container .footer-cols .col .footer-nav ul li a:hover:before{transform:translateY(0px);opacity:1;visibility:visible;transition:transform .17s,opacity .17s,visibility 0s}footer .footer-container .footer-cols .col .footer-nav ul li:last-of-type{margin-bottom:0}@media only screen and (max-width: 1023px){footer .footer-container .footer-cols .col{width:50%}}@media only screen and (max-width: 767px){footer .footer-container .footer-cols .col{width:100%;padding-right:0}}@media only screen and (max-width: 767px){footer .footer-container .footer-cols{grid-row:2/2;padding-top:48px}}footer .footer-container .footer-cta-logo{margin-right:-4vw;margin-top:clamp(-10rem,-5.109rem - 4.348vw,-6.25rem);max-width:720px;display:flex;flex-direction:column;justify-content:space-between;grid-row:span 2}footer .footer-container .footer-cta-logo .footer-cta{margin-bottom:clamp(2.5rem,1.45vw + 2.12rem,3.75rem)}footer .footer-container .footer-cta-logo .footer-cta a{background-color:#ff5a5f;display:flex;flex-direction:column;padding:clamp(2.25rem,2.61vw + 1.57rem,4.5rem) clamp(2.5rem,2.9vw + 1.74rem,5rem);text-decoration:none;color:#161616}footer .footer-container .footer-cta-logo .footer-cta a h2{margin-top:0;margin-bottom:clamp(2.25rem,1.74vw + 1.79rem,3.75rem)}@media only screen and (max-width: 1200px){footer .footer-container .footer-cta-logo .footer-cta a h2 br{display:none}}@media only screen and (max-width: 767px){footer .footer-container .footer-cta-logo .footer-cta a h2 br{display:block}}footer .footer-container .footer-cta-logo .footer-cta a .cta-type-arrow span{color:#161616;font-size:clamp(1.5rem,0.87vw + 1.27rem,2.25rem)}footer .footer-container .footer-cta-logo .footer-cta a .cta-type-arrow span svg{width:clamp(1rem,0.29vw + 0.92rem,1.25rem)}footer .footer-container .footer-cta-logo .footer-cta a .cta-type-arrow span:after{display:none}footer .footer-container .footer-cta-logo .footer-cta a:hover .cta-type-arrow span svg{transform:translate(4px, -4px)}footer .footer-container .footer-cta-logo .footer-cta.hide{visibility:hidden;opacity:0}@media only screen and (max-width: 767px){footer .footer-container .footer-cta-logo .footer-cta.hide{display:none}}@media only screen and (max-width: 767px){footer .footer-container .footer-cta-logo .footer-cta{width:88%;max-width:400px;margin-left:auto;margin-bottom:0}}footer .footer-container .footer-cta-logo .footer-logo-faded{text-align:right;font-size:0}footer .footer-container .footer-cta-logo .footer-logo-faded svg{width:85%;height:auto;opacity:.02}@media only screen and (max-width: 767px){footer .footer-container .footer-cta-logo .footer-logo-faded{position:absolute;bottom:0;right:0;width:85%}}@media only screen and (max-width: 767px){footer .footer-container .footer-cta-logo{grid-row:1/1}}@media only screen and (max-width: 600px){footer .footer-container .footer-cta-logo{margin-right:-15px}}footer .footer-container .footer-copyright{margin-bottom:clamp(1.25rem,1.45vw + 0.87rem,2.5rem)}footer .footer-container .footer-copyright p.copyright{font-size:clamp(0.63rem,0.43vw + 0.51rem,1rem);color:#fff7f5;margin:0}footer .footer-container .footer-copyright p.copyright a{color:#fff7f5;text-decoration:none;position:relative;z-index:2}footer .footer-container .footer-copyright p.copyright a:before{position:absolute;left:0;bottom:-2px;width:100%;border-bottom:3px solid #ff5a5f;content:"";z-index:-1;transform:translateY(3px);opacity:0;visibility:hidden;transition:transform .17s,opacity .17s,visibility 0s .17s}footer .footer-container .footer-copyright p.copyright a:hover:before{transform:translateY(0px);opacity:1;visibility:visible;transition:transform .17s,opacity .17s,visibility 0s}@media only screen and (max-width: 767px){footer .footer-container .footer-copyright{grid-row:3/3}}@media only screen and (max-width: 767px){footer .footer-container{grid-template-columns:1fr}}footer.no-padding{padding-top:0}#cookie-message{position:fixed;width:clamp(17.19rem,12.68vw + 13.86rem,28.13rem);padding:clamp(1.5rem,1.16vw + 1.2rem,2.5rem);bottom:clamp(1rem,1.16vw + 0.7rem,2rem);left:clamp(1rem,1.16vw + 0.7rem,2rem);background:var(--background-default);z-index:1000;border-bottom:clamp(0.25rem,0.14vw + 0.21rem,0.38rem) solid rgba(0,0,0,0);animation:fadeOut .4s 5s linear forwards;box-shadow:0px 0px 3.3px rgba(0,0,0,.017),0px 0px 8px rgba(0,0,0,.024),0px 0px 15px rgba(0,0,0,.03),0px 0px 26.8px rgba(0,0,0,.036),0px 0px 50.1px rgba(0,0,0,.043),0px 0px 120px rgba(0,0,0,.06)}#cookie-message p{font-family:var(--wp--preset--font-family--butler);font-size:clamp(1.5rem,1.16vw + 1.2rem,2.5rem);margin:0}#cookie-message .message-close{position:absolute;width:clamp(1.75rem,0.87vw + 1.52rem,2.5rem);height:clamp(1.75rem,0.87vw + 1.52rem,2.5rem);top:-15px;right:-15px;background-color:#087e8b;color:#fff7f5;font-size:clamp(1.5rem,0.58vw + 1.35rem,2rem);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .17s ease-out}#cookie-message .message-close:hover{background-color:rgb(9.387755102,147.8571428571,163.112244898)}#cookie-message:after{content:"";height:clamp(0.25rem,0.14vw + 0.21rem,0.38rem);background-color:#087e8b;transform:scaleX(0);transform-origin:left;display:block;position:absolute;top:100%;left:0;right:0;pointer-events:none;animation:scaleX 5s linear forwards}@keyframes scaleX{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}:root[data-applied-mode=light]{color-scheme:light;--text-default: #161616;--background-default: #fff7f5;--background-secondary: #161616;--background-codeblock: #eeeeee;--border-codeblock: #cccccc;--text-default-hover: #444342;--logo-fill: #161616;--text-default-faded: #393939;--map-default-fill: #d1cac9;--footer-header-text: #686868;--header-shadow: 2.1px 1.3px 2px rgba(0,0,0,.006), 5.1px 3.2px 4.8px rgba(0,0,0,.008), 9.6px 6px 9px rgba(0,0,0,.01), 17.2px 10.7px 16.1px rgba(0,0,0,.012), 32.2px 20.1px 30.1px rgba(0,0,0,.014), 77px 48px 72px rgba(0,0,0,.02);--alt-blocks-overlay-even: linear-gradient(90deg,rgba(255,255,255,.33) 0%,rgba(255,255,255,.1) 42%,rgba(255,255,255,0) 100%);--alt-blocks-overlay-odd: linear-gradient(270deg,rgba(255,255,255,.33) 0%,rgba(255,255,255,.1) 42%,rgba(255,255,255,0) 100%);--breadcrumb-link: #8f2d56;--sections-list-border:rgba(22, 22, 22, .2)}:root[data-applied-mode=dark]{color-scheme:dark;--text-default: #eae3e1;--background-default: #161616;--background-secondary: #1f1f1f;--background-codeblock: #2a2a2a;--border-codeblock: #bfb9b8;--text-default-hover: #bfb9b8;--logo-fill: #0d0d0d;--text-default-faded: #d9ccc9;--map-default-fill: #505050;--footer-header-text: #6b6b6b;--header-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.05), 0 0.3px 0.4px hsla(0, 0%, 0%, 0.02), 0 0.9px 1.5px hsla(0, 0%, 0%, 0.045), 0 3.5px 6px hsla(0, 0%, 0%, 0.09);--alt-blocks-overlay-even: linear-gradient(90deg,rgba(0,0,0,.33) 0%,rgba(0,0,0,.1) 42%,rgba(0,0,0,0) 100%);--alt-blocks-overlay-odd: linear-gradient(270deg,rgba(0,0,0,.33) 0%,rgba(0,0,0,.1) 42%,rgba(0,0,0,0) 100%);--breadcrumb-link: #ff5a5f;--sections-list-border: rgba(234, 227, 225, .2)}.container,.container-wide,.container-standard,.container-narrow{width:92%;margin:0 auto}.container-narrow{max-width:720px}.container-standard{max-width:1000px}.container-wide{max-width:1414px}@media only screen and (max-width: 600px){.container,.container-wide,.container-standard,.container-narrow{width:100%;padding:0 15px}}.acf-block-preview .container,.acf-block-preview .container-narrow,.acf-block-preview .container-standard,.acf-block-preview .container-wide{width:100%;box-sizing:border-box}.has-background.has-cream-background-color{background-color:var(--background-default) !important}.has-background.has-dark-grey-background-color{background-color:var(--background-secondary) !important}h6.subheading{font-weight:300;letter-spacing:.01em;font-weight:normal;text-transform:uppercase}.cta-btn{display:inline-flex;border-radius:55px;height:clamp(2.5rem,1.74vw + 2.04rem,4rem);transition:all .17s}.cta-btn span{padding:10px clamp(1.25rem,1.45vw + 0.87rem,2.5rem);line-height:1;font-weight:bold;align-self:center;font-size:clamp(1rem,0.29vw + 0.92rem,1.25rem);transition:all .17s}.cta-btn.cta-cream{background-color:#fff7f5}.cta-btn.cta-cream:hover{background-color:hsl(12,100%,103.0392156863%)}.cta-btn.cta-text-cream span{color:#fff7f5}.cta-btn.cta-dark-grey{background-color:#161616}.cta-btn.cta-dark-grey:hover{background-color:rgb(34.75,34.75,34.75)}.cta-btn.cta-text-dark-grey span{color:#161616}.cta-btn.cta-blue{background-color:#0b3954}.cta-btn.cta-blue:hover{background-color:rgb(13.9526315789,72.3,106.5473684211)}.cta-btn.cta-text-blue span{color:#0b3954}.cta-btn.cta-teal{background-color:#087e8b}.cta-btn.cta-teal:hover{background-color:rgb(9.387755102,147.8571428571,163.112244898)}.cta-btn.cta-text-teal span{color:#087e8b}.cta-btn.cta-purple{background-color:#8f2d56}.cta-btn.cta-purple:hover{background-color:rgb(162.3962765957,51.1037234043,97.664893617)}.cta-btn.cta-text-purple span{color:#8f2d56}.cta-btn.cta-coral{background-color:#ff5a5f}.cta-btn.cta-coral:hover{background-color:rgb(255,115.5,119.7272727273)}.cta-btn.cta-text-coral span{color:#ff5a5f}.cta-btn.cta-white:hover{background-color:rgb(255,251.45,226.6)}.cta-btn.cta-orange:hover{background-color:#ee7203}.cta-type-arrow{align-items:center;font-weight:bold;font-size:clamp(1.25rem,0.29vw + 1.17rem,1.5rem);text-decoration:none;padding-bottom:clamp(0.63rem,0.14vw + 0.59rem,0.75rem)}.cta-type-arrow span:not(.icon){position:relative;display:inline;transition:color .17s}.cta-type-arrow span:not(.icon):after{position:absolute;left:0;top:100%;padding-top:clamp(0.38rem,0.14vw + 0.34rem,0.5rem);width:100%;border-bottom:4px solid;content:""}.cta-type-arrow span.icon{position:relative;margin-left:clamp(0.5rem,0.14vw + 0.46rem,0.63rem)}.cta-type-arrow span.icon svg{height:auto;width:clamp(0.75rem,0.22vw + 0.69rem,0.94rem);fill:currentColor;transform:translate(0px, 0px);transition:transform .17s}.cta-type-arrow:hover span:not(.icon){color:var(--text-default-hover)}.cta-type-arrow:hover span.icon svg{transform:translate(2px, -2px)}.cta-type-arrow.line-cream span:not(.icon):after{border-bottom-color:#fff7f5}.cta-type-arrow.line-dark-grey span:not(.icon):after{border-bottom-color:#161616}.cta-type-arrow.line-blue span:not(.icon):after{border-bottom-color:#0b3954}.cta-type-arrow.line-teal span:not(.icon):after{border-bottom-color:#087e8b}.cta-type-arrow.line-purple span:not(.icon):after{border-bottom-color:#8f2d56}.cta-type-arrow.line-coral span:not(.icon):after{border-bottom-color:#ff5a5f}section.has-background a.cta-type-arrow span:not(.icon){opacity:1;transition:all .17s}section.has-background a.cta-type-arrow:hover span:not(.icon){color:inherit;opacity:.85}.cta-link svg{width:14px;height:auto;display:inline-block;margin-left:5px}.image-relative{position:relative;display:inline-block}.image-relative img{position:relative;z-index:1}.image-offset{position:absolute;inset:0;z-index:0}.image-offset.offset-lg{transform:translate(clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem), clamp(0.75rem, 0.58vw + 0.6rem, 1.25rem))}.flex-block h1,.flex-block h2,.flex-block h3,.flex-block h4,.flex-block h5,.flex-block h6{margin:0}.has-drop-cap:not(:focus):first-letter{font-family:var(--wp--preset--font-family--butler);font-size:6.2em;color:#8f2d56}.cat-colour-cream .has-drop-cap:not(:focus):first-letter{color:#fff7f5}.cat-colour-dark-grey .has-drop-cap:not(:focus):first-letter{color:#161616}.cat-colour-blue .has-drop-cap:not(:focus):first-letter{color:#0b3954}.cat-colour-teal .has-drop-cap:not(:focus):first-letter{color:#087e8b}.cat-colour-purple .has-drop-cap:not(:focus):first-letter{color:#8f2d56}.cat-colour-coral .has-drop-cap:not(:focus):first-letter{color:#ff5a5f}.breadcrumbs{list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap;margin-left:clamp(7.5rem,7.25vw + 5.6rem,13.75rem);margin-top:clamp(-2.5rem,-1.45vw - .87rem,-1.25rem);margin-bottom:clamp(3.13rem,3.62vw + 2.17rem,6.25rem)}.breadcrumbs li{display:inline-block;font-weight:normal}.breadcrumbs li a{display:inline-flex;font-weight:bold;opacity:1;transition:opacity .17s;text-decoration:none;color:var(--breadcrumb-link)}.breadcrumbs li a svg{align-self:center}.breadcrumbs li a svg.feather-home{margin-right:15px;width:20px}.breadcrumbs li a span{align-self:center}.breadcrumbs li a:hover{opacity:.8}.breadcrumbs li.separator{margin:0 20px}.breadcrumbs li.separator svg{width:5px;height:auto;fill:var(--text-default)}@media only screen and (max-width: 600px){.breadcrumbs li.separator{margin:0 10px}}@media only screen and (max-width: 639px){.breadcrumbs{margin-left:0;margin-top:0;padding-top:30px}}.category-select-container fieldset{padding:0;border:none;display:flex;width:100%;position:relative}.category-select-container fieldset input{-moz-appearance:none;-webkit-appearance:none;width:100%;height:clamp(3rem,1.74vw + 2.54rem,4.5rem);padding:10px clamp(1.13rem,0.43vw + 1.01rem,1.5rem);color:#fffbf5;border:2px solid #0b3954;border-right-width:0;background-color:#0b3954;font-size:clamp(1rem,0.14vw + 0.96rem,1.13rem);margin-top:0;margin-bottom:0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-weight:300;transition:background-color .17s;text-transform:uppercase}.category-select-container fieldset input::placeholder{color:hsla(0,0%,100%,.85);font-weight:300;text-transform:uppercase}.category-select-container fieldset input:focus{outline:0;background-color:rgba(11,57,84,.93)}.category-select-container fieldset input:focus+.custom-combobox-toggle{background-color:rgba(11,57,84,.93);border-color:#0b3954}@media screen and (max-width: 767px){.category-select-container fieldset input{font-size:1rem}}.category-select-container fieldset .select-toggle{height:clamp(3rem,1.74vw + 2.54rem,4.5rem);padding:10px clamp(1.13rem,0.43vw + 1.01rem,1.5rem);aspect-ratio:1/1;color:#fffbf5;border:2px solid rgb(7.15,37.05,54.6);border-left-width:0;background-color:rgb(7.15,37.05,54.6);display:inline-block;transition:background-color .17s;background-image:url(https://www.18aproductions.co.uk/wp-content/themes/18a-theme/a/scss/../img/svg/bx-down-arrow-corner.svg);background-repeat:no-repeat;background-position:center center;background-size:clamp(0.75rem,0.29vw + 0.67rem,1rem);transition:background-color .17s ease-out;cursor:pointer}.category-select-container fieldset .select-toggle:hover{background-color:rgb(7.92,41.04,60.48)}.category-select-container fieldset datalist{position:absolute;top:100%;left:0;width:100%;overflow-y:auto;max-height:400px;overflow-y:overlay;z-index:99999;margin:0;list-style-type:none;padding-left:0}.category-select-container fieldset datalist option{padding:clamp(0.63rem,0.43vw + 0.51rem,1rem) clamp(1.13rem,0.43vw + 1.01rem,1.5rem);color:#fff7f5;background-color:rgba(11,57,84,.93);font-size:clamp(1rem,0.29vw + 0.92rem,1.25rem);transition:all .17s;font-weight:300;cursor:pointer;text-transform:uppercase}.category-select-container fieldset datalist option:hover,.category-select-container fieldset datalist option.active{background-color:#0b3954}.category-select-container fieldset datalist::-webkit-scrollbar{width:7px;height:0}.category-select-container fieldset datalist::-webkit-scrollbar-track{position:absolute;top:5px;right:5px}.category-select-container fieldset datalist::-webkit-scrollbar-thumb{background-color:#fff7f5;transition:all .17s ease-out;box-shadow:hsla(0,0%,100%,.3) 0 0 0 1px}.category-select-container fieldset datalist:hover::-webkit-scrollbar-thumb{background-color:hsl(0,0%,95%)}.category-select-container select{height:clamp(3rem,1.74vw + 2.54rem,4.5rem);opacity:0;visibility:collapse}.news-posts .blog-post{display:flex;flex-direction:column}.news-posts .blog-post .post-date{margin-bottom:clamp(1rem,0.87vw + 0.77rem,1.75rem)}.news-posts .blog-post .post-date .date-day{font-family:var(--wp--preset--font-family--butler);font-size:clamp(2.75rem,2.61vw + 2.07rem,5rem);font-weight:bold}.news-posts .blog-post .post-date .date-month{font-weight:300;text-transform:uppercase;font-size:clamp(0.88rem,0.29vw + 0.8rem,1.13rem)}.news-posts .blog-post a.link-image{position:relative;display:block;font-size:0}.news-posts .blog-post a.link-image img{position:relative;z-index:1;width:100%;aspect-ratio:4/2.64;object-fit:cover}.news-posts .blog-post a.link-image:after{content:"";position:absolute;inset:0;transform:translate(clamp(0.5rem, 0.29vw + 0.42rem, 0.75rem), clamp(0.5rem, 0.29vw + 0.42rem, 0.75rem));z-index:0;display:none}.news-posts .blog-post a.link-image:before{content:"";position:absolute;inset:0;z-index:2;background-color:hsla(0,0%,100%,.18);opacity:0;transition:opacity .17s ease-out}.news-posts .blog-post a.link-image:hover{cursor:pointer}.news-posts .blog-post a.link-image:hover:before{opacity:1}.news-posts .blog-post .text{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;margin-top:clamp(1rem,1.45vw + 0.62rem,2.25rem)}.news-posts .blog-post .text .post-category{margin-bottom:clamp(0.38rem,0.29vw + 0.3rem,0.63rem)}.news-posts .blog-post .text .post-category span,.news-posts .blog-post .text .post-category a{text-transform:uppercase;font-weight:300;font-size:clamp(0.75rem,0.29vw + 0.67rem,1rem);text-decoration:none;line-height:1;opacity:1;letter-spacing:.01em;transition:opacity .17s ease-out;padding:2px 0;padding-left:clamp(0.63rem,0.29vw + 0.55rem,0.88rem);position:relative}.news-posts .blog-post .text .post-category span:before,.news-posts .blog-post .text .post-category a:before{content:"";position:absolute;top:2px;bottom:2px;left:0;display:inline-block;border-left:4px solid #0b3954}.news-posts .blog-post .text .post-category span.category-cream:before,.news-posts .blog-post .text .post-category a.category-cream:before{border-color:#fff7f5}.news-posts .blog-post .text .post-category span.category-dark-grey:before,.news-posts .blog-post .text .post-category a.category-dark-grey:before{border-color:#161616}.news-posts .blog-post .text .post-category span.category-blue:before,.news-posts .blog-post .text .post-category a.category-blue:before{border-color:#0b3954}.news-posts .blog-post .text .post-category span.category-teal:before,.news-posts .blog-post .text .post-category a.category-teal:before{border-color:#087e8b}.news-posts .blog-post .text .post-category span.category-purple:before,.news-posts .blog-post .text .post-category a.category-purple:before{border-color:#8f2d56}.news-posts .blog-post .text .post-category span.category-coral:before,.news-posts .blog-post .text .post-category a.category-coral:before{border-color:#ff5a5f}.news-posts .blog-post .text .post-category span:hover,.news-posts .blog-post .text .post-category a:hover{opacity:.8}.news-posts .blog-post .text h3{margin-top:0;margin-bottom:0;font-weight:bold;font-family:var(--wp--preset--font-family--butler);font-size:clamp(1.5rem,0.58vw + 1.35rem,2rem)}.news-posts .blog-post .text h3 a{color:inherit;font-size:inherit;text-decoration:none;opacity:1;transition:opacity .17s ease-out}.news-posts .blog-post .text h3 a:hover{opacity:.8}.news-posts .blog-post .text p.excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;font-size:clamp(1.13rem,0.14vw + 1.09rem,1.25rem)}.news-posts .blog-post:hover .text .read-more svg,.news-posts .blog-post:hover+a .text .read-more svg{transform:translateX(2px)}.kb-posts .kb-post{margin-bottom:clamp(1.75rem,1.45vw + 1.37rem,3rem);opacity:0}.kb-posts .kb-post .post-container{display:flex}.kb-posts .kb-post .post-container a.link-image{position:relative;display:block;font-size:0;align-self:flex-start;width:clamp(11.25rem,11.01vw + 8.36rem,20.75rem)}.kb-posts .kb-post .post-container a.link-image img{position:relative;z-index:1}.kb-posts .kb-post .post-container a.link-image:before{content:"";position:absolute;inset:0;z-index:2;background-color:hsla(0,0%,100%,.18);opacity:0;transition:opacity .17s ease-out}.kb-posts .kb-post .post-container a.link-image:hover{cursor:pointer}.kb-posts .kb-post .post-container a.link-image:hover:before{opacity:1}@media only screen and (max-width: 1023px){.kb-posts .kb-post .post-container a.link-image{width:100%}}@media only screen and (max-width: 767px){.kb-posts .kb-post .post-container a.link-image{width:32%}}.kb-posts .kb-post .post-container .text{width:calc(100% - clamp(11.25rem,11.01vw + 8.36rem,20.75rem));padding-left:clamp(0.94rem,1.23vw + 0.61rem,2rem)}.kb-posts .kb-post .post-container .text .time-to-read{font-weight:300;font-size:clamp(0.75rem,0.29vw + 0.67rem,1rem);letter-spacing:.025em;line-height:1}.kb-posts .kb-post .post-container .text h3{font-size:clamp(1.5rem,0.87vw + 1.27rem,2.25rem);margin-bottom:clamp(0.63rem,1.3vw + 0.28rem,1.75rem);margin-top:0}.kb-posts .kb-post .post-container .text h3 a{color:inherit;font-size:inherit;text-decoration:none;opacity:1;transition:opacity .17s ease-out}.kb-posts .kb-post .post-container .text h3 a:hover{opacity:.8}.kb-posts .kb-post .post-container .text p.excerpt{font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem);margin-top:0}@media only screen and (max-width: 639px){.kb-posts .kb-post .post-container .text p.excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media only screen and (max-width: 1023px){.kb-posts .kb-post .post-container .text{width:100%;padding-left:0;padding-top:clamp(1.5rem,-0.58vw + 1.65rem,1rem)}}@media only screen and (max-width: 767px){.kb-posts .kb-post .post-container .text{width:68%;padding-left:clamp(1rem,0.58vw + 0.85rem,1.5rem);padding-top:0}}@media only screen and (max-width: 1023px){.kb-posts .kb-post .post-container{flex-wrap:wrap}}.kb-posts .kb-post:last-of-type{margin-bottom:0}section.blog-index-featured{margin-bottom:clamp(6.25rem,4.35vw + 5.11rem,10rem);margin-top:clamp(-3.75rem,-3.26vw - .08rem,-0.94rem)}section.blog-index-featured .news-posts{position:relative}section.blog-index-featured .news-posts h1{font-size:clamp(1.38rem,4.2vw + 0.27rem,5rem);z-index:6;color:#fff7f5;position:relative;text-align:right;padding:clamp(0.75rem,1.16vw + 0.45rem,1.75rem) 0}@media only screen and (max-width: 400px){section.blog-index-featured .news-posts h1{font-size:var(--wp--preset--font-size--medium)}}section.blog-index-featured .blog-post-featured .post-container{display:flex}section.blog-index-featured .blog-post-featured .post-container .link-image{width:66%;aspect-ratio:7/5;text-decoration:none;position:relative}section.blog-index-featured .blog-post-featured .post-container .link-image .post-thumb{position:absolute;inset:0;z-index:0;object-fit:cover;width:100%;height:100%}section.blog-index-featured .blog-post-featured .post-container .link-image .post-date{padding:clamp(1rem,0.58vw + 0.85rem,1.5rem);color:#fff7f5;transform:translateY(-15%);position:relative;z-index:4}section.blog-index-featured .blog-post-featured .post-container .link-image .link-image-hover{position:absolute;inset:0;background-color:hsla(0,0%,100%,.08);opacity:0;transition:opacity .17s ease-out;z-index:1}section.blog-index-featured .blog-post-featured .post-container .link-image:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);background:linear-gradient(230deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0) 100%);z-index:1;opacity:1;transition:background .17s ease-out;display:none}section.blog-index-featured .blog-post-featured .post-container .link-image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0) 100%);z-index:3;transform:none;display:block}section.blog-index-featured .blog-post-featured .post-container .link-image:hover .link-image-hover{opacity:1}section.blog-index-featured .blog-post-featured .post-container .link-image:hover:before{background:linear-gradient(230deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 0) 100%)}@media only screen and (max-width: 1023px){section.blog-index-featured .blog-post-featured .post-container .link-image{width:60%}}@media only screen and (max-width: 799px){section.blog-index-featured .blog-post-featured .post-container .link-image{width:100%}}section.blog-index-featured .blog-post-featured .post-container .text{width:34%;padding-right:clamp(1.5rem,3.48vw + 0.59rem,4.5rem);display:flex;flex-direction:column}section.blog-index-featured .blog-post-featured .post-container .text .featured-text{flex-grow:1;display:flex;flex-direction:column;justify-content:center}section.blog-index-featured .blog-post-featured .post-container .text .featured-text .post-category span,section.blog-index-featured .blog-post-featured .post-container .text .featured-text .post-category a{font-size:clamp(0.88rem,0.29vw + 0.8rem,1.13rem)}section.blog-index-featured .blog-post-featured .post-container .text .featured-text h2{font-size:var(--wp--preset--font-size--x-large);margin:0}section.blog-index-featured .blog-post-featured .post-container .text .featured-text h2 a{text-decoration:none;opacity:1;transition:opacity .17s ease-out}section.blog-index-featured .blog-post-featured .post-container .text .featured-text h2 a:hover{opacity:.8}section.blog-index-featured .blog-post-featured .post-container .text .featured-text p{font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem)}section.blog-index-featured .blog-post-featured .post-container .text .featured-text a.cta-type-arrow{margin-top:clamp(2.5rem,2.32vw + 1.89rem,4.5rem);margin-bottom:clamp(2.75rem,-1.74vw + 3.21rem,1.25rem);align-self:flex-start}section.blog-index-featured .blog-post-featured .post-container .text .category-search{max-width:400px}@media only screen and (max-width: 799px){section.blog-index-featured .blog-post-featured .post-container .text .category-search{width:100%;margin:0 auto}}@media only screen and (max-width: 1023px){section.blog-index-featured .blog-post-featured .post-container .text{width:40%}}@media only screen and (max-width: 799px){section.blog-index-featured .blog-post-featured .post-container .text{width:100%;padding-right:0}}section.blog-index-featured .blog-post-featured .post-container:before{content:"";position:absolute;background-color:#8f2d56;top:0;bottom:clamp(5rem,5.07vw + 3.67rem,9.38rem);right:-4vw;width:55%}@media only screen and (max-width: 799px){section.blog-index-featured .blog-post-featured .post-container:before{bottom:inherit;height:clamp(16.25rem,68.12vw + -1.63rem,75rem);width:65%}}@media only screen and (max-width: 799px){section.blog-index-featured .blog-post-featured .post-container{flex-wrap:wrap;flex-direction:column-reverse}}@media only screen and (max-width: 799px){section.blog-index-featured{margin-bottom:48px}}.blog-index{margin-top:clamp(0.63rem,0.72vw + 0.43rem,1.25rem)}.blog-index .posts.news-posts{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(2rem,2.9vw + 1.24rem,4.5rem)}.blog-index .posts.news-posts .knowledge-base-container{grid-column:3/span 2;grid-row-start:1;position:relative}.blog-index .posts.news-posts .knowledge-base-container h2{margin-top:0;margin-bottom:clamp(1.25rem,2.17vw + 0.68rem,3.13rem)}.blog-index .posts.news-posts .knowledge-base-container:before{content:"";position:absolute;top:3%;left:clamp(-2.25rem,-1.45vw - .62rem,-1rem);width:1px;height:96%;background-color:var(--text-default)}@media only screen and (max-width: 767px){.blog-index .posts.news-posts .knowledge-base-container:before{left:0;top:clamp(-2.25rem,-1.45vw - .62rem,-1rem);width:100%;height:1px}}@media only screen and (max-width: 767px){.blog-index .posts.news-posts .knowledge-base-container:after{content:"";position:absolute;left:0;bottom:clamp(-2.25rem,-1.45vw - .62rem,-1rem);width:100%;height:1px;background-color:var(--text-default)}}@media only screen and (max-width: 1199px){.blog-index .posts.news-posts .knowledge-base-container{grid-column:2/span 2}}@media only screen and (max-width: 767px){.blog-index .posts.news-posts .knowledge-base-container{grid-column:1/span 2;grid-row:2}}@media only screen and (max-width: 599px){.blog-index .posts.news-posts .knowledge-base-container{grid-column:1;grid-row:3}}@media only screen and (max-width: 1199px){.blog-index .posts.news-posts{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){.blog-index .posts.news-posts{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 599px){.blog-index .posts.news-posts{grid-template-columns:1fr}}.blog-index .posts.kb-posts{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,2.9vw + 1.24rem,4.5rem)}@media only screen and (max-width: 1199px){.blog-index .posts.kb-posts{grid-template-columns:1fr}}@media only screen and (max-width: 1023px){.blog-index .posts.kb-posts .kb-post .post-container .link-image,.blog-index .posts .kb-posts .kb-post .post-container .link-image{width:32%}}@media only screen and (max-width: 1023px){.blog-index .posts.kb-posts .kb-post .post-container .text,.blog-index .posts .kb-posts .kb-post .post-container .text{width:68%;padding-left:clamp(1rem,0.58vw + 0.85rem,1.5rem);padding-top:0}}@media only screen and (max-width: 1023px){.blog-index .posts.kb-posts .kb-post .post-container,.blog-index .posts .kb-posts .kb-post .post-container{flex-wrap:nowrap}}@media only screen and (max-width: 1000px){.blog-index .posts{width:100%;order:3}}.blog-index .pagination{display:flex;justify-content:space-between;padding-bottom:12px;margin-top:clamp(2rem,2.9vw + 1.24rem,4.5rem)}.blog-index .pagination .older-posts,.blog-index .pagination .newer-posts{margin:0}.blog-index .pagination .older-posts a,.blog-index .pagination .newer-posts a{align-items:center;font-weight:bold;font-size:clamp(1.25rem,0.29vw + 1.17rem,1.5rem);text-decoration:none}.blog-index .pagination .older-posts a span:not(.icon),.blog-index .pagination .newer-posts a span:not(.icon){position:relative;display:inline;transition:color .17s}.blog-index .pagination .older-posts a span:not(.icon):after,.blog-index .pagination .newer-posts a span:not(.icon):after{position:absolute;left:0;top:100%;padding-top:clamp(0.38rem,0.14vw + 0.34rem,0.5rem);width:100%;border-bottom:4px solid;content:"";border-bottom-color:#8f2d56}.blog-index .pagination .older-posts a span.icon,.blog-index .pagination .newer-posts a span.icon{position:relative;margin-left:clamp(0.5rem,0.14vw + 0.46rem,0.63rem)}.blog-index .pagination .older-posts a span.icon svg,.blog-index .pagination .newer-posts a span.icon svg{height:auto;width:clamp(0.75rem,0.22vw + 0.69rem,0.94rem);fill:currentColor;transform:translate(0px, 0px);transition:transform .17s}.blog-index .pagination .older-posts a:hover span:not(.icon),.blog-index .pagination .newer-posts a:hover span:not(.icon){color:var(--text-default-hover)}.blog-index .pagination .older-posts a:hover span.icon svg,.blog-index .pagination .newer-posts a:hover span.icon svg{transform:translate(2px, -2px)}.blog-index .pagination .older-posts{align-self:flex-end}.blog-index .pagination .newer-posts{align-self:flex-end}.blog-index .pagination .newer-posts a span.icon{margin-left:0;margin-right:clamp(0.5rem,0.14vw + 0.46rem,0.63rem)}.blog-index .pagination .newer-posts a:hover span.icon svg{transform:translate(-2px, -2px)}@media only screen and (max-width: 1000px){.blog-index{grid-template-columns:1fr}}body.single-post article.blog-single .news-hero{display:flex;margin-bottom:clamp(6.25rem,1.45vw + 5.87rem,7.5rem);margin-top:clamp(-4rem,-4.35vw - .11rem,-1.25rem);position:relative;min-height:70vh}body.single-post article.blog-single .news-hero .news-hero-text{width:34%;display:flex;justify-content:flex-end;align-self:flex-end;position:relative;z-index:2}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container{background-color:var(--background-default);max-width:540px;padding:clamp(1.25rem,2.03vw + 0.72rem,3rem);margin-top:clamp(3.5rem,2.61vw + 2.82rem,5.75rem);margin-bottom:clamp(1.75rem,3.19vw + 0.91rem,4.5rem)}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category{margin-bottom:clamp(0.38rem,0.43vw + 0.26rem,0.75rem)}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category span,body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category a{text-transform:uppercase;font-weight:300;font-size:clamp(0.75rem,0.29vw + 0.67rem,1rem);text-decoration:none;line-height:1;border-left:4px solid #0b3954;padding-left:clamp(0.38rem,0.29vw + 0.3rem,0.63rem);opacity:1;letter-spacing:.01em;transition:opacity .17s ease-out}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category span.category-cream,body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category a.category-cream{border-color:#fff7f5}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category span.category-dark-grey,body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category a.category-dark-grey{border-color:#161616}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category span.category-blue,body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category a.category-blue{border-color:#0b3954}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category span.category-teal,body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category a.category-teal{border-color:#087e8b}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category span.category-purple,body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category a.category-purple{border-color:#8f2d56}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category span.category-coral,body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category a.category-coral{border-color:#ff5a5f}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category span:hover,body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .post-category a:hover{opacity:.8}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container h1{font-size:var(--wp--preset--font-size--x-large)}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container p.excerpt{font-size:var(--wp--preset--font-size--small)}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author{display:flex;margin-top:clamp(1.5rem,1.74vw + 1.04rem,3rem)}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-image{width:72px;border-radius:50%;align-self:center}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-image a{border-radius:50%}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-image img{border-radius:50%}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-name{padding-left:clamp(0.63rem,0.72vw + 0.43rem,1.25rem);display:flex;flex-direction:column;align-self:center;width:calc(100% - 72px);gap:clamp(0.25rem,0.29vw + 0.17rem,0.5rem)}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-name p{font-size:clamp(1rem,0.43vw + 0.89rem,1.38rem);line-height:1;margin:0;text-align:left;font-weight:bold;text-transform:uppercase}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-name p a{text-decoration:none;color:var(--text-default);transition:color .17s}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-name p a:hover{color:var(--text-default-hover)}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-name p.date-read-time{font-size:clamp(0.88rem,0.43vw + 0.76rem,1.25rem);font-weight:normal;font-weight:300;color:var(--text-default)}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-name p.date-read-time span{opacity:.65}body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container .author-name p.date-read-time.hide-date span{opacity:1}@media only screen and (min-width: 640px){body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container{padding-left:15px}}@media only screen and (max-width: 639px){body.single-post article.blog-single .news-hero .news-hero-text .hero-text-container{margin-bottom:-56px}}@media only screen and (max-width: 1023px){body.single-post article.blog-single .news-hero .news-hero-text{width:44%}}@media only screen and (max-width: 767px){body.single-post article.blog-single .news-hero .news-hero-text{width:60%}}@media only screen and (max-width: 639px){body.single-post article.blog-single .news-hero .news-hero-text{width:85%;left:15px}}body.single-post article.blog-single .news-hero .news-hero-image{width:80%;background-size:cover;background-position:center center;position:absolute;right:0;top:0;bottom:0;z-index:-1}body.single-post article.blog-single .news-hero .news-hero-image img{opacity:0;height:0;visibility:hidden}@media only screen and (max-width: 1023px){body.single-post article.blog-single .news-hero .news-hero-image{width:100%}}@media only screen and (max-width: 639px){body.single-post article.blog-single .news-hero{min-height:50vh}}body.single-post article.blog-single .post-content{max-width:780px;margin-left:auto;margin-right:auto;font-size:var(--wp--preset--font-size--small)}body.single-post article.blog-single .post-content h2{font-size:var(--wp--preset--font-size--large)}body.single-post article.blog-single .post-content h3{font-size:var(--wp--preset--font-size--medium)}body.single-post article.blog-single .post-content figure{margin:1em 0;background-color:#fff;padding:1em;border:1px solid #ccc;border-radius:4px;overflow:auto}body.single-post article.blog-single .post-content pre{margin:0;white-space:pre-wrap}body.single-post article.blog-single .post-content blockquote{background-color:var(--background-codeblock);border-left:5px solid var(--border-codeblock);padding:10px 20px;border-radius:5px;overflow-x:auto}body.single-post article.blog-single .post-content blockquote p{margin:1rem 0}body.single-post article.blog-single .post-content pre{background-color:var(--background-codeblock);padding:10px;border-radius:5px;overflow-x:auto}body.single-post article.blog-single .post-content code{font-family:"Courier New",Courier,monospace;font-size:14px;color:var(--text-default);background-color:var(--background-codeblock);padding:2px 4px;border-radius:5px;font-family:monospace}body.single-post article.blog-single .post-content code blockquote{background-color:#eee;margin:0;padding:5px 10px;border-left:4px solid #8e8e8e}body.single-post article.blog-single .post-content ol li,body.single-post article.blog-single .post-content ul li{margin-bottom:clamp(0.75rem,0.58vw + 0.6rem,1.25rem)}body.single-post article.blog-single .post-content section.flex-block.quote .container{width:100%;padding:0}body.single-post article.blog-single .post-content section.flex-block.quote .testimonial-container .quote-marks svg{width:clamp(1.75rem,2.61vw + 1.07rem,4rem)}body.single-post article.blog-single .post-content section.flex-block.quote .testimonial-container .testimonial-quote{width:calc(100% - clamp(1.75rem,2.61vw + 1.07rem,4rem));padding-left:clamp(1.25rem,2.03vw + 0.72rem,3rem)}body.single-post article.blog-single .post-content section.flex-block.quote .testimonial-container .testimonial-quote blockquote{font-size:clamp(1.5rem,0.87vw + 1.27rem,2.25rem);padding-left:clamp(1rem,1.45vw + 0.62rem,2.25rem)}body.single-post article.blog-single .post-content section.flex-block.quote .testimonial-container .testimonial-quote .author{padding-left:clamp(1rem,1.45vw + 0.62rem,2.25rem);margin-top:clamp(1rem,1.45vw + 0.62rem,2.25rem)}body.single-post article.blog-single .post-content section.flex-block.quote .testimonial-container .testimonial-quote .author p{font-size:clamp(1.13rem,0.43vw + 1.01rem,1.5rem)}body.single-post section.related-articles{margin-top:clamp(5rem,2.9vw + 4.24rem,7.5rem)}body.single-post section.related-articles .news-container .news-posts{display:grid;grid-template-columns:30fr repeat(3, 23fr);gap:clamp(2rem,2.9vw + 1.24rem,4.5rem)}body.single-post section.related-articles .news-container .news-posts .news-text{padding-right:clamp(0rem,3.62vw + -0.95rem,3.13rem)}body.single-post section.related-articles .news-container .news-posts .news-text h2{margin-top:0;margin-bottom:clamp(1rem,1.16vw + 0.7rem,2rem)}@media only screen and (max-width: 599px){body.single-post section.related-articles .news-container .news-posts .news-text h2{order:2;margin-bottom:0}}@media only screen and (max-width: 599px){body.single-post section.related-articles .news-container .news-posts .news-text a.cta-type-arrow{display:none}}body.single-post section.related-articles .news-container .news-posts .news-text .share-post{margin-top:clamp(2rem,6.38vw + 0.33rem,7.5rem)}body.single-post section.related-articles .news-container .news-posts .news-text .share-post h4{font-weight:bold;margin-top:0;margin-bottom:clamp(1rem,0.87vw + 0.77rem,1.75rem)}body.single-post section.related-articles .news-container .news-posts .news-text .share-post .share-links{display:flex}body.single-post section.related-articles .news-container .news-posts .news-text .share-post .share-links a{margin-right:clamp(0.63rem,1.01vw + 0.36rem,1.5rem)}body.single-post section.related-articles .news-container .news-posts .news-text .share-post .share-links a svg{width:clamp(1.25rem,0.58vw + 1.1rem,1.75rem);height:auto;fill:var(--text-default);transition:all .17s}body.single-post section.related-articles .news-container .news-posts .news-text .share-post .share-links a:last-of-type{margin-right:0}body.single-post section.related-articles .news-container .news-posts .news-text .share-post .share-links a:hover svg{fill:var(--text-default-hover)}@media only screen and (max-width: 599px){body.single-post section.related-articles .news-container .news-posts .news-text .share-post{order:1;margin-top:0;margin-bottom:clamp(2rem,6.38vw + 0.33rem,7.5rem)}}@media only screen and (max-width: 599px){body.single-post section.related-articles .news-container .news-posts .news-text{display:flex;flex-direction:column}}body.single-post section.related-articles .news-container .news-posts .blog-post{opacity:0}body.single-post section.related-articles .news-container .news-posts .blog-post a.link-image:after{background-color:#0b3954}body.single-post section.related-articles .news-container .news-posts .blog-post:last-child a.link-image:after{display:block}@media only screen and (max-width: 1023px){body.single-post section.related-articles .news-container .news-posts{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 599px){body.single-post section.related-articles .news-container .news-posts{grid-template-columns:1fr}}body.single-post section.related-articles .news-container .news-posts.kb-posts{grid-template-columns:4fr 6fr;gap:0}@media only screen and (min-width: 600px){body.single-post section.related-articles .news-container .news-posts.kb-posts .kb-post{grid-column-start:2}}@media only screen and (max-width: 599px){body.single-post section.related-articles .news-container .news-posts.kb-posts{grid-template-columns:1fr}body.single-post section.related-articles .news-container .news-posts.kb-posts .news-text{margin-bottom:clamp(2.75rem,0.87vw + 2.52rem,3.5rem)}}section.tag-title{padding-bottom:clamp(1.5rem,3.48vw + 0.59rem,4.5rem);padding-top:clamp(0.75rem,1.45vw + 0.37rem,2rem)}body.archive.author section.blog-author .author-profile-card{max-width:1000px;margin-left:auto;margin-right:auto;display:grid;column-gap:clamp(1.5rem,1.74vw + 1.04rem,3rem);grid-template-columns:auto 1fr;margin-top:clamp(9.38rem,5.07vw + 8.04rem,13.75rem)}body.archive.author section.blog-author .author-profile-card .author-photo{width:clamp(6.25rem,3.62vw + 5.3rem,9.38rem);height:clamp(6.25rem,3.62vw + 5.3rem,9.38rem);flex-shrink:0}body.archive.author section.blog-author .author-profile-card .author-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media only screen and (min-width: 640px){body.archive.author section.blog-author .author-profile-card .author-photo{grid-row:span 2}}body.archive.author section.blog-author .author-profile-card h1{font-size:var(--wp--preset--font-size--x-large);margin:0}@media only screen and (max-width: 639px){body.archive.author section.blog-author .author-profile-card h1{align-self:center}}body.archive.author section.blog-author .author-profile-card .author-bio{margin-top:clamp(0.75rem,0.87vw + 0.52rem,1.5rem);font-size:var(--wp--preset--font-size--small)}body.archive.author section.blog-author .author-profile-card .author-bio p:first-child{margin-top:0}@media only screen and (max-width: 639px){body.archive.author section.blog-author .author-profile-card .author-bio{grid-column:span 2}}body.archive.author section.blog-author h2.articles-title{margin-top:clamp(5rem,2.9vw + 4.24rem,7.5rem)}