.nice-select,.nice-select.open .list{width:100%;text-transform:capitalize}.widget-head>a>img{max-width:300px;height:auto}.footer-section{background-color:#468996;color:#fff}.footer-bottom{background-color:#000}.offcanvas__logo>a>img{max-width:200px;height:auto}.offcanvas__wrapper .offcanvas__content .offcanvas__close{background-color:#fea106}.elementor-template-1770-spacing{padding-top:60px}.menu-footer-menu-container>.menu-footer-menu>li>a{color:#fff}.alm-item.no-img .alm-thumb-link,.am-lite-footer,.hide-services-form,.wpcf7-spinner{display:none}.main-header-menu-new{z-index:100000!important}.nice-select{border:1px solid #d4dced!important;color:var(--text);padding:10px 20px;border-radius:8px!important;border:1px solid var(--border);outline:0;background-color:#fff0;color:$text-color}.nice-select.open .list{background:#fff;border-radius:8px!important;border:1px solid var(--border);margin-top:16px;color:$text-color}.nice-select.open .list>li:hover{background-color:#b2c9ce}.nice-select .option.selected.focus{background:#b2c9ce;outline:0;color:$text-color;text-transform:capitalize;border:none;font-size:18px;font-weight:700}.nice-select .option{border:none}.nice-select .option:hover{background:0 0}.gradient-text{background:linear-gradient(260deg,#fea106 0,#468996 50%,#2c5c61 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}.mailchimp-like-form{display:flex;align-items:center;justify-content:space-between margin:1em auto;padding-right:12px;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 6px rgb(0 0 0 / .1)}.mailchimp-like-form .wpcf7-form-control.wpcf7-email,.mailchimp-like-form .wpcf7-form-control.wpcf7-text{flex:1;padding:12px 16px;font-size:1rem;border:none;outline:0;color:#333}.mailchimp-like-form .wpcf7-form-control.wpcf7-submit.arrow-button{flex:0 0 auto;width:50px;padding:7px 4px;font-size:1.2rem;background-color:#468996;color:#fff;border:none;cursor:pointer;transition:background-color .3s}.hero-image img,.post-content img,.wp-post-image,img.attachment-medium_large,img.wp-image-4133{max-width:100%;height:auto;display:block;width:auto}.img-fluid,img.img-fluid{max-width:100%;height:auto!important;width:auto;display:block}.alm-thumb-link img,.alm-xoom-thumb-wrap img{height:240px!important;object-fit:cover!important}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(https://cdn.fastpixel.io/fp/ret_img,v_1ed6/xoomplus.co.uk/wp-content/plugins/digtek-core/assets/webfonts/fa-regular-400.woff2) format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(https://cdn.fastpixel.io/fp/ret_img,v_1ed6/xoomplus.co.uk/wp-content/plugins/digtek-core/assets/webfonts/fa-solid-900.woff2) format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(https://cdn.fastpixel.io/fp/ret_img,v_1ed6/xoomplus.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2");font-display:swap}.form-modal{z-index:99999999!important}.diagonal-grid-bg{--bg-base:#ffffff;--grid-color:#efefef;--grid-size:40px;--mask-inner-percent:60%;--mask-outer-percent:80%;--grid-opacity:1;min-height:100vh;width:100%;position:relative;background-color:var(--bg-base);overflow:hidden;z-index:0}.diagonal-grid-bg::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;will-change:opacity,transform;opacity:var(--grid-opacity);background-image:linear-gradient(45deg,transparent 49%,var(--grid-color) 49%,var(--grid-color) 51%,transparent 51%),linear-gradient(-45deg,transparent 49%,var(--grid-color) 49%,var(--grid-color) 51%,transparent 51%);background-size:var(--grid-size) var(--grid-size);background-position:0 0,0 0;background-repeat:repeat}@supports (-webkit-mask-image:radial-gradient(ellipse,#000 0%,transparent 100%)) or (mask-image:radial-gradient(ellipse,#000 0%,transparent 100%)){.diagonal-grid-bg::before{-webkit-mask-image:radial-gradient(ellipse var(--mask-inner-percent) var(--mask-inner-percent) at 50% 50%,#000 var(--mask-inner-percent),transparent var(--mask-outer-percent));mask-image:radial-gradient(ellipse var(--mask-inner-percent) var(--mask-inner-percent) at 50% 50%,#000 var(--mask-inner-percent),transparent var(--mask-outer-percent));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}}@supports not (-webkit-mask-image:radial-gradient(ellipse,#000 0%,transparent 100%)){.diagonal-grid-bg::before{background-image:radial-gradient(ellipse at center,#fff0 var(--mask-inner-percent),#fff var(--mask-outer-percent)),linear-gradient(45deg,transparent 49%,var(--grid-color) 49%,var(--grid-color) 51%,transparent 51%),linear-gradient(-45deg,transparent 49%,var(--grid-color) 49%,var(--grid-color) 51%,transparent 51%);background-size:auto,var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size);background-position:center,0 0,0 0;background-repeat:no-repeat,repeat,repeat}}.diagonal-grid-inner{position:relative;z-index:2;padding:8rem 3.5rem;max-width:1200px;margin:0 auto;box-sizing:border-box}blockquote{border-left:6px solid #468996;background:rgb(70 137 150 / .15);padding:18px 20px;margin:20px 0;color:#16343a;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .03);position:relative;line-height:1.55;font-style:normal}blockquote::before{content:"“";font-family:serif;font-size:48px;line-height:1;position:absolute;left:10px;top:6px;color:#468996;opacity:.12;pointer-events:none}blockquote>*{position:relative;z-index:1}blockquote cite{display:block;margin-top:12px;font-size:.92rem;color:#2b5f63;font-weight:600}@media (max-width:767px){.elementor-template-1770-spacing{padding-top:30px}blockquote{padding:14px 16px;border-left-width:5px;border-radius:6px}}@media (prefers-reduced-motion:reduce){.diagonal-grid-bg::before{transition:none;animation:none}}.diagonal-grid-bg--muted{--grid-color:rgba(229,231,235,0.45);--grid-opacity:0.7}.diagonal-grid-bg--dense{--grid-size:24px}.diagonal-grid-bg--sparse{--grid-size:64px}.wpcf7 input.cf7-input::placeholder,.wpcf7 textarea.cf7-input::placeholder{color:rgb(255 255 255 / .9);opacity:1}.theme-btn-blog{width:100%;display:block;text-align:center;background-color:#468996;padding:10px;border-radius:12px}.request-form .wpcf7-form input[type=email],.request-form .wpcf7-form input[type=tel],.request-form .wpcf7-form input[type=text],.request-form .wpcf7-form input[type=url],.request-form .wpcf7-form select,.request-form .wpcf7-form textarea{width:100%;display:block;box-sizing:border-box;padding:12px 14px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;font-size:14px;margin-bottom:12px}.request-form .wpcf7-form .wpcf7-submit{width:100%;display:inline-block;text-align:center;padding:12px 18px;font-size:15px;font-weight:600;border-radius:6px;border:none;cursor:pointer;background:#fb9f06;color:#fff}.request-form .wpcf7-form .wpcf7-submit:focus,.request-form .wpcf7-form .wpcf7-submit:hover{opacity:.95;transform:translateY(-1px);transition:.15s}.request-form .wpcf7-form p{margin-bottom:10px}.request-form .wpcf7-form .wpcf7-list-item{margin-bottom:6px}@media (max-width:480px){.request-form .wpcf7-form .wpcf7-submit,.request-form .wpcf7-form input,.request-form .wpcf7-form textarea{padding:10px;font-size:14px}}.request-form-widget{background:0 0!important}.alm-card-3up,.alm-card-xoom-fixed{background:#fff;overflow:hidden;height:100%}.ajax-load-more,.alm-list{margin:0;padding:0}.alm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;align-items:start;padding:0}.alm-thumb-link img,.alm-xoom-thumb-wrap img{width:100%!important;display:block!important;margin:0!important}.ajax-load-more .alm-item,.alm-item,.alm-list .alm-item,.alm-list.alm-grid .alm-item{display:block!important;width:100%!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}.alm-card-xoom-fixed{border-radius:18px;box-shadow:0 14px 30px rgb(19 40 57 / .06);border:1px solid rgb(0 0 0 / .03);display:flex;flex-direction:column}.alm-xoom-thumb-wrap{margin:0;display:block}.alm-xoom-thumb-link{display:block}.alm-xoom-thumb-wrap img{float:none!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important}.alm-xoom-body-wrap{padding:0}.alm-list.alm-grid{display:grid!important;grid-template-columns:repeat(3,1fr);align-items:stretch;list-style:none}.alm-card-3up{display:flex;flex-direction:column}.alm-card-content{display:flex;flex-direction:column;flex:1 1 auto}.alm-card-cta{display:inline-flex;align-items:center;list-style:none}.alm-list.alm-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:28px;align-items:stretch;padding:0;margin:0}.alm-card-3up{border-radius:14px;display:flex;flex-direction:column;border:1px solid rgb(0 0 0 / .04);box-shadow:0 10px 24px rgb(19 40 57 / .05);padding:0;transition:transform .18s,box-shadow .18s}.alm-card-3up:hover{transform:translateY(-6px);box-shadow:0 18px 34px rgb(19 40 57 / .08)}.alm-thumb-link{display:block;width:100%;line-height:0}.alm-thumb-link img{border-top-left-radius:14px!important;border-top-right-radius:14px!important}.alm-card-content{padding:22px 26px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.alm-card-meta{display:flex;align-items:center;gap:10px;color:#6b8a8a;font-size:14px}.alm-card-meta .alm-meta-icon svg{width:18px;height:18px;color:#196b6f;stroke:currentColor;fill:none}.alm-card-meta .alm-meta-date{display:inline-block;color:#5f7f7f;font-weight:500}.alm-card-title{margin:0;font-size:18px;line-height:1.25;font-weight:700}.alm-card-title a{color:#196b6f;text-decoration:none}.alm-card-excerpt{color:#5c6a6f;font-size:14px;line-height:1.6;margin-top:6px;flex:1 1 auto}.alm-card-cta{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,#ffb233 0,#ff9c00 100%);color:#fff;padding:10px 20px;border-radius:40px;text-decoration:none;font-weight:700;box-shadow:0 8px 18px rgb(255 140 0 / .14);justify-self:flex-start;margin-top:12px;align-self:flex-start}.alm-card-cta:hover{transform:translateY(-3px)}.alm-item.no-img .alm-card-content{padding-top:18px}@media (max-width:1280px){.alm-list.alm-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width:1024px){.alm-list.alm-grid{grid-template-columns:repeat(2,1fr);gap:20px}.alm-thumb-link img{height:220px!important}}@media (max-width:640px){.alm-list.alm-grid{grid-template-columns:1fr;gap:18px}.alm-thumb-link img{height:160px!important}}.alm-list.alm-grid .post-thumbnail,.alm-list.alm-grid .thumbnail,.alm-list.alm-grid img{max-width:100%!important;width:100%!important;height:auto!important;object-fit:cover!important}