/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--bs-link-color:purple;}:root{--quote:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="%2300a0e1" class="bi bi-quote" viewBox="0 0 16 16"><path d="M12 12a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1h-1.388c0-.351.021-.703.062-1.054.062-.372.166-.703.31-.992.145-.29.331-.517.559-.683.227-.186.516-.279.868-.279V3c-.579 0-1.085.124-1.52.372a3.322 3.322 0 0 0-1.085.992 4.92 4.92 0 0 0-.62 1.458A7.712 7.712 0 0 0 9 7.558V11a1 1 0 0 0 1 1h2Zm-6 0a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1H4.612c0-.351.021-.703.062-1.054.062-.372.166-.703.31-.992.145-.29.331-.517.559-.683.227-.186.516-.279.868-.279V3c-.579 0-1.085.124-1.52.372a3.322 3.322 0 0 0-1.085.992 4.92 4.92 0 0 0-.62 1.458A7.712 7.712 0 0 0 3 7.558V11a1 1 0 0 0 1 1h2Z"/></svg>');}:root{--accent1:#00a0e1;--accent1bg:#00a0e1 url('/sites/default/files/2023-03/pexels-karolina-grabowska-4194854.jpg');--accent2:#006690;}:root{--logo-width:75px;--logo-height:75px;--logo-aspect-ratio:1/1;}:root{--header-contact-font:Oswald;--header-contact-font-size:20px;--header-contact-font-size-md:24px;--header-padding-top:6px;}:root{--navbar-main-bg:#ffffff;--navbar-main-border-left:none;--navbar-main-color:#888888;--navbar-main-color-hover:red;--navbar-font-size:16px;--navbar-dropdown-font-size:14px;}:root{--h1-font-color:#006690;}:root{--body-font-family:Domine;}:root{--slick-caption-background:rgba(255,255,255,0.8);--slick-caption-text:#555;--slick-caption-text:red;--slick-caption-font:'Open Sans';}:root{--surround-padding:24px;}:root{--menu-bottom-background:#707174;--menu-bottom-background:#333333;}:root{--hamburger-color:#cccccc;}:root{--region-about-background:#006a91;--region-about-text:white;--region-testimonials-background:#ffffff;--region-testimonials-us-text:#555555;--testimonials-block1bg:#d4d4d4;--testimonials-block1txt:#333333;--testimonials-block2bg:#006690;--testimonials-block2txt:#ffffff;--testimonials-block3bg:#00a0e1;--testimonials-block3txt:#ffffff;--region-our-services-background:silver;--region-our-services-us-text:black;--region-latest-news-background:#454e59;--region-latest-news-text:white;--region-contact-background:#006690;--region-contact-text:white;--region-contact-webform-background:#cccccc;}
div#sliding-popup{border:6px solid rgba(0,0,0,0.25);background:transparent;}div#sliding-popup div.eu-cookie-compliance-banner{background:#f2f2f2;}div#sliding-popup div.eu-cookie-compliance-banner div#popup-text h2{font-size:20px;color:#555;line-height:1.1em;margin-bottom:0.5em;text-transform:none;}div#sliding-popup div.eu-cookie-compliance-banner div#popup-text p{color:#555;font-size:14px;font-weight:normal;display:block;line-height:1.25em}div#sliding-popup div.eu-cookie-compliance-banner div.eu-cookie-compliance-buttons{}div#sliding-popup div.eu-cookie-compliance-banner div#popup-text button.eu-cookie-compliance-more-button{color:#555;font-size:14px;}div#sliding-popup div.eu-cookie-compliance-banner div#popup-text button.eu-cookie-compliance-more-button a{color:red important;}#sliding-popup .popup-content #popup-text{margin:27px 0 20px 0px;padding-left:14px;}#sliding-popup .popup-content #popup-buttons{text-align:center;}@media (min-width:601px){#sliding-popup .popup-content #popup-buttons{}}#sliding-popup .popup-content #popup-buttons button{border-radius:4px;font-weight:normal;border:none;box-shadow:none;text-shadow:none;font-family:inherit;padding:4px 8px;}#sliding-popup .popup-content #popup-buttons button.agree-button{background:green;}#sliding-popup .popup-content #popup-buttons button.decline-button{background:rgba(0,0,0,0.05);color:#555;}div.eu-cookie-compliance-content{max-width:none;padding:0 15px;}@media (min-width:576px){div.eu-cookie-compliance-content{width:536px;}}@media only screen and (min-width:768px){div.eu-cookie-compliance-content{width:720px;}}@media only screen and (min-width:992px){div.eu-cookie-compliance-content{width:960px;}}@media only screen and (min-width:1200px){div.eu-cookie-compliance-content{width:1140px;}}@media only screen and (min-width:1400px){div.eu-cookie-compliance-content{width:1320px;}}@media (min-width:601px){.eu-cookie-compliance-message{max-width:50%;}}@media only screen and (min-width:768px){.eu-cookie-compliance-message{max-width:60%;}}.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-default-button{margin-top:27px;}
body{background:white !important;}body{font-family:var(--body-font-family) !important;}body,.table,table tr th,.table-striped>tbody>tr:nth-of-type(odd)>*{color:#555555 !important;}body.page-node-1 article h2{font-size:30px;font-weight:bold;}.node__content{font-size:1em;}body.page-node-523 .node__content p strong{font-size:1.5em;}div.featured-top{position:relative;}div.featured-top::before{background:url('/sites/default/files/2025-02/rectangular-background.webp');position:absolute;top:0;bottom:0;left:0;right:0;content:"";opacity:30%;background-size:44%;}.block-system-main-block{}main#content h1{padding:24px 0 0 0;color:var(--h1-font-color);font-weight:600;font-size:34px;text-transform:var(--h1-font-text-transform);font-weight:var(--h1-font-weight);}body.path-frontpage main#content h2{color:var(--h1-font-color);font-size:2em;text-transform:uppercase;}body.page-node-1 article p{line-height:1.75em;}main#content h2{padding:12px 0 0 0;font-size:24px;margin-bottom:1rem;font-weight:600;font-size:24px;}main#content h3{color:var(--h3-font-color);font-size:22px;font-weight:600;}@media (min-width:1200px){.h3,h3{font-size:24px;}}div#page{}body.page-node-1 div.our-services h3{font-weight:500;font-size:24px;}div.field--name-field-question{margin-bottom:1em;}.region-top-header-form span{color:var(--accent2);}ul.compact{}ul.logo{padding-left:1rem;}@media only screen and (min-width:1200px){ul.compact{column-count:2;column-gap:1rem;}ul.compact li{}}ul.logo li{list-style:none;position:relative;padding-left:24px;}ul.logo li::before{content:'';position:absolute;height:16px;width:16px;background-image:url(/themes/custom/lunar/images/solidity-li.svg);margin-left:-24px;margin-top:4px;}ul.compact li a{}article.node--unpublished{background:pink;}.file{padding-left:20px;display:inline-block;min-height:16px;background-repeat:no-repeat;background-position:left center;background-position:left 4px;}[dir="rtl"] .file{padding-left:inherit;padding-right:20px;background-position:right center;}.file--application-pdf{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/application-pdf.png);}.alert-wrapper{position:relative !important;}p.call-to-action{background:#d4d4d4;padding:12px;clear:both;margin-top:20px;border-radius:5px;}
a{color:#006a90 !important;}.latest-news h3 a{color:white !important;}.latest-news a.btn-secondary{color:white !important;}a:hover{color:#902600 !important;}.site-footer a{color:rgb(68,68,68) !important;font-size:0.857em;}.menu-bottom a{color:white !important;}.menu-bottom a:hover{color:white !important;}.navbar-dark .nav-link{color:rgba(255,255,255,0.85) !important;}.navbar-dark .nav-link:hover{color:rgba(255,255,255,1) !important;}a.btn-success{color:white !important;text-decoration:underline;}div[id^="block-lunar-fourblocks"] .image-link-title a,div.view-featured-nav-blocks .views-field-field-link-1 a,div.view-featured-nav-blocks .views-field-title a{color:white !important;text-decoration:underline !important;}div[id^="block-lunar-fourblocks"] .image-link-title a::after,div.view-featured-nav-blocks .views-field-field-link-1 a::after,div.view-featured-nav-blocks .views-field-title a::after{content:" »";}div#block-lunar-fourblocks .image-link-title a:hover,div.view-featured-nav-blocks .views-field-field-link-1 a:hover,div.view-featured-nav-blocks .views-field-title a:hover{}.site-footer .content a,.site-footer .content a.is-active{color:#444444 !important;}
div.field--name-body ol li{margin-bottom:1.5em;}
table tr th{background:rgba(0,0,0,0.1);border-bottom-style:none;color:rgb(0,102,144) !important;}
body.page-node-1 main#content > section{display:flex;flex-wrap:wrap;flex-direction:row;}body.page-node-1 main#content > section nav.tabs{width:100%;}body.page-node-1 main#content > section div.block-page-title-block{width:100%;padding-left:24px;}body.page-node-1 main#content > section div.block-system-main-block{background:white;border-radius:10px;padding:10px;}@media only screen and (min-width:576px){body.page-node-1 main#content > section div.block-system-main-block{padding:0 24px;background:white;}}@media only screen and (min-width:768px){body.page-node-1 main#content > section div.block-system-main-block{width:calc(50% - 12px);border-radius:10px;}}body.page-node-1 main#content > section div.block-system-main-block + div{margin-top:12px;max-width:100%;}@media (min-width:768px){body.page-node-1 main#content > section div.block-system-main-block + div{width:calc(50% - 12px);margin-left:24px;margin-top:0;}}body.page-node-1 main#content > section div.block-system-main-block + div div.field--type-entity-reference{margin-bottom:0;}body.page-node-1 main#content > section div.block-system-main-block + div img{border-radius:10px;padding:0;border:none;}
div[id^="block-"][id$="-breadcrumbs"] div.content{border:1px #eaeaea solid;border-radius:10px;background:#fcfcfc;padding:0 var(--surround-padding);}main.main-content section{padding:0;padding-bottom:40px !important;}@media only screen and (min-width:576px){main.main-content section{border:1px #eaeaea solid;border-radius:10px;background:#fcfcfc;padding:0 var(--surround-padding);}}body.page-node-1 main.main-content section{border:none;border-radius:unset;background:transparent;padding:0;}
header#header{border:none;margin-bottom:0;background-repeat:repeat-x;padding-top:var(--header-padding-top);}header#header::before{content:"";position:absolute;top:0;height:6px;width:100%;background:linear-gradient(to left,#006a91,#00a0e1,#006a91,#00a0e1);}
a.navbar-brand img{width:calc(var(--logo-width) - 16px);height:auto;aspect-ratio:var(--logo-aspect-ratio);}@media only screen and (min-width:576px){a.navbar-brand img{width:var(--logo-width);}}#navbar-top > .container{flex-wrap:wrap;}@media only screen and (min-width:576px){#navbar-top > .container{flex-wrap:inherit;}}@media only screen and (min-width:676px){#navbar-top > .container{flex-wrap:nowrap;}}@media only screen and (min-width:768px){#navbar-top > .container{flex-wrap:nowrap !important;}}@media only screen and (min-width:992px){#navbar-top > .container{flex-wrap:inherit;}}#navbar-top > .container .region-top-header{}#navbar-top > .container .navbar-form{}#navbar-top section.region-top-header{flex-shrink:0;}#navbar-top .container div.navbar-form{margin-left:0 !important;flex-basis:100%;}@media only screen and (min-width:576px){#navbar-top .container div.navbar-form{}}@media only screen and (min-width:768px){#navbar-top .container div.navbar-form{margin-right:56px;height:var(--logo-height);}}@media only screen and (min-width:992px){#navbar-top .container div.navbar-form{margin-right:0;}}@media only screen and (min-width:576px){section.region-top-header-form{}}#block-email-and-telephone-for-top-header,#block-lunar-emailandtelephonefortopheader,[id^="block-"][id$="emailandtelephonefortopheader"]{}@media only screen and (min-width:768px){#block-email-and-telephone-for-top-header,#block-lunar-emailandtelephonefortopheader,[id^="block-"][id$="emailandtelephonefortopheader"]{margin-top:0;}}#block-lunar-emailandtelephonefortopheader div.content div.field--name-body,[id^="block-"][id$="emailandtelephonefortopheader"] div.content div.field--name-body{display:flex;}@media only screen and (min-width:676px){#block-lunar-emailandtelephonefortopheader div.content div.field--name-body,[id^="block-"][id$="emailandtelephonefortopheader"] div.content div.field--name-body{flex-wrap:wrap;}}@media only screen and (min-width:768px){[id^="block-"][id$="emailandtelephonefortopheader"] div.content div.field--name-body{justify-content:flex-end;}}@media only screen and (min-width:576px){div.field--name-body{}}.contact-email,.contact-tel{display:inline-block;flex-grow:1;}div.contact-tel{text-align:right;}div.contact-email{display:none;}@media only screen and (min-width:576px){.contact-email,.contact-tel{display:inline-block;}}@media only screen and (min-width:676px){.contact-email,.contact-tel{flex-basis:100%;}}@media only screen and (min-width:676px){div.contact-email{text-align:right;display:inline-block;}}@media only screen and (min-width:768px){.contact-email,.contact-tel{flex-grow:0;}}@media only screen and (min-width:768px){.contact-email,.contact-tel{flex-basis:auto;}}@media only screen and (min-width:768px){div.contact-email{border-right:1px var(--accent2) dotted;}}@media only screen and (min-width:992px){.contact-email,.contact-tel{flex-grow:0;}}.contact-email p,.contact-tel p{margin-bottom:0;color:rgb(116,115,114);}.contact-email p{font-size:var(--header-contact-font-size);}.contact-tel p{font-size:var(--header-contact-font-size);}@media only screen and (min-width:768px){.contact-email p,.contact-tel p{font-size:var(--header-contact-font-size-md);}}@media only screen and (min-width:676px){div.contact-email p{}}@media only screen and (min-width:768px){div.contact-email p{padding-right:10px;}div.contact-tel p{padding-left:10px;}}@media (min-width:576px){div.contact-tel p span,div.contact-email p span{display:inline;color:var(--accent2);}}div.contact-email p a{color:rgb(116,115,114) !important;text-decoration:none;}
header nav.navigation[id^="block-"][id$="-quicklinks"]{display:none;}@media (min-width:768px){header nav.navigation[id^="block-"][id$="-quicklinks"]{display:block;}}header nav.menu--menu-quick-links li.nav-item{display:inline-block;}header nav.menu--menu-quick-links ul{padding-left:0;margin-bottom:12px;width:auto !important;font-size:12px;justify-content:flex-end;}header nav.menu--menu-quick-links ul a{padding:0 10px;}header nav.menu--menu-quick-links ul li:last-of-type a{padding:0;}
#navbar-top{border-bottom:1px #ddd solid;background-size:75%;}#navbar-top::before{background:url(/sites/default/files/2025-02/triangular-background.jpg);position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:-1;background-size:66.666%;opacity:40%;}@media (min-width:576px){#navbar-top{background-size:25%;}}header#header{position:relative;}#navbar-main{padding-top:0;padding-bottom:0;position:absolute;right:0;top:19px;font-size:14px;font-size:var(--navbar-font-size);background-color:transparent !important;font-weight:bold;}#navbar-main .nav-link{color:var(--navbar-main-color) !important;font-size:var(--navbar-main-font-size);color:var(--navbar-main-color) !important;}#navbar-main .nav-link:hover,#navbar-main .nav-link:focus{color:var(--navbar-main-color-hover-focus) !important;}#navbar-main .nav-link.active{color:var(--navbar-main-color-active) !important;}@media (min-width:992px){#navbar-main li.nav-item{border-left:var(--navbar-main-border-left);}}@media (min-width:992px){#navbar-main{background:var(--navbar-main-bg) !important;border-top:1px solid #eaeaea;font-weight:var(--navbar-font-weight);box-shadow:0 2px 4px rgba(0,0,0,0.075),0 10px 0 rgba(0,0,0,0.01);position:relative;right:0;top:0px;}body.user-logged-in #navbar-main{top:0;}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;position:relative;}.navbar-expand-sm .navbar-nav .nav-link::after{}}#CollapsingNavbar.offcanvas{}#CollapsingNavbar.show{}button.navbar-toggler{background:var(--hamburger-color);z-index:1030;}
#navbar-main ul.navbar-nav > li > a.show{outline:0;}#navbar-main .navbar-nav ul.dropdown-menu{border-top:3px solid var(--accent1);border-bottom:3px solid var(--accent1);padding:0;font-size:var(--navbar-dropdown-font-size);}@media (min-width:992px){#navbar-main ul.dropdown-menu{box-shadow:-5px 10px 25px rgba(0,0,0,.25);max-height:calc(100vh - 150px);min-width:300px;overflow-y:scroll;background:#f4f7fb;border:none;font-size:14px;}}#navbar-main ul.navbar-nav > li > a.show:before{content:"";border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent var(--accent1) transparent;height:0px;position:absolute;left:15px;top:33px;width:0px;z-index:1;}#navbar-main .navbar-nav .dropdown-menu a{display:block;color:var(--navbar-main-color) !important;text-decoration:none;padding-top:0.5em;padding-bottom:0.5em;}#navbar-main .navbar-nav ul.dropdown-menu li{border-bottom:1px solid #dcdcdc;}#navbar-main .navbar-nav ul.dropdown-menu a:hover li.dropdown-item{background:var(--navbar-main-bg) !important;color:var(--navbar-main-color-hover) !important;}ul.dropdown-menu .dropdown-item.active,ul.dropdown-menu .dropdown-item:active{background-color:rgb(134,133,132,0.25);}
#block-lunar-breadcrumbs{display:none;}@media only screen and (min-width:768px){#block-lunar-breadcrumbs{display:block;}}div.block-system-breadcrumb-block{margin-top:24px;margin-bottom:0;}div.block-system-breadcrumb-block ol.breadcrumb{margin:12px 0px;}.block-system-breadcrumb-block ol li{font-size:14px;}.block-system-breadcrumb-block a,.block-system-breadcrumb-block .link{text-decoration:none;}.breadcrumb-item+.breadcrumb-item::before{line-height:21px;font-size:12px;padding-top:2px;color:#ccc !important;}
main#content{margin-top:24px;margin-bottom:30px;}
.sidebar .block.image{padding:0;}.sidebar .block.image .field--type-image img,.sidebar .block.image .field--type-entity-reference{margin:0;}.sidebar .block.image .field--type-image img,.sidebar .block.image .field--type-entity-reference img{border-radius:10px;}#sidebar_first>aside.section>.block.image,#sidebar_second>aside.section>.block.image{border:none;border-radius:0;background:transparent;}#sidebar_first img,#sidebar_second img{margin-bottom:15px;border-radius:5px;}#sidebar_first>aside.section>.block div.field--name-field-image>div.field__item:last-child img,#sidebar_second>aside.section>.block div.field--name-field-image>div.field__item:last-child img{margin-bottom:0;}#sidebar_first>aside.section>.block div.field--name-body>p:last-child,#sidebar_second>aside.section>.block div.field--name-body>p:last-child{margin-bottom:0;}#sidebar_first>aside.section>.block div.field--type-entity-reference,#sidebar_second>aside.section>.block div.field--type-entity-reference{margin-bottom:0;}
#sidebar_first>aside.section>*{border-radius:10px;}#sidebar_first{margin-top:24px;}#sidebar_first .no-padding{padding:0;}.field--name-field-media-image .field--name-field-title{background:white;text-align:center;margin-bottom:1rem;padding:10px;border-radius:0 0 5px 5px;}#sidebar_first .field--name-field-media-image img{}
@media only screen and (min-width:768px){#sidebar_second{margin-top:24px;}}#sidebar_second>aside.section>*{border:1px #eaeaea solid;border-radius:10px;background:#fcfcfc;}#sidebar_second>aside.section figure{margin-bottom:0;}
body.page-node-contact main#content > section{display:flex;flex-wrap:wrap;flex-direction:row;}body.page-node-contact main#content > section nav.tabs{width:100%;}body.page-node-contact main#content > section div.block-page-title-block{width:100%;}body.page-node-contact main#content > section div.block-page-title-block + div{margin-top:1rem;width:100%;}@media only screen and (min-width:768px){body.page-node-contact main#content > section div.block-webform-block{width:50%;background:#e3e3e3;margin:0;border-radius:10px 0 0 10px;padding:12px 24px;}body.page-node-contact main#content > section div.block-system-main-block{width:50%;background:#e3e3e3;margin:0;border-radius:0 10px 10px 0;padding:0 0 0 24px;}body.page-node-contact main#content > section > div.block-system-main-block div.field--name-body{position:relative;padding:12px 0;}body.page-node-contact main#content > section > div.block-system-main-block div.field--name-body::after{border-left:1px #555 dashed;content:"";position:absolute;top:0;height:100%;left:-24px;}body.page-node-contact article{padding-top:14px;padding-bottom:24px;}body.page-node-contact main#content article h2{padding-top:0;}}body.page-node-contact main#content > section div.block-system-main-block + div{margin-top:1rem;width:100%;}body.page-node-contact main#content > section > div.block-system-main-block div.field--name-body ul{padding-left:1rem;}body.page-node-contact main#content > section > div.block-system-main-block div.field--name-body ul li{list-style-type:square;}
.video-block{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;background-color:gray;overflow:hidden;}@media (min-width:768px){.video-block{height:60vh;}}.video-block .hero-text-container{z-index:2;position:absolute;}.video-block .hero-bg-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.video-block .hero-bg-media *{object-fit:cover;width:100%;height:100%;}.video-block .bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(rgba(181,17,29,0.7),rgba(195,55,100,0.3));background-image:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.1));}.video-block h1,.video-block h2{line-height:1.2;color:#fff;text-shadow:2px 2px #222;line-height:1.75em;}.video-block h2{line-height:2em;}@media only screen and (min-width:576px){.video-block h1,.video-block h2{line-height:1.75em;}}.video-block h1 span,.video-block h2 span{background:rgba(0,0,0,0.75);padding:5px 20px;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.video-block h1{font-size:calc(30px + (112 - 48) * ((100vw - 320px) / (1600 - 320)));font-size:calc(22px + (112 - 48) * ((100vw - 320px) / (1600 - 320)));font-size:24px;margin-bottom:24px;margin-bottom:0.25em;text-align:right;}.video-block h2{font-weight:normal;font-size:calc(22px + (54 - 22) * ((100vw - 320px) / (1600 - 320)));font-size:calc(16px + (54 - 22) * ((100vw - 320px) / (1600 - 320)));font-size:16px;text-align:right;}
div.search-block-form{z-index:1;}[id*="search-block-form"]{display:flex;z-index:1;}div.search-block-form div.content > div.content{padding-top:20px;width:100%;}div.search-block-form .mb-3{margin-bottom:0 !important;}div.search-block-form .js-form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys.form-no-label.mb-3{width:100%;}div.search-block-form div[id*="edit-actions"]{margin-left:10px;}div.search-block-form .form-row > div{padding-right:0px;padding-left:0px;flex:0 1 auto;width:auto;max-width:none;}
:root{--home-page-nav-font-size:14px;--home-page-nav-line-height:160%;}div[id^="block-lunar-fourblocks"],div#block-lunar-fourblocks-2,div#block-lunar-fourblocks,div.view-featured-nav-blocks{margin-top:24px;}div.four-blocks .inner,div.view-featured-nav-blocks .inner{position:relative !important;margin-bottom:24px;}div.featured-top + div#main-wrapper{}div[id^="block-lunar-fourblocks"] .video-title,div#block-lunar-fourblocks-2 .video-title,div#block-lunar-fourblocks-2 .image-link-title,div#block-lunar-fourblocks .video-title,div[id^="block-lunar-fourblocks"] .image-link-title,div#block-lunar-fourblocks .image-link-title,div.view-featured-nav-blocks .views-field-field-link-1,div.view-featured-nav-blocks .views-field-title{display:block;background:#bbbbbb;text-align:center;color:white;border-radius:5px 5px 0 0;position:absolute;top:0;width:100%;z-index:1;overflow:hidden;}div.view-featured-nav-blocks .views-field-field-link-1:hover,div.view-featured-nav-blocks .views-field-title:hover{}.our-title h3{font-size:var(--home-page-nav-font-size);line-height:var(--home-page-nav-line-height);margin:0;}div[id^="block-lunar-fourblocks"] .image-link-title a,div#block-lunar-fourblocks-2 .image-link-title a,div#block-lunar-fourblocks .image-link-title a,div.view-featured-nav-blocks .views-field-field-link-1 a,div.view-featured-nav-blocks .views-field-field-link-1 a:hover,div.view-featured-nav-blocks .views-field-title a,div.view-featured-nav-blocks .views-field-title a:hover{display:block;}div[id^="block-lunar-fourblocks"] .video-title span,div#block-lunar-fourblocks-2 .video-title span,div[id^="block-lunar-fourblocks"] .image-link-title a,div#block-lunar-fourblocks .image-link-title a,div#block-lunar-fourblocks-2 .image-link-title a,div[id^="block-lunar-fourblocks"] .video-title span,div#block-lunar-fourblocks .video-title span,div.view-featured-nav-blocks .views-field-field-link-1 a,div.view-featured-nav-blocks .views-field-field-link-1 span,div.view-featured-nav-blocks .views-field-title a,.video .our-title h3{padding:14px;display:block;font-size:14px;}div.view-featured-nav-blocks .views-field-field-link-1{}div.view-featured-nav-blocks .views-field-field-link-1 a:hover,div.view-featured-nav-blocks .views-field-title a:hover{}div[id^="block-lunar-fourblocks"] .image-link-title a,div#block-lunar-fourblocks-2 .image-link-title a,div#block-lunar-fourblocks .image-link-title a,div.view-featured-nav-blocks .views-field-field-link-1 a{-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;}div[id^="block-lunar-fourblocks"] .image-link-title a:hover,div#block-lunar-fourblocks-2 .image-link-title a:hover,div#block-lunar-fourblocks .image-link-title a:hover,div.view-featured-nav-blocks .views-field-field-link-1 a:hover{background:var(--accent2);color:white;border-radius:5px 5px 0 0;}div[id^="block-lunar-fourblocks"] .field--name-field-video,div[id^="block-lunar-fourblocks"] .media-image,div.view-featured-nav-blocks .views-field-field-media-video,div.view-featured-nav-blocks .views-field-field-media-image{padding-top:3em;}div[id^="block-lunar-fourblocks"] .media-image .field--type-image img,div#block-lunar-fourblocks-2 .media-image .field--type-image img,div#block-lunar-fourblocks .media-image .field--type-image img{margin:0 !important;}div.view-featured-nav-blocks .views-field-field-media-image img{display:block;height:auto;max-width:100%;}.field--name-field-video .field--name-field-media-oembed-video,.views-field-field-media-video .field--name-field-media-oembed-video,.our-image .videoWrapper{position:relative;padding-bottom:56.25%;padding-bottom:100%;height:0;background:#bbb;}.field--name-field-video .field--name-field-media-oembed-video iframe,.views-field-field-media-video .field--name-field-media-oembed-video iframe,.our-image .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.views-field.views-field-edit-node.yellow-button,div.yellow-button{position:absolute;bottom:10px;right:10px;background:yellow;padding:0px 10px;border-radius:5px;}.in-the-media-container{position:relative;}.in-the-media-container div.yellow-button{bottom:26px;}
.view-usp{text-align:center;margin-top:20px;margin-bottom:-12px;}@media only screen and (min-width:576px){.view-usp{margin-bottom:-24px;}}.view-usp h3{font-size:24px;font-weight:500;}.view-usp img{border-radius:50%;width:140px;height:140px;margin-bottom:1em;}.view-usp p{font-size:14px;}.view-usp .views-row{margin-bottom:12px;}@media only screen and (min-width:576px){.view-usp .views-row{margin-bottom:24px;}}body.user-logged-in .view-usp .block-col{}body.user-logged-in .view-usp .views-row{}
div.our-services .view-services .views-row{border-radius:10px;padding:12px 24px;margin-bottom:12px;background:wheat;box-shadow:0 10px 6px -6px #333;}@media only screen and (min-width:576px){div.our-services .view-services .views-row{margin-bottom:24px;}}div.our-services .view-services div.block-col:nth-of-type(1) .views-row,div.our-services .view-services div.grid-col .views-row.id-1{background:var(--our-services-block1bg);color:var(--our-services-block1txt);}div.our-services .view-services div.block-col:nth-of-type(2) .views-row,div.our-services .view-services div.grid-col .views-row.id-2{background:var(--our-services-block2bg);background:red;color:var(--our-services-block2txt);}div.our-services .view-services div.block-col:nth-of-type(3) .views-row,div.our-services .view-services div.grid-col .views-row.id-3{background:var(--our-services-block3bg);color:var(--our-services-block3txt);}div.our-services .view-services div.block-col:nth-of-type(4) .views-row,div.our-services .view-services div.grid-col .views-row.id-4{background:var(--our-services-block4bg);color:var(--our-services-block4txt);}div.our-services .view-services div.block-col:nth-of-type(5) .views-row,div.our-services .view-services div.grid-col .views-row.id-5{background:var(--our-services-block5bg);color:var(--our-services-block5txt);}div.our-services .view-services div.block-col:nth-of-type(6) .views-row,div.our-services .view-services div.grid-col .views-row.id-6{background:var(--our-services-block6bg);color:var(--our-services-block6txt);}
div.hero{position:relative;}
#main-wrapper{position:relative;background:#f4f7fb;}
.about{position:relative;padding:60px 0;}.about h2{padding-bottom:20px;margin-bottom:24px;border-bottom:1px rgba(255,255,255,0.5) solid;text-align:center;}.about div.block-block-content > h2{margin-bottom:12px;}@media only screen and (min-width:576px){.about div.block-block-content > h2{margin-bottom:24px;}}div#page > .about{background-image:url(/themes/custom/lunar/images/background-5077810_1920.png);color:var(--region-about-text);}
.key_points{position:relative;padding:60px 0;}.key_points .block > h2{padding-bottom:20px;border-bottom:1px rgba(255,255,255,0.5) solid;text-transform:uppercase;text-align:center;font-weight:500;}
.awards{background:white;padding:60px 0;border-top:1px solid #eaeaea;}.awards h2{text-align:center;text-transform:uppercase;font-size:20px;font-family:'Raleway';margin-bottom:1rem;}
@media only screen and (min-width:768px){.awards .trusted-trader{padding-right:40px;text-align:right;border-right:1px #555 dashed;}}.logo-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row;column-gap:24px;}@media only screen and (min-width:576px){.logo-container{flex-wrap:nowrap;column-gap:24px;}}@media only screen and (min-width:992px){.logo-container{column-gap:60px;}}.awards #block-lunar-thirdpartylogos .field--name-body,.awards #block-szimple-bootstrap-business-block-19 .field--name-body{justify-content:space-between;align-items:center;flex-direction:row;column-gap:24px;}@media only screen and (min-width:768px){.awards #block-lunar-thirdpartylogos .field--name-body,.awards #block-szimple-bootstrap-business-block-19 .field--name-body{display:flex;}}.awards #block-szimple-bootstrap-business-block-19 .field--name-body::after{}.awards #block-lunar-thirdpartylogos .field--name-body .logo,.awards #block-szimple-bootstrap-business-block-19 .field--name-body .logo{flex-grow:1;width:calc(50% - 12px);padding:24px;}@media only screen and (min-width:576px){.awards #block-lunar-thirdpartylogos .field--name-body .logo,.awards #block-szimple-bootstrap-business-block-19 .field--name-body .logo{padding:0;}}.awards #block-lunar-thirdpartylogos .field--name-body img,.awards #block-szimple-bootstrap-business-block-19 .field--name-body img{max-width:100%;height:auto;}
.testimonials{position:relative;padding:60px 0;}.testimonials h2{padding-bottom:20px;border-bottom:1px rgba(255,255,255,0.5) solid;text-align:center;color:var(--h1-font-color);}.testimonials div.block-views > h2{margin-bottom:12px;}@media only screen and (min-width:576px){.testimonials div.block > h2{margin-bottom:24px;}}div#page > .testimonials{background:var(--region-testimonials-background);background:url('/sites/default/files/2024-04/repeating-light-gray-texture.jpg');color:var(--region-testimonials-us-text);}div#page > .testimonials h2{border-bottom:1px solid rgba(0,0,0,0.1);}
.our-services{position:relative;padding:60px 0;}.our-services h2{padding-bottom:20px;border-bottom:1px rgba(255,255,255,0.5) solid;text-transform:uppercase;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;}.our-services div.block-views > h2{margin-bottom:12px;background:pink;}@media only screen and (min-width:576px){.our-services div.block-block-content > h2,.our-services div.block > h2{margin-bottom:24px;}}div#page > .our-services{background:var(--region-our-services-background);color:var(--region-our-services-us-text);}div#page > .our-services h2{border-bottom:1px solid #eee;}
div#page > .latest-news{background:var(--region-latest-news-background);color:var(--region-latest-news-text);}.latest-news{position:relative;padding:60px 0;}div#page > .latest-news h2{border-bottom:1px solid #eee;}.latest-news h2{padding-bottom:20px;border-bottom:1px rgba(255,255,255,0.5) solid;text-transform:uppercase;text-align:center;font-weight:500;}.latest-news div.block-views > h2{margin-bottom:12px;}@media only screen and (min-width:576px){.latest-news div.block-views > h2{margin-bottom:24px;}}
.contact{position:relative;padding:60px 0;}.contact h2{padding-bottom:20px;border-bottom:1px rgba(255,255,255,0.5) solid;text-align:center;}.contact div.block-webform > h2{margin-bottom:12px;}@media only screen and (min-width:576px){.contact div.block-webform > h2{margin-bottom:24px;}}div#page > .contact{background-image:url(/themes/custom/lunar/images/background-5077810_1920.png);color:var(--region-contact-text);}div#page > .contact h2{border-bottom:1px solid #eee;}
body.page-node-1 .block-webform > .content{background:var(--region-contact-webform-background);padding:24px;border-radius:10px;}body.page-node-1 form > div:first-of-type{margin-top:0;}body.page-node-1 form > div.form-actions{margin-bottom:0 !important;}
.view-testimonials{margin-bottom:-12px;}@media only screen and (min-width:576px){.view-testimonials{margin-bottom:-24px;}}.view-testimonials.view-display-id-block_1 blockquote{border-radius:10px;padding:12px 24px;box-shadow:0 10px 6px -6px #333;margin:0 0 12px 0;}@media only screen and (min-width:576px){.view-testimonials.view-display-id-block_1 blockquote{margin:0 0 24px 0;}}.view-testimonials.view-display-id-block_1 div.block-col:nth-of-type(2) blockquote,.view-testimonials.view-display-id-block_1 div.grid-col blockquote.id-1{background:var(--testimonials-block1bg);color:var(--testimonials-block1txt);}.view-testimonials.view-display-id-block_1 div.block-col:nth-of-type(2) blockquote,.view-testimonials.view-display-id-block_1 div.grid-col blockquote.id-2{background:var(--testimonials-block2bg);color:var(--testimonials-block2txt);}.view-testimonials.view-display-id-block_1 div.block-col:nth-of-type(3) blockquote,.view-testimonials.view-display-id-block_1 div.grid-col blockquote.id-3{background:var(--testimonials-block3bg);color:var(--testimonials-block3txt);}.view-testimonials.view-display-id-block_1 blockquote{background:var(--testimonials-block1bg);color:var(--testimonials-block1txt);}.view-testimonials.view-display-id-block_1 .views-field-title{font-size:1.5em;}.view-testimonials.view-display-id-block_1 .views-field-field-testimonial-source{font-size:0.8em;}.view-testimonials.view-display-id-block_1 blockquote::before{content:"\201C";display:block;line-height:1em;font-size:30px;left:10px;position:absolute;}
.latest-news .views-row{border-radius:10px;padding:12px 24px;margin-bottom:24px;background:#444;box-shadow:0 10px 6px -6px #333;}@media only screen and (min-width:576px){div.latest-news .view-news .inner{margin-bottom:24px;}}.latest-news h3 a{color:white;text-decoration:none;}.latest-news img{width:200px;height:auto;margin-left:0;border-radius:0.25rem;}.latest-news .wrapper{display:flex;flex-wrap:wrap;}@media only screen and (min-width:576px){.latest-news .wrapper{flex-wrap:nowrap;}.latest-news img{margin-left:24px;}}.latest-news .wrapper > .item{width:100%;}
div.view-news .view-content > .col{margin-top:1.75rem;padding:10px;}div.view-news .view-content > .col h2{font-size:24px;}div.view-news .view-content > .col:first-of-type{margin-top:0.75rem;}@media only screen and (min-width:768px){div.view-news .view-content > .col:nth-child(2){margin-top:0.75rem;}}div.view-news.view-display-id-page_1 .view-content > .col > .inner{background:#f3f3f3;padding:12px;border-radius:10px;box-shadow:0 10px 6px -6px #333;}div.view-news div.views-field-created > span{font-size:0.75em;}div.view-news div.views-field-view-node{margin-top:1em;}div.view-news .view-content > .col:last-of-type div.views-field-view-node{margin-bottom:24px;}
.featured-bottom{background:#f4f7fb;padding:60px 0;}.featured-bottom .block > h2{text-align:center;color:var(--h1-font-color);font-size:32px;margin-bottom:1rem;}
button.slick-prev{left:22px;}button.slick-next{right:22px;}.slick-arrow::before,.slick-arrow::after{color:#ffffff !important;}.slick-arrow:hover::before,.slick-arrow:hover::after{color:var(--accent1) !important;}#slick-node-portfolio-media-image-original-image-114-1-slider{margin-left:-10px;margin-right:-10px;}#slick-node-portfolio-media-image-original-image-114-1{overflow:hidden;}
.view-yaslick{margin-left:-6px;margin-right:-6px;margin-left:-12px;margin-right:-12px;}.view-yaslick .slick-prev{left:24px;}.view-yaslick .slick-next{right:24px;}.view-yaslick .slick__slide{padding:0 6px;padding:0 12px;}.view-yaslick .slick img{width:100%;border-radius:10px;}
.block.caption-sub-bottom .slide__caption{background:white;width:85%;margin-top:-2rem;position:relative;padding:15px 30px 15px 15px;text-align:right;}.block.caption-sub-bottom .slide__caption h2{font-size:16px;margin:0;font-weight:bold;}.block.caption-sub-bottom .slide__caption h2 a{text-decoration:none;color:#333;position:relative;}.block.caption-sub-bottom .slide__caption h2 a::after{position:absolute;bottom:6px;right:-15px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #006a90;content:"";margin-left:10px;}.block.caption-sub-bottom .views-field-title{background:white;width:85%;margin-top:-2rem;position:relative;padding:15px 30px 15px 15px;text-align:right;border-radius:0 10px 10px 10px;}.block.caption-sub-bottom .views-field-title span{font-size:16px;margin:0;font-weight:bold;}.block.caption-sub-bottom .views-field-title span a{text-decoration:none;color:#333;position:relative;}.block.caption-sub-bottom .views-field-title span a::after{position:absolute;bottom:6px;right:-15px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #006a90;content:"";margin-left:10px;}
div.menu-bottom{background:#006a91 url('/sites/default/files/styles/w1440/public/2024-05/geometric-blue-background.webp') !important;background-size:cover !important;padding:60px 0 30px}
#footer-menu{}#footer-menu > ul{padding:0;display:flex;column-gap:24px;flex-wrap:wrap;}#footer-menu ul{padding:0;}#footer-menu li.grid-item{margin:0;padding:0;list-style:none;margin-bottom:24px;flex:0 1 100%;}@media only screen and (min-width:768px){#footer-menu li.grid-item{}}#footer-menu li.grid-item > a{font-size:1.25em;margin-bottom:10px;}#footer-menu a.is-active{text-decoration:underline !important;}#footer-menu li.grid-item li{display:list-item;list-style:square !important;margin-left:25px;color:#fff;}#footer-menu li.grid-item li li{display:list-item;list-style:none !important;margin-left:25px;}#footer-menu li.grid-item li li a{color:rgba(255,255,255,0.7) !important;}#footer-menu li.grid-item li li::before{content:"-";position:absolute;margin-left:-15px;}.menu-bottom #footer-menu > ul a{text-decoration:none;display:block;}#footer-menu li.grid-item ul li.menu-item--expanded{margin-top:10px;}#footer-menu li.grid-item ul ul{margin-bottom:10px;}
footer.site-footer{font-family:Domine;background-color:transparent;border-top:10px solid #eaeaea;padding:0;}.site-footer__bottom .region{margin-top:20px;}footer #block-lunar-additionalmenu ul{justify-content:end;border-bottom:1px dotted rgb(68,68,68);margin-bottom:30px;}.site-footer,footer.site-footer .content{color:#444;}footer.site-footer__bottom{margin-top:0;}footer div.site-footer__bottom{margin-top:0;}.site-footer .content a,.site-footer .content a.is-active{color:#444444;}
body.dev-toggle{background:url(/themes/custom/lunar/images/bootstrap-grid-552px-opacity-50.png) repeat-y !important;background-size:calc(100%) !important;}@media (min-width:576px){body.dev-toggle{background:url(/themes/custom/lunar/images/bootstrap-grid-540px-opacity-50.png) repeat-y !important;background-size:calc(540px - var(--surround-width)) !important;background-position-x:center !important;}}@media (min-width:768px){body.dev-toggle{background:url(/themes/custom/lunar/images/bootstrap-grid-720px-opacity-50.png) repeat-y !important;background-size:calc(720px - var(--surround-width)) !important;background-position-x:center !important;}}@media (min-width:992px){body.dev-toggle{background:url(/themes/custom/lunar/images/bootstrap-grid-960px-opacity-50.png) repeat-y !important;background-size:calc(960px - var(--surround-width)) !important;background-position-x:center !important;}}@media (min-width:1200px){body.dev-toggle{background:url(/themes/custom/lunar/images/bootstrap-grid-1140px-opacity-50.png) repeat-y !important;background-size:calc(1140px - var(--surround-width)) !important;background-position-x:center !important;}}@media (min-width:1400px){body.dev-toggle{background:url(/themes/custom/lunar/images/bootstrap-grid-1320px-opacity-50.png) repeat-y !important;background-size:calc(1320px - var(--surround-width)) !important;background-position-x:center !important;}}body.dev-toggle #navbar-top,body.dev-toggle #page,body.dev-toggle #main-wrapper,body.dev-toggle main#content,body.dev-toggle div.menu-bottom{background:transparent !important;}body.dev-toggle .slick img,body.dev-toggle div#block-lunar-breadcrumbs div.content,body.dev-toggle main.main-content section,body.dev-toggle .about,body.dev-toggle .testimonials,body.dev-toggle .latest-news,body.dev-toggle .our-services,body.dev-toggle .contact,body.dev-toggle .awards,body.dev-toggle .key_points,body.dev-toggle .featured-bottom{opacity:0.75;}@media (min-width:576px){body.dev-toggle #navbar-main{opacity:0.8;z-index:10;}}body.dev-toggle .site-footer{opacity:0.8;}body.dev-toggle ul.navbar-nav li:last-child a::after{content:" [ X-Small ] ";background:#C3404A;padding:5px 10px;margin-left:10px;animation:blinkingText 4s infinite;}@keyframes blinkingText{0%{color:rgba(255,255,255,.55);}25%{color:rgba(255,255,255,.55);}50%{color:#000000;}75%{color:#000000;}100%{color:#000000;}}@media (min-width:576px){body.dev-toggle ul.navbar-nav li:last-child a::after{content:"[ Small ]";}}@media (min-width:768px){body.dev-toggle ul.navbar-nav li:last-child a::after{content:"[ Medium ]";}}@media (min-width:992px){body.dev-toggle ul.navbar-nav li:last-child a::after{content:"[ Large ]";}}@media (min-width:1200px){body.dev-toggle ul.navbar-nav li:last-child a::after{content:"[ Extra large ]";}}@media (min-width:1400px){body.dev-toggle ul.navbar-nav li:last-child a::after{content:"[ Extra extra large ]";}}
.block.caption-right .views-field-body{padding:0;background:rgba(0,160,255,1);background:rgba(0,160,255,1);background:url('/sites/default/files/2023-03/pexels-karolina-grabowska-4194854.jpg');color:white;text-align:center;background-size:contain;}.block.caption-right .slide__caption p{font-size:14px;padding-bottom:10px;}.block.caption-right .slide__caption h4{padding-top:10px;}@media only screen and (min-width:576px){.block.caption-right .views-field-body{padding:20px 0;background:none;text-align:right;}.block.caption-right .slide__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;}.slick--view--slick.unslick{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;}.block.caption-right .slide__caption{position:absolute;text-align:right;width:auto;left:auto !important;top:auto !important;background:var(--slick-caption-background);background:transparent;padding:20px 0 20px 20px;color:var(--slick-caption-text);color:white;font-family:var(--slick-caption-font);}.block.caption-right .slide__caption h4 span{background:rgba(0,160,255,0.75);padding-right:60px;padding-left:12px;}.block.caption-right .slide__caption p{background:rgba(0,106,145,0.75);font-size:16px;padding-right:60px;padding-left:12px;padding-top:10px;padding-bottom:10px;margin-bottom:0;}.block.caption-right a.btn{margin-right:48px;}.block.caption-right a.btn::after{content:" »";}.block.caption-right .slide__caption .views-field-edit-node{bottom:-10px;right:48px;}.block.caption-right .slide__caption .views-field-edit-node a::after{content:" »";}.slide__caption a.btn,.slide__caption a.btn:hover,.slide__caption a.btn:focus{color:white;}}.views-field-body > .field-content h1{font-size:24px;}.views-field-body > .field-content h2{font-size:16px;}.views-field-body > .field-content h1,.views-field-body > .field-content h2{line-height:1.2;color:#fff;text-shadow:2px 2px #222;line-height:1.75em;}.views-field-body > .field-content h1 span,.views-field-body > .field-content h2 span{background:rgba(0,0,0,0.75);padding:5px 20px;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;}div.slick__slider div.blazy__caption.slide__caption{margin-right:60px;}
div[id^='views-bootstrap-gallery-page'] div.views-field-title,div[id^='views-bootstrap-gallery-block'] div.views-field-title{font-size:12px;}.inner{position:relative;}@media only screen and (min-width:768px){div[id^='views-bootstrap-gallery-page'] div.views-field-title,div[id^='views-bootstrap-gallery-block'] div.views-field-title{position:absolute;padding:0 15px;text-align:right;right:0;top:143px;background-image:linear-gradient(to right,rgba(0,0,0,0.25),rgba(0,0,0,0.25));}div#views-bootstrap-gallery-block-4 div.views-field-title{top:93px;}}@media only screen and (min-width:992px){div[id^='views-bootstrap-gallery-page'] div.views-field-title,div[id^='views-bootstrap-gallery-block'] div.views-field-title{top:240px;}div#views-bootstrap-gallery-block-4 div.views-field-title{top:153px;}}@media only screen and (min-width:1200px){div[id^='views-bootstrap-gallery-page'] div.views-field-title,div[id^='views-bootstrap-gallery-block'] div.views-field-title{top:301px;}div#views-bootstrap-gallery-block-4 div.views-field-title{top:216px;}}@media only screen and (min-width:1400px){div[id^='views-bootstrap-gallery-page'] div.views-field-title,div[id^='views-bootstrap-gallery-block'] div.views-field-title{top:361px;}div#views-bootstrap-gallery-block-4 div.views-field-title{top:251px;}}div[id^='views-bootstrap-gallery-page'] div.views-field-nid-1,div[id^='views-bootstrap-gallery-block'] div.views-field-nid-1{position:absolute;padding:0 15px;text-align:right;right:0;top:10px;color:white;font-size:12px;background-image:linear-gradient(to right,rgba(0,0,0,0.25),rgba(0,0,0,0.25));}div#views-bootstrap-gallery-page-3 div.views-field-title a{}div[id^='views-bootstrap-gallery-page'] div.views-field-title a::after,div[id^='views-bootstrap-gallery-block'] div.views-field-title a::after{content:" »";text-wrap:nowrap;}@media only screen and (min-width:768px){div[id^='views-bootstrap-gallery-page'] div.views-field-title a,div[id^='views-bootstrap-gallery-block'] div.views-field-title a{color:white !important;text-decoration:none;}}
body.node--type-bathroom-gallery article div.field__item.grid-item,body.node--type-kitchen-gallery article div.field__item.grid-item,body.node--type-special-project article div.field__item.grid-item{margin-bottom:24px;}
#block-lunar-views-block-gallery-block-1,#block-lunar-views-block-gallery-block-2,#block-lunar-views-block-gallery-block-3{background:#eaeaea url('/sites/default/files/styles/w1440/public/2024-05/repeating-abstract-wallpaper-noir.webp');background-size:25%;border-radius:0 0 10px 10px;margin-top:-1.2em;}.entity-pager{width:100%;line-height:1.1em;}ul.entity-pager-list{display:flex;flex-wrap:wrap;column-gap:10px;}ul.entity-pager-list li.entity-pager-item{padding:10px;border-radius:10px;}ul.entity-pager-list li.entity-pager-item{margin:0;font-family:'Open Sans Condensed';font-size:14px;text-decoration:none;font-weight:bold;}span.direction{font-size:24px;padding-bottom:4px;font-family:oswald;}@media only screen and (min-width:768px){ul.entity-pager-list li.entity-pager-item{text-decoration:none;font-weight:bold;}}ul.entity-pager-list li.entity-pager-item span.icon{width:20px;position:relative;}ul.entity-pager-list li.entity-pager-item-prev{flex:1;text-align:left;display:flex;flex-direction:column;}ul.entity-pager-list li.entity-pager-item-prev a{display:flex;align-items:center;text-decoration:none;}ul.entity-pager-list li.entity-pager-item-prev a span:nth-child(2){display:flex;flex-direction:column;flex:1;}ul.entity-pager-list li.entity-pager-item-prev a span:nth-child(2) span:nth-child(2){display:none;}@media only screen and (min-width:768px){ul.entity-pager-list li.entity-pager-item-prev a span:nth-child(2) span:nth-child(2){display:flex;}}ul.entity-pager-list li.entity-pager-item-prev a > span:nth-child(1)::before{display:inline-block;content:"";background-image:url('/themes/custom/lunar/images/icons/caret-left-fill.svg');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.1rem;width:1.5rem;height:1.2rem;position:absolute;left:-3px;}ul.ul.entity-pager-list li.entity-pager-item-prev .bi-caret-left-fill{fill:pink;color:pink;}ul.entity-pager-list li.entity-pager-item-next{flex:1;text-align:right;display:flex;flex-direction:column;}ul.entity-pager-list li.entity-pager-item-next a{display:flex;align-items:center;text-decoration:none;}ul.entity-pager-list li.entity-pager-item-next a > span:nth-child(1){display:flex;flex-direction:column;flex:1;}ul.entity-pager-list li.entity-pager-item-next a > span:nth-child(1) span:nth-child(2){display:none;}@media only screen and (min-width:768px){ul.entity-pager-list li.entity-pager-item-next a > span:nth-child(1) span:nth-child(2){display:flex;justify-content:end;}}ul.entity-pager-list li.entity-pager-item-next a > span:nth-child(2)::before{display:inline-block;content:"";background-image:url('/themes/custom/lunar/images/icons/caret-right-fill.svg');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.1rem;width:1.5rem;height:1.2rem;position:absolute;left:4px;}ul.entity-pager-list li.entity-pager-item-all{flex:0.25;}ul.entity-pager-list li.entity-pager-item-all a{display:flex;flex-direction:column;align-items:center;text-decoration:none;}ul.entity-pager-list li.entity-pager-item-all a > span:nth-child(1)::before{display:inline-block;content:"";background-image:url('/themes/custom/lunar/images/icons/caret-up-fill.svg');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 -0.3rem;width:1rem;height:1rem;position:absolute;left:2px;}ul.entity-pager-list li.entity-pager-item-count{background:transparent;width:100%;font-size:0.75em;}.entity-pager p{text-align:center;}
.sidebar nav ul.nav{margin-left:8px;margin-left:0px;margin-right:0;}.sidebar nav .nav li.nav-item::before{display:inline-block;content:"";background-image:url('/themes/custom/lunar/images/icons/arrow-return-right.svg');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;padding-left:24px;position:absolute;}.sidebar nav .nav a.nav-link{padding:0;padding-left:24px;padding-bottom:10px;}.sidebar nav .nav a.is-active{text-decoration:underline;}.sidebar .block.block-views-blockrelated-content-block-1 .content{font-size:1em;}.sidebar div.view-related-content li{display:list-item;list-style:square;margin-left:20px;}.sidebar div.view-related-content li a{padding-bottom:10px;display:block;}.sidebar div.view-related-content li a::before{}
div.view-combined-colours div.views-field-title,div.view-corian-colours div.views-field-title,div.view-hi-macs-colours div.views-field-title,div.view-krion-colours div.views-field-title,div.view-durat-colours div.views-field-title{text-align:center;font-size:14px;margin:0 0 0.5em 0;}div.view-combined-colours .field--type-image img,div.view-corian-colours .field--type-image img,div.view-hi-macs-colours .field--type-image img,div.view-krion-colours .field--type-image img,div.view-durat-colours .field--type-image img{margin:0 0 0.25em;box-shadow:0px 0px 2px 1px #ccc;}div.view-combined-colours .row div,div.view-corian-colours .row > div,div.view-hi-macs-colours .row > div,div.view-krion-colours .row > div,div.view-durat-colours .row > div{position:relative;}div.view-combined-colours div.icons,div.view-corian-colours div.icons,div.view-hi-macs-colours div.icons,div.view-krion-colours div.icons,div.view-durat-colours div.icons{position:absolute;top:10px;right:25px;font-size:10px;}div.view-combined-colours div.icons div,div.view-corian-colours div.icons div,div.view-hi-macs-colours div.icons div,div.view-krion-colours div.icons div,div.view-durat-colours div.icons div{padding:5px 15px;color:#fff;background-color:#dd1a32;background-color:green;background-color:var(--accent1);display:inline-block;border-radius:5px;margin:1px;cursor:help;}div.view-combined-colours div.views-field-title a,div.view-corian-colours div.views-field-title a,div.view-hi-macs-colours div.views-field-title a,div.view-krion-colours div.views-field-title a,div.view-durat-colours div.views-field-title a{color:#555555 !important;}div.view-combined-colours div.views-field-title a::after,div.view-corian-colours div.views-field-title a::after,div.view-hi-macs-colours div.views-field-title a::after,div.view-krion-colours div.views-field-title a::after,div.view-durat-colours div.views-field-title a::after{content:" » ";white-space:nowrap;}div.view-combined-colours div.inner,div.view-corian-colours div.inner,div.view-hi-macs-colours div.inner,div.view-krion-colours div.inner,div.view-durat-colours div.inner{margin-bottom:1.5em;}div.view-combined-colours .row a.discontinued::after,div.view-corian-colours .row a.discontinued::after,div.view-hi-macs-colours .row a.discontinued::after,div.view-krion-colours .row a.discontinued::after,div.view-durat-colours .row a.discontinued::after{content:"Discontinued";position:absolute;color:red;background:yellow;padding:5px;transform:translate(-50%,-50%);top:25%;left:50%;}div.view-combined-colours .row,div.view-corian-colours .views-view-grid .row,div.view-hi-macs-colours .row,div.view-krion-colours .row,div.view-durat-colours .row{min-width:100%;}
body.page-node-9 div[id^="block-"][id$="exposedformcombined-colourspage-1"],body.page-node-9 div#block-exposedformcombined-colourspage-1{padding-top:0;overflow:hidden;}body.page-node-9 div[id^="block-"][id$="exposedformcombined-colourspage-1"] h2,body.page-node-9 div#block-exposedformcombined-colourspage-1 h2{padding:0 0 100px 0;position:relative;margin-left:-15px;margin-right:-15px;overflow:hidden;}body.page-node-9 div[id^="block-"][id$="exposedformcombined-colourspage-1"] h2::after,body.page-node-9 div#block-exposedformcombined-colourspage-1 h2::after{position:absolute;left:0;top:50px;content:" ";width:100%;height:100%;background-size:cover !important;background:url("https://www.solidity.co.uk/sites/default/files/images/corian_solid_colours_block.jpg") top no-repeat;}body.page-node-9 div[id^="block-"][id$="exposedformcombined-colourspage-1"] h2 span,body.page-node-9 div#block-exposedformcombined-colourspage-1 h2 span{padding:15px 15px;background:#ccc;display:block;}div[id^="block-"][id$="exposedformcombined-colourspage-1"] legend,div[id^="block-"][id$="exposedformcorian-colourspage-1"] legend,div[id^="block-"][id$="exposedformhi-macs-colourspage-1"] legend,div[id^="block-"][id$="exposedformkrion-colourspage-1"] legend,div[id^="block-"][id$="exposedformdurat-colourspage-1"] legend,#block-exposedformcombined-colourspage-1 legend,#block-exposedformcorian-colourspage-1 legend,#block-exposedformhi-macs-colourspage-1 legend,#block-exposedformkrion-colourspage-1 legend,#block-szimple-exposedformdurat-colourspage-1 legend{font-size:16px;color:rgb(0,102,144);}div.bef-checkboxes{display:flex;flex-wrap:wrap;column-gap:10px;}div.bef-checkboxes > div{margin-bottom:0.25rem !important;}fieldset[data-drupal-selector=edit-type-1]{border-bottom:1px #ccc solid;}@media only screen and (min-width:1200px){fieldset[data-drupal-selector=edit-type-1] div.bef-checkboxes > div{width:calc(50% - 5px);}}fieldset[data-drupal-selector=edit-field-colour-status-value]{width:100%;border-bottom:1px #ccc solid;}@media only screen and (min-width:992px){fieldset[data-drupal-selector=edit-field-colour-status-value] div.bef-checkboxes > div{width:calc(50% - 5px);}}div.sidebar.col-md-3 fieldset[data-drupal-selector=edit-field-colour-attributes-target-id]{border-bottom:1px #ccc solid;}@media only screen and (min-width:992px){div.sidebar.col-md-3 fieldset[data-drupal-selector=edit-field-colour-attributes-target-id] div.bef-checkboxes > div{width:calc(33.333% - 6.6667px);}}@media only screen and (min-width:1200px){div.sidebar.col-md-3 fieldset[data-drupal-selector=edit-field-colour-attributes-target-id] div.bef-checkboxes > div{width:calc(33.333% - 6.6667px);}}div.sidebar.col-md-4 fieldset[data-drupal-selector=edit-field-colour-attributes-target-id]{border-bottom:1px #ccc solid;}@media only screen and (min-width:992px){div.sidebar.col-md-4 fieldset[data-drupal-selector=edit-field-colour-attributes-target-id] div.bef-checkboxes > div{width:calc(33.3333% - 6.6667px);}}@media only screen and (min-width:1200px){div.sidebar.col-md-4 fieldset[data-drupal-selector=edit-field-colour-attributes-target-id] div.bef-checkboxes > div{width:calc(25% - 7.5px);}}fieldset[data-drupal-selector=edit-field-colour-type-target-id]{width:100%;border-bottom:1px #ccc solid;}@media only screen and (min-width:1200px){fieldset[data-drupal-selector=edit-field-colour-attributes-target-id] div.bef-checkboxes > div{width:calc(50% - 5px);}}fieldset[data-drupal-selector=edit-field-colour-notes-value]{width:100%;border-bottom:1px #ccc solid;}div.js-form-item.js-form-type-select{padding-right:10px;}.form-select{font-size:14.624px;color:rgb(85,85,85) !important;}
body.node--type-corian-colour article,body.node--type-hi-macs-colour article,body.node--type-krion-colour article,body.node--type-durat-colour article{display:flex;flex-wrap:wrap;}@media only screen and (min-width:768px){body.node--type-corian-colour article,body.node--type-hi-macs-colour article,body.node--type-krion-colour article,body.node--type-durat-colour article{flex-wrap:nowrap;}}body.node--type-corian-colour div.node__content,body.node--type-hi-macs-colour div.node__content,body.node--type-krion-colour div.node__content,body.node--type-durat-colour div.node__content{display:flex;flex:0 0 100%;flex-wrap:wrap;}body.node--type-corian-colour .node .field--type-image,body.node--type-hi-macs-colour .node .field--type-image,body.node--type-krion-colour .node .field--type-image
body.node--type-durat-colour .node .field--type-image{margin:0;}@media only screen and (min-width:768px){body.node--type-corian-colour div.colour-fields,body.node--type-hi-macs-colour div.colour-fields,body.node--type-krion-colour div.colour-fields,body.node--type-durat-colour div.colour-fields{margin-top:10px;}}body.node--type-corian-colour div.colour-fields p,body.node--type-hi-macs-colour div.colour-fields p,body.node--type-krion-colour div.colour-fields p,body.node--type-durat-colour div.colour-fields p{margin-bottom:0.5rem;}@media only screen and (min-width:768px){body.node--type-corian-colour div.colour-fields p,body.node--type-hi-macs-colour div.colour-fields p,body.node--type-krion-colour div.colour-fields p,body.node--type-durat-colour div.colour-fields p{margin-left:1.75em;margin-bottom:0.5rem;}}body.node--type-corian-colour div.node__content div.field--name-body,body.node--type-hi-macs-colour div.node__content div.field--name-body,body.node--type-krion-colour div.node__content div.field--name-body,body.node--type-durat-colour div.node__content div.field--name-body{width:100%}body.node--type-corian-colour div.node__content div.number-of-photos,body.node--type-hi-macs-colour div.node__content div.number-of-photos,body.node--type-krion-colour div.node__content div.number-of-photos,body.node--type-durat-colour div.node__content div.number-of-photos{width:100%;}body.node--type-corian-colour div.colour-fields ul.tick,body.node--type-hi-macs-colour div.colour-fields ul.tick,body.node--type-krion-colour div.colour-fields ul.tick,body.node--type-durat-colour div.colour-fields ul.tick{margin-left:10px;list-style:none;list-style-image:url(https://www.solidity.co.uk/sites/all/themes/solidity/images/ul-li-tick.png);}@media only screen and (min-width:768px){body.node--type-corian-colour div.colour-fields ul.tick,body.node--type-hi-macs-colour div.colour-fields ul.tick,body.node--type-krion-colour div.colour-fields ul.tick,body.node--type-durat-colour div.colour-fields ul.tick{border-left:1px dotted black;padding-left:40px;margin-left:10px;list-style:none;list-style-image:url(https://www.solidity.co.uk/sites/all/themes/solidity/images/ul-li-tick.png);}}body.node--type-corian-colour div.discontinued div[class*="field--name-field-media-image"],body.node--type-hi-macs-colour div.node__content div[class*="field--name-field-media-image"],body.node--type-krion-colour div.discontinued div[class*="field--name-field-media-image"]{}body.node--type-corian-colour div.discontinued div[class*="field--name-field-media-image"] picture::after,body.node--type-hi-macs-colour div.discontinued div[class*="field--name-field-media-image"] picture::after,body.node--type-krion-colour div.discontinued div[class*="field--name-field-media-image"] picture::after,body.node--type-durat-colour div.discontinued div[class*="field--name-field-media-image"] picture::after{position:absolute;content:"Discontinued colour";color:red;background:yellow;font-size:16px;padding:5px 20px;z-index:10;top:25%;left:50%;transform:translate(-50%,-50%);}
#main img{max-width:100%;height:auto;}main.main-content img{box-shadow:0px 0px 2px 1px #ccc;}
.field--name-field-upstand .paragraph--type--pt-title-body-and-image{border-bottom:1px solid #eee;margin-bottom:1em;float:left;width:100%;}.field--name-field-upstand .field--name-field-pf-title{font-size:24px;font-weight:bold;}.field--name-field-upstand .paragraph--type--pt-title-body-and-image > .field--name-field-pf-title{margin-top:0.4em;}.field--name-field-upstand .paragraph--type--pt-title-body-and-image > .field--name-field-media-image{margin-top:1.2em;}@media only screen and (min-width:576px){.field--name-field-upstand .field--name-field-pf-title{float:right;width:calc(70% - 1rem);}.field--name-field-upstand .field--name-field-pf-body{float:right;width:calc(70% - 1rem);}.field--name-field-upstand .paragraph--type--pt-title-body-and-image > .field--name-field-media-image{width:30%;float:left;}.field--name-field-upstand .field--name-field-media-image.field[data-blazy]{min-width:auto;}}@media only screen and (min-width:768px){.field--name-field-upstand .field--name-field-pf-title{width:calc(80% - 1rem);}.field--name-field-upstand .field--name-field-pf-body{width:calc(80% - 1rem);}.field--name-field-upstand .paragraph--type--pt-title-body-and-image > .field--name-field-media-image{width:20%;float:left;}}@media (min-width:560px){.node .field--type-image{float:unset;}}.field--name-field-upstand .field--name-field-media-image img{padding:20px;}
.view-testimonials.view-display-id-page_1 div.inner{margin-bottom:1em;padding-left:45px;background:#f2f2f2;border-radius:20px;padding:20px 30px;}.view-testimonials.view-display-id-page_1 div.inner > .views-field-body,.view-testimonials.view-display-id-page_1 div.inner > .views-field-field-testimonial-source{padding-left:30px;}.view-testimonials.view-display-id-page_1 div.inner > .views-field-body{position:relative;margin-top:1em;}.view-testimonials.view-display-id-page_1 div.inner .views-field-title{padding:12px 0 0 0;font-family:'Open Sans Condensed';font-size:24px;margin-bottom:1rem;font-weight:600;margin-botttom:1em;}.view-testimonials.view-display-id-page_1 div.inner .views-field-body::before{position:absolute;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-person-check" width="1em" height="1em" viewBox="0 0 16 16" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M11 14s1 0 1-1-1-4-6-4-6 3-6 4 1 1 1 1h10zm-9.995-.944v-.002.002zM1.022 13h9.956a.274.274 0 00.014-.002l.008-.002c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664a1.05 1.05 0 00.022.004zm9.974.056v-.002.002zM6 7a2 2 0 100-4 2 2 0 000 4zm3-2a3 3 0 11-6 0 3 3 0 016 0zm6.854.146a.5.5 0 010 .708l-3 3a.5.5 0 01-.708 0l-1.5-1.5a.5.5 0 01.708-.708L12.5 7.793l2.646-2.647a.5.5 0 01.708 0z" clip-rule="evenodd"/></svg>');background-image:var(--quote);background-repeat:no-repeat;-webkit-background-size:32px 32px;background-size:32px 32px;background-position:0 0.25rem;left:-3px;top:-12px;width:32px;height:32px;}.quote{width:10rem;height:10rem;background-image:var(--quote);}.view-testimonials.view-display-id-page_1 div.inner .views-field-field-testimonial-source{font-size:0.75em;}
.featured-bottom{padding:60px 0;}.featured-bottom h2{text-align:center;font-size:20px;margin-bottom:1rem;}:root{--factor:0.65;}@media only screen and (min-width:576px){:root{--factor:0.625;}}@media only screen and (min-width:768px){:root{--factor:0.615;}.clients{gap:24px !important;}}.clients{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;}@media only screen and (min-width:768px){.clients{flex-wrap:nowrap;}}.clients #vetasi{width:calc(14.5% / var(--factor));}.clients #kfc{width:calc(9% / var(--factor));}.clients #mezaro{width:calc(9.5% / var(--factor));}.clients #wallys{width:calc(11% / var(--factor));}.clients #dckg{width:calc(12% / var(--factor));}.clients #nhbc{width:calc(10% / var(--factor));}.clients #fee{width:calc(14% / var(--factor));}.clients #solidity{width:calc(8% / var(--factor));}.clients #phoenix{width:calc(12% / var(--factor));}.clients div img{max-width:100%;height:auto;}
.paragraph--type--pt-title-body-and-images{background:rgba(0,106,144,0.1);padding:24px;border-radius:10px;margin-bottom:12px;}.field--name-field-tale-of-woe > .field__item:nth-child(2) .paragraph--type--pt-title-body-and-images{background:#efefef;}@media only screen and (min-width:576px){.paragraph--type--pt-title-body-and-images{margin-bottom:24px;}}.field--name-field-tale-of-woe > .field__item:last-of-type .paragraph--type--pt-title-body-and-images{margin-bottom:0;}.paragraph--type--pt-title-body-and-images > .row{margin-bottom:-12px;}@media only screen and (min-width:576px){.paragraph--type--pt-title-body-and-images > .row{margin-bottom:-24px;}}.field--name-field-pf-title{font-size:24px;}.field--name-field-pf-title-and-image > .field__item{margin-bottom:12px;}@media only screen and (min-width:576px){.field--name-field-pf-title-and-image > .field__item{margin-bottom:24px;}}.field--name-field-pf-title-and-image .field--name-field-explanation{background:black;color:white;padding:10px 20px;border-radius:10px 10px 0 0;}.field--name-field-pf-title-and-image .field--name-field-media-image{width:100%;margin-bottom:0;}.field--name-field-pf-title-and-image .field--name-field-media-image img{width:100%;padding:0;margin-bottom:0;}.field--name-field-media-image + .field--name-field-pf-title{font-size:14px;background:#f4f7fb;border:1px solid #eaeaea;padding:10px;border-radius:0 0 5px 5px;text-align:center;}
body.page-node-1303 .field--name-field-media-image.field__items{display:flex;flex-wrap:wrap;column-gap:24px;}body.page-node-1303 .field--name-field-media-image.field__items .field__item{width:calc(50% - 12px);}body.page-node-1303 .field--name-field-media-image.field__items .field__item img{margin-bottom:24px;}
body.page-node-1255 main.main-content .view-worktop-edge-profiles img{padding:20px 10px;border:1px #ccc solid;margin-bottom:1em;}body.page-node-1255 main.main-content img,body.node--type-worktop-edge-profile main.main-content img{box-shadow:none;}@media (min-width:560px){body.page-node-1255 .node .field--type-image{margin-right:0;}}@media (min-width:768px){body.page-node-1255 main.main-content .field--name-field-media-image img{margin-left:1em;border-radius:5px;}}
#views-bootstrap-in-the-media-page-1  div.field--name-field-media-image img{width:100%;}#views-bootstrap-in-the-media-page-1 p{margin-bottom:2em;}
div.hero button.slick-arrow{display:none !important;}@media only screen and (min-width:768px){div.hero button.slick-arrow{display:block !important;}}div.hero .slick-dots{bottom:-20px;}@media only screen and (min-width:576px){div.hero .slick-dots{bottom:0;}}div.hero .slick-dots li{width:12px;height:12px;}div.hero .slick-dots li button{background:var(--accent1);opacity:0.25;width:12px;height:12px;}div.hero .slick-dots li button::before{content:"";}div.hero .slick-dots li button:hover,div.hero .slick-dots li button:focus{opacity:1;}div.hero .slick-dots li.slick-active button{opacity:0.75;}div.hero .slick-dotted.slick-slider{margin-bottom:32px;margin-bottom:0;}div.hero .slick img{width:100% !important;height:auto;margin-bottom:0;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background:#f5f5f5;padding:10px;border:solid 1px #ccc;border-radius:10px;}
body.node--type-portfolio div.field__items{display:flex;justify-content:space-between;flex-wrap:nowrap;column-gap:10px;}body.node--type-portfolio div.field__items div.field__item{margin-bottom:24px;width:calc(50% - 12px);}
.grid{display:flex;column-gap:24px}.grid .grid-col .grid-item{margin-bottom:24px;}.grid .grid-col{width:100%;background:pink;}.grid .grid-col.grid-col--1{display:block;}.grid .grid-col.grid-col--2{display:none;}@media only screen and (min-width:576px){.grid .grid-col.grid-col--2{display:block;}}.region-testimonials .grid .grid-col.grid-col--2,.region-testimonials .grid .grid-col.grid-col--3,.region-testimonials .grid .grid-col.grid-col--4{display:none;}@media only screen and (min-width:576px){.region-testimonials .grid .grid-col.grid-col--2{display:block;}}.region-about .grid .grid-col.grid-col--2,.region-about .grid .grid-col.grid-col--3,.region-about .grid .grid-col.grid-col--4{display:none;}@media only screen and (min-width:576px){.region-about .grid .grid-col.grid-col--2,.region-about .grid .grid-col.grid-col--3{display:block;}}.region-our-services .grid .grid-col.grid-col--2,.region-our-services .grid .grid-col.grid-col--3,.region-our-services .grid .grid-col.grid-col--4{display:none;}@media only screen and (min-width:576px){.region-our-services .grid .grid-col.grid-col--2,.region-our-services .grid .grid-col.grid-col--3{display:block;}}.latest-news .grid .grid-col.grid-col--2,.latest-news .grid .grid-col.grid-col--3,.latest-news .grid .grid-col.grid-col--4{display:none;}@media only screen and (min-width:992px){.latest-news .grid .grid-col.grid-col--2{display:block;}}
#edit-shower-tray-type,div[id^="edit-shower-tray-type"],#edit-shower-tray-size,div[id^="edit-shower-tray-size"],#edit-cladding-of-walls,div[id^="edit-cladding-of-walls"],#edit-template-delivery-and-installation,div[id^="edit-template-delivery"],#edit-details,div[id^="edit-details"]{background:#006a91 url('/sites/default/files/styles/w1440/public/2024-05/geometric-blue-background.webp') !important;color:white;border:1px #eaeaea solid;padding:24px;border-radius:10px;}div[id^="edit-shower-tray-size"] .text-muted{color:#bbb !important;}.text-muted div[id^="edit-your-sketch"]{padding-top:6px;}.progress-tracker{margin:40px auto 1em auto !important;}#block-lunar-showerquotation{background:#006a91 url('/sites/default/files/styles/w1440/public/2024-05/geometric-blue-background.webp') !important;}#block-lunar-showerquotation h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:none;font-size:1.071em;line-height:1.2;color:white;}#block-lunar-showerquotation a{color:white !important;}div#edit-tray-colour--description,div[id^="edit-delivery-address"],#edit-shower-tray-type a,div[id^="edit-shower-tray-type"] a,#edit-shower-tray-size a,div[id^="edit-shower-tray-size"] a,#edit-cladding-of-walls a,div[id^="edit-cladding-of-walls"] a,#edit-template-delivery-and-installation a,div[id^="edit-template-delivery"] a,#edit-details a,div[id^="edit-details"] a{color:white !important;}p.promote-shower-quotation{background:#006a91 url('/sites/default/files/styles/w1440/public/2024-05/geometric-blue-background.webp') !important;padding:20px 20px 20px 20px;text-align:center;border-radius:10px;}p.promote-shower-quotation a{color:white !important;}div.advert-shower-tray{background:green;}div.advert-shower-tray .inner-right{background:red url('/sites/default/files/styles/featured_nav_block_xl_x2/public/2024-04/bespoke-shower-tray-edge-v4.webp');}
#drupal-off-canvas-wrapper{--off-canvas-title-background-color:#23477e !important;--off-canvas-background-color-medium:#23477e !important;--off-canvas-wrapper-border-color:#23477e !important;}
.ui-widget,.ui-dialog{font-family:inherit !important;}.ui-widget-header{background:#23477e !important;color:white !important;}.ui-widget .node .field--type-image{margin:0;}
@media only screen and (min-width:768px){div[id^='views-bootstrap-gallery-page'] div.views-field-title,div[id^='views-bootstrap-gallery-block'] div.views-field-title{background-image:linear-gradient(to right,rgba(0,0,0,0.55),rgba(0,0,0,0.55));}}div[id^='views-bootstrap-gallery-page'] div.views-field-title,div[id^='views-bootstrap-gallery-block'] div.views-field-title{font-size:12px;font-family:'open sans condensed';max-width:94%;}@media only screen and (min-width:1200px){div[id^='views-bootstrap-gallery-page'] div.views-field-title,div[id^='views-bootstrap-gallery-block'] div.views-field-title{bottom:26px;top:auto;}}div[id^='views-bootstrap-gallery-page'] div.views-field-nid-1,div[id^='views-bootstrap-gallery-block'] div.views-field-nid-1{position:absolute;cursor:help;padding:0 15px;text-align:right;right:10px;top:10px;color:black;font-family:'open sans condensed';font-size:12px;border-radius:5px;background-image:linear-gradient(to right,rgba(255,255,255,0.5),rgba(255,255,255,0.5));}ul.navbar-nav{font-family:'open sans condensed';font-family:'Domine';font-weight:bold;font-weight:normal;font-size:16px;}#navbar-main{z-index:12;}main#content h1{padding:24px 0 0 0;color:#00a0e1;color:#006a90;font-family:'Open Sans Condensed';font-family:'Domine';font-weight:600 !important;font-size:34px;text-transform:var(--h1-font-text-transform);}#block-lunar-emailandtelephonefortopheader{font-family:'Open Sans Condensed';font-family:'Domine';}body{font-family:'open sans' !important;font-family:Roboto !important;font-family:Domine !important;}a:hover{color:#00a0e1 !important;}.site-footer{font-family:inherit;}@media only screen and (min-width:576px){.block.caption-right .slide__caption{font-family:inherit;font-weight:normal;}}@media only screen and (min-width:576px){.block.caption-right .slide__caption h4{margin-bottom:1rem;}.block.caption-right .slide__caption h4 span{padding-top:10px;padding-bottom:10px;}}@media only screen and (min-width:576px){.block.caption-sub-bottom .views-field-title span{font-family:inherit;font-weight:normal;}}.slick-arrow:hover::before,.slick-arrow:hover::after{color:white !important;}div.hero .slick-dots li button{background:white;}.view-testimonials.view-display-id-block_1 .views-field-title{font-family:inherit;}.view-usp h3{font-family:inherit;}main#content h2{font-family:inherit;}div.block-system-breadcrumb-block{padding-top:24px;margin-top:0;}ul.entity-pager-list li.entity-pager-item{font-family:inherit;}
.group-title-body{background:#f4f7fb;padding:20px;margin-bottom:24px;border-radius:0 0 10px 10px;border-left:1px #eaeaea solid;border-right:1px #eaeaea solid;border-bottom:1px #eaeaea solid;}main#content .group-title-body h3{font-size:1em;}body.page-node-1323 main.main-content .field--name-field-media-image img{box-shadow:none;}main.main-content .field--name-field-media-image.field--type-entity-reference{}
.pswp__caption__center{text-align:center;}
.accordion-item{margin-bottom:10px;overflow:hidden;color:inherit;}.accordion-button{background:transparent;}.accordion-button:not(.collapsed){background-color:transparent !important;box-shadow:none !important;}.accordion-button:focus{box-shadow:none;}.accordion-header{padding:0 !important;margin-bottom:0 !important;background:#f5f5f5;}.accordion-header a{text-decoration:none;}.accordion-item:not(:first-of-type){border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.accordion .accordion-body p:last-of-type{margin-bottom:0;}
#newgroup{background:lightblue;display:flex;column-gap:24px;}#newgroup #block-lunar-content{width:66.666%;}#newgroup #block-lunar-contentfield-2{width:33.333%;}
.block-inline-blocktale-of-woe{background:rgba(0,106,144,0.1);border-radius:20px;padding:24px 24px 0 24px;}.block-inline-blocktale-of-woe + .block-inline-blocktale-of-woe{margin-top:20px;background:#efefef;}.tow-image-title{background:white;margin-bottom:24px;border-radius:0 0 5px 5px;border:1px solid #eaeaea;padding:10px;text-align:center;font-size:14px;}.layout__region .block-inline-blocktale-of-woe:nth-child(3){background:rgba(0,106,144,0.1);}.block-inline-blocktale-of-woe .field--type-entity-reference{margin:0;}.block-inline-blocktale-of-woe .field--name-field-media-image-plus{margin-left:-12px;margin-right:-12px;}#sidebar_first .field--name-field-media-image-plus img{margin-bottom:0;border-radius:5px 5px 0 0;}
.wall-panels .inner{padding:20px;height:100%;align-content:center;text-align:center;}.wall-panels .col:last-of-type{align-content:center;background:#f4f7fb;padding:20px;}.wall-panels img{margin-bottom:0;}.wall-panels{margin-bottom:24px;}@media (min-width:560px){.node .wall-panels .field--type-image{float:left;margin:0;}}main#content .wall-panels h3{font-size:24px;}main.main-content .wall-panels img{box-shadow:none;}body.page-node-1876 #block-lunar-content .content article .node__content div.field--name-body div.wall-panels:nth-of-type(1){background:#4f721442;}body.page-node-1876 #block-lunar-content .content article .node__content div.field--name-body div.wall-panels:nth-of-type(2){background-color:#fe87344f;}body.page-node-1876 #block-lunar-content .content article .node__content div.field--name-body div.wall-panels:nth-of-type(3){background-color:#0681a83d;}body.page-node-1876 #block-lunar-content .content article .node__content div.field--name-body div.wall-panels:nth-of-type(4){background-color:#7a74654a;}body.page-node-1876 #block-lunar-content .content article .node__content div.field--name-body div.wall-panels:nth-of-type(5){background-color:#3c240c45;}body.page-node-1876 #block-lunar-content .content article .node__content div.field--name-body div.wall-panels:nth-of-type(6){background-color:#aa8f723b;}
.block-layout-builder.block-inline-blockimage-title-description .content{border-bottom:1px dotted #d3d7d9;}.layout__region .block-layout-builder:last-of-type .content{border-bottom:none;}.block-layout-builder.block-inline-blockimage-title-description .content img{width:66.666%;padding:20px;background:white;border-radius:5px;}@media (min-width:576px){.block-layout-builder.block-inline-blockimage-title-description .content{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;}.block-layout-builder.block-inline-blockimage-title-description .content > div:first-of-type{width:70%;padding-left:20px;}.block-layout-builder.block-inline-blockimage-title-description .content > div:last-of-type{width:30%;}.block-layout-builder.block-inline-blockimage-title-description .content img{width:100%;}}@media (min-width:992px){.block-layout-builder.block-inline-blockimage-title-description .content > div:first-of-type{width:80%;}.block-layout-builder.block-inline-blockimage-title-description .content > div:last-of-type{width:20%;}}
.paragraph.paragraph--type--title-media-image-body{margin-bottom:24px;}.paragraph.paragraph--type--title-media-image-body .col-md-6{}.paragraph.paragraph--type--title-media-image-body .field--type-entity-reference{margin-bottom:0;}.paragraph.paragraph--type--title-media-image-body .field--type-entity-reference img{min-width:100%;}.field--name-field-photo-item .field__item:nth-child(2n) .paragraph,.field--name-field-title-fw-media-image-body .field__item:nth-child(2n) .paragraph{flex-direction:row-reverse;}.paragraph.paragraph--type--title-media-image-body .inner{padding:10px 20px 20px 20px;height:100%;align-content:center;text-align:center;}.paragraph.paragraph--type--title-media-image-body .inner h2{font-size:20px !important;}

body{color:#3b3b3b;background:#292929;}#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#f4f7fb;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
