@import url(https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap);
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0, 0, 0, 0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24, 24, 27, 0.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0, 0, 0, 0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports(display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total), 1fr)/repeat(var(--col-total), 1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100%*var(--col-total));height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));top:calc(-100%*var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;touch-action:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%, 0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translate(0, -18px);top:auto;right:28px}h6,h5,.post_wrap--default h1,.post_wrap--default h2,.post_wrap--default h3,.post_wrap--default h4,.post_wrap--default h5,.post_wrap--default h6,h4,.woocommerce-order-received .woocommerce-order h2:not(.woocommerce-Address-title h2),.woocommerce-order-received .woocommerce-order h3:not(.woocommerce-Address-title h3),.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2,section.resources-filter-block .request_popup h2,section.resources-filter-block .request_popup h3,header.contact-find-us__header h2,section.resources-filter-block h2+.search_term,.related_news h2,.woocommerce-checkout:not(.woocommerce-order-received) h2:not(.woocommerce-Address-title h2),.woocommerce-checkout:not(.woocommerce-order-received) h3:not(.woocommerce-Address-title h3),.total-grants,.full-width-content-and-cta_content h2,.full-width-content-and-cta_content h3,.full-width-content-and-cta_content h4,.block_relevant-projects--twocolumns .info h2,.leadership-team_top h2,.block_timeline h2,h3,.woocommerce-account .woocommerce .u-columns .container>div h2:not(.woocommerce-Address-title h2),.woocommerce-account h2,h2,.has-secondary-background .contact-form__intro h2,.enquiry_content h2,h1{font-weight:500;line-height:106%;margin-bottom:2.5rem;color:#0a3049}@media only screen and (max-width: 575px){h6,h5,.post_wrap--default h1,.post_wrap--default h2,.post_wrap--default h3,.post_wrap--default h4,.post_wrap--default h5,.post_wrap--default h6,h4,.woocommerce-order-received .woocommerce-order h2:not(.woocommerce-Address-title h2),.woocommerce-order-received .woocommerce-order h3:not(.woocommerce-Address-title h3),.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2,section.resources-filter-block .request_popup h2,section.resources-filter-block .request_popup h3,header.contact-find-us__header h2,section.resources-filter-block h2+.search_term,.related_news h2,.woocommerce-checkout:not(.woocommerce-order-received) h2:not(.woocommerce-Address-title h2),.woocommerce-checkout:not(.woocommerce-order-received) h3:not(.woocommerce-Address-title h3),.total-grants,.full-width-content-and-cta_content h2,.full-width-content-and-cta_content h3,.full-width-content-and-cta_content h4,.block_relevant-projects--twocolumns .info h2,.leadership-team_top h2,.block_timeline h2,h3,.woocommerce-account .woocommerce .u-columns .container>div h2:not(.woocommerce-Address-title h2),.woocommerce-account h2,h2,.has-secondary-background .contact-form__intro h2,.enquiry_content h2,h1{line-height:105%}}.has-secondary-background .contact-form__intro h2,.enquiry_content h2,h1{font-size:62px;font-size:3.875rem}@media only screen and (max-width: 1440px){.has-secondary-background .contact-form__intro h2,.enquiry_content h2,h1{font-size:58px;font-size:3.625rem}}@media only screen and (max-width: 991px){.has-secondary-background .contact-form__intro h2,.enquiry_content h2,h1{font-size:54px;font-size:3.375rem}}@media only screen and (max-width: 575px){.has-secondary-background .contact-form__intro h2,.enquiry_content h2,h1{font-size:48px;font-size:3rem}}.woocommerce-account .woocommerce .u-columns .container>div h2:not(.woocommerce-Address-title h2),.woocommerce-account h2,h2{font-size:54px;font-size:3.375rem}@media only screen and (max-width: 1440px){.woocommerce-account .woocommerce .u-columns .container>div h2:not(.woocommerce-Address-title h2),.woocommerce-account h2,h2{font-size:48px;font-size:3rem}}@media only screen and (max-width: 991px){.woocommerce-account .woocommerce .u-columns .container>div h2:not(.woocommerce-Address-title h2),.woocommerce-account h2,h2{font-size:42px;font-size:2.625rem}}@media only screen and (max-width: 575px){.woocommerce-account .woocommerce .u-columns .container>div h2:not(.woocommerce-Address-title h2),.woocommerce-account h2,h2{font-size:36px;font-size:2.25rem}}.woocommerce-order-received .woocommerce-order h2:not(.woocommerce-Address-title h2),.woocommerce-order-received .woocommerce-order h3:not(.woocommerce-Address-title h3),.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2,section.resources-filter-block .request_popup h2,section.resources-filter-block .request_popup h3,header.contact-find-us__header h2,section.resources-filter-block h2+.search_term,.related_news h2,.woocommerce-checkout:not(.woocommerce-order-received) h2:not(.woocommerce-Address-title h2),.woocommerce-checkout:not(.woocommerce-order-received) h3:not(.woocommerce-Address-title h3),.total-grants,.full-width-content-and-cta_content h2,.full-width-content-and-cta_content h3,.full-width-content-and-cta_content h4,.block_relevant-projects--twocolumns .info h2,.leadership-team_top h2,.block_timeline h2,h3{font-size:40px;font-size:2.5rem}@media only screen and (max-width: 1440px){.woocommerce-order-received .woocommerce-order h2:not(.woocommerce-Address-title h2),.woocommerce-order-received .woocommerce-order h3:not(.woocommerce-Address-title h3),.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2,section.resources-filter-block .request_popup h2,section.resources-filter-block .request_popup h3,header.contact-find-us__header h2,section.resources-filter-block h2+.search_term,.related_news h2,.woocommerce-checkout:not(.woocommerce-order-received) h2:not(.woocommerce-Address-title h2),.woocommerce-checkout:not(.woocommerce-order-received) h3:not(.woocommerce-Address-title h3),.total-grants,.full-width-content-and-cta_content h2,.full-width-content-and-cta_content h3,.full-width-content-and-cta_content h4,.block_relevant-projects--twocolumns .info h2,.leadership-team_top h2,.block_timeline h2,h3{font-size:36px;font-size:2.25rem}}@media only screen and (max-width: 991px){.woocommerce-order-received .woocommerce-order h2:not(.woocommerce-Address-title h2),.woocommerce-order-received .woocommerce-order h3:not(.woocommerce-Address-title h3),.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2,section.resources-filter-block .request_popup h2,section.resources-filter-block .request_popup h3,header.contact-find-us__header h2,section.resources-filter-block h2+.search_term,.related_news h2,.woocommerce-checkout:not(.woocommerce-order-received) h2:not(.woocommerce-Address-title h2),.woocommerce-checkout:not(.woocommerce-order-received) h3:not(.woocommerce-Address-title h3),.total-grants,.full-width-content-and-cta_content h2,.full-width-content-and-cta_content h3,.full-width-content-and-cta_content h4,.block_relevant-projects--twocolumns .info h2,.leadership-team_top h2,.block_timeline h2,h3{font-size:32px;font-size:2rem}}@media only screen and (max-width: 575px){.woocommerce-order-received .woocommerce-order h2:not(.woocommerce-Address-title h2),.woocommerce-order-received .woocommerce-order h3:not(.woocommerce-Address-title h3),.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2,section.resources-filter-block .request_popup h2,section.resources-filter-block .request_popup h3,header.contact-find-us__header h2,section.resources-filter-block h2+.search_term,.related_news h2,.woocommerce-checkout:not(.woocommerce-order-received) h2:not(.woocommerce-Address-title h2),.woocommerce-checkout:not(.woocommerce-order-received) h3:not(.woocommerce-Address-title h3),.total-grants,.full-width-content-and-cta_content h2,.full-width-content-and-cta_content h3,.full-width-content-and-cta_content h4,.block_relevant-projects--twocolumns .info h2,.leadership-team_top h2,.block_timeline h2,h3{font-size:28px;font-size:1.75rem}}.post_wrap--default h1,.post_wrap--default h2,.post_wrap--default h3,.post_wrap--default h4,.post_wrap--default h5,.post_wrap--default h6,h4{font-size:36px;font-size:2.25rem}@media only screen and (max-width: 1440px){.post_wrap--default h1,.post_wrap--default h2,.post_wrap--default h3,.post_wrap--default h4,.post_wrap--default h5,.post_wrap--default h6,h4{font-size:32px;font-size:2rem}}@media only screen and (max-width: 991px){.post_wrap--default h1,.post_wrap--default h2,.post_wrap--default h3,.post_wrap--default h4,.post_wrap--default h5,.post_wrap--default h6,h4{font-size:28px;font-size:1.75rem}}@media only screen and (max-width: 575px){.post_wrap--default h1,.post_wrap--default h2,.post_wrap--default h3,.post_wrap--default h4,.post_wrap--default h5,.post_wrap--default h6,h4{font-size:26px;font-size:1.625rem}}h5{font-size:30px;font-size:1.875rem}@media only screen and (max-width: 1440px){h5{font-size:28px;font-size:1.75rem}}@media only screen and (max-width: 991px){h5{font-size:26px;font-size:1.625rem}}@media only screen and (max-width: 575px){h5{font-size:24px;font-size:1.5rem}}h6{font-size:26px;font-size:1.625rem}@media only screen and (max-width: 1440px){h6{font-size:24px;font-size:1.5rem}}@media only screen and (max-width: 991px){h6{font-size:22px;font-size:1.375rem}}@media only screen and (max-width: 575px){h6{font-size:20px;font-size:1.25rem}}body{font-family:"Overused Grotesk",sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:125%;color:#0a3049}.two-columns-text_right{font-family:"Overused Grotesk",sans-serif;font-weight:400;font-size:24px;font-size:1.5rem;line-height:125%;color:#0a3049}.wp-admin ul.menu .menu-item:not(.menu-item-depth-1) .acf-menu-item-fields.acf-fields{display:none !important}@font-face{font-family:"Overused Grotesk";src:url(fonts/OverusedGrotesk-Black.eot);src:url(fonts/OverusedGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-Black.woff2) format("woff2"),url(fonts/OverusedGrotesk-Black.woff) format("woff"),url(fonts/OverusedGrotesk-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Overused Grotesk";src:url(fonts/OverusedGrotesk-Regular.eot);src:url(fonts/OverusedGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-Regular.woff2) format("woff2"),url(fonts/OverusedGrotesk-Regular.woff) format("woff"),url(fonts/OverusedGrotesk-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Overused Grotesk Book";src:url(fonts/OverusedGrotesk-Book.eot);src:url(fonts/OverusedGrotesk-Book.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-Book.woff2) format("woff2"),url(fonts/OverusedGrotesk-Book.woff) format("woff"),url(fonts/OverusedGrotesk-Book.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Overused Grotesk";src:url(fonts/OverusedGrotesk-ExtraBold.eot);src:url(fonts/OverusedGrotesk-ExtraBold.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-ExtraBold.woff2) format("woff2"),url(fonts/OverusedGrotesk-ExtraBold.woff) format("woff"),url(fonts/OverusedGrotesk-ExtraBold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Overused Grotesk";src:url(fonts/OverusedGrotesk-Light.eot);src:url(fonts/OverusedGrotesk-Light.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-Light.woff2) format("woff2"),url(fonts/OverusedGrotesk-Light.woff) format("woff"),url(fonts/OverusedGrotesk-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Overused Grotesk";src:url(fonts/OverusedGrotesk-Light_1.eot);src:url(fonts/OverusedGrotesk-Light_1.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-Light_1.woff2) format("woff2"),url(fonts/OverusedGrotesk-Light_1.woff) format("woff"),url(fonts/OverusedGrotesk-Light_1.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Overused Grotesk";src:url(fonts/OverusedGrotesk-Bold.eot);src:url(fonts/OverusedGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-Bold.woff2) format("woff2"),url(fonts/OverusedGrotesk-Bold.woff) format("woff"),url(fonts/OverusedGrotesk-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Overused Grotesk";src:url(fonts/OverusedGrotesk-SemiBold.eot);src:url(fonts/OverusedGrotesk-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-SemiBold.woff2) format("woff2"),url(fonts/OverusedGrotesk-SemiBold.woff) format("woff"),url(fonts/OverusedGrotesk-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Overused Grotesk";src:url(fonts/OverusedGrotesk-Medium.eot);src:url(fonts/OverusedGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/OverusedGrotesk-Medium.woff2) format("woff2"),url(fonts/OverusedGrotesk-Medium.woff) format("woff"),url(fonts/OverusedGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url(fonts/icomoon.eot?sw33uo);src:url(fonts/icomoon.eot?sw33uo#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?sw33uo) format("truetype"),url(fonts/icomoon.woff?sw33uo) format("woff");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-built-to-last:before{content:""}.icon-certified-quality:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-real-comfort:before{content:""}.icon-tomorrow-conscious:before{content:""}:root{--block-our-values-pt: 130px;--block-our-values-pb: 130px;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;min-height:100%;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0 !important;padding:0;width:100%;font-family:"Overused Grotesk",sans-serif}body{font-family:"Overused Grotesk",sans-serif;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-ms-text-size-adjust:none;min-width:320px}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}ol{margin:0;padding:0}p{padding:0;margin:0px 0px 30px 0px;margin:0rem 0rem 1.875rem 0rem}@media only screen and (max-width: 767px){p{margin:0px 0px 20px 0px;margin:0rem 0rem 1.25rem 0rem}}h1,h2,h3,h4,h5,h6{padding:0;margin-top:0;font-weight:500;margin-top:50px;margin-bottom:35px}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-weight:700}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}fieldset{border:none;margin:0;padding:0}button{cursor:pointer}a{text-decoration:none;transition:all .3s ease}a{color:#0a3049}a:hover{text-decoration:none}a:focus{outline:none}img{display:inline-block;vertical-align:top;max-width:100%;height:auto}.no-pt{padding-top:0 !important}.no-pb{padding-bottom:0 !important}.no-mt{margin-top:0 !important}.no-mb{margin-bottom:0 !important}.no-ml{margin-left:0 !important}.no-mr{margin-right:0 !important}.no-mlr{margin-left:0 !important;margin-right:0 !important}.no-mtb{margin-top:0 !important;margin-bottom:0 !important}.container-fluid{padding-left:13px;padding-right:13px}.yoast-breadcrumbs,.container{max-width:1920px;width:100%;margin:0 auto;padding:0 6.25rem}@media screen and (max-width: 1440px){.yoast-breadcrumbs,.container{padding:0 3.125rem}}@media screen and (max-width: 1199px){.yoast-breadcrumbs,.container{padding:0 2.5rem}}@media screen and (max-width: 991px){.yoast-breadcrumbs,.container{padding:0 1.875rem}}@media screen and (max-width: 767px){.yoast-breadcrumbs,.container{padding:0 1.25rem}}@media screen and (max-width: 575px){.yoast-breadcrumbs,.container{padding:0 0.9375rem}}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.gap-0{gap:0px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}@media(min-width: 576px){.d-sm-flex{display:flex}.d-sm-grid{display:grid}.flex-sm-row{flex-direction:row}.flex-sm-column{flex-direction:column}.justify-content-sm-start{justify-content:flex-start}.justify-content-sm-center{justify-content:center}.justify-content-sm-between{justify-content:space-between}.justify-content-sm-end{justify-content:flex-end}.align-items-sm-start{align-items:flex-start}.align-items-sm-center{align-items:center}.align-items-sm-end{align-items:flex-end}.gap-sm-0{gap:0px}.gap-sm-5{gap:5px}.gap-sm-10{gap:10px}.gap-sm-15{gap:15px}.gap-sm-20{gap:20px}.gap-sm-25{gap:25px}.gap-sm-30{gap:30px}.gap-sm-40{gap:40px}.gap-sm-50{gap:50px}}@media(min-width: 768px){.d-md-flex{display:flex}.d-md-grid{display:grid}.flex-md-row{flex-direction:row}.flex-md-column{flex-direction:column}.justify-content-md-start{justify-content:flex-start}.justify-content-md-center{justify-content:center}.justify-content-md-between{justify-content:space-between}.justify-content-md-end{justify-content:flex-end}.align-items-md-start{align-items:flex-start}.align-items-md-center{align-items:center}.align-items-md-end{align-items:flex-end}.gap-md-0{gap:0px}.gap-md-5{gap:5px}.gap-md-10{gap:10px}.gap-md-15{gap:15px}.gap-md-20{gap:20px}.gap-md-25{gap:25px}.gap-md-30{gap:30px}.gap-md-40{gap:40px}.gap-md-50{gap:50px}}@media(min-width: 992px){.d-lg-flex{display:flex}.d-lg-grid{display:grid}.flex-lg-row{flex-direction:row}.flex-lg-column{flex-direction:column}.justify-content-lg-start{justify-content:flex-start}.justify-content-lg-center{justify-content:center}.justify-content-lg-between{justify-content:space-between}.justify-content-lg-end{justify-content:flex-end}.align-items-lg-start{align-items:flex-start}.align-items-lg-center{align-items:center}.align-items-lg-end{align-items:flex-end}.gap-lg-0{gap:0px}.gap-lg-5{gap:5px}.gap-lg-10{gap:10px}.gap-lg-15{gap:15px}.gap-lg-20{gap:20px}.gap-lg-25{gap:25px}.gap-lg-30{gap:30px}.gap-lg-40{gap:40px}.gap-lg-50{gap:50px}}@media(min-width: 1200px){.d-xl-flex{display:flex}.d-xl-grid{display:grid}.flex-xl-row{flex-direction:row}.flex-xl-column{flex-direction:column}.justify-content-xl-start{justify-content:flex-start}.justify-content-xl-center{justify-content:center}.justify-content-xl-between{justify-content:space-between}.justify-content-xl-end{justify-content:flex-end}.align-items-xl-start{align-items:flex-start}.align-items-xl-center{align-items:center}.align-items-xl-end{align-items:flex-end}.gap-xl-0{gap:0px}.gap-xl-5{gap:5px}.gap-xl-10{gap:10px}.gap-xl-15{gap:15px}.gap-xl-20{gap:20px}.gap-xl-25{gap:25px}.gap-xl-30{gap:30px}.gap-xl-40{gap:40px}.gap-xl-50{gap:50px}}@media(min-width: 1400px){.d-xxl-flex{display:flex}.d-xxl-grid{display:grid}.flex-xxl-row{flex-direction:row}.flex-xxl-column{flex-direction:column}.justify-content-xxl-start{justify-content:flex-start}.justify-content-xxl-center{justify-content:center}.justify-content-xxl-between{justify-content:space-between}.justify-content-xxl-end{justify-content:flex-end}.align-items-xxl-start{align-items:flex-start}.align-items-xxl-center{align-items:center}.align-items-xxl-end{align-items:flex-end}.gap-xxl-0{gap:0px}.gap-xxl-5{gap:5px}.gap-xxl-10{gap:10px}.gap-xxl-15{gap:15px}.gap-xxl-20{gap:20px}.gap-xxl-25{gap:25px}.gap-xxl-30{gap:30px}.gap-xxl-40{gap:40px}.gap-xxl-50{gap:50px}}.row{display:flex;flex-wrap:wrap;margin-inline:-15px}.col{width:100%;padding-inline:15px}.col-1{width:calc(8.3333333333%*1);padding-inline:15px}.col-2{width:calc(8.3333333333%*2);padding-inline:15px}.col-3{width:calc(8.3333333333%*3);padding-inline:15px}.col-4{width:calc(8.3333333333%*4);padding-inline:15px}.col-5{width:calc(8.3333333333%*5);padding-inline:15px}.col-6{width:calc(8.3333333333%*6);padding-inline:15px}.col-7{width:calc(8.3333333333%*7);padding-inline:15px}.col-8{width:calc(8.3333333333%*8);padding-inline:15px}.col-9{width:calc(8.3333333333%*9);padding-inline:15px}.col-10{width:calc(8.3333333333%*10);padding-inline:15px}.col-11{width:calc(8.3333333333%*11);padding-inline:15px}.col-12{width:calc(8.3333333333%*12);padding-inline:15px}@media(min-width: 576px){.col-sm-1{width:calc(8.3333333333%*1);padding-inline:15px}.col-sm-2{width:calc(8.3333333333%*2);padding-inline:15px}.col-sm-3{width:calc(8.3333333333%*3);padding-inline:15px}.col-sm-4{width:calc(8.3333333333%*4);padding-inline:15px}.col-sm-5{width:calc(8.3333333333%*5);padding-inline:15px}.col-sm-6{width:calc(8.3333333333%*6);padding-inline:15px}.col-sm-7{width:calc(8.3333333333%*7);padding-inline:15px}.col-sm-8{width:calc(8.3333333333%*8);padding-inline:15px}.col-sm-9{width:calc(8.3333333333%*9);padding-inline:15px}.col-sm-10{width:calc(8.3333333333%*10);padding-inline:15px}.col-sm-11{width:calc(8.3333333333%*11);padding-inline:15px}.col-sm-12{width:calc(8.3333333333%*12);padding-inline:15px}}@media(min-width: 768px){.col-md-1{width:calc(8.3333333333%*1);padding-inline:15px}.col-md-2{width:calc(8.3333333333%*2);padding-inline:15px}.col-md-3{width:calc(8.3333333333%*3);padding-inline:15px}.col-md-4{width:calc(8.3333333333%*4);padding-inline:15px}.col-md-5{width:calc(8.3333333333%*5);padding-inline:15px}.col-md-6{width:calc(8.3333333333%*6);padding-inline:15px}.col-md-7{width:calc(8.3333333333%*7);padding-inline:15px}.col-md-8{width:calc(8.3333333333%*8);padding-inline:15px}.col-md-9{width:calc(8.3333333333%*9);padding-inline:15px}.col-md-10{width:calc(8.3333333333%*10);padding-inline:15px}.col-md-11{width:calc(8.3333333333%*11);padding-inline:15px}.col-md-12{width:calc(8.3333333333%*12);padding-inline:15px}}@media(min-width: 992px){.col-lg-1{width:calc(8.3333333333%*1);padding-inline:15px}.col-lg-2{width:calc(8.3333333333%*2);padding-inline:15px}.col-lg-3{width:calc(8.3333333333%*3);padding-inline:15px}.col-lg-4{width:calc(8.3333333333%*4);padding-inline:15px}.col-lg-5{width:calc(8.3333333333%*5);padding-inline:15px}.col-lg-6{width:calc(8.3333333333%*6);padding-inline:15px}.col-lg-7{width:calc(8.3333333333%*7);padding-inline:15px}.col-lg-8{width:calc(8.3333333333%*8);padding-inline:15px}.col-lg-9{width:calc(8.3333333333%*9);padding-inline:15px}.col-lg-10{width:calc(8.3333333333%*10);padding-inline:15px}.col-lg-11{width:calc(8.3333333333%*11);padding-inline:15px}.col-lg-12{width:calc(8.3333333333%*12);padding-inline:15px}}@media(min-width: 1200px){.col-xl-1{width:calc(8.3333333333%*1);padding-inline:15px}.col-xl-2{width:calc(8.3333333333%*2);padding-inline:15px}.col-xl-3{width:calc(8.3333333333%*3);padding-inline:15px}.col-xl-4{width:calc(8.3333333333%*4);padding-inline:15px}.col-xl-5{width:calc(8.3333333333%*5);padding-inline:15px}.col-xl-6{width:calc(8.3333333333%*6);padding-inline:15px}.col-xl-7{width:calc(8.3333333333%*7);padding-inline:15px}.col-xl-8{width:calc(8.3333333333%*8);padding-inline:15px}.col-xl-9{width:calc(8.3333333333%*9);padding-inline:15px}.col-xl-10{width:calc(8.3333333333%*10);padding-inline:15px}.col-xl-11{width:calc(8.3333333333%*11);padding-inline:15px}.col-xl-12{width:calc(8.3333333333%*12);padding-inline:15px}}@media(min-width: 1400px){.col-xxl-1{width:calc(8.3333333333%*1);padding-inline:15px}.col-xxl-2{width:calc(8.3333333333%*2);padding-inline:15px}.col-xxl-3{width:calc(8.3333333333%*3);padding-inline:15px}.col-xxl-4{width:calc(8.3333333333%*4);padding-inline:15px}.col-xxl-5{width:calc(8.3333333333%*5);padding-inline:15px}.col-xxl-6{width:calc(8.3333333333%*6);padding-inline:15px}.col-xxl-7{width:calc(8.3333333333%*7);padding-inline:15px}.col-xxl-8{width:calc(8.3333333333%*8);padding-inline:15px}.col-xxl-9{width:calc(8.3333333333%*9);padding-inline:15px}.col-xxl-10{width:calc(8.3333333333%*10);padding-inline:15px}.col-xxl-11{width:calc(8.3333333333%*11);padding-inline:15px}.col-xxl-12{width:calc(8.3333333333%*12);padding-inline:15px}}#wrapper{position:relative;overflow:hidden}:root{--ease-out-power1: cubic-bezier(.25,.46,.45,.94);--ease-out-power2: cubic-bezier(.215,.61,.355,1);--header-height: 138.38px}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-container]{will-change:transform}.wrapper{padding-top:var(--header-height)}.site_header{position:fixed;top:0;width:100%;z-index:99}.site_header .header_inner{padding:2.25rem 0}.site_header a.custom-logo-link{max-width:162px}body.menu_open,.filters-active{overflow:hidden}.logged-in.admin-bar .site_header{top:32px}.header_top{background:#f5f7f8;padding:9px 0}.header_top .container{display:flex;align-items:center;justify-content:flex-end;gap:10px}.header_top a{text-decoration:none}a.header-phone{color:#0a3049;font-size:16px;font-size:1rem;font-style:normal;font-weight:400;margin-right:13px}a.header-phone span:last-child{font-weight:500;margin-left:5px}.felton-search-icon{width:40.38px;height:40.38px;flex-shrink:0;aspect-ratio:40.38/40.38;overflow:hidden;background:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}span.login_user{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:40px;padding:10px 16px;border-radius:100px;background:#fff;color:#0a3049;font-size:16px;font-weight:400}a.header-quote-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;width:146px;padding:10px;border-radius:100px;background:#fff;color:#0a3049;font-size:16px;font-weight:400}a.header-quote-btn:hover,a.header-quote-btn:focus{background-color:#da1a32;color:#fff}a.header-cart-btn,.cart_btn-holder a{display:inline-flex;align-items:center;justify-content:center;height:40.38px;padding:10px 15px;justify-content:center;align-items:center;border-radius:100px;background:#ced6db;color:#0a3049;font-size:16px}a.header-cart-btn:hover,a.header-cart-btn:focus,.cart_btn-holder a:hover,.cart_btn-holder a:focus{background-color:#da1a32;color:#fff}.main_header{padding:21px 0;background:#fff}.main_header .container{display:flex;align-items:center;justify-content:space-between;position:relative}.felton-search-wrapper{display:flex;align-items:center;gap:12px;flex-direction:row-reverse}.felton-search-wrapper .header_search{display:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.felton-search-wrapper.active .header_search{display:block;opacity:1;visibility:visible}.felton-search-icon{cursor:pointer}.header_search{background-color:#fff;border:1px solid #fff;border-radius:40px;max-width:300px;width:100%;transition:all .3s ease;position:relative}.header_search .search_field{border:none;outline:none;font-size:15px;background:rgba(0,0,0,0);color:#0a3049;padding:6px 30px 6px 15px;height:38px}.header_search .search_field::placeholder{color:#9dacb6;font-style:normal}.header_search .felton-search-submit{cursor:pointer;position:absolute;top:50%;right:0px;background:none;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0px;margin:-8px 10px 0px 0px}.header_search .felton-search-submit img{display:block;width:16px;height:16px}.site_header{transition:transform .4s ease;will-change:transform}.site_header.is-fixed{position:fixed;top:0;left:0;right:0;z-index:999}.quote-dropdown-list{max-height:428px;overflow:hidden;overflow-y:auto}.woo-quote-dropdown{top:50px !important}.site_header.is-hidden{transform:translateY(-100%)}body .processing{background:#eee}a.header-logout-btn{display:inline-flex;align-items:center;line-height:1;gap:5px;margin-left:12px}a.header-logout-btn path,a.header-logout-btn polyline,a.header-logout-btn line{transition:all .3s ease}a.header-logout-btn:hover{color:#da1a32}a.header-logout-btn:hover path,a.header-logout-btn:hover polyline,a.header-logout-btn:hover line{stroke:#da1a32}a.header-logout-btn:focus{outline:none}a.header-logout-btn span.logout-icon{height:16px}@media only screen and (max-width: 1199px){.header_top{display:none}.site_header .container{padding-left:30px;padding-right:30px}.cart_btn-holder a{font-size:0}.cart_btn-holder a i,.cart_btn-holder a .cc_cart_count{font-size:16px;margin:0}.cart_btn-holder a .cc_cart_count{margin-left:8px}}@media only screen and (max-width: 575px){a.header-cart-btn{background:rgba(0,0,0,0);font-size:0;width:unset;height:unset}.felton-search-wrapper{position:relative}.felton-search-wrapper .header_search{position:absolute;right:0;top:0;width:210px;margin-right:40px}.felton-search-icon{position:relative;z-index:1}}@media only screen and (max-width: 579px){.felton-search-wrapper .header_search{width:185px}}.site_footer{border-radius:20px 20px 0px 0px;background:#0a3049;padding:60px 0}.has-top-overlap .site_footer{margin-top:-20px;z-index:1;position:relative}.footer_top{display:flex;flex-wrap:wrap}.footer_top .col>strong{display:block}.footer_logo.col{max-width:33.33%;width:100%}.footer_navs.col{max-width:66.66%;width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding-top:17px}.footer_nav.col{max-width:33.33%;width:100%}.footer_nav.col:nth-child(1){padding-left:75px}.footer_nav.col:nth-child(2){padding-left:68px}.footer_nav.col>strong{color:#6d8392;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 12px}.connect.col{color:#6d8392;font-size:18px;font-style:normal;font-weight:400;line-height:24px;max-width:33.33%;width:100%}.site_footer .footer_menu a{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.site_footer .footer_menu a:hover{color:#da1a32}.col.about_text{color:#9dacb6;font-size:24px;font-style:normal;font-weight:400;line-height:30px}.footer_bottom,.footer_bottom a{color:#fff}.footer_bottom a:hover{color:#da1a32}.connect.col>strong{color:#6d8392;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 12px}.connect.col ul a{color:#fff}.connect.col ul a:hover{color:#da1a32}.footer_middle{display:flex;flex-wrap:wrap;padding-top:122px}.col.newsletter{max-width:33.33%;width:100%}.col.about_text{max-width:43.66%;width:100%;padding-left:75px;padding-top:16px}.footer_bottom{padding:31px 0 0;display:flex;flex-wrap:wrap;align-items:center}.footer_bottom>p{margin:0;width:33.33%}.footer_bottom .footer_bottom_links{width:66.33%;display:flex;align-items:center;flex-wrap:wrap}.footer_bottom ul.footer_links{display:flex;align-items:center;justify-content:center;width:66.66%}.footer_bottom ul.footer_links li{width:50%;padding-left:68px}.footer_bottom ul.footer_links li:first-child{padding-left:75px}.footer_bottom .social_icons{display:flex;align-items:center;width:33.33%;justify-content:flex-end;gap:12px}.social_icons a{width:50px;height:50px;background:#9dacb6;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#0a3049;font-size:24px;transition:all .3s ease}.social_icons a:hover{background:#da1a32;color:#fff}.newsletter_box{border-radius:20px;background:#ced6db;padding:20px;min-height:210px;max-width:505px}.newsletter_box h2{color:#0a3049;font-family:"Overused Grotesk";font-size:24px;font-style:normal;font-weight:500;line-height:28px}@media only screen and (max-width: 1499px){.col.about_text{max-width:745px}.footer_bottom ul.footer_links{gap:20%}}@media only screen and (max-width: 1280px){.col.about_text{max-width:66.66%}}@media only screen and (max-width: 991px){.site_footer{padding:35px 0}.footer_navs.col{padding-top:5px;padding-left:55px}.footer_nav.col>strong,.connect.col>strong{font-size:15px;line-height:20px;margin-bottom:15px}.connect.col{font-size:15px;line-height:20px}.footer_logo.col a{max-width:136px;display:inline-block}.footer_nav.col:nth-child(1){padding-left:10px}.footer_nav.col:nth-child(2){padding-left:23px}.footer_bottom ul.footer_links{gap:8px}.col.newsletter{max-width:42%;margin-left:-19px}.newsletter_box{padding:11px 10px 10px 8px;min-height:153px}.col.about_text{max-width:43.66%;width:100%;padding-left:20px;padding-top:7px}.col.about_text{max-width:58%;padding-left:20px;padding-top:9px;font-size:15px;line-height:18px}.footer_bottom{padding:56px 0 0}.footer_bottom>p{font-size:12px;line-height:16px;width:38%}.footer_bottom .footer_bottom_links{width:62%}.footer_bottom ul.footer_links li{padding-left:0}.footer_bottom ul.footer_links li:first-child{padding-left:32px}.footer_bottom ul.footer_links{font-size:12px}.footer_bottom .social_icons{gap:7.35px}.social_icons a{width:34px;height:34px;font-size:16px}}@media only screen and (min-width: 768px)and (max-width: 991px){.site_footer .footer_menu a{font-size:15px}.newsletter_box h2{font-size:20px}}@media only screen and (max-width: 767px){.site_footer{padding:40px 0}.footer_logo.col{max-width:100%;margin:0 0 70px}.footer_logo.col a{max-width:152px;display:block}.footer_navs.col{max-width:100%;flex-wrap:wrap;padding-top:0;row-gap:30px;padding-left:0}.footer_nav.col{width:100%}.footer_nav.col:nth-child(1){padding-left:0}.footer_nav.col:nth-child(2){padding-left:35px}.connect.col{max-width:100%}.footer_middle{flex-direction:column-reverse}.col.newsletter{max-width:100%}.col.newsletter{margin-left:0}.col.about_text{max-width:100%;padding-left:0;color:#9dacb6;font-size:15px;font-weight:400;line-height:18px;margin:0 0 30px}.footer_bottom{padding:30px 0 0}.footer_bottom>p{width:100%;order:3;text-align:center}.footer_bottom .footer_bottom_links{width:100%}.footer_bottom ul.footer_links{gap:30px}.footer_bottom ul.footer_links li{text-align:center;width:unset;min-width:150px;padding-left:0}.footer_bottom ul.footer_links{width:100%;order:1;margin-bottom:80px}.footer_bottom .social_icons{width:100%;justify-content:center;order:2;margin:0 0 23px}}@media only screen and (max-width: 339px){.footer_nav.col:nth-child(1){max-width:calc(50% - 15px)}.footer_nav.col:nth-child(2){padding-left:10px;max-width:calc(50% - 15px)}}div.wpforms-container-full{margin-top:0}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{max-width:100%;background:rgba(0,0,0,0);padding:0.375rem 0;height:50px;border:none;border-bottom:1px solid #3c596d;border-radius:0;font-weight:500;font-size:16px;line-height:194%;color:#0a3049}div.wpforms-container-full .wpforms-form input[type=date]::placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]::placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]::placeholder,div.wpforms-container-full .wpforms-form input[type=email]::placeholder,div.wpforms-container-full .wpforms-form input[type=month]::placeholder,div.wpforms-container-full .wpforms-form input[type=number]::placeholder,div.wpforms-container-full .wpforms-form input[type=password]::placeholder,div.wpforms-container-full .wpforms-form input[type=range]::placeholder,div.wpforms-container-full .wpforms-form input[type=search]::placeholder,div.wpforms-container-full .wpforms-form input[type=tel]::placeholder,div.wpforms-container-full .wpforms-form input[type=text]::placeholder,div.wpforms-container-full .wpforms-form input[type=time]::placeholder,div.wpforms-container-full .wpforms-form input[type=url]::placeholder,div.wpforms-container-full .wpforms-form input[type=week]::placeholder,div.wpforms-container-full .wpforms-form select::placeholder,div.wpforms-container-full .wpforms-form textarea::placeholder{color:#0a3049}div.wpforms-container-full .wpforms-form input[type=date]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=email]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=month]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=number]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=password]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=range]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=search]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=tel]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=text]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=time]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=url]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=week]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form select::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder{color:#0a3049}div.wpforms-container-full .wpforms-form input[type=date]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=email]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=month]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=number]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=password]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=range]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=search]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=tel]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=text]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=time]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=url]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=week]:-moz-placeholder,div.wpforms-container-full .wpforms-form select:-moz-placeholder,div.wpforms-container-full .wpforms-form textarea:-moz-placeholder{color:#0a3049}div.wpforms-container-full .wpforms-form input[type=date]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=email]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=month]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=number]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=password]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=range]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=search]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=tel]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=text]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=time]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=url]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=week]::-moz-placeholder,div.wpforms-container-full .wpforms-form select::-moz-placeholder,div.wpforms-container-full .wpforms-form textarea::-moz-placeholder{color:#0a3049}div.wpforms-container-full .wpforms-form input[type=date]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=email]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=month]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=number]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=password]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=range]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=search]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=tel]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=text]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=time]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=url]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=week]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form select:-ms-input-placeholder,div.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder{color:#0a3049}div.wpforms-container-full .wpforms-form input[type=date]:focus,div.wpforms-container-full .wpforms-form input[type=datetime]:focus,div.wpforms-container-full .wpforms-form input[type=datetime-local]:focus,div.wpforms-container-full .wpforms-form input[type=email]:focus,div.wpforms-container-full .wpforms-form input[type=month]:focus,div.wpforms-container-full .wpforms-form input[type=number]:focus,div.wpforms-container-full .wpforms-form input[type=password]:focus,div.wpforms-container-full .wpforms-form input[type=range]:focus,div.wpforms-container-full .wpforms-form input[type=search]:focus,div.wpforms-container-full .wpforms-form input[type=tel]:focus,div.wpforms-container-full .wpforms-form input[type=text]:focus,div.wpforms-container-full .wpforms-form input[type=time]:focus,div.wpforms-container-full .wpforms-form input[type=url]:focus,div.wpforms-container-full .wpforms-form input[type=week]:focus,div.wpforms-container-full .wpforms-form select:focus,div.wpforms-container-full .wpforms-form textarea:focus{outline:none;border:none;border-bottom:1px solid #3c596d}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{padding:15px 25px;background:#0a3049;border-radius:50px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#fff;transition:all .3s ease-in-out}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{background:#da1a32;color:#fff}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=date],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime-local],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=email],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=month],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=number],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=password],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=range],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=search],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=tel],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=text],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=time],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=url],.has-secondary-background div.wpforms-container-full .wpforms-form input[type=week],.has-secondary-background div.wpforms-container-full .wpforms-form select,.has-secondary-background div.wpforms-container-full .wpforms-form textarea{border-bottom:1px solid #fff;color:#fff}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=date]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime-local]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=email]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=month]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=number]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=password]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=range]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=search]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=tel]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=text]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=time]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=url]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=week]::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form select::placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form textarea::placeholder{color:#fff}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=date]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime-local]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=email]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=month]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=number]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=password]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=range]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=search]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=tel]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=text]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=time]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=url]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=week]::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form select::-webkit-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder{color:#fff}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=date]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime-local]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=email]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=month]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=number]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=password]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=range]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=search]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=tel]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=text]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=time]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=url]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=week]:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form select:-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form textarea:-moz-placeholder{color:#fff}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=date]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime-local]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=email]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=month]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=number]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=password]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=range]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=search]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=tel]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=text]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=time]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=url]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=week]::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form select::-moz-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form textarea::-moz-placeholder{color:#fff}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=date]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime-local]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=email]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=month]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=number]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=password]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=range]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=search]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=tel]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=text]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=time]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=url]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=week]:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form select:-ms-input-placeholder,.has-secondary-background div.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder{color:#fff}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=date]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=datetime-local]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=email]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=month]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=number]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=password]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=range]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=search]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=tel]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=text]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=time]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=url]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=week]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form select:focus,.has-secondary-background div.wpforms-container-full .wpforms-form textarea:focus{outline:none;border:none;border-bottom:1px solid #fff}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=submit],.has-secondary-background div.wpforms-container-full .wpforms-form button[type=submit],.has-secondary-background div.wpforms-container-full .wpforms-form .wpforms-page-button{background:#eaeff5;border:none;color:#0a3049}.has-secondary-background div.wpforms-container-full .wpforms-form input[type=submit]:hover,.has-secondary-background div.wpforms-container-full .wpforms-form input[type=submit]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form button[type=submit]:hover,.has-secondary-background div.wpforms-container-full .wpforms-form button[type=submit]:focus,.has-secondary-background div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.has-secondary-background div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{background:#da1a32;color:#fff}button.nav_toggle{display:none;padding:0;margin:0;width:40.716px;height:40.716px;border-radius:50%;background:#da1a32;border:none;cursor:pointer;position:relative;z-index:99;outline:none}button.nav_toggle:focus,button.nav_toggle:active,button.nav_toggle:focus-within{outline:none;box-shadow:none;border:none}button.nav_toggle::before{content:"";width:19px;height:19px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2718%27 viewBox=%270 0 19 18%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0_453_1830%29%27%3E%3Cpath d=%27M10.1279 2.94772H17.6338%27 stroke=%27white%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M0.855957 15.3251H8.36183%27 stroke=%27white%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M0.855957 9.1586L17.6338 9.1586%27 stroke=%27white%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_453_1830%27%3E%3Crect width=%2718.5439%27 height=%2716.8581%27 fill=%27white%27 transform=%27translate%280.0131836 0.285913%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}button.nav_toggle.is-active::before{margin-left:-1px;margin-top:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2720%27 viewBox=%270 0 22 20%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0_453_1806%29%27%3E%3Cpath d=%27M3.96606 3.49039L18.0409 17.5652%27 stroke=%27white%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.041 3.49746L3.96622 17.5723%27 stroke=%27white%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_453_1806%27%3E%3Crect width=%2722%27 height=%2720%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.menu{display:flex;align-items:center;gap:63px}.menu .menu-item{position:relative}.menu .menu-item.menu-item-has-children>a{padding-right:12px;position:relative}.menu .menu-item.menu-item-has-children>a:after{content:"";position:absolute;right:0;top:50%;margin-top:-3px;width:9px;height:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%276%27 viewBox=%270 0 9 6%27 fill=%27none%27%3E%3Cpath d=%27M1 1L4.5 5L8 1%27 stroke=%27%230A3049%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat}.menu .menu-item.menu-item-has-children>a:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%276%27 viewBox=%270 0 9 6%27 fill=%27none%27%3E%3Cpath d=%27M1 1L4.5 5L8 1%27 stroke=%27%23DA1A32%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.menu .menu-item.is-open .submenu-wrapper{display:block}.menu a{color:#0a3049;font-size:16px;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;position:relative;display:inline-block;vertical-align:top}.menu a:hover{color:#da1a32;text-decoration:none}.main-navigation .submenu-wrapper{display:none;opacity:0;transform:translateY(10px);visibility:hidden;position:absolute;z-index:999;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.15);padding:1rem;min-width:250px}.main-navigation .menu-item.open>.submenu-wrapper{display:flex;opacity:1;transform:translate(-50%, 0);visibility:visible}.menu-item-has-children{position:relative}.menu-item>a{display:inline-block}.sub-menu li a{display:block;padding:.5rem 1rem;white-space:nowrap}.main-navigation .mega_menu.menu-item{position:static}.main-navigation .mega_menu .submenu-wrapper{width:calc(100% - 40px);left:50%;top:100%;margin-top:39px;border-radius:20px;background:#ced6db;max-width:1731px;margin-left:auto;margin-right:auto;padding:69px 70px 57px;flex-wrap:wrap}.main-navigation .mega_menu .submenu-wrapper .menu-item a{display:flex;align-items:center;gap:50px}@media screen and (min-width: 1200px){.main-navigation .mega_menu .submenu-wrapper .menu-item a{padding-right:30px}}.main-navigation .mega_menu--grid .menu-item{display:flex;align-items:center}.main-navigation .mega_menu--grid .menu-icon{min-width:82px}.main-navigation .mega_menu--grid .sub-menu{display:grid;grid-template-columns:repeat(5, 1fr);gap:24px 54px}.main-navigation .mega_menu--grid .sub-menu .menu-item a{display:flex;align-items:center;gap:24px}.main-navigation .mega_menu--list>.submenu-wrapper{min-height:310px}@media only screen and (min-width: 1200px){.main-navigation .mega_menu--list>.submenu-wrapper{display:flex;align-items:flex-start;justify-content:space-between;padding:9px}}.main-navigation .mega_menu--list .sub-menu{gap:40px}.main-navigation .mega_menu--list .sub-menu .menu-item a{display:flex;gap:0}.main-navigation .menu-item{position:relative}.main-navigation .menu-item.menu-item-has-children>a{position:relative;z-index:2}.main-navigation .menu-item.menu-item-has-children>.submenu-wrapper.depth-2{display:none;position:absolute;left:100%;top:0;margin-left:20px;padding:30px;background:#ced6db;border-radius:20px;min-width:250px;margin-left:0;padding-left:70px !important;z-index:1}.main-navigation .menu-item.menu-item-has-children>.submenu-wrapper.depth-2 .sub-menu{display:flex;flex-direction:column;gap:20px}.main-navigation .menu-item.menu-item-has-children>.submenu-wrapper.depth-2 .sub-menu .menu-item a{display:flex}.main-navigation .menu-item.menu-item-has-children.open>.submenu-wrapper.depth-2{display:block}.shop-link-button{text-align:right;width:100%;padding-top:20px}.shop-link-button a{color:#da1a32;position:relative;display:inline-block;vertical-align:top;padding-right:27px}.shop-link-button a::after{content:"";position:absolute;right:0;top:0;width:17px;height:14px;margin-top:4px;background-image:url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2715%27 viewBox=%270 0 17 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_242_6914%29%27%3E%3Cpath d=%27M4.04688 7.771H15.5874%27 stroke=%27%23DA1A32%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M0.654297 7.771H2.49213%27 stroke=%27%23DA1A32%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M9.66781 1.10889L15.8705 7.77105L9.6543 13.9873%27 stroke=%27%23DA1A32%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_242_6914%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%280.654297 0.649414%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat}.shop-link-button a:hover{opacity:.8}.main-navigation .mega_menu--list ul.sub-menu{display:inline-block;vertical-align:top;position:relative}@media only screen and (min-width: 1200px){.main-navigation .mega_menu--list ul.sub-menu{padding-left:33px;padding-top:20px}}.main-navigation .mega_menu--list ul.sub-menu .submenu-wrapper{box-shadow:none;border-radius:0 !important;background:rgba(0,0,0,0) !important;top:0 !important;margin:-20px 0 0;padding:10px 30px 10px !important}.main-navigation .mega_menu--list ul.sub-menu .menu-item-has-children.is-active>a{font-weight:500}.main-navigation .mega_menu--list ul.sub-menu .menu-item-has-children.is-active .submenu-wrapper.depth-2{display:block;opacity:1;visibility:visible}.main-navigation .mega_menu--list ul.sub-menu .menu-item-has-children{position:static}.main-navigation .mega_menu--list ul.sub-menu .submenu-wrapper ul.sub-menu{gap:4px !important}.submenu-preview-image{width:534px;z-index:10;pointer-events:none;overflow:hidden;border-radius:15px;aspect-ratio:534/310;flex-shrink:0}.submenu-preview-image img{width:100%;height:100%;display:block;object-fit:cover}.main-navigation .mega_menu--list ul.sub-menu .menu-item-has-children img{display:none}.wp-admin .menu .menu-item-depth-0 .acf-menu-item-fields.acf-fields,.wp-admin .menu .menu-item-depth-2 .acf-menu-item-fields.acf-fields{display:none}.mobile_nav{display:none}.mobile_menu{display:none}.main-navigation .menu-item.current-menu-item>a{font-weight:500;color:#da1a32}.main-navigation .menu-item.current-menu-parent>a{font-weight:500;color:#da1a32}.main-navigation .menu-item.current-menu-parent>a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%276%27 viewBox=%270 0 9 6%27 fill=%27none%27%3E%3Cpath d=%27M1 1L4.5 5L8 1%27 stroke=%27%23DA1A32%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.main-navigation .mega_menu.mega_menu--list .dropdown_toggle{width:50px;height:39px;background:rgba(0,0,0,0);display:none;cursor:pointer}.main-navigation .mega_menu.mega_menu--list .dropdown_toggle:after{content:"";position:absolute;right:0;top:50%;margin-top:-3px;width:9px;height:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%276%27 viewBox=%270 0 9 6%27 fill=%27none%27%3E%3Cpath d=%27M1 1L4.5 5L8 1%27 stroke=%27%230A3049%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat}.main-navigation .mega_menu.mega_menu--list .depth-1>.sub-menu>.menu-item{display:flex}.main-navigation .mega_menu.mega_menu--list .depth-1>.sub-menu>.menu-item>a{width:calc(100% - 50px)}.main-navigation .mega_menu.mega_menu--list .depth-1>.sub-menu>.menu-item>a:after{display:none}.main-navigation .mega_menu.mega_menu--list .depth-1>.sub-menu>.menu-item>.dropdown_toggle{display:block;position:relative;right:0;top:0;z-index:1}.main-navigation .mega_menu.mega_menu--list .depth-1>.sub-menu>.menu-item:hover .dropdown_toggle::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%276%27 viewBox=%270 0 9 6%27 fill=%27none%27%3E%3Cpath d=%27M1 1L4.5 5L8 1%27 stroke=%27%23DA1A32%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.main-navigation .mega_menu.mega_menu--list .depth-1>.sub-menu>.menu-item.current-menu-item .dropdown_toggle::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%276%27 viewBox=%270 0 9 6%27 fill=%27none%27%3E%3Cpath d=%27M1 1L4.5 5L8 1%27 stroke=%27%23DA1A32%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.main-navigation .mega_menu.mega_menu--list .menu-item:not(.menu-item-has-children) .dropdown_toggle{opacity:0}@media only screen and (min-width: 1200px)and (max-width: 1550px){.main-navigation .mega_menu .submenu-wrapper{padding:69px 30px 57px}.main-navigation .mega_menu--grid .sub-menu{gap:16px 20px}}@media only screen and (min-width: 1200px)and (max-width: 1400px){.main-navigation .mega_menu--grid .menu-icon{min-width:62px}}@media only screen and (max-width: 1499px){.menu{gap:45px}}@media only screen and (min-width: 1200px)and (max-width: 1366px){.main-navigation .mega_menu--grid .sub-menu{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1199px){.mobile_nav{display:flex;align-items:center;gap:30px}button.nav_toggle{display:block}.main-navigation{overflow:hidden;max-height:0;opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100vh;z-index:2;max-width:100vh;min-height:100vh;background:#ced6db;margin-top:-21px;padding:70px 20px 60px;max-height:calc(100% - 220px) !important;overflow:hidden;overflow-y:auto}.main-navigation.is-open{opacity:1;visibility:visible}.menu{align-items:center;gap:50px;flex-direction:column;align-items:flex-start;padding:30px 20px 0 10px;padding-left:0}.menu a{font-size:28px;font-weight:500;line-height:34px}.main-navigation .sub-menu a{font-size:21px}.main-navigation .sub-menu .sub-menu a{font-size:19px}.main-navigation .mega_menu .submenu-wrapper{width:100%;position:static;background:rgba(0,0,0,0);box-shadow:unset;padding:0;margin:10px 0}.main-navigation .mega_menu--grid .sub-menu{display:block}.main-navigation .mega_menu .sub-menu .menu-item a .menu-icon,.main-navigation .mega_menu .sub-menu .menu-item a img{display:none}.submenu-preview-image{display:none}.main-navigation .menu-item.menu-item-has-children>.submenu-wrapper.depth-2{position:static;padding-left:30px !important}.main-navigation .menu-item.menu-item-has-children>.submenu-wrapper.depth-2 .sub-menu{margin:10px 0}.main-navigation .mega_menu--list>.submenu-wrapper{min-height:unset}.main-navigation .menu-item{display:block;width:100%}.main-navigation .menu-item a{display:block;width:100%}.main-navigation .menu-item span{white-space:normal}.menu .menu-item.menu-item-has-children>a:after{margin-top:-10px;width:20px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%2713%27 viewBox=%270 0 21 13%27 fill=%27none%27%3E%3Cpath d=%27M1 1L10.5 12L20 1%27 stroke=%27%230A3049%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.menu .menu-item.menu-item-has-children>a:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%2713%27 viewBox=%270 0 21 13%27 fill=%27none%27%3E%3Cpath d=%27M1 1L10.5 12L20 1%27 stroke=%27%23DA1A32%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.menu .menu-item.menu-item-has-children.open>a::after{transform:rotate(-180deg)}.main-navigation .menu .sub-menu .menu-item a:after{transform:scale(0.8)}.main-navigation .menu .sub-menu .menu-item.menu-item-has-children.is-active>a:after{transform:scale(0.8) rotate(-180deg)}.main-navigation .mega_menu--list ul.sub-menu{width:100%}.menu_open.sticky_menu .site_header.is-hidden{transform:translateY(0)}.mobile_menu{padding-top:18px;display:block}.mobile_menu ul{margin-bottom:28px;padding:0;font-size:28px;font-weight:500;line-height:34px}.mobile_menu ul a{padding:10px 0;display:block}.mobile_menu ul li{border-top:1px solid #9dacb6}.mobile_menu ul li:first-child{border:none}.enquiry_box{padding:20px;padding-bottom:74px;border-radius:15px;background:#0a3049;color:#fff;font-size:22px;line-height:25px;font-weight:400;position:relative;overflow:hidden}.enquiry_box>*{position:relative;z-index:1}.enquiry_box img{position:absolute;left:0;bottom:0;z-index:0}.main-navigation .menu-item>.submenu-wrapper,.main-navigation .menu-item.open>.submenu-wrapper{transform:translate(0, 0)}.shop-link-button a{font-size:20px;line-height:120%}}@media only screen and (max-width: 575px){.site_header .container{padding-left:20px;padding-right:20px}.mobile_nav{gap:15px}a.custom-logo-link{max-width:123px}a.header-phone{display:none}.menu{gap:25px;padding:0 20px 0 0}}.blog_cards--search .nav-previous a,.blog_cards--search .nav-next a,.btn_link,.btn_gray,.btn_main,.btn_white_outline,.btn_red,.btn_white{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin:0;padding:6px 30px;text-decoration:none;text-transform:none;min-width:201px;height:50px;border-radius:50px;font-weight:400;font-size:16px;line-height:25px;border:none;cursor:pointer;transition:all .3s ease-in-out;position:relative}@media only screen and (max-width: 575px){.blog_cards--search .nav-previous a,.blog_cards--search .nav-next a,.btn_link,.btn_gray,.btn_main,.btn_white_outline,.btn_red,.btn_white{padding:6px 20px;min-width:160px;height:45px;font-size:15px}}.blog_cards--search .nav-previous a:before,.blog_cards--search .nav-next a:before,.btn_link:before,.btn_gray:before,.btn_main:before,.btn_white_outline:before,.btn_red:before,.btn_white:before{content:"";display:block;height:1px;width:100%;margin-top:-2px}.btn_white{background-color:#fff;color:#0a3049;min-width:unset}.btn_white:hover,.btn_white:focus{background-color:#da1a32;color:#fff}.btn_red{background-color:#da1a32;color:#fff;min-width:unset}.btn_red:hover,.btn_red:focus{background-color:hsl(352.5,78.6885245902%,42.8431372549%);color:#fff}.btn_white_outline{border:1px solid #fff;color:#fff;min-width:unset}.btn_white_outline:hover,.btn_white_outline:focus{border:1px solid #fff;background:#fff;color:#0a3049}.btn_main{background:#eaeff5;color:#0a3049;min-width:unset}.btn_main:hover,.btn_main:focus{background-color:#da1a32;color:#fff}.btn_gray{background:#9dacb6;color:#0a3049;min-width:unset}.btn_gray:hover,.btn_gray:focus{background-color:#da1a32;color:#fff}.btn_link{background:none;border:none;padding:0;color:#0a3049;text-decoration:none}.btn_link:hover,.btn_link:focus{color:#da1a32}.btn_apply-filters{background:#da1a32;color:#fff;min-width:unset}.btn_apply-filters:hover,.btn_apply-filters:focus{background:hsl(352.5,78.6885245902%,42.8431372549%);color:#fff}.btn_main--has-icon{flex-direction:row;align-items:center;gap:32px;font-family:"Geist",sans-serif;color:#fff;background:#9dacb6;font-size:18px;line-height:20px;border-radius:15px;height:80px}.btn_main--has-icon::before{display:none}.btn_main--has-icon .btn_icon{width:50px;height:50px;transition:transform .3s ease-in-out;display:inline-block;vertical-align:top;background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27%236D8392%27/%3E%3Cg clip-path=%27url%28%23clip0_363_6407%29%27%3E%3Cpath d=%27M33.1654 23.5416L25.4987 31.2082L17.832 23.5416%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M25.5 31.2083V13.9583%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M36.0404 35.0416H14.957%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_363_6407%27%3E%3Crect width=%2723%27 height=%2723%27 fill=%27white%27 transform=%27translate%2814 13%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 991px){.clear-filters svg{display:none}}.blog_cards--search .nav-previous a,.blog_cards--search .nav-next a{background:#eaeff5;color:#0a3049;min-width:unset}.blog_cards--search .nav-previous a:hover,.blog_cards--search .nav-previous a:focus,.blog_cards--search .nav-next a:hover,.blog_cards--search .nav-next a:focus{background-color:#da1a32;color:#fff}.hero_carousel{position:relative}.hero_carousel .container{position:absolute;padding:5.125rem;left:0;bottom:0;right:0}.hero_carousel .content-center{display:flex;flex-direction:column;align-items:center}.hero_carousel .content-center *{text-align:center}.hero_carousel .content-left{color:#fff;font-weight:400}.hero_carousel .content-right{display:flex;flex-direction:column;align-items:flex-end}.hero_carousel .content-right *{text-align:right}.hero_carousel h1{color:#fff;margin:0 0 2.5rem;font-weight:500;max-width:44.375rem}.hero_carousel p{max-width:44.375rem}.hero_carousel .btn_holder{display:flex;align-items:center;gap:1.4375rem}.hero_carousel .swiper-pagination{padding-bottom:1.875rem}.hero_carousel .swiper-pagination-bullet{width:0.6875rem;height:0.6875rem;background:hsla(0,0%,100%,.5);transform:rotate(-180deg)}.hero_carousel .swiper-pagination-bullet-active{background:#fff}.hero_carousel .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.hero_carousel .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.625rem}div[data-type=vimeo] .hero_carousel-item,div[data-type=image] .hero_carousel-item{background:#0a3049}.hero_carousel-item{height:calc(100vh - 117px);min-height:600px;overflow:hidden;position:relative}.hero_carousel-item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(10,48,73,.6);z-index:1;opacity:0}div[data-type=vimeo] .hero_carousel-item::before{opacity:1}.hero_carousel-item .container{height:calc(100vh - 117px);display:flex;flex-direction:column;justify-content:flex-end;z-index:1}div[data-type=image] .hero_carousel-item img{height:100%;width:100%;object-fit:cover}.hero_carousel-item img{display:inline-block;vertical-align:top}.hero_carousel-item .vimeo-player{width:100%;height:100%;aspect-ratio:16/9;pointer-events:none}div[data-type=vimeo] .hero_carousel-item{max-height:840px;overflow:hidden}@media only screen and (min-width: 1921px){div[data-type=vimeo] .hero_carousel-item{max-height:100vh}}div[data-type=vimeo] .vimeo-player{width:100%;height:100%;aspect-ratio:16/9;pointer-events:none}div[data-type=vimeo] .video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .4s ease}div[data-type=vimeo] .video-placeholder.hidden{opacity:0;visibility:hidden}.hero_carousel--landing .container.content-center{justify-content:center}@media only screen and (max-width: 1199px){.hero_carousel .container{padding:2.5rem;padding-top:80px;padding-bottom:100px}}@media only screen and (min-width: 768px)and (max-width: 1199px){.hero_carousel .container{padding-bottom:70px}.hero_carousel h1{margin:0 0 10px}}@media only screen and (max-width: 991px){.hero_carousel .container{padding:1.875rem;padding-top:80px;padding-bottom:100px}.hero_carousel .swiper-pagination{text-align:right}}@media only screen and (max-width: 575px){.hero_carousel .container{padding:1.25rem;padding-top:70px;padding-bottom:100px}.hero_carousel .btn_holder{gap:12px}div[data-type=image] .hero_carousel-item .container{justify-content:space-between}}@media only screen and (max-width: 365px){.hero_carousel h1{font-size:44px}.hero_carousel .btn_holder{flex-direction:column;align-items:flex-start}.hero_carousel .btn_holder a{width:100%}}.block_product-range{padding:65px 0;background:#eaeff5;padding-bottom:0}.block_product-range .swiper-pagination{display:none}.is-corner{border-radius:20px;overflow:hidden}.is-top-indentation{margin-top:-21px;position:relative;z-index:1}.product-range_holder{display:flex;flex-wrap:wrap}.product-range_left{max-width:250px;width:100%}.product-range_left h2{color:#0a3049;font-size:40px;font-style:normal;font-weight:500;line-height:44px;margin-bottom:66px}.product-range_left .btn_white{min-width:unset}.product-range_right{max-width:calc(100% - 250px);width:100%;padding-left:94px;padding-right:142px;position:relative}.product-card{padding:0 6px;padding-bottom:52px;position:relative}.product-card::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2715%27 viewBox=%270 0 20 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_70_831%29%27%3E%3Cpath d=%27M6.09375 7.73486H18.628%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M1.41016 7.73486H3.40624%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M12.2002 0.499023L18.937 7.73484L12.1855 14.4863%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_70_831%27%3E%3Crect width=%2719.9493%27 height=%2715%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:19.95px;height:15px;position:absolute;top:0;right:0;opacity:0;z-index:1;margin:16px;pointer-events:none;transition:all .3s ease}.product-card::after{content:"";position:absolute;bottom:-15px;left:50%;width:34px;height:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2724%27 viewBox=%270 0 28 24%27 fill=%27none%27%3E%3Cpath d=%27M12.268 0.999998C13.0378 -0.333335 14.9622 -0.333333 15.732 1L26.9904 20.5C27.7602 21.8333 26.7979 23.5 25.2583 23.5H2.74167C1.20207 23.5 0.239818 21.8333 1.00962 20.5L12.268 0.999998Z%27 fill=%27%23F5F7FA%27/%3E%3C/svg%3E");background-repeat:no-repeat;margin-left:-17px;opacity:0}.product-card.active::after{opacity:1}.product-card:hover::before{opacity:1}.product-card_inner{padding:20px 10px;border-radius:15px;transition:.3s ease;position:relative;cursor:pointer;text-align:center;transition:all .3s ease}.product-card_inner::after{content:"";position:absolute;right:0;top:0;bottom:0;width:.5px;background:rgba(157,172,182,.5);margin-right:-5.5px}div[data-swiper-slide-index="0"] .product-card_inner::before{content:"";position:absolute;left:0;top:0;bottom:0;width:.5px;background:rgba(157,172,182,.5);margin-left:-5.5px}.product-card.active .product-card_inner{background:#ced6db}.product-card:hover .product-card_inner{background:#ced6db}.product-card .image_holder{height:144px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:12px}.product-card img{margin-bottom:10px}.product-card p{color:#9dacb6;text-align:center;font-size:18px;font-weight:500;margin-bottom:0;min-height:40px}.custom_pagination{display:flex;gap:8px}.custom_pagination .swiper-button-prev,.custom_pagination .swiper-button-next{color:#0a3049;position:static;position:static;width:50px;height:50px;background:#fff;border-radius:50%;margin:0;transition:all .3s ease}.custom_pagination .swiper-button-prev:hover,.custom_pagination .swiper-button-next:hover{background:#da1a32;color:#fff}.custom_pagination .swiper-button-prev:after,.custom_pagination .swiper-button-next:after{font-size:20px;margin-top:1px}.block_product-range .custom_pagination{position:absolute;bottom:0;right:0;padding-bottom:65px}@media only screen and (max-width: 1600px){.product-range_right{padding-left:50px;padding-right:140px}}@media only screen and (max-width: 1199px){.product-range_left h2{margin-bottom:20px}}@media only screen and (max-width: 991px){.block_product-range{padding-bottom:65px}.product-range_left{max-width:100%;display:contents}.product-range_left h2{order:1}.product-range_right{order:2;margin-bottom:20px;padding-left:0;padding-right:0;max-width:100%}.product-range_left .btn_white{order:3}.block_product-range .custom_pagination{padding-bottom:0;margin-bottom:-70px}.product-card{padding:0 6px;padding-bottom:20px}}@media only screen and (max-width: 639px){.our_product-swiper .swiper-slide{width:190px !important}}@media only screen and (max-width: 575px){.block_product-range{padding:40px 0}.product-range_left{max-width:100%}.product-range_left h2{margin-bottom:20px}.product-range_left{margin-bottom:40px}.product-range_right{padding-left:0;padding-right:0;position:relative;max-width:100%}}.block_subproduct-range{padding:65px 0;background:#f5f7fa}.block_subproduct-range.is-top-indentation{z-index:unset}.subproduct-range_holder{display:flex;flex-wrap:wrap}.subproduct-range_left{max-width:220px;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding-top:23px}.subproduct-range_left .btn_link{min-width:auto}.subproduct_viewall{width:108px;height:108px;background-color:#ced6db;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.subproduct-range_right{max-width:calc(100% - 220px);width:100%;padding-right:152px;position:relative}.subproduct-card{background-color:#f5f7fa;padding:20px;text-align:center;border-radius:10px;transition:.3s ease;position:relative;cursor:pointer}.subproduct-card a{position:absolute;display:block;left:0;top:0;width:100%;height:100%;cursor:pointer;font-size:0;z-index:1}.subproduct_image{height:156px;display:flex;align-items:flex-end;justify-content:center}.subproduct-card img{margin-bottom:10px;mix-blend-mode:multiply}.subproduct-card p{color:#0a3049;text-align:center;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:17px;padding:0 4px}.block_subproduct-range .custom_pagination{position:absolute;bottom:0;right:0}.block_subproduct-range .custom_pagination .swiper-button-prev,.block_subproduct-range .custom_pagination .swiper-button-next{background:#ced6db}.block_subproduct-range .custom_pagination .swiper-button-prev:hover,.block_subproduct-range .custom_pagination .swiper-button-next:hover{background:#da1a32;color:#fff}.loading{text-align:center;width:100% !important;padding-top:60px;padding-bottom:40px}.loading img{width:68px}@media only screen and (max-width: 1600px){.subproduct-range_right{padding-left:50px;padding-right:140px}}@media only screen and (max-width: 991px){.block_subproduct{padding-bottom:65px}.subproduct-range_left{max-width:100%;flex-direction:row;align-items:center;width:100%;gap:30px;justify-content:space-between}.subproduct-range_left h2{order:1}.subproduct-range_right{order:2;margin-bottom:20px;padding-left:0;padding-right:0;max-width:100%}.subproduct-range_left .btn_white{order:3}.block_subproduct .custom_pagination{padding-bottom:0;margin-bottom:-70px}}@media only screen and (max-width: 639px){.our_subproduct-swiper .swiper-slide{width:222px !important}}@media only screen and (max-width: 575px){.block_subproduct{padding:40px 0 0}.subproduct-range_left{max-width:100%}.subproduct-range_left h2{margin-bottom:20px}.subproduct-range_left{margin-bottom:10px}.subproduct_viewall{width:90px;height:90px}.subproduct-range_right{padding-left:0;padding-right:0;position:relative;max-width:100%}.block_subproduct-range .custom_pagination{margin:0 0 -50px}}.block_two-columns-text{padding:5.3125rem 0 4.5rem}.two-columns-text_row{display:flex;align-items:flex-start;flex-wrap:wrap}.two-columns-text_left{max-width:49%;width:100%}.two-columns-text_left h2,.two-columns-text_left h3{color:#0a3049;font-size:40px;font-style:normal;font-weight:500;line-height:44px;max-width:486px}.two-columns-text_left h2:last-child,.two-columns-text_left h3:last-child{margin-bottom:0}.two-columns-text_right{max-width:51%;width:100%;padding-left:11px}.two-columns-text_right .small_content{font-size:16px;line-height:20px}.two-columns-text_right .text_animation{max-width:708px}.two-columns-text_right .btn_holder{margin-top:16px}.block_two-columns-text .small_content p:last-child{margin-bottom:0}@media only screen and (max-width: 1199px){.two-columns-text_right{padding-left:0}.two-columns-text_right .text_animation{max-width:100%}}@media only screen and (max-width: 991px){.two-columns-text_left{max-width:100%}.two-columns-text_right{max-width:100%}}@media only screen and (max-width: 575px){.block_two-columns-text{padding:2.8125rem 0 2.5rem}.two-columns-text_left h2,.two-columns-text_left h3{line-height:32px;font-size:28px}.two-columns-text_right{font-size:20px}}.block_four-columns{padding:4.375rem 0}@media only screen and (min-width: 1200px){.block_four-columns .container{padding:0 5.125rem}}.block_four-columns h2{color:#6d8392;font-family:"Geist",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;padding-left:18px;border-left:1px solid #6d8392;margin-bottom:50px}.block_four-columns .custom_pagination{display:none}.four-columns_row{display:flex;align-items:flex-start;flex-wrap:wrap}.four-columns_swiper .swiper-slide{width:25%}.four-columns_swiper .swiper-slide:first-child .four-columns_card{border-left:1px solid rgba(157,172,182,.2)}.four-columns_card{width:100%;padding:0 33px;border-right:1px solid rgba(157,172,182,.2)}.four-columns_card h3{color:#da1a32;font-size:24px;font-style:normal;font-weight:500;line-height:31px;margin:0 0 24px}.four-columns_card p:last-child{margin-bottom:20px}.four-columns_image{margin-bottom:35px;height:100px;display:flex;align-items:flex-end;padding-left:8px}.four-columns_image img{display:inline-block;vertical-align:top}.four-columns_content{padding-right:60px}@media only screen and (max-width: 1550px){.four-columns_card{padding:0 22px}.four-columns_content{padding-right:0}}@media only screen and (max-width: 1199px){.four-columns_content{padding-right:0}.four-columns_image{padding-left:0}}@media only screen and (min-width: 992px){.enable_three_column .swiper-slide{width:33.33%}.enable_three_column .swiper-slide:last-child .four-columns_card{border-right:none}}@media only screen and (max-width: 991px){.four-columns_swiper .swiper-wrapper{flex-wrap:wrap}.four-columns_swiper .swiper-slide{width:50%}.four-columns_card{max-width:100%}}@media only screen and (max-width: 575px){.block_four-columns{padding:2.5rem 0}.four-columns_swiper .swiper-wrapper{flex-wrap:nowrap}.four-columns_swiper .swiper-slide{width:100%}.four-columns_card{width:100%}.block_four-columns .custom_pagination{display:flex;justify-content:space-between;padding-top:18px}.block_four-columns .custom_pagination .swiper-button-prev,.block_four-columns .custom_pagination .swiper-button-next{background:#eaeff5}.block_four-columns .custom_pagination .swiper-button-prev:hover,.block_four-columns .custom_pagination .swiper-button-next:hover{background:#da1a32}.four-columns_card{padding-left:0;border:none}.four-columns_swiper .swiper-slide:first-child .four-columns_card{border-left:none;padding-right:0}}.block_scrolling-projects{padding:80px 0;position:relative}.block_scrolling-projects h2{color:#0a3049;margin-bottom:50px}.block_scrolling-projects .swiper-wrapper{margin-left:-230px;margin-right:-230px}.block_scrolling-projects .custom_pagination{position:absolute;left:0;bottom:0;right:0;padding:0 109px 80px;justify-content:space-between;max-width:1920px;margin:0 auto;width:100%}.block_scrolling-projects .custom_pagination .swiper-button-prev,.block_scrolling-projects .custom_pagination .swiper-button-next{background:#eaeff5}.block_scrolling-projects .custom_pagination .swiper-button-prev:hover,.block_scrolling-projects .custom_pagination .swiper-button-next:hover{background:#da1a32;color:#fff}.scrolling-projects-swiper{max-width:1920px;width:100%;margin:0 auto}.scrolling-projects_card{position:relative;border-radius:20px;overflow:hidden}.scrolling-projects_card a.btn_arrow{position:relative}.scrolling-projects_card a.btn_arrow::after{position:absolute;left:0;top:0;width:15.03510952px;height:12.8584785461px;content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2714%27 viewBox=%270 0 16 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_363_9932%29%27%3E%3Cpath d=%27M3.51465 7.00293H14.2594%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M0.356445 7.00293H2.06755%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M8.74891 0.800293L14.5239 7.00306L8.73633 12.7906%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_363_9932%27%3E%3Crect width=%2715.0351%27 height=%2712.8585%27 fill=%27white%27 transform=%27translate%280.356445 0.372559%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;opacity:0;margin:18px 0 0 18px;transition:all .3s ease}.scrolling-projects_card:hover .scrolling-projects_content{background:#da1a32}.scrolling-projects_card:hover .tags_btn_holder a.btn_arrow{background:#ced6db}.scrolling-projects_card:hover .tags_btn_holder a.btn_arrow img{opacity:0}.scrolling-projects_card:hover a.btn_arrow::after{opacity:1}.scrolling-projects_image img{width:100%}.scrolling-projects_content{position:absolute;left:10px;right:10px;bottom:10px;border-radius:20px;background:#0a3049;padding:14px 21px;min-height:174px;display:flex;flex-direction:column;color:#fff;transition:all .3s ease;color:#ced6db;font-size:24px;font-weight:500;line-height:117.857%}.scrolling-projects_content a{color:#fff}.tags_btn_holder{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.tags_btn_holder a.btn_arrow{width:50px;height:50px;background:#3c596d;border-radius:50%;display:flex;align-items:center;justify-content:center}span.sp_tag{border-radius:10px;border:1px solid #f5f7fa;padding:4px 10px;color:#f5f7fa;font-family:"Geist",sans-serif;font-size:16px;font-weight:400}.projects_btnholder{padding:50px 20px 0;text-align:center}.projects_btnholder .btn_main{position:relative;z-index:1}@media only screen and (max-width: 1499px){.scrolling-projects_content p{font-size:20px;margin:0 0 15px}}@media only screen and (max-width: 991px){.scrolling-projects_content{min-height:unset}}@media only screen and (max-width: 639px){.scrolling-projects_content p{font-size:20px;margin:0 0 15px}.scrolling-projects-swiper .swiper-slide{width:calc(100% - 60px)}.scrolling-projects-swiper{padding-left:20px !important;padding-right:20px !important}.block_scrolling-projects .custom_pagination{padding:0 20px 80px}.block_scrolling-projects .swiper-wrapper{margin-left:0;margin-right:0}}@media only screen and (max-width: 339px){.scrolling-projects_content{position:relative;left:auto;right:auto;border-radius:0 0 20px 20px;margin-top:-40px}}.block_scrolling-projects--relevant .container{max-width:1418px;padding-left:20px;padding-right:20px}.block_scrolling-projects--relevant h3{text-align:center;margin-bottom:50px}.block_scrolling-projects--relevant .custom_pagination{padding:0;position:static;padding-top:30px;justify-content:center}.relevant-projects-swiper .swiper-slide{max-width:100%}@media only screen and (min-width: 576px){.block_scrolling-projects--relevant .swiper-wrapper{margin-left:-8px;margin-right:-8px}.block_scrolling-projects--relevant .custom_pagination{display:none}.relevant-projects-swiper .swiper-slide{max-width:calc(50% - 12px);margin-left:6px;margin-right:6px}}@media only screen and (min-width: 1200px){.relevant-projects-swiper .swiper-slide{max-width:calc(33.33% - 8px)}}.block_partners{padding:60px 0;text-align:center}.block_partners .swiper-wrapper{transition-timing-function:linear !important}.section-partners .container{padding:0 100px}.partners_text{color:#0a3049;text-align:center;font-size:24px;font-weight:400;line-height:125%;margin-bottom:80px}.partners_text strong{font-weight:600}.partners_logos{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:center}.our_partners-swiper .swiper-slide{width:12.5vw}.partners_logos img{transition:all .3s ease}@media only screen and (max-width: 991px){.our_partners-swiper .swiper-slide{width:20vw}}@media only screen and (max-width: 575px){.our_partners-swiper .swiper-slide{width:25vw}.partners_text{font-size:20px}}.block_two-columns-text-image{margin:0 25px 25px;border-radius:20px;background:#ced6db}.block_two-columns-text-image .container{padding:0 4.6875rem;display:flex;align-items:center;flex-wrap:wrap}.block_two-columns-text-image.image-left .container{padding-left:0;flex-direction:row-reverse}.block_two-columns-text-image.has-secondary-layout{margin-left:0;margin-right:0;border-radius:0;background:#3c596d}.block_two-columns-text-image.has-secondary-layout h1,.block_two-columns-text-image.has-secondary-layout h2,.block_two-columns-text-image.has-secondary-layout h3,.block_two-columns-text-image.has-secondary-layout h4,.block_two-columns-text-image.has-secondary-layout h5,.block_two-columns-text-image.has-secondary-layout h6,.block_two-columns-text-image.has-secondary-layout p{color:#fff}.block_two-columns-text-image.has-secondary-layout .architects-content{color:#fff;max-width:587px}.block_two-columns-text-image.has-secondary-layout .architects-image{max-width:calc(100% - 587px)}.architects-content{padding:4.6875rem 0;max-width:calc(100% - 728px);width:100%;font-size:24px;line-height:125%}.architects-content>*{max-width:657px}.architects-content p:first-child,.architects-content p.label{color:#6d8392;font-family:"Geist",sans-serif;font-size:24px;line-height:106%;font-weight:500;padding-left:18px;border-left:1px solid #6d8392}.architects-content h2{margin-top:0}.full-width-text-image-block.image-right .architects-image{text-align:right}.block_two-columns-text-image.image-right .container{padding-right:0}.architects-image{max-width:728px;width:100%}.sidebar_form{max-width:609px;width:100%;position:fixed;top:10px;left:10px;height:calc(100% - 20px);background:#eaeff5;box-shadow:2px 0px 8px rgba(0,0,0,.1);padding:6.25rem 5rem;border-radius:15px;overflow:hidden;transform:translateX(calc(-100% - 20px));transition:transform .3s ease-in-out;z-index:1001}.sidebar_form.show{transform:translateX(0)}@media(max-width: 767px){.sidebar_form{max-width:100%;left:0;top:0;height:100%;border-radius:0;padding:3.75rem 1.875rem}}.sidebar_form div.wpforms-container-full .wpforms-form button[type=submit]{background:#ced6db;color:#3c596d;font-family:"Geist",sans-serif}.sidebar_form div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#da1a32;color:#fff}.sidebar_overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:1000;cursor:pointer}.sidebar_overlay.show{opacity:1;visibility:visible}body.no-scroll{overflow:hidden}.sidebar_form-container{height:100%;width:100%;overflow:hidden;overflow-y:auto}.sidebar_close{position:absolute;top:20px;right:20px;width:50px;height:50px;cursor:pointer;background:#ced6db;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%}@media only screen and (max-width: 1550px){.architects-image{max-width:520px}.architects-content{max-width:calc(100% - 520px)}}@media only screen and (max-width: 1199px){.block_two-columns-text-image.has-secondary-layout .architects-content{max-width:340px}.block_two-columns-text-image.has-secondary-layout .architects-image{max-width:calc(100% - 340px)}}@media only screen and (max-width: 991px){.block_two-columns-text-image{margin:0 11px 11px}.block_two-columns-text-image .container{padding:0 18px;align-items:flex-end}.architects-content{max-width:calc(100% - 343px)}.architects-image{max-width:343px}.architects-content{padding:78px 0 51px;max-width:calc(100% - 325px);font-size:16px;line-height:20px}.architects-content h2{font-size:40px;line-height:44px;margin:0 0 30px}.architects-image{max-width:325px}}@media only screen and (max-width: 767px){.block_two-columns-text-image.has-secondary-layout .architects-content{max-width:100%;padding:60px 20px 0;position:relative;z-index:1}.block_two-columns-text-image.has-secondary-layout .architects-image{max-width:100%;position:relative;margin-top:-50px}}@media only screen and (max-width: 575px){.block_two-columns-text-image{margin:0 8px 8px}.block_two-columns-text-image .container{padding:0 1.5625rem}.architects-content{max-width:100%}.architects-image{max-width:100%}}.block_enquiry{padding:120px 0 0;background:#0a3049}.enquiry_content{max-width:1000px;margin:0 auto;color:#fff;text-align:center;position:relative;z-index:1}.enquiry_content h2{color:#fff;line-height:106.452%}.enquiry-image{max-width:1000px;margin:-28px auto 0;pointer-events:none}.enable_secondary_layout{background:#3c596d}.enable_secondary_layout .enquiry_content{font-size:24px;font-weight:400;line-height:30px}@media only screen and (max-width: 991px){.block_enquiry{padding:103px 0 0}.enquiry-image{margin:-25px auto 0;max-width:666px}.enquiry_content h2{font-size:44px;max-width:710px;margin-left:auto;margin-right:auto}.enquiry_content>p{max-width:516px;margin-left:auto;margin-right:auto;margin-bottom:20px}}@media only screen and (max-width: 575px){.block_enquiry{padding:70px 0 0}.enquiry-image{margin:20px auto 0}.enquiry_content h2{font-size:40px}}.block_ratings{padding:95px 0;border-radius:20px;background:#ced6db;position:relative;margin-top:-45px}.ratings_fullimage{border-radius:20px}.ratings_top{display:flex;flex-wrap:wrap;margin-bottom:40px}.ratings_top .title_holder{max-width:49%;width:100%}.ratings_top h2{color:#0a3049;font-size:40px;font-style:normal;font-weight:500;line-height:44px}@media only screen and (min-width: 1200px){.ratings_top h2{font-size:54px;line-height:58px;margin:0 0 16px}}.ratings_top .dynamic-ratings .stars{font-size:32px}.ratings_top .content_right{max-width:51%;width:100%;padding-left:11px;padding-top:10px}.ratings_top .content_right>p{max-width:790px;color:#0a3049;font-size:24px;font-style:normal;font-weight:400;line-height:30px;width:100%;margin-left:auto;margin-right:80px}.ratings_bottom{max-width:1259px;width:100%;margin-left:auto;margin-right:auto;gap:33px}.ratings_bottom .ti-widget.ti-goog .ti-review-item>.ti-inner{border-radius:20px !important;padding:58px 45px 40px 30px !important}.ratings_bottom .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars{margin-top:0;margin-bottom:30px}.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-next,.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-prev{width:50px;height:50px;flex-shrink:0;background:#9dacb6 !important;border:none !important;outline:none !important;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease}.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-next:hover,.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-prev:hover{background:#da1a32 !important;color:#fff !important;border:none !important;outline:none !important}.ratings_bottom .ti-widget.ti-goog .ti-review-item>.ti-inner{display:flex;flex-direction:column}.ratings_bottom .ti-widget.ti-goog .ti-review-header{order:4;margin-top:30px}.ratings_bottom .ratings_bottom .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars{order:1}.ratings_bottom .ti-widget.ti-goog .ti-review-content{order:2}.ratings_bottom .ti-widget.ti-goog .ti-read-more{order:3;padding:10px 0 0}.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-next:before,.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-prev:before{background:rgba(0,0,0,0);border:none;top:50%;left:50%;transform:unset;background-image:url("data:image/svg+xml,%3Csvg width=%278%27 height=%2715%27 viewBox=%270 0 8 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.20328 13.9729L1.00058 7.31074L7.2168 1.09452%27 stroke=%27white%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;width:8px;height:14px;margin-top:-7px;margin-left:-4px;transition:all .3s ease}.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-next:before{background-image:url("data:image/svg+xml,%3Csvg width=%278%27 height=%2715%27 viewBox=%270 0 8 15%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.796717 1.0271L6.99942 7.68926L0.783201 13.9055%27 stroke=%27white%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A")}.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-next:hover:before,.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-prev:hover:before{filter:brightness(0) invert(1)}.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-next:after,.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-prev:after{display:none}.ratings_bottom .ti-controls{top:100% !important;margin:42px 0 40px !important}@media screen and (min-width: 1400px){.ratings_bottom .ti-controls{width:100vw !important;margin-left:50% !important;transform:translateX(-50vw)}}.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-next:hover,.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-prev:hover{transform:scale(1)}.ratings_btnholder{padding-top:15px;text-align:center}.ratings_bottom .ti-footer{height:1px;overflow:hidden;opacity:0;visibility:hidden}.dynamic-ratings{display:flex;gap:3px}.dynamic-ratings .stars{margin-right:12px}@media screen and (min-width: 1400px){.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-prev{margin-left:100px}.ratings_bottom .ti-widget.ti-goog .ti-controls .ti-next{margin-right:100px}}@media only screen and (max-width: 1440px){.ratings_top .content_right>p{margin-right:0}}@media only screen and (max-width: 991px){.ratings_bottom{grid-template-columns:repeat(2, 1fr)}.ratings_top .title_holder{max-width:50%}.ratings_top h2{font-size:28px;padding-right:80px;line-height:32px}.ratings_top .content_right{max-width:50%}}@media only screen and (max-width: 575px){.block_ratings{padding:55px 0}.ratings_top .title_holder{max-width:100%}.ratings_top .content_right{max-width:100%}.dynamic-ratings{margin:0 0 22px}}.block_news{padding:100px 0}.news_top{display:flex;flex-wrap:wrap;margin-bottom:40px}.news_top .title_holder{max-width:49%;width:100%}.news_top h2{max-width:430px;color:#0a3049;font-size:40px;font-style:normal;font-weight:500;line-height:44px}.news_top .content_right{max-width:51%;width:100%;padding-left:11px;padding-top:10px}.news_top .content_right>p{max-width:700px;color:#0a3049;font-size:24px;font-style:normal;font-weight:400;line-height:30px;width:100%;margin-left:auto;margin-right:auto}.news_bottom{max-width:1416px;width:100%;margin-left:auto;margin-right:auto;gap:33px}.news_swiper{margin-left:-10px;margin-right:-10px}.news_swiper .swiper-slide{width:33.33%}.news_item{padding:0 10px;overflow:hidden}.news_item .btn_arrow{width:50px;height:50px;background:#3c596d;border-radius:50%;display:flex;align-items:center;justify-content:center}.news_item:hover .news_item_image img{opacity:.8}.news_item:hover .btn_arrow{background:#e6283f}.news_item_image{position:relative;overflow:hidden;border-radius:18px}.news_item_image img{transition:all .3s ease;width:100%}.news_item_label{position:absolute;left:0;top:0;border-radius:10px;background:#f5f7fa;padding:6px 12px;color:#0a3049;font-size:16px;font-weight:400;margin:8px 0 0 8px;pointer-events:none;z-index:1}.news_item_content{padding:17px 0 5px;color:#0b3049;font-size:24px;font-size:1.5rem;font-weight:500;line-height:33px}.news_item_title{margin-bottom:25px}.news_item_title:last-child{margin-bottom:0}.news_btnholder{padding-top:70px;text-align:center}@media only screen and (max-width: 1499px){.news_btnholder{padding-top:50px}}@media only screen and (max-width: 991px){.block_news{padding:84px 0}.news_top .content_right>p{font-size:20px;line-height:24px}.news_bottom{grid-template-columns:repeat(2, 1fr)}.news_top .title_holder{max-width:50%}.news_top h2{font-size:28px;padding-right:80px;line-height:32px}.news_top .content_right{max-width:50%}.news_item{padding:0 5.5px}.news_item_content{font-size:22px;line-height:25px}.news_top{margin-bottom:34px}.news_item .btn_arrow{width:36px;height:36px}}@media only screen and (max-width: 575px){.block_news{padding:55px 0}.news_top .title_holder{max-width:100%}.news_top .content_right{max-width:100%}.news_bottom{grid-template-columns:repeat(1, 1fr)}.news_swiper .swiper-slide{width:80%}}.block_timeline{padding:84px 0 0;background:#ced6db;border-radius:20px;position:relative;overflow:hidden}.block_timeline .container{position:relative}.block_timeline .button_holder{display:flex;gap:8px;flex-direction:row-reverse;position:absolute;top:0;right:0;margin-right:100px}.block_timeline h2{margin-bottom:67px}.block_timeline .custom_pagination .swiper-button-prev,.block_timeline .custom_pagination .swiper-button-next{background:#9dacb6;color:#fff}.block_timeline .custom_pagination .swiper-button-prev:hover,.block_timeline .custom_pagination .swiper-button-next:hover{background:#da1a32;color:#fff}.carousel_wrapper{overflow:hidden;position:relative;padding-bottom:70px;padding-top:30px;cursor:none}.swiper.timeline_carousel_nav{max-width:calc(100% - 430px);margin-left:auto;width:100%;margin-right:0;position:absolute;top:0;right:0;bottom:0;opacity:0}.swiper.timeline_carousel_nav.swiper-initialized{opacity:1}.swiper.timeline_carousel_nav .timeline_item{position:relative;padding-left:20px}.swiper.timeline_carousel_nav .timeline_item::before{content:"";width:13px;height:13px;background:#9dacb6;border-radius:50%;position:absolute;top:0;left:0;margin-top:6px}.swiper.timeline_carousel_nav .timeline_item::after{content:"";position:absolute;left:0;top:0;width:1px;height:100vh;background:#9dacb6;margin-top:6px;margin:6px}.swiper.timeline_carousel_nav .timeline_item-date{font-size:24px;font-style:normal;font-weight:500;color:#9dacb6;line-height:129.167%}.swiper.timeline_carousel_nav .swiper-slide-active{color:#da1a32}.swiper.timeline_carousel_nav .swiper-slide-active .timeline_item-date{color:#da1a32}.swiper.timeline_carousel_nav .swiper-slide-active .timeline_item::before{background:#da1a32}.swiper.timeline_carousel_nav .swiper-slide-active .timeline_item::after{background:#da1a32}.timeline_carousel .timeline_item{padding:143px 0 182px;display:flex;align-items:center;flex-wrap:wrap}.timeline_carousel .timeline_item-date{max-width:430px;width:100%;color:#fff;font-size:140px;font-style:normal;font-weight:500;line-height:66px}.timeline_carousel .timeline_item_content{max-width:calc(100% - 430px);width:100%;color:#0a3049;font-family:"Overused Grotesk";font-size:24px;font-style:normal;font-weight:400;line-height:125%;padding-left:66px;padding-top:31px}.timeline_carousel .timeline_item_content p{max-width:855px;width:100%;margin:0;background:#ced6db;padding:20px;position:relative;z-index:2}@media only screen and (max-width: 991px){.timeline_carousel .timeline_item-date{max-width:100%;font-size:100px;line-height:100px}.timeline_carousel .timeline_item_content{max-width:100%}.swiper.timeline_carousel_nav{max-width:calc(100% - 30px)}.block_timeline .button_holder{position:static;padding:20px 0 40px;justify-content:space-between;margin-right:auto}}@media only screen and (max-width: 767px){.carousel_wrapper{padding-bottom:10px}}@media only screen and (max-width: 575px){.block_timeline h2{margin-bottom:40px}.timeline_carousel .timeline_item{padding:60px 0}.timeline_carousel .timeline_item_content p{padding:15px}.timeline_carousel .timeline_item_content{font-size:20px}.timeline_carousel .timeline_item_content{padding-left:0}}.text_animation .char{display:inline-block;will-change:transform,opacity;opacity:1;transform:translateY(0)}.parallax_bg{opacity:0}.ratings_fullimage{background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover}.animate-on-scroll{opacity:0;visibility:hidden;transition:opacity .3s ease-out,transform .3s ease-out}.fade-in{transform:none}.fade-up{transform:translateY(50px)}.fade-down{transform:translateY(-50px)}.slide-left{transform:translateX(50px)}.slide-right{transform:translateX(-50px)}.zoom-in{transform:scale(0.8)}.zoom-out{transform:scale(1.2)}.is-animated{opacity:1 !important;visibility:visible !important;transform:none !important}@media only screen and (max-width: 991px){.ratings_fullimage{min-height:350px}}@media only screen and (max-width: 575px){.ratings_fullimage{min-height:300px;background-attachment:unset}}.cursor{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;transform:translate(-50%, -50%);width:auto;padding:6px 12px;color:#fff;font-size:24px;opacity:0;transition:opacity .35s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;width:100px;height:100px;background:#da1a32;border-radius:50%;mix-blend-mode:normal;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:400}.cursor.active{opacity:1}@media(hover: none){.cursor{display:none !important}}.filters-overlay{display:none;position:fixed;inset:0;background:rgba(133,147,157,.8);z-index:98}.filters-overlay.is-active{display:block}.custom-fade-show{animation:customFadeIn 1s ease-in forwards}@keyframes customFadeIn{from{opacity:0}to{opacity:1}}.custom-fade-hide{animation:customFadeOut 1s ease-out forwards}@keyframes customFadeOut{from{opacity:1}to{opacity:0}}.block_banner_inner{position:relative}.block_banner_inner .bg_image{background-size:cover;background-position:center center;position:relative}.block_banner_inner .bg_image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);z-index:1}.block_banner_inner .bg_image img{opacity:1;visibility:hidden}.block_banner_inner .container{position:absolute;left:0;width:100%;right:0;bottom:0;margin-bottom:58px;z-index:1}.block_banner_inner .banner_inner_heading{margin-bottom:35px}.block_banner_inner h1{color:#fff;line-height:106.452%;max-width:640px;margin-bottom:0}.block_banner_inner .btn_holder{display:flex;gap:1.4375rem}.block_banner_inner--product h1{margin:0 0 40px}form.product-form_search input,form.resources-form_search input{border-radius:15px;background:#fff;border:none;height:76px;width:100%;padding:8px 23px;color:#0a3049;font-size:28px;font-style:normal;font-weight:500;line-height:31px;padding-right:80px}form.product-form_search input::placeholder,form.resources-form_search input::placeholder{color:#9dacb6;font-style:normal}form.product-form_search input:focus,form.resources-form_search input:focus{outline:none}.block_banner_inner--product .container{margin-bottom:23px}.product-form_search,.resources-form_search{position:relative}.product-form_search button,.resources-form_search button{position:absolute;top:0;right:0;border:none;background:rgba(0,0,0,0);padding:0;height:100%;padding:3px 13px;display:flex;align-items:center;justify-content:center}.autocomplete-results{position:absolute;background:#eee;max-height:auto;width:100%;z-index:1000;top:100%;left:0;padding:0 20px}.autocomplete-item{cursor:pointer;margin:10px 0;border-radius:5px;z-index:9900;margin-bottom:15px}.autocomplete-item:hover{background-color:#f0f0f0}.block_banner_inner--filters{background:#9dacb6;padding-top:176px;padding-bottom:14px}.block_banner_inner--filters .container{margin-bottom:0;position:static}.block_banner_inner--filters h1{margin-bottom:30px}.content-center{display:flex;justify-content:center}.content-center *{text-align:center}.content-right{display:flex;justify-content:flex-end}.content-right *{text-align:right}@media only screen and (min-width: 768px)and (max-width: 1199px){.block_banner_inner .bg_image img{min-height:350px}}@media only screen and (max-width: 575px){.block_banner_inner .bg_image{height:320px}.block_banner_inner .container{margin-bottom:20px}.block_banner_inner--product h1{margin:0px 0 15px}form.product-form_search input,form.resources-form_search input{height:60px;border-radius:10px;font-size:20px;line-height:31px;padding-left:24px}}.block_our-values{padding-top:8.125rem;padding-bottom:8.125rem}.block_our-values .container{padding-right:1.25rem}.block_our-values h2{color:#0a3049;font-size:40px;font-weight:500;line-height:110%}.our-values_row{display:flex;flex-wrap:wrap}.our-values_left{max-width:429px;width:100%;padding-right:20px}.our-values_right{max-width:calc(100% - 429px);width:100%;padding-left:5px}.our-values_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-radius:15px;background:#eaeff5;margin-bottom:11px;padding:36px 30px 34px 30px}.our-values_list:last-child{margin-bottom:0}.our-values_icon{max-width:81px;width:100%;margin-right:64px}.our-values_list h3{margin:0;color:#da1a32;font-size:24px;font-style:normal;font-weight:500;line-height:66px}.our-values_content{color:#0a3049;font-size:16px;font-weight:400;line-height:125%;max-width:449px;width:100%;margin-left:auto;padding-right:110px}.our-values_content p{margin:0}@media only screen and (max-width: 1199px){.block_our-values{padding-top:5rem;padding-bottom:5rem}}@media only screen and (max-width: 991px){.block_our-values{padding-top:5rem;padding-bottom:5rem}.our-values_left{max-width:100%}.our-values_right{max-width:100%}}@media only screen and (max-width: 767px){.block_our-values{padding-top:3.75rem;padding-bottom:3.75rem}.our-values_list{gap:30px}.our-values_content{padding-right:0}.block_our-values{padding-top:4.375rem;padding-bottom:4.375rem}}@media only screen and (max-width: 575px){.block_our-values{padding-top:3.75rem;padding-bottom:3.75rem}}.block_four-column-image-gallery{padding:5rem 0}.four-column_list{display:grid;grid-template-columns:repeat(4, 1fr);gap:17px}.four-column_image{overflow:hidden;border-radius:20px}@media only screen and (max-width: 575px){.block_four-column-image-gallery{padding:3.125rem 0}.four-column_list{grid-template-columns:repeat(2, 1fr)}}.yoast-breadcrumbs{padding-top:22px;padding-bottom:22px;border-bottom:1px solid rgba(206,214,219,.5);font-size:16px}.yoast-breadcrumbs span{color:#9dacb6}.yoast-breadcrumbs span a{color:#9dacb6}.yoast-breadcrumbs span a:hover{color:#0a3049}.yoast-breadcrumbs span>span{color:#0a3049;display:inline-block;vertical-align:top;padding:0 7.5px}.yoast-breadcrumbs span>span:first-child{padding-left:0}.block_two-column-image{padding:5rem 0 0.625rem}.two-column_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.container .two-column_list{max-width:1432px;margin:0 auto}.two-column_image{overflow:hidden;border-radius:15px}.two-column_image img{width:100%}@media only screen and (max-width: 575px){.block_two-column-image{padding:3.125rem 0 18px}.two-column_list{grid-template-columns:repeat(1, 1fr)}}.block_partners-logo{padding:5.8125rem 0;border-radius:20px;background:#eaeff5}.block_partners-logo .container{padding-right:0}.block_partners-logo .swiper-wrapper{transition-timing-function:linear !important}.partners-logo_top{color:#6d8392;font-size:40px;font-style:normal;font-weight:500;line-height:110%;max-width:1276px;width:100%;margin-bottom:80px}.partners-logo_image{background:#eaeff5}.partners-logo_image img{max-width:140px;mix-blend-mode:multiply;filter:grayscale(100%);transition:filter .3s ease}@media only screen and (max-width: 991px){.block_partners-logo{padding:3.75rem 0}.partners-logo_top{font-size:30px}}@media only screen and (max-width: 575px){.block_partners-logo{padding:3.125rem 0}.partners-logo_top{font-size:26px}}.block_leadership-team{padding:5rem 0}.block_leadership-team .container{padding-right:0}.leadership-team_top{max-width:952px;color:#0a3049;font-size:24px;font-weight:500;line-height:129.167%;margin-bottom:40px}.leadership-team_top h2{margin-bottom:30px}.leadership-team_slider .swiper-slide{max-width:361px;width:100%;margin-right:25px}.leadership-team_item{max-width:361px;width:100%}.leadership-team_content{padding:11px 0}.leadership-team_image{max-width:361px;overflow:hidden;border-radius:20px}.leadership-team_name{color:#0a3049;font-size:28px;font-style:normal;font-weight:500;line-height:117.857%;margin-bottom:6px}.leadership-team_position{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%}.leadership-team_position p{margin:0}.leadership-team_bottom{position:relative}.leadership-team_bottom .custom_pagination{display:flex;gap:8px;position:absolute;top:0;right:0;margin-right:100px;margin-top:-80px}.leadership-team_bottom .custom_pagination .swiper-button-prev,.leadership-team_bottom .custom_pagination .swiper-button-next{background:#eaeff5}.leadership-team_bottom .custom_pagination .swiper-button-prev:hover,.leadership-team_bottom .custom_pagination .swiper-button-next:hover{background:#da1a32}@media only screen and (max-width: 991px){.block_leadership-team .container{padding-right:30px}.leadership-team_bottom .custom_pagination{position:static;margin:0;padding-top:30px;justify-content:space-between}}@media only screen and (max-width: 767px){.leadership-team_top{font-size:20px}}@media only screen and (max-width: 575px){.block_leadership-team .container{padding-right:20px}}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filters .filter{position:relative;max-width:calc(50% - 5px);width:100%}.filters .filter>span{display:flex;align-items:center;background:#fff;padding:10px 60px 10px 23px;border-radius:15px;font-size:16px;line-height:25px;font-weight:500;cursor:pointer;height:76px;color:#9dacb6;font-size:24px;line-height:129.167%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative}.filters .filter>span::after{content:"";position:absolute;top:50%;right:23px;width:25px;height:13px;margin-top:-6.5px;background-image:url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2714%27 viewBox=%270 0 27 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M26 1.02609L13.0672 13L1 0.999998%27 stroke=%27%239DACB6%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:all .3s ease}.filters .filter ul{position:absolute;top:100%;left:0;width:100%;background:#fff;border-radius:0 0 15px 15px;margin:-12px 0 0;display:none;box-shadow:0px 10px 30px rgba(0,0,0,.1);overflow:hidden;overflow-y:auto;max-height:400px;z-index:10;padding:0;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.filters .filter ul li{color:#9dacb6;font-size:24px;font-weight:500;line-height:129.167%;padding:17px 20px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease;border-radius:15px;position:relative;text-transform:capitalize}.filters .filter ul li::after{content:"";position:absolute;top:50%;right:10px;width:52px;height:52px;border-radius:15px;opacity:0;margin-top:-26px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752%27 height=%2752%27 viewBox=%270 0 52 52%27 fill=%27none%27%3E%3Cpath d=%27M33.1695 25.2612C33.1695 27.5216 32.256 29.5709 30.787 31.0489C29.318 32.5269 27.2811 33.446 25.0344 33.446C20.541 33.446 16.8994 29.7821 16.8994 25.2612C16.8994 20.7402 20.541 17.0763 25.0344 17.0763C29.5278 17.0763 33.1695 20.7402 33.1695 25.2612Z%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M30.7861 31.0488L35.5635 35.7318%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;transition:opacity .2s ease}.filters .filter ul li:hover{background:#f3f4f6;color:#0a3049}.filters .filter ul li:hover::after{opacity:1}.filters .filter ul li.selected{background:#f5f7fa;color:#0a3049}.filters .filter ul li.selected::after{opacity:1}.filters .filter--active>span::after{transform:rotate(180deg)}.filters .filter--active ul{opacity:1;transform:translateY(0);display:block}.filters--specifiers .filter>span{background:#f5f7fa}.filters--specifiers.filters .filter{max-width:calc(33.33% - 7px)}h2+.filters{margin-top:35px}.filter>span.has-selection{color:#0a3049}@media only screen and (max-width: 991px){.filters--specifiers.filters .filter{max-width:calc(50% - 5px)}}@media only screen and (max-width: 767px){.filters--specifiers.filters .filter{max-width:100%}.filters--specifiers.filters .filter .filter>span{height:60px;font-size:20px;line-height:31px}.block_banner_inner--filters .bg_image{display:none}.filters .filter ul{padding-top:10px;padding-bottom:10px}.filters .filter ul li{font-size:20px;padding:12px 20px}}.block_faqs{padding:100px 0}.block_faqs h2{margin-bottom:61px}.faqs_item{border-bottom:1px solid rgba(206,214,219,.5);position:relative}.faqs_item::before{content:"";position:absolute;top:9px;left:0;width:100%;height:calc(100% - 18px);border-radius:15px;background:#eaeff5;opacity:0}.faqs_item.is-open::before{opacity:1}.faq_trigger{border:none;display:flex;align-items:center;text-align:left;width:100%;cursor:pointer;background:none;color:#0a3049;font-size:24px;font-weight:500;line-height:129.167%;padding:32px 65px 32px 435px;position:relative}.faq_trigger::before{content:"";position:absolute;top:50%;right:11px;width:50px;height:50px;border-radius:50%;background:#eaeff5;transform:translateY(-50%);transition:all .3s ease}.faq_trigger::after{content:"";position:absolute;top:50%;right:28px;width:17px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.99902 0.666992V17.3337%27 stroke=%27%230A3049%27/%3E%3Cpath d=%27M17.332 9L0.665366 9%27 stroke=%27%230A3049%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;transform:translateY(-50%);background-position:50% 50%;transition:all .3s ease}.faq_trigger[aria-expanded=true]::before{background:#fff}.faq_trigger[aria-expanded=true]::after{background-image:url("data:image/svg+xml,%3Csvg width=%2718%27 height=%272%27 viewBox=%270 0 18 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.3311 1L0.664389 0.999999%27 stroke=%27%230A3049%27/%3E%3C/svg%3E%0A")}.faq_number{color:#6d8392;font-size:40px;font-style:normal;font-weight:500;line-height:110%;position:absolute;left:4px;top:50%;transform:translateY(-50%);margin-left:10px}.faq_content{animation:fadeSlideDown .3s ease-out forwards}.faq_content_inner{padding-left:435px;padding-right:197px;color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%;padding-top:50px;padding-bottom:20px}@keyframes fadeSlideDown{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 1399px){.faq_trigger{padding-left:200px}.faq_content_inner{padding-left:200px;padding-right:120px;padding-top:20px}}@media screen and (max-width: 991px){.faq_trigger{padding:32px 65px 32px 60px}.faq_content_inner{padding-left:60px;padding-right:60px;padding-top:10px;padding-bottom:10px}.faq_number{font-size:24px;line-height:44px;color:#6d8392}}@media screen and (max-width: 767px){.faq_trigger{font-size:18px;line-height:22px;color:#0a3049}}.block_testimonial{background:#ced6db;padding:20px 0}.block_testimonial .container{display:flex;align-items:flex-start;flex-wrap:wrap;position:relative}.block_testimonial .custom_pagination{position:absolute;bottom:0}.testimonial_top{max-width:404px;width:100%;padding-top:22px}.testimonial_top h3{color:#6d8392;font-family:"Geist",sans-serif;font-size:24px;font-weight:500;padding-left:16px;border-left:2px solid #6d8392}.testimonial_carousel{max-width:calc(100% - 404px);width:100%}.testimonial_item{display:flex;flex-wrap:wrap;align-items:center}.testimonial_item .image_holder{max-width:443px;width:100%;padding-left:18px;border-left:1px solid #eaeff5}.testimonial_item .image_holder img{border-radius:15px;overflow:hidden}.testimonial_item.no-thumbnail{justify-content:flex-end}.testimonial_item.no-thumbnail .testimonial_content{padding-left:18px;border-left:1px solid #eaeff5}.testimonial_content{max-width:calc(100% - 443px);width:100%;padding-left:70px}.testimonial_content blockquote{margin:0;padding:0;color:#0a3049;font-size:28px;font-weight:500;line-height:110%;margin-bottom:60px;padding-top:110px;position:relative}.testimonial_content blockquote::before{content:"“";position:absolute;font-family:"Geist",sans-serif;top:0;left:0;color:#da1a32;font-size:164px;font-weight:500;line-height:44px;margin-top:40px;pointer-events:none}.testimonial_cname{color:#da1a32;font-family:"Geist",sans-serif;font-size:20px;font-weight:400;display:flex;align-items:center}.testimonial_cname img{width:58px;height:58px;overflow:hidden;border-radius:50%;object-fit:cover;object-position:50% 50%;margin-right:20px}@media screen and (max-width: 1399px){.testimonial_top{max-width:100%}.testimonial_carousel{max-width:100%}}@media screen and (max-width: 991px){.block_testimonial{padding-bottom:42px}.testimonial_top{max-width:100%}.testimonial_carousel{max-width:100%}.testimonial_item .image_holder{max-width:425px;padding-left:0;border-left:none;margin-bottom:60px}.testimonial_content{max-width:100%;padding-left:0}}@media screen and (max-width: 767px){.testimonial_item .image_holder{max-width:100%;padding-left:0;border-left:none;margin-bottom:60px}.testimonial_content{max-width:100%;padding-left:0}}.block_project-details{padding:23px 0}.project-details_items{display:flex;flex-wrap:wrap;gap:10px}.project-details_items .client,.project-details_items .location,.project-details_items .industry{max-width:calc(33.33% - 6.66px);width:100%;display:flex;flex-direction:column;color:#6d8392;font-family:"Geist",sans-serif;font-size:18px;font-weight:400;line-height:122.222%}.project-details_items .client span,.project-details_items .location span,.project-details_items .industry span{margin-bottom:5px}.project-details_items .client strong,.project-details_items .location strong,.project-details_items .industry strong{font-weight:500}.block_three-columnstext{padding:66px 0 93px}.three-columnstext_title strong{color:#0a3049;font-size:24px;font-weight:500;line-height:129.167%;padding-top:8px;display:block}.three-columnstext_content h2{margin-bottom:77px}.columnstext_left{font-size:24px;line-height:125%}.columnstext_left p{max-width:394px}.columnstext_left p:last-child{margin-bottom:0}.columnstext_right{font-family:"Geist",sans-serif;font-size:16px;line-height:125%}.columnstext_right p:last-child{margin-bottom:0}.block_project-highlights{padding:40px 0}.block_project-highlights .row{margin-inline:-5px}.block_project-highlights .col-lg-4{padding-inline:5px;padding-right:0}.block_project-highlights .col-lg-8{padding-inline:5px;padding-left:10px}.project-highlights_left{border-radius:15px;background:#da1a32;padding:38px 38px 26px 37px;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between}.project-highlights_left h3{color:#fff;max-width:299px}.project-highlights_left ol{margin:0;padding:0;list-style:none;counter-reset:custom-counter;position:relative;margin-left:-15px}.project-highlights_left ol li{padding:11px 0;color:#fff;font-size:24px;font-weight:400;line-height:125%;border-top:1px solid #fff;padding-left:40px;position:relative}.project-highlights_left ol li:first-child{border-top:none}.project-highlights_left ol li::before{counter-increment:custom-counter;content:counter(custom-counter, decimal-leading-zero);position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ced6db;font-size:24px;font-weight:400}.project-highlights_right img{border-radius:15px}.block_featured-products{padding:80px 0}.block_featured-products .custom_pagination{padding-top:27px;justify-content:flex-end}.block_featured-products .custom_pagination .swiper-button-prev,.block_featured-products .custom_pagination .swiper-button-next{background:#eaeff5}.block_featured-products .custom_pagination .swiper-button-prev:hover,.block_featured-products .custom_pagination .swiper-button-next:hover{background:#da1a32}.featured-products_top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}.featured-products_top .title_holder{max-width:49%;width:100%}.featured-products_top h2{max-width:430px;color:#0a3049;font-size:40px;font-style:normal;font-weight:500;line-height:44px;margin-bottom:0}.featured-products_top .content_right{max-width:51%;width:100%;padding-left:11px;padding-top:10px}.featured-products_top .content_right>p{max-width:552px;width:100%;margin-left:auto;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#0a3049;padding-right:60px;margin-bottom:0}.block_featured-products__top{text-align:center;margin-bottom:40px}.featured-products_item{margin:0;padding:0;padding-top:30px;border-radius:15px;background:#f5f7fa;overflow:hidden;text-align:center;position:relative}.featured-products_item:hover h2:after,.featured-products_item:hover h3:after{opacity:1}.featured-products_item a{color:#0a3049;display:block}.featured-products_item h2,.featured-products_item h3{position:relative}.featured-products_item h2:after,.featured-products_item h3:after{content:"";position:absolute;bottom:0;right:0;margin:0 16px 18px 0;width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27%233C596D%27/%3E%3Cg clip-path=%27url%28%23clip0_205_1197%29%27%3E%3Cpath d=%27M20.9609 24.689H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.689H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0269L32.7846 24.689L26.5684 30.9052%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_1197%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5674%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;opacity:0;transition:all .3s ease}.featured-products_item h2:hover,.featured-products_item h2:focus,.featured-products_item h3:hover,.featured-products_item h3:focus{color:#da1a32}.featured-products_item h2:hover:after,.featured-products_item h2:focus:after,.featured-products_item h3:hover:after,.featured-products_item h3:focus:after{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27%23DA1A32%27/%3E%3Cg clip-path=%27url%28%23clip0_205_1197%29%27%3E%3Cpath d=%27M20.9609 24.689H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.689H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0269L32.7846 24.689L26.5684 30.9052%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_1197%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5674%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.featured-products_item img{mix-blend-mode:multiply}.featured-products_item h2.woocommerce-loop-product__title,.featured-products_item .woocommerce-loop-product__title,.featured-products_item h3.product-title,.featured-products_item .product-title{color:#0a3049;font-size:24px;font-style:normal;font-weight:400;line-height:30px;margin:0;padding:25px 70px 22px 15px;text-align:left;transition:all .3s ease}.featured-products_item img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:322px 220px}.block_image-carousel{position:relative}.block_image-carousel .image-carousel-swiper{width:100%;overflow:visible}.block_image-carousel .swiper-wrapper{margin-left:283.5px}.block_image-carousel .swiper-slide{width:auto;flex-shrink:0}.block_image-carousel .custom_pagination{padding-top:36px;justify-content:flex-end}.block_image-carousel .swiper-button-prev,.block_image-carousel .swiper-button-next{background:#eaeff5;border:none}.block_image-carousel .swiper-button-prev:hover,.block_image-carousel .swiper-button-next:hover{background:#da1a32}.image-carousel-item{max-width:567px}.block_related-products{padding:80px 0}.block_related-products .custom_pagination .swiper-button-prev,.block_related-products .custom_pagination .swiper-button-next{background:#eaeff5}.block_related-products .custom_pagination .swiper-button-prev:hover,.block_related-products .custom_pagination .swiper-button-next:hover{background:#da1a32}.block_related-products .featured-products_item img{box-shadow:unset !important}.block_related-products--product-recommendations .container{border-top:1px solid rgba(206,214,219,.5);padding-top:20px}.block_related-products--product-recommendations .info{height:100%;display:flex;flex-direction:column;padding-bottom:100px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:125%;color:#0a3049;padding-top:26px}.block_related-products--product-recommendations .info .short-info{margin-top:auto;margin-bottom:0;max-width:357px}.block_related-products--product-recommendations .row{position:relative}.block_related-products--product-recommendations.block_related-products .custom_pagination{justify-content:flex-start;padding:0;width:100%;position:absolute;left:0;bottom:0}@media only screen and (max-width: 991px){.block_related-products--product-recommendations .info{padding-bottom:60px}.block_related-products--product-recommendations .info .short-info{max-width:100%}.block_related-products--product-recommendations.block_related-products .custom_pagination{padding:30px 20px 0;position:static}}.swiper-upsells-products .swiper-upsells-products,.block_related-products--upsells .swiper-upsells-products{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.swiper-upsells-products .swiper-upsells-products.swiper-initialized,.block_related-products--upsells .swiper-upsells-products.swiper-initialized{opacity:1;visibility:visible}.block_related-products .custom_pagination,.block_related-products--upsells .custom_pagination{justify-content:flex-end;padding:26px 20px 0;width:100%}@media only screen and (max-width: 639px){.block_related-products .swiper-slide,.block_related-products--upsells .swiper-slide{width:auto !important;max-width:243px}.block_related-products .featured-products_item h2.woocommerce-loop-product__title,.block_related-products .featured-products_item .woocommerce-loop-product__title,.block_related-products .featured-products_item h3.product-title,.block_related-products .featured-products_item .product-title,.block_related-products--upsells .featured-products_item h2.woocommerce-loop-product__title,.block_related-products--upsells .featured-products_item .woocommerce-loop-product__title,.block_related-products--upsells .featured-products_item h3.product-title,.block_related-products--upsells .featured-products_item .product-title{font-size:16px;line-height:20px}}.quantity{display:inline-flex;align-items:center}.qty-btn{border:1px solid #999;background:#fff;padding:0 8px;height:44px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;line-height:1;margin:0;-webkit-user-select:none;user-select:none;transition:all .3s ease}.qty-btn:hover{background:#999;color:#fff}.qty-btn:focus{outline:none}.qty-btn--minus{border-radius:4px 0 0 4px;margin-right:-2px;position:relative;border-right:none;z-index:1}.qty-btn--plus{border-radius:0 4px 4px 0;margin-left:-2px;position:relative;border-left:none;z-index:1}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart div.quantity .qty-btn{border:1px solid #0a3049;height:50px;transition:all .3s ease}.woocommerce div.product form.cart div.quantity .qty-btn:hover{background:#0a3049;color:#fff}.woocommerce div.product form.cart div.quantity .qty-btn--minus{border-radius:4px 0 0 4px;margin-right:-2px;position:relative;z-index:1;border-right:none}.woocommerce div.product form.cart div.quantity .qty-btn--plus{border-radius:0 4px 4px 0;margin-left:-2px;position:relative;border-left:none;z-index:1}.block_relevant-projects--twocolumns{border-top:1px solid rgba(206,214,219,.5);padding:70px 0}.block_relevant-projects--twocolumns .info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.block_relevant-projects--twocolumns .info>*:not(h2){max-width:357px}.block_relevant-projects--twocolumns .custom_pagination{padding-top:30px;justify-content:flex-end}.block_relevant-projects--twocolumns .custom_pagination .swiper-button-prev,.block_relevant-projects--twocolumns .custom_pagination .swiper-button-next{background:#eaeff5}.block_relevant-projects--twocolumns .custom_pagination .swiper-button-prev:hover,.block_relevant-projects--twocolumns .custom_pagination .swiper-button-next:hover{background:#da1a32}.lifelong-learning-swiper img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:422px 582px;width:100%}.lifelong-learning-swiper img:not(.btn_arrow img){width:100%}.lifelong-learning-swiper .project_item{position:relative}.lifelong-learning-swiper .project_item_content{position:absolute;left:10px;bottom:10px;width:calc(100% - 20px);background:#eaeff5;border-radius:15px}.lifelong-learning-swiper .project_item_content h3{font-size:24px;font-weight:500;line-height:117%}@media only screen and (max-width: 640px){.lifelong-learning-swiper .swiper-slide{max-width:320px}}ul.resources-cat{padding:72px 0 7px;border-bottom:1px solid #ced6db;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;overflow-x:auto}.resources-arrow{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #ccc;padding:5px 8px;cursor:pointer;z-index:1}@media(max-width: 767px){.resources-arrow{display:block}}ul.resources-cat li{font-size:18px;line-height:20px;color:#0a3049;padding:5px 25px;border-radius:10px;cursor:pointer}ul.resources-cat li.selected{color:#fff;background:#da1a32}ul.resources-cards{display:flex;flex-wrap:wrap;gap:10px;padding-top:42px}.resource_item{max-width:calc(16.66% - 8.33px);width:100%;padding:13px 17px;background:#9dacb6;border-radius:15px;color:#fff;padding-bottom:0;position:relative;transition:all .3s ease-in-out}.resource_item:hover{background:#85939d}.resource_item::after{content:"";position:absolute;right:19px;top:14px;width:19px;height:25px;background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2726%27 viewBox=%270 0 20 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0547 10.8154V7.70656C17.0547 3.81566 13.89 0.649902 9.99906 0.649902C6.10816 0.649902 2.94344 3.81566 2.94344 7.70552V10.8143H0.783203V25.3499H19.2159L19.2149 10.8154H17.0547ZM14.3034 10.8154H5.69502V7.70656C5.69502 5.33305 7.62573 3.40122 9.99932 3.40122C12.3729 3.40122 14.3036 5.33193 14.3036 7.70656L14.3034 10.8154Z%27 fill=%27%23CED6DB%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;opacity:0;visibility:hidden}.resource_item.locked::after{opacity:1;visibility:visible}.resource_item.assembly-instruction{background:#0a3049}.resource_item.assembly-instruction:hover{background:#072437}.resource_item.product-drawing{background:#6d8392}.resource_item.product-drawing:hover{background:#3c596d}.resource_item h3{font-size:18px;font-weight:400;line-height:125%;color:#fff;max-width:215px;margin:0 0 13px}span.file-icon{display:block;width:75px;height:75.08px;background:#85939d;border-radius:50%;position:relative;margin-bottom:40px}span.file-icon::before{content:"";position:absolute;top:50%;left:50%;width:32px;height:39px;transform:translate(-50%, -50%)}span.file-icon.fact-sheet::before{background-image:url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2739%27 viewBox=%270 0 32 39%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M24.0368 38.4247H1.50015C0.966647 38.4247 0.5 37.958 0.5 37.4245V1.28579C0.5 0.752292 0.966647 0.285645 1.50015 0.285645H30.5711C31.1046 0.285645 31.5713 0.752292 31.5713 1.28579V30.9569C31.5713 31.4235 31.3045 32.0237 30.9712 32.357L25.3703 37.8913C25.1038 38.2247 24.5036 38.4246 24.037 38.4246L24.0368 38.4247ZM1.50015 0.952411C1.30003 0.952411 1.16677 1.08567 1.16677 1.28579V37.4912C1.16677 37.6913 1.30003 37.8246 1.50015 37.8246L24.0368 37.8244C24.3036 37.8244 24.7702 37.6242 24.9704 37.4243L30.5712 31.8901C30.7713 31.69 30.9712 31.2899 30.9712 30.9565V1.28545C30.9712 1.08534 30.8379 0.952071 30.6378 0.952071L1.50015 0.952411Z%27 fill=%27white%27/%3E%3Cpath d=%27M24.7045 37.9579C24.5044 37.9579 24.3711 37.8247 24.3711 37.6246V32.824C24.3711 31.957 25.0379 31.2903 25.9048 31.2903H30.7054C30.9055 31.2903 31.0388 31.4235 31.0388 31.6237C31.0388 31.8238 30.9055 31.957 30.7054 31.957H25.9048C25.4381 31.957 25.0379 32.3571 25.0379 32.824V37.6246C25.0379 37.8245 24.9046 37.9579 24.7045 37.9579Z%27 fill=%27white%27/%3E%3Cpath d=%27M26.1039 7.62014H6.10096C5.90084 7.62014 5.76758 7.48687 5.76758 7.28675C5.76758 7.08663 5.90084 6.95337 6.10096 6.95337H26.1039C26.3041 6.95337 26.4373 7.08663 26.4373 7.28675C26.4373 7.48665 26.3041 7.62014 26.1039 7.62014Z%27 fill=%27white%27/%3E%3Cpath d=%27M25.9692 10.2871H5.9662C5.76608 10.2871 5.63281 10.1539 5.63281 9.95374C5.63281 9.75363 5.76608 9.62036 5.9662 9.62036H25.9692C26.1693 9.62036 26.3026 9.75363 26.3026 9.95374C26.3026 10.1536 26.1024 10.2871 25.9692 10.2871Z%27 fill=%27white%27/%3E%3Cpath d=%27M25.9692 12.9541H5.9662C5.76608 12.9541 5.63281 12.8209 5.63281 12.6207C5.63281 12.4206 5.76608 12.2874 5.9662 12.2874H25.9692C26.1693 12.2874 26.3026 12.4206 26.3026 12.6207C26.3026 12.8206 26.1024 12.9541 25.9692 12.9541Z%27 fill=%27white%27/%3E%3Cpath d=%27M25.9692 15.6211H5.9662C5.76608 15.6211 5.63281 15.4878 5.63281 15.2877C5.63281 15.0876 5.76608 14.9543 5.9662 14.9543H25.9692C26.1693 14.9543 26.3026 15.0876 26.3026 15.2877C26.3026 15.4876 26.1024 15.6211 25.9692 15.6211Z%27 fill=%27white%27/%3E%3Cpath d=%27M18.6347 18.2881H5.9662C5.76608 18.2881 5.63281 18.1548 5.63281 17.9547C5.63281 17.7546 5.76608 17.6213 5.9662 17.6213H18.6347C18.8349 17.6213 18.9681 17.7546 18.9681 17.9547C18.9681 18.1546 18.768 18.2881 18.6347 18.2881Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center}span.file-icon.assembly-instruction{background:#3c596d}span.file-icon.assembly-instruction::before{width:39px;height:39px;background-image:url("data:image/svg+xml,%3Csvg width=%2739%27 height=%2739%27 viewBox=%270 0 39 39%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M30.4942 0.00297792C30.3327 -6.89598e-05 30.1727 -6.89594e-05 30.0128 0.00602479C27.8754 0.0791498 25.7946 0.944462 24.2219 2.51665C21.9627 4.77741 21.1583 8.10145 22.0937 11.147L18.6689 14.5719L11.879 7.78197L10.8415 4.36947C10.7988 4.22627 10.7044 4.1044 10.5779 4.0267L4.16439 0.0899723C4.08669 0.0427465 3.99986 0.0137988 3.90997 0.00465979C3.72716 -0.0151451 3.54435 0.0488403 3.41487 0.178333L0.179104 3.4141V3.41562C-0.0204651 3.61519 -0.0570276 3.92444 0.0907434 4.16514L4.02747 10.5787L4.02594 10.5772C4.10516 10.7051 4.22551 10.7996 4.36872 10.8422L7.78122 11.8797L14.5711 18.6696L11.1463 22.0945C8.10092 21.1575 4.77692 21.9634 2.5159 24.2227C-0.000837841 26.7394 -0.70313 30.5569 0.744127 33.8232C0.82487 34.006 0.992447 34.1385 1.18899 34.1751C1.38704 34.2117 1.58965 34.1492 1.73135 34.0075L6.39152 29.3473C7.30558 28.4333 8.74676 28.4318 9.65615 29.3428C10.5656 30.2523 10.5641 31.6934 9.65158 32.6074L4.9914 37.2676C4.84972 37.4092 4.78726 37.6119 4.82383 37.8099C4.86039 38.008 4.99293 38.174 5.17574 38.2548C8.44199 39.702 12.2581 38.9982 14.7749 36.483C17.0342 34.2223 17.8401 30.8982 16.9047 27.8526L18.3763 26.381L29.6665 37.6712C31.4367 39.4414 34.3267 39.4414 36.097 37.6712L37.6707 36.0975C39.4409 34.3272 39.4409 31.4373 37.6707 29.667L26.3805 18.3769L27.8521 16.9052C30.8975 17.8406 34.2215 17.0362 36.4809 14.777C38.9976 12.2603 39.7014 8.44274 38.2541 5.17649L38.2511 5.17953H38.2526C38.1856 5.02567 38.0591 4.90684 37.9038 4.84894C37.6798 4.77277 37.433 4.83066 37.2685 4.99824L37.267 4.99063L32.6068 9.6508C31.6927 10.5649 30.2515 10.5664 29.3422 9.65537C28.4327 8.74589 28.4342 7.30471 29.3467 6.39075L34.0053 1.7322H34.0068C34.1485 1.58899 34.2109 1.38636 34.1744 1.18984C34.1378 0.991788 34.0053 0.825739 33.8225 0.743481C32.7515 0.268169 31.6196 0.0244188 30.4951 0.00157128L30.4942 0.00297792ZM30.3571 1.21867C31.0639 1.22324 31.7754 1.33445 32.4701 1.54621L28.4846 5.53168C27.1105 6.90734 27.1074 9.14666 28.48 10.5195C29.8526 11.8936 32.0937 11.8906 33.4694 10.5149L37.4549 6.52941C38.2456 9.12841 37.5661 11.9696 35.6207 13.9154C33.6006 15.9354 30.5949 16.6073 27.8893 15.6399C27.6668 15.5607 27.42 15.6155 27.2525 15.7816L15.7809 27.2547C15.6149 27.4208 15.5585 27.6691 15.6377 27.89C16.6051 30.5956 15.9333 33.6015 13.9132 35.6214C11.9678 37.5668 9.12661 38.2448 6.52726 37.4556L10.5127 33.4702H10.5143C11.8884 32.0945 11.8914 29.8552 10.5188 28.4824C9.14622 27.1083 6.90515 27.1113 5.52943 28.487L1.54395 32.4724C0.753294 29.8734 1.43274 27.0323 3.37666 25.0865C5.39826 23.0664 8.40409 22.3946 11.1097 23.3635V23.3619C11.3321 23.4412 11.5789 23.3863 11.7465 23.2187L15.8584 19.1068H15.8569C15.8599 19.1053 15.8615 19.1038 15.8645 19.1023C15.8691 19.0962 15.8752 19.0901 15.8797 19.084L19.0957 15.868V15.8695C19.0972 15.868 19.0988 15.868 19.1003 15.8665L23.218 11.7487C23.3856 11.5827 23.4405 11.3344 23.3612 11.1119C22.3938 8.40632 23.0642 5.40039 25.0843 3.38052C26.4355 2.02923 28.2195 1.28732 30.0551 1.22486C30.1557 1.22029 30.2562 1.22029 30.3583 1.22029L30.3571 1.21867ZM3.93782 1.38168L9.74362 4.94498L10.7582 8.28143H10.7567C10.7872 8.37741 10.839 8.46577 10.9091 8.53584L17.8075 15.4343L15.4325 17.8093L8.53402 10.9109H8.53554C8.46394 10.8393 8.37711 10.7875 8.28113 10.7585L4.94468 9.74392L1.38138 3.93812L3.93782 1.38168ZM25.5204 19.2395L36.8106 30.5296C38.1162 31.8352 38.1162 33.9314 36.8106 35.2369L35.2369 36.8106C33.9313 38.1162 31.8351 38.1162 30.5296 36.8106L19.2394 25.5205L25.5204 19.2395ZM26.5167 23.5828C26.4817 23.5858 26.4467 23.5919 26.4116 23.601C26.308 23.6285 26.2151 23.6833 26.1389 23.7579C26.0247 23.8722 25.9607 24.0276 25.9607 24.1891C25.9607 24.3506 26.0247 24.506 26.1389 24.6202L33.4898 31.9711C33.7274 32.2087 34.1129 32.2087 34.3505 31.9711C34.4648 31.8568 34.5303 31.7014 34.5303 31.5399C34.5303 31.3784 34.4648 31.2231 34.3505 31.1088L26.9997 23.7579H27.0012C26.8732 23.6315 26.6965 23.566 26.5167 23.5828ZM24.2423 25.9639C24.1707 25.9578 24.0991 25.9639 24.0305 25.9822C23.9284 26.0096 23.834 26.0644 23.7578 26.1391C23.6435 26.2533 23.5796 26.4087 23.5796 26.5702C23.5796 26.7317 23.6435 26.8871 23.7578 27.0014L31.1087 34.3522C31.3463 34.5899 31.7317 34.5899 31.9709 34.3522C32.0852 34.238 32.1492 34.0826 32.1492 33.9211C32.1492 33.7596 32.0852 33.6042 31.9709 33.4899L24.6201 26.1391C24.518 26.0385 24.3839 25.9761 24.2423 25.9639Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center}span.file-icon.product-drawing{background:#3c596d}span.file-icon.product-drawing::before{width:38px;height:39px;background-image:url("data:image/svg+xml,%3Csvg width=%2739%27 height=%2739%27 viewBox=%270 0 39 39%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M3.97325 23.4153H2.03894V25.3496H3.97325V23.4153ZM3.41459 4.81562H1.78547C1.21453 4.81562 0.751847 4.35296 0.751847 3.782V1.34075C0.751847 0.769812 1.2145 0.307129 1.78547 0.307129H4.22672C4.79766 0.307129 5.26034 0.769785 5.26034 1.34075V3.782C5.26034 4.13391 5.08315 4.44891 4.80753 4.63838C7.93537 9.68825 13.4454 12.831 19.5018 12.831C25.5582 12.831 31.0707 9.69088 34.196 4.63838C33.9179 4.44889 33.7432 4.13389 33.7432 3.782V1.34075C33.7432 0.769812 34.2058 0.307129 34.7768 0.307129H37.218C37.789 0.307129 38.2517 0.769785 38.2517 1.34075V3.782C38.2517 4.35294 37.789 4.81562 37.218 4.81562H35.5889C33.1403 9.06072 29.0968 12.1887 24.3597 13.4708C29.097 14.7529 33.1382 17.8832 35.5889 22.1259H37.218C37.789 22.1259 38.2517 22.5886 38.2517 23.1595V25.6008C38.2517 26.1717 37.789 26.6344 37.218 26.6344H34.7768C34.2058 26.6344 33.7432 26.1718 33.7432 25.6008V23.1595C33.7432 22.8076 33.9204 22.4926 34.196 22.3032C31.201 17.465 26.0034 14.3688 20.2325 14.1258C21.0225 19.4241 23.8206 23.7459 28.0188 27.1122C28.2748 27.3164 28.3314 27.6757 28.164 27.9464L23.6408 36.043C23.5252 36.2546 23.3061 36.3727 23.0797 36.3727L15.9161 36.3703C15.6823 36.3703 15.4682 36.2448 15.355 36.0405L10.8318 27.944C10.6644 27.6733 10.721 27.314 10.977 27.1097C15.1753 23.7431 17.9731 19.4216 18.7632 14.1233C12.9924 14.362 7.79494 17.4628 4.79982 22.3007C5.07791 22.4902 5.25263 22.8052 5.25263 23.1571V25.5983C5.25263 26.1693 4.78997 26.6319 4.21901 26.6319H1.77776C1.20682 26.6319 0.744141 26.1693 0.744141 25.5983V23.1571C0.744141 22.5861 1.2068 22.1235 1.77776 22.1235H3.40689C5.85554 17.8784 9.89904 14.7504 14.6361 13.4683C9.90618 12.1911 5.86284 9.06078 3.41476 4.81578L3.41459 4.81562ZM2.03894 3.52853H3.97325V1.59422H2.03894V3.52853ZM35.0252 3.52853H36.9595V1.59422H35.0252V3.52853ZM36.9595 23.415H35.0252V25.3493H36.9595V23.415ZM11.3805 38.6899C11.0236 38.6899 10.7382 38.4044 10.7382 38.0476C10.7382 37.6908 11.0237 37.4053 11.3805 37.4053H27.6156C27.9724 37.4053 28.2579 37.6908 28.2579 38.0476C28.2579 38.4044 27.9724 38.6899 27.6156 38.6899H11.3805ZM19.4991 25.1129C21.0494 25.1129 22.3021 26.3704 22.3021 27.9159C22.3021 29.2325 21.3915 30.3547 20.1414 30.6475V35.0944H22.7057L26.7933 27.7733C23.2693 24.8349 20.7075 21.1903 19.499 16.8417C18.2882 21.1877 15.7264 24.8328 12.2046 27.7733L16.2922 35.0944H18.8565V30.6475C17.6064 30.3547 16.6958 29.2325 16.6958 27.9159C16.6958 26.3655 17.9484 25.1129 19.4989 25.1129H19.4991ZM20.5721 26.8429C19.979 26.2498 19.0168 26.2498 18.4237 26.8429C17.8306 27.436 17.8306 28.3982 18.4237 28.9913C19.0168 29.5844 19.979 29.5844 20.5721 28.9913C21.1652 28.3982 21.1652 27.4335 20.5721 26.8429Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center}.resource_item>a{font-family:"Geist",sans-serif;display:flex;padding:16px 60px 19px 17px;width:calc(100% + 34px);margin-left:-17px;position:relative;border-top:1px solid #85939d;cursor:pointer;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#fff;text-decoration:none}.resource_item>a::after{content:"";position:absolute;right:19px;top:12px;width:23px;height:28px;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2729%27 viewBox=%270 0 24 29%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.3594 6.14893L12.3594 23.6336%27 stroke=%27white%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M12.3594 1L12.3594 3.57452%27 stroke=%27white%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M23.0078 14.1756L12.3617 24.0875L2.42824 14.1541%27 stroke=%27white%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M1 28.4614H23.3125%27 stroke=%27white%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat}@media only screen and (max-width: 1199px){.resource_item{max-width:calc(25% - 8px)}}@media only screen and (max-width: 991px){.resource_item{max-width:calc(33.33% - 7px)}}@media only screen and (max-width: 767px){.resources-filter-block{padding-bottom:0}.resource_item{max-width:calc(50% - 5px)}}.block_full-width-content-and-cta{padding:5rem 0}.block_full-width-content-and-cta .btn_holder{max-width:71.5625rem;margin:0 auto;margin-top:1.875rem;text-align:center}.full-width-content-and-cta_content{max-width:71.5625rem;margin:0 auto;text-align:center;font-weight:400;font-size:24px;line-height:125%;color:#0a3049}.block_catalogue-cta{padding:5rem 0}.block_catalogue-cta .container{max-width:1432px;display:flex;align-items:center}.catalogue-cta_image{max-width:20.4375rem}.cta_details{max-width:52.3125rem;width:100%;margin-left:auto;padding:0 30px}ul.cta-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:6px}ul.cta-buttons a.btn_white.has-icon{align-items:center;gap:10px;flex-direction:row;white-space:nowrap}ul.cta-buttons a.btn_white.has-icon::before{display:none}ul.cta-buttons a.btn_white.has-icon img{transition:all .3s ease}ul.cta-buttons a.btn_white.has-icon:hover img{filter:brightness(0) invert(1)}ul.cta-buttons .btn_white_outline{border-color:#0a3049;color:#0a3049}ul.cta-buttons .btn_white_outline:hover{background:#0a3049;color:#fff}@media only screen and (max-width: 767px){.block_catalogue-cta{padding:3.75rem 0}.block_catalogue-cta .container{flex-wrap:wrap}.catalogue-cta_image{max-width:100%}.cta_details{max-width:100%;padding:0;padding-top:50px}ul.cta-buttons{gap:15px;flex-wrap:wrap}}.block_image-text{border-top:1px solid rgba(206,214,219,.5019607843);padding-top:20px}.block_image-text .container{overflow:hidden;border-radius:15px}.block_image-text .row{margin-left:-5px;margin-right:-5px}.block_image-text .row>[class*=col-]{padding-left:5px;padding-right:5px}.block_image-text .content-text{padding:248px 0 60px;position:relative;border-radius:0 15px 15px 0;height:100%;font-weight:400;font-size:24px;line-height:125%;color:#fff;display:flex;flex-direction:column}.block_image-text .content-text::before{content:"";position:absolute;top:0;right:0;width:calc(50vw - 5px);height:100%;background:#9dacb6;border-radius:15px;z-index:1}.block_image-text .content-text *{position:relative;z-index:2}.block_image-text .content-text h2{color:#fff}.block_image-text .content-text .text{margin-top:auto}.block_image-text .content-text .text p{margin-bottom:24px}.block_image-text .content-text .btn_main{background:#3c596d;color:#fff}.block_image-text .content-text .btn_main:hover{background:#da1a32;color:#fff}.block_image-text .image{float:left;width:calc(50vw - 5px);border-radius:15px;overflow:hidden}.block_image-text .image img{width:100%}@media only screen and (max-width: 1199px){.block_image-text .content-text{padding:50px 20px}.block_image-text .content-text::before{width:100%}.block_image-text .image{width:auto;margin:0;margin-top:40px}}.block_four-column-image-gallery .four-column_title{font-family:"Geist",sans-serif;font-weight:500;font-size:24px;line-height:31px;color:#6d8392;margin-bottom:2.25rem;padding-left:19px;border-left:1px solid #6d8392}.block_four-column-image-gallery .four-column_text{padding-top:38px;font-weight:400;font-size:24px;line-height:125%;color:#0a3049;max-width:747px}.block_four-column-image-gallery.block_image-carousel .custom_pagination{justify-content:flex-start}@media only screen and (max-width: 1199px){.block_four-column-image-gallery.block_image-carousel .swiper-wrapper{margin-left:0}.block_four-column-image-gallery .image-carousel-item{max-width:550px}}@media only screen and (max-width: 991px){.block_four-column-image-gallery .four-column_title{font-size:20px;line-height:26px;margin-bottom:1.5rem}.block_four-column-image-gallery .four-column_text{font-size:18px}.block_four-column-image-gallery .image-carousel-item{max-width:450px}}@media only screen and (max-width: 767px){.block_four-column-image-gallery .image-carousel-item{max-width:350px}}@media only screen and (max-width: 575px){.block_four-column-image-gallery .image-carousel-item{max-width:300px}}.block_other_downloads{padding:100px 0 0}.block_other_downloads .two-columns-text_right{display:flex;column-gap:10px;row-gap:50px}.product-download-list .product-download-list h5{font-family:"Geist",sans-serif;font-weight:500;font-size:18px;line-height:111%;color:#0a3049;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #9dacb6}.product-download-list--technical .product-download-inner a{background:#6d8392}.product-download-list--technical .product-download-inner .icon_download::before{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27%233C596D%27/%3E%3Cg clip-path=%27url%28%23clip0_363_7572%29%27%3E%3Cpath d=%27M33.1654 23.5415L25.4987 31.2082L17.832 23.5415%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M25.5 31.2083V13.9583%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M36.0404 35.0415H14.957%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_363_7572%27%3E%3Crect width=%2723%27 height=%2723%27 fill=%27white%27 transform=%27translate%2814 13%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}@media only screen and (max-width: 991px){.block_other_downloads{padding:80px 0 0}.block_other_downloads .two-columns-text_right{flex-wrap:wrap}.block_other_downloads .two-columns-text_left h2:last-child,.block_other_downloads .two-columns-text_left h3:last-child{margin-bottom:30px}}.quote-dropdown-title{font-weight:700;font-size:24px;line-height:150%;color:#0a3049}.quote-dropdown-img{width:126px;height:100px;border-radius:15px}.quote-dropdown-list{border-top:1px solid #9dacb6}.quote-dropdown-product-title{font-weight:700;font-size:16px;line-height:125%;color:#000}.quote-form{margin-top:20px;margin-bottom:10px}.quote-form p:not(:last-child){margin-bottom:10px}.quote-form label{font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#0a3049;display:block;margin-bottom:10px}.quote-form .input-text,.quote-form input[type=text],.quote-form input[type=email],.quote-form input[type=password],.quote-form input[type=date],.quote-form input[type=datetime],.quote-form input[type=datetime-local],.quote-form input[type=tel],.quote-form input[type=url],.quote-form input[type=search],.quote-form textarea,.quote-form select{width:100%;padding:15px 20px;background:#f5f7fa;border-radius:15px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#0a3049;border:none}.quote-form .input-text::placeholder,.quote-form input[type=text]::placeholder,.quote-form input[type=email]::placeholder,.quote-form input[type=password]::placeholder,.quote-form input[type=date]::placeholder,.quote-form input[type=datetime]::placeholder,.quote-form input[type=datetime-local]::placeholder,.quote-form input[type=tel]::placeholder,.quote-form input[type=url]::placeholder,.quote-form input[type=search]::placeholder,.quote-form textarea::placeholder,.quote-form select::placeholder{color:rgba(10,48,73,.7)}.quote-form .input-text:focus,.quote-form input[type=text]:focus,.quote-form input[type=email]:focus,.quote-form input[type=password]:focus,.quote-form input[type=date]:focus,.quote-form input[type=datetime]:focus,.quote-form input[type=datetime-local]:focus,.quote-form input[type=tel]:focus,.quote-form input[type=url]:focus,.quote-form input[type=search]:focus,.quote-form textarea:focus,.quote-form select:focus{outline:none;box-shadow:none}.error-404{padding:9.375rem 0;text-align:center}@media only screen and (max-width: 991px){.error-404{padding:6.25rem 0}}@media only screen and (max-width: 575px){.error-404{padding:4.375rem 0}}.block_product-listing{padding:33px 0}.product-listing_row{display:flex;align-items:flex-start;justify-content:flex-end;position:relative}.product-listing_left{max-width:422px;width:100%}.product-listing_left aside{max-height:calc(100vh - 280px);overflow:hidden;overflow-y:auto}.product-listing_left .custom-accordion{transition:padding .3s ease}.custom-accordion_item:first-child{border-top:1px solid rgba(206,214,219,.5)}.custom-accordion_item+.custom-accordion_item{border-top:1px solid rgba(206,214,219,.5)}.custom-accordion_header{background:rgba(0,0,0,0);cursor:pointer;text-align:left;border:none;outline:none;position:relative;width:100%;padding:21px 50px 21px 0;color:#0a3049;font-family:"Geist",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:111.111%}.custom-accordion_header::after{content:"";position:absolute;right:0;top:50%;margin-top:-4px;width:14px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width=%2715%27 height=%278%27 viewBox=%270 0 15 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.9731 1.01351L7.31098 7.21622L1.09477 0.999999%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:transform .3s ease;margin-right:21px}.custom-accordion_item--active .custom-accordion_header::after{transform:rotate(180deg)}.custom-accordion_content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 16px 0 0}.custom-accordion_item--active .custom-accordion_content{max-height:1000px;padding:10px 16px 10px 0}.custom-accordion_link{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:187.5%}.custom-accordion_link a{position:relative;display:inline-block;padding:0 0 0 33px}.custom-accordion_link a:before{content:"";position:absolute;left:0;top:50%;margin-top:-6px;width:12px;height:12px;border-radius:50%;background:#ced6db}.custom-accordion_link a:hover::before,.custom-accordion_link a:focus::before{background:#da1a32}.custom-accordion_link--active a:before{background:#da1a32}.custom-accordion_checkbox{display:block;margin:5px 0}.product-listing_count{color:#0a3049;font-size:24px;font-style:normal;font-weight:500;line-height:31px;margin:0 0 32px}.product-listing_right{max-width:calc(100% - 422px);width:100%;padding-left:24px;position:relative;min-height:70vh}.product-listing_right .load-animation{position:absolute;left:0;top:0;width:100%}.btn_hide-filters{flex-direction:row;align-items:center;justify-content:center;display:flex;gap:5px}.btn_hide-filters::before{display:none}.btn_hide-filters img{transition:all .3s ease}.btn_hide-filters:hover img,.btn_hide-filters:focus img{filter:brightness(1) invert(1)}button.btn-filters-mobile{flex-direction:row;align-items:center;justify-content:center;gap:5px;display:none}button.btn-filters-mobile::before{display:none}button.btn-filters-mobile img{transition:all .3s ease}button.btn-filters-mobile:hover img{filter:brightness(1) invert(1)}.product-listing_row{transition:all .3s var(--ease-out-power1)}.product-listing_row .product-listing_left{transition:all .3s var(--ease-out-power1)}.product-listing_row .product-listing_right{transition:all .3s var(--ease-out-power1)}.product-listing_row.product-listing_row--collapsed .product-listing_left{max-width:0;opacity:0;transform:translateX(-422px)}.product-listing_row.product-listing_row--collapsed .product-listing_right{max-width:100%;padding-left:0}.product-listing_row--collapsed .product-listing_left{pointer-events:none}.noUi-target{background:#e7abb3;border-radius:15px;border:none;box-shadow:none}.noUi-horizontal{height:10px}.noUi-connect{background:#da1a32}.noUi-handle{border:none;box-shadow:none}.noUi-horizontal .noUi-handle{right:-17px;top:-8px;width:25px;height:25px;background:#da1a32;border-radius:50%}.noUi-handle:before,.noUi-handle:after{background:#fff;width:9px;height:9px;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%)}.noUi-tooltip{background:#0a3049;color:#fff;font-size:13px;padding:4px 10px;border-radius:65px}.noUi-tooltip::after{content:"";position:absolute;left:50%;top:100%;margin-left:-7.5px;width:0px;height:0px;border-style:solid;border-width:8px 7.5px 0 7.5px;border-color:#0a3049 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0deg);margin-top:-2px}div#price-range-wrapper{padding:43px 30px 0}.inputs{padding:20px 0 0;display:flex;gap:10px}.inputs label{font-size:15px;font-weight:500;color:#0a3049;margin-bottom:6px}.inputs input{width:100%;height:36px;padding:4px 6px;border:1px solid #3c596d;font-size:16px;font-style:normal;font-weight:500;border-radius:4px;color:#0a3049}.inputs input:focus{outline:none}div.filtered_products,ul.filtered_products,ol.filtered_products{display:grid;grid-template-columns:repeat(3, 1fr);list-style:none;margin:0;padding:0;row-gap:8px;column-gap:10px}div.filtered_products li,div.filtered_products .product,ul.filtered_products li,ul.filtered_products .product,ol.filtered_products li,ol.filtered_products .product{margin:0;padding:0;padding-top:30px;border-radius:15px;background:#f5f7fa;text-align:center;position:relative}div.filtered_products li:hover h2:after,div.filtered_products .product:hover h2:after,ul.filtered_products li:hover h2:after,ul.filtered_products .product:hover h2:after,ol.filtered_products li:hover h2:after,ol.filtered_products .product:hover h2:after{opacity:1}div.filtered_products li a,div.filtered_products .product a,ul.filtered_products li a,ul.filtered_products .product a,ol.filtered_products li a,ol.filtered_products .product a{color:#0a3049;display:block}div.filtered_products li h2,div.filtered_products .product h2,ul.filtered_products li h2,ul.filtered_products .product h2,ol.filtered_products li h2,ol.filtered_products .product h2{position:relative}div.filtered_products li h2:after,div.filtered_products .product h2:after,ul.filtered_products li h2:after,ul.filtered_products .product h2:after,ol.filtered_products li h2:after,ol.filtered_products .product h2:after{content:"";position:absolute;bottom:0;right:0;margin:0 16px 18px 0;width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27%233C596D%27/%3E%3Cg clip-path=%27url%28%23clip0_205_1197%29%27%3E%3Cpath d=%27M20.9609 24.689H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.689H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0269L32.7846 24.689L26.5684 30.9052%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_1197%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5674%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;opacity:0;transition:all .3s ease}div.filtered_products li h2:hover,div.filtered_products li h2:focus,div.filtered_products .product h2:hover,div.filtered_products .product h2:focus,ul.filtered_products li h2:hover,ul.filtered_products li h2:focus,ul.filtered_products .product h2:hover,ul.filtered_products .product h2:focus,ol.filtered_products li h2:hover,ol.filtered_products li h2:focus,ol.filtered_products .product h2:hover,ol.filtered_products .product h2:focus{color:#da1a32}div.filtered_products li h2:hover:after,div.filtered_products li h2:focus:after,div.filtered_products .product h2:hover:after,div.filtered_products .product h2:focus:after,ul.filtered_products li h2:hover:after,ul.filtered_products li h2:focus:after,ul.filtered_products .product h2:hover:after,ul.filtered_products .product h2:focus:after,ol.filtered_products li h2:hover:after,ol.filtered_products li h2:focus:after,ol.filtered_products .product h2:hover:after,ol.filtered_products .product h2:focus:after{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27%23DA1A32%27/%3E%3Cg clip-path=%27url%28%23clip0_205_1197%29%27%3E%3Cpath d=%27M20.9609 24.689H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.689H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0269L32.7846 24.689L26.5684 30.9052%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_1197%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5674%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}div.filtered_products li img,div.filtered_products .product img,ul.filtered_products li img,ul.filtered_products .product img,ol.filtered_products li img,ol.filtered_products .product img{mix-blend-mode:multiply}div.filtered_products h2.woocommerce-loop-product__title,div.filtered_products .woocommerce-loop-product__title,ul.filtered_products h2.woocommerce-loop-product__title,ul.filtered_products .woocommerce-loop-product__title,ol.filtered_products h2.woocommerce-loop-product__title,ol.filtered_products .woocommerce-loop-product__title{color:#0a3049;font-size:24px;font-style:normal;font-weight:400;line-height:30px;margin:0;padding:25px 70px 22px 15px;text-align:left;transition:all .3s ease}div.filtered_products img:is([sizes=auto i],[sizes^="auto,"i]),ul.filtered_products img:is([sizes=auto i],[sizes^="auto,"i]),ol.filtered_products img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:322px 220px}.sort-download_holder{display:flex;align-items:center;justify-content:flex-end;gap:30px;margin-bottom:21px;margin-top:-82px}.filter-summary,#clear-filters{display:none}.filter-summary{margin-top:1rem}.filter-group{margin-bottom:30px}.filter-tag{display:inline-block;margin:2px;border-radius:4px;font-size:13px;padding:0;color:#0a3049;background:rgba(0,0,0,0)}.remove-filter{border:none;background:none;color:#0a3049;font-weight:bold;cursor:pointer}.download_wrapper{border-radius:15px;background:#85939d;padding:32px 23px 26px 23px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:105px;overflow:hidden;position:relative;z-index:1}.dld_text-and-link{color:#fff;font-size:40px;font-style:normal;font-weight:500;line-height:110%;position:relative;padding-right:77px;max-width:560px}.dld_text-and-link a{color:#0a3049}.dld_text-and-link a:hover,.dld_text-and-link a:focus{color:#da1a32}.dld_text-and-link .dld_icon{position:absolute;right:0;bottom:0}.dld_text-and-link .dld_icon a{position:relative}.dld_text-and-link .dld_icon a img{opacity:0;visibility:hidden}.dld_text-and-link .dld_icon a::before{content:"";width:50px;height:50px;position:absolute;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 transform=%27rotate%2890 25 25%29%27 fill=%27%23EAEFF5%27/%3E%3Cg clip-path=%27url%28%23clip0_478_2412%29%27%3E%3Cpath d=%27M24.8784 17.9609L24.8784 29.5015%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M24.8784 14.5684L24.8784 16.4062%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M31.5405 23.5819L24.8784 29.7846L18.6621 23.5684%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cpath d=%27M15 34.5H34.5%27 stroke=%27%230A3049%27/%3E%3Cdefs%3E%3CclipPath id=%27clip0_478_2412%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2832 14.5684%29 rotate%2890%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:all .3s ease}.dld_text-and-link .dld_icon a:hover::before{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 transform=%27rotate%2890 25 25%29%27 fill=%27%23DA1A32%27/%3E%3Cg clip-path=%27url%28%23clip0_478_2412%29%27%3E%3Cpath d=%27M24.8784 17.9609L24.8784 29.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M24.8784 14.5684L24.8784 16.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M31.5405 23.5819L24.8784 29.7846L18.6621 23.5684%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cpath d=%27M15 34.5H34.5%27 stroke=%27white%27/%3E%3Cdefs%3E%3CclipPath id=%27clip0_478_2412%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2832 14.5684%29 rotate%2890%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.download_featured-wrapper{background:#0a3049;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:24px 6px 0;margin-bottom:-32px}.download_featured_text{color:#fff;font-size:19px;font-style:normal;font-weight:500;line-height:125%;margin-bottom:7px}.download_featured-img{border-radius:10px;overflow:hidden;aspect-ratio:167.25/168.78;max-width:168px}.download_featured-img img{width:100%;height:100%;object-fit:cover;object-position:top center}#pagination{display:flex;gap:.5rem;justify-content:center;align-items:center;margin-top:2rem}#pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;text-align:center;font-size:1rem;font-weight:500;color:#0a3049;text-decoration:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:all .3s ease}#pagination .page-numbers:hover{background-color:#e6283f;color:#fff}#pagination .current{background-color:#da1a32;color:#fff;border-color:#da1a32;cursor:default;pointer-events:none}#pagination .dots{pointer-events:none;color:#9dacb6}#pagination .next,#pagination .prev{font-weight:bold;color:#0a3049}#pagination .next:hover,#pagination .prev:hover{color:#e6283f}.custom-accordion_checkbox{display:flex;align-items:center;cursor:pointer;font-size:1rem;color:#0a3049;margin:0 0 10px;position:relative;padding-left:2rem}.custom-accordion_checkbox input[type=checkbox]{display:none}.custom-accordion_checkbox input[type=checkbox]+span{position:relative;padding-left:.5rem}.custom-accordion_checkbox input[type=checkbox]+span::before{content:"";position:absolute;left:-2rem;top:.1rem;width:1.2rem;height:1.2rem;border:1.5px solid #0a3049;border-radius:4px;background-color:#fff;box-sizing:border-box}.custom-accordion_checkbox input[type=checkbox]+span::after{content:"";position:absolute;left:-28.8px;top:5px;width:12.8px;height:12.8px;-webkit-mask:url("data:image/svg+xml;utf8,<svg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M4 10L8 14L16 6%27 stroke=%27white%27 stroke-width=%272.5%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>") no-repeat center;mask:url("data:image/svg+xml;utf8,<svg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M4 10L8 14L16 6%27 stroke=%27white%27 stroke-width=%272.5%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;opacity:0}.custom-accordion_checkbox input[type=checkbox]:checked+span::before{background-color:#da1a32;border-color:#da1a32}.custom-accordion_checkbox input[type=checkbox]:checked+span::after{opacity:1}.custom-accordion_checkbox input[type=checkbox]:disabled+span{color:#9dacb6;cursor:not-allowed}.custom-accordion_checkbox input[type=checkbox]:disabled+span::before{border-color:#9dacb6;background-color:#f0f0f0}.custom-accordion_checkbox input[type=checkbox]:disabled+span::after{background-color:#9dacb6}.options_holder{display:flex;gap:20px;width:0;overflow:hidden;transform:translateX(10px);padding-left:0;transition:padding-left .4s var(--ease-out-power2),width .4s var(--ease-out-power2),transform .4s var(--ease-out-power2),visibility 0s linear .4s;visibility:hidden;white-space:nowrap}select.sort-by{visibility:hidden;opacity:0}.custom-sort-by{display:flex;align-items:center;background:#eaeff5;padding:10px 20px;border-radius:9999px;overflow:hidden;height:50px}.custom-sort-by:hover .options_holder{width:410px;transform:translateX(0);visibility:visible;padding-left:32px;transition:padding-left .4s var(--ease-out-power2),width .4s var(--ease-out-power2),transform .4s var(--ease-out-power2),visibility 0s}.sort-label{font-weight:500;color:#0f172a}.sort-option{display:flex;align-items:center;cursor:pointer;font-weight:500;color:#0f172a;gap:8px}.sort-option input[type=radio]{display:none}.sort-option .dot{width:10px;height:10px;border-radius:50%;background:#fff;display:inline-block;transition:background .2s}.sort-option input[type=radio]:checked+.dot{background:#dc2626}.filter_title{font-weight:500;font-size:24px;line-height:31px;color:#0a3049;margin-bottom:20px;display:none}.filter-summary{display:none !important}.apply-filters-btn_holder{display:flex;align-items:center;gap:38px}.show_options .custom-sort-by{background:rgba(0,0,0,0);padding:0;flex-wrap:wrap;height:auto}.show_options .sort-label{display:none}.show_options .options_holder{padding-left:unset;visibility:visible;width:unset;transform:translate3d(0, 0, 0);padding-left:0}.show_options .custom-sort-by:hover .options_holder{width:unset;padding-left:0}.show_options .sort-option .dot{background:#ced6db}.show_options .sort-option input[type=radio]:checked+.dot{background:#dc2626}.apply-filters-btn_holder button.btn_main{margin-left:unset;margin-right:unset}@media only screen and (min-width: 992px){.btn_main.btn_apply-filters{display:none !important}.clear-filters{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:normal;padding:0;margin:0;border:none;background:rgba(0,0,0,0)}.apply-filters-btn_holder button.btn_main{margin-left:unset;margin-right:unset;padding:unset;height:unset}.apply-filters-btn_holder button.btn_main:hover{background:rgba(0,0,0,0);padding:unset;color:unset}}@media only screen and (min-width: 1200px){.custom-accordion_item--sort{display:none !important}}@media only screen and (max-width: 1599px){.product-listing_left{max-width:330px}.product-listing_right{max-width:calc(100% - 330px)}}@media only screen and (min-width: 992px)and (max-width: 1366px){.product-listing_left{max-width:320px}.product-listing_right{max-width:calc(100% - 320px)}}@media only screen and (min-width: 992px){.filter-btn_holder button.btn_main.btn_hide-filters{display:flex}}@media only screen and (max-width: 1199px){.sort-download_holder .custom-sort-by{display:none !important}}@media only screen and (max-width: 1024px){div.filtered_products,ul.filtered_products,ol.filtered_products{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 991px){button.btn_hide-filters{display:none}button.btn-filters-mobile{display:flex}.product-listing_row .product-listing_left{position:fixed !important;left:0;top:0;background:#fff;width:100%;height:100% !important;transform:translate3d(0, 100%, 0);z-index:99;border-radius:15px 15px 0 0;overflow:hidden}.product-listing_row .product-listing_left.is-active{transform:translate3d(0, 0, 0);margin-top:236px}.product-listing_left{max-width:100%}.product-listing_row.product-listing_row--collapsed .product-listing_left{transform:translate3d(0, 15%, 0);max-width:100%;opacity:1}.product-listing_right{max-width:100%;padding-left:0}div.filtered_products,ul.filtered_products,ol.filtered_products{grid-template-columns:repeat(2, 1fr)}.product-listing_left aside{padding:61px 34px 0;position:relative}.product-listing_left aside::before{content:"";position:absolute;width:160px;height:5px;left:50%;transform:translateX(-50%);top:25px;background:#ced6db;border-radius:5px}.sort-download_holder .custom-sort-by{display:none}.filter_title{display:block}.apply-filters-btn_holder{padding-top:40px}}@media only screen and (max-width: 767px){div.filtered_products h2.woocommerce-loop-product__title,div.filtered_products .woocommerce-loop-product__title,ul.filtered_products h2.woocommerce-loop-product__title,ul.filtered_products .woocommerce-loop-product__title,ol.filtered_products h2.woocommerce-loop-product__title,ol.filtered_products .woocommerce-loop-product__title{padding:20px 50px 20px 10px;font-size:14px;line-height:18px}}@media only screen and (max-width: 370px){div.filtered_products,ul.filtered_products,ol.filtered_products{grid-template-columns:repeat(1, 1fr)}}.block_grant-hero{padding:5.625rem 0;background:#f5f7fa}.block_grant-hero .row{align-items:center}.block_grant-hero .content{max-width:685px;width:100%;font-weight:400;font-size:24px;line-height:125%;color:#0a3049}.block_grant-hero .content p{max-width:585px}.block_grant-hero .filters .filter{max-width:445px;width:100%;display:flex;gap:10px}.block_grant-hero .filters .filter>span{width:calc(100% - 112px);font-size:23px;height:51px}.block_grant-hero .filters .filter ul{margin:-4px 0 0}.block_grant-hero .filters .filter button{border-radius:50px;background:#0a3049;color:#fff;font-family:"Geist",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;min-width:102px;border:none;cursor:pointer}.block_grant-hero .filters .filter button.active{background:#0a3049;color:#fff}.block_grants{padding:5rem 0;border-radius:15px;background:#fff}.map svg{max-width:100%;height:100%}.total-grants{font-size:40px;color:#0a3049;margin-bottom:50px}.total-grants>span{color:#9dacb6}.total-grants span.total{color:#0a3049;display:block}.total-grants span.count{color:#0a3049}.grant_list{max-width:1432px;width:100%;margin:0 auto}.grant_list article{padding:90px 231px 90px 100px;border-radius:15px;background:#f5f7fa;margin-bottom:20px;display:flex;flex-wrap:wrap;position:relative}.grant_list article:last-child{margin-bottom:0}.grant_list article .left{max-width:453px;width:100%}.grant_list article h2{max-width:309px;color:#0a3049;font-size:28px;font-weight:500;line-height:100%;margin:0 0 44px}.grant_list article ul:not(.buttons){color:#6d8392;font-family:"Geist",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:125%}.grant_list article ul:not(.buttons) li{padding:9px 0;border-bottom:1px solid #ced6db}.grant_list article ul:not(.buttons) li:first-child{border-top:1px solid #ced6db}.grant_list article ul:not(.buttons) li span:first-child{display:inline-block;min-width:40%}.grant_list article .right{max-width:calc(100% - 453px);width:100%;padding-left:10px;color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%}.grant_list article span.status{color:#fff;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;border-radius:10px;background:#1b9519;position:absolute;left:0;top:0;margin-top:8px;margin-left:8px;display:inline-block;vertical-align:top;padding:6px 14px}.grant_list article span.status.open_soon{background:#fff;color:#0a3049}.grant_list article ul.buttons{display:flex;align-items:center;gap:20px;justify-content:flex-end;width:100%;position:absolute;bottom:0;right:0;margin:15px}.grant_list article ul.buttons a{border-radius:50px;background:#ced6db;display:inline-flex;padding:15px 25px;justify-content:center;align-items:center;color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400}.map svg path{cursor:pointer;transition:fill .3s}.map svg path:hover{fill:#0a2a43}.map .map-label{display:none;pointer-events:none}.map a:hover path{fill:#0a3049 !important;cursor:pointer;fill-opacity:1 !important}.map .active path{fill:#0a3049 !important;fill-opacity:1 !important}.map .active-label{display:block !important}.map .map-label.active{display:block}.map a.active path{fill:#0a3049}.reset_grants{margin-top:45px;text-align:center}.reset_grants button{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin:0;padding:6px 30px;text-decoration:none;text-transform:none;min-width:201px;height:50px;border-radius:50px;font-weight:400;font-size:16px;line-height:25px;border:none;cursor:pointer;transition:all .3s ease-in-out;position:relative}@media only screen and (max-width: 575px){.reset_grants button{padding:6px 20px;min-width:160px;height:45px;font-size:15px}}.reset_grants button:before{content:"";display:block;height:1px;width:100%;margin-top:-2px}.reset_grants button{background-color:#0a3049;color:#fff;min-width:unset}.reset_grants button:hover,.reset_grants button:focus{background-color:#da1a32;color:#fff}.woocommerce-cart .yoast-breadcrumbs{border-bottom:none;max-width:1472px;margin:0 auto;padding:50px 20px 0}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message{max-width:1472px;margin:0 auto;margin-top:50px}.block_woocommerce-cart{padding:80px 0}.block_woocommerce-cart .container{max-width:1472px;margin:0 auto;padding:0 20px}.block-empty-cart{padding:80px 0}.wc-empty-cart-message{max-width:1472px;margin:0 auto;padding:0 20px}.wc-empty-cart-message+.return-to-shop{max-width:1472px;margin:0 auto;padding:0 20px}.wc-empty-cart-message .woocommerce-error,.wc-empty-cart-message .woocommerce-info,.wc-empty-cart-message .woocommerce-message{margin-left:0;margin-right:0}.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;margin-bottom:2rem;border:none;border-radius:10px 10px 0px 0px;overflow:hidden}.woocommerce-cart table.shop_table.cart thead th{background:#0a3049;color:#fff;font-weight:600;text-align:left;padding:17px 18px;font-weight:600;font-size:24px;line-height:150%;color:#fff}.woocommerce-cart table.shop_table td:not(.cart_totals table.shop_table td){padding:16px 18px;border:none;vertical-align:middle;font-size:18px;border-bottom:1px solid rgba(157,172,182,.3)}.woocommerce-cart table.shop_table td.product-thumbnail img{max-width:90px;width:100%;height:auto}.woocommerce-cart table.shop_table td.product-name{color:#0a3049}.woocommerce-cart table.shop_table td.product-name a{font-weight:500;font-size:18px;line-height:150%}.woocommerce-cart table.shop_table td.product-name a:hover{color:#da1a32}.woocommerce-cart .quantity .qty{width:64px;padding:5px 8px;text-align:center;border:1px solid rgba(0,0,0,.4);border-radius:4px;height:44px;font-weight:400;font-size:18px;line-height:24px;color:#0a3049;border-left:none;border-right:none}.woocommerce-cart .quantity .qty:focus{outline:none;box-shadow:none}.woocommerce-cart a.remove{font-size:20px;color:#002b45 !important;text-decoration:none}.woocommerce-cart a.remove path{transition:fill .3s ease;fill:#0a3049}.woocommerce-cart a.remove:hover{background:rgba(0,0,0,0)}.woocommerce-cart a.remove:hover path{fill:#da1a32}.woocommerce-cart .coupon{display:flex;align-items:center;gap:10px;margin-bottom:20px}.woocommerce-cart .coupon input.input-text{border:1px solid #ddd;border-radius:20px;padding:10px 14px;min-width:200px}.woocommerce-cart .coupon button,.woocommerce-cart button[name=update_cart]{border-radius:25px;padding:10px 20px;font-weight:500;border:none;cursor:pointer}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;display:inline-block;vertical-align:top;margin:0}.woocommerce-cart table.shop_table td.actions button[type=submit]:not(.coupon button[name=apply_coupon]){display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 25px;background:#0a3049;border-radius:50px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#fff;margin-left:13px;transition:background .3s ease}.woocommerce-cart table.shop_table td.actions button[type=submit]:not(.coupon button[name=apply_coupon]):hover{background:#da1a32 !important}.woocommerce-cart table.shop_table td.actions .coupon input[name=coupon_code]{margin:0;width:235px;height:51px;background:#f5f6f8;border-radius:50px;padding:15px 25px;padding-right:40px;border:none;font-weight:400;font-size:16px;line-height:21px;color:#0a3049;margin-right:-30px}.woocommerce-cart table.shop_table td.actions .coupon input[name=coupon_code]:focus{outline:none;box-shadow:none}.woocommerce-cart table.shop_table td.actions .coupon input[name=coupon_code]::placeholder{color:#0a3049 !important;opacity:1}.woocommerce-cart table.shop_table td.actions .coupon input[name=coupon_code]:-ms-input-placeholder{color:#0a3049 !important}.woocommerce-cart table.shop_table td.actions .coupon input[name=coupon_code]::-ms-input-placeholder{color:#0a3049 !important}.woocommerce-cart table.shop_table td.actions .coupon input[name=coupon_code]::-webkit-input-placeholder{color:#0a3049 !important}.woocommerce-cart table.shop_table td.actions .coupon input[name=coupon_code]::-moz-placeholder{color:#0a3049 !important}.woocommerce-cart table.shop_table td.actions .coupon button[name=apply_coupon]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 25px;background:#1b9519;border-radius:45px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#fff;transition:background .3s ease}.woocommerce-cart table.shop_table td.actions .coupon button[name=apply_coupon]:hover{background:rgb(24.3,134.1,22.5)}.woocommerce-cart .coupon button{background:#16a34a;color:#fff}.woocommerce-cart button[name=update_cart]{background:#002b45;color:#fff}.cart_totals{border:none;padding:20px;margin-top:30px;font-size:16px}.cart_totals h2{font-size:20px;font-weight:600;margin-bottom:15px}.cart_totals table{width:100%;border:none}.cart_totals td,.cart_totals th{border:none;padding:6px 0;text-align:right}.cart_totals th{text-align:left;font-weight:500}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{max-width:500px;width:100%;padding-bottom:0}.woocommerce-cart .cart-collaterals .cart_totals h2{font-weight:700;font-size:28px;line-height:37px;color:#0a3049;padding-bottom:10px;margin:0 0 20px;border-bottom:1px solid rgba(51,51,51,.3)}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{padding:6px 0;border:none;font-weight:400;font-size:18px;line-height:150%;color:#0a3049}.woocommerce-cart .cart-collaterals .cart_totals tr th{font-weight:600}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.btn_main{display:inline-block;background:#002b45;color:#fff !important;padding:14px 28px;border-radius:25px;font-weight:500;text-align:center;margin-top:15px;margin-bottom:15px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.btn_main:hover{background:#da1a32}.return-to-shop a.button.wc-backward{display:inline-flex;align-items:center;background:#002b45;color:#fff !important;padding:14px 28px;border-radius:25px;font-weight:500;text-align:center;margin-top:15px;height:50px}.woocommerce ul#shipping_method li input{margin-top:6px}@media only screen and (max-width: 991px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff}.woocommerce table.cart td.actions .coupon{display:flex}.woocommerce-cart table.shop_table td.actions .coupon input[name=coupon_code]{min-width:50%}}.cc-compass:not(.cc-compass-open){background:#ced6db;display:none}.cc-compass:not(.cc-compass-open) .licon::before{color:#0a3049}.cc-window,.cc-cart input,.cc_sfl_btn a.save_for_later_btn,.cc_move_to_cart_btn a.button,.slick-slide .single_add_to_cart_button,.slick-slide .button,.cc-coupon-form .cc-coupon-btn,.toast{color:#0a3049 !important}.cc-window a,.cc-window a:visited,.cc-cart-product a,.cc-cart-product a:visited,.cc-poweredby a,.cc-poweredby a:visited{color:#0a3049 !important}.cc-compass-count{background:#da1a32 !important}.cc-window .cc-nav ul li a[aria-selected=true]{border-bottom-color:#0a3049 !important;color:#0a3049 !important}.cc-window .cc-nav ul li a:hover{color:#da1a32 !important}.cc-cart-actions a.cc-button-primary svg{color:#0a3049}.cc-cart-actions a.cc-button-primary,.cc-window .cc-empty-msg a.cc-button{background:#eaeff5 !important;color:#0a3049 !important}.cc-cart-actions a.cc-button-primary:hover,.cc-cart-actions a.cc-button-primary:focus,.cc-window .cc-empty-msg a.cc-button:hover,.cc-window .cc-empty-msg a.cc-button:focus{background-color:#da1a32 !important;color:#fff !important}.cc-cart-actions a.cc-button-primary:hover svg,.cc-cart-actions a.cc-button-primary:focus svg,.cc-window .cc-empty-msg a.cc-button:hover svg,.cc-window .cc-empty-msg a.cc-button:focus svg{color:#fff !important}.cc-coupon-form .cc-coupon-btn:hover{background-color:#da1a32 !important;color:#fff !important;border-color:#da1a32 !important}.woocommerce-checkout:not(.woocommerce-order-received) .yoast-breadcrumbs{border-bottom:none;max-width:1472px;margin:0 auto;padding:50px 20px 30px}.woocommerce-checkout:not(.woocommerce-order-received) h2:not(.woocommerce-Address-title h2),.woocommerce-checkout:not(.woocommerce-order-received) h3:not(.woocommerce-Address-title h3){margin-top:0;margin-bottom:44px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row{margin:0 0 20px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row label{font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#0a3049;display:block;margin-bottom:10px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row .input-text,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=text],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=email],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=password],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=date],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=datetime],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=datetime-local],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=tel],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=url],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=search],.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row textarea,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row select{width:100%;padding:15px 20px;background:#f5f7fa;border-radius:15px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#0a3049;border:none}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row .input-text::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=text]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=email]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=password]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=date]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=datetime]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=datetime-local]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=tel]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=url]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=search]::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row textarea::placeholder,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row select::placeholder{color:rgba(10,48,73,.7)}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row .input-text:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=text]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=email]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=password]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=date]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=datetime]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=datetime-local]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=tel]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=url]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row input[type=search]:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row textarea:focus,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row select:focus{outline:none;box-shadow:none}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce form .form-row textarea{min-height:120px;resize:vertical;padding-top:15px}.woocommerce-checkout:not(.woocommerce-order-received) #shipping_country_field .woocommerce-input-wrapper>strong,.woocommerce-checkout:not(.woocommerce-order-received) #billing_country_field .woocommerce-input-wrapper>strong{width:100%;padding:15px 20px;background:#f5f7fa;border-radius:15px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#0a3049;border:none;display:block}.woocommerce-checkout:not(.woocommerce-order-received) .block_woocommerce-cart{padding-top:40px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set{width:calc(100% - 450px);float:left;padding-right:95px}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout-review-order{width:450px;float:right}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set .col-1,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set .col-1{width:100%;padding:0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce .col2-set .col-2,.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-page .col2-set .col-2{width:100%;padding:0}.woocommerce-checkout:not(.woocommerce-order-received) h3#ship-to-different-address{font-size:24px;line-height:125%}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields{padding-top:40px;margin-top:20px;border-top:1px solid #e1e8ee}.block_checkout-login .container,.block_checkout-coupon .container{max-width:1472px;margin:0 auto;padding:0 20px}.block_checkout-login .container .woocommerce-error,.block_checkout-login .container .woocommerce-info,.block_checkout-login .container .woocommerce-message,.block_checkout-coupon .container .woocommerce-error,.block_checkout-coupon .container .woocommerce-info,.block_checkout-coupon .container .woocommerce-message{margin-left:0;margin-right:0}.block_checkout-login .woocommerce-error,.block_checkout-login .woocommerce-info,.block_checkout-login .woocommerce-message,.block_checkout-coupon .woocommerce-error,.block_checkout-coupon .woocommerce-info,.block_checkout-coupon .woocommerce-message{background:#eaeff5;border-top:none;border-radius:8px;color:#0a3049;padding:20px 20px 20px 30px}.block_checkout-login .woocommerce-error::before,.block_checkout-login .woocommerce-info::before,.block_checkout-login .woocommerce-message::before,.block_checkout-coupon .woocommerce-error::before,.block_checkout-coupon .woocommerce-info::before,.block_checkout-coupon .woocommerce-message::before{display:none}.block_checkout-login .woocommerce-error a,.block_checkout-login .woocommerce-info a,.block_checkout-login .woocommerce-message a,.block_checkout-coupon .woocommerce-error a,.block_checkout-coupon .woocommerce-info a,.block_checkout-coupon .woocommerce-message a{color:#0a3049;text-decoration:underline;margin-left:10px}.block_checkout-login .woocommerce-error a:hover,.block_checkout-login .woocommerce-info a:hover,.block_checkout-login .woocommerce-message a:hover,.block_checkout-coupon .woocommerce-error a:hover,.block_checkout-coupon .woocommerce-info a:hover,.block_checkout-coupon .woocommerce-message a:hover{color:#da1a32;text-decoration:none}.block_checkout-login{padding-top:30px}form.checkout.woocommerce-checkout{overflow:hidden;width:100%}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:5px;background:#fff;border:1px solid #f1f1f1}.select2-container{height:50px !important}.select2-container .select2-dropdown,.select2-container .select2-selection{background:#f5f7fa;border-radius:15px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#0a3049;border:none;height:50px !important}.select2-container .select2-selection--single .select2-selection__rendered{padding:15px 20px}.select2-container--default .select2-results>.select2-results__options{background:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{height:34px}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;box-shadow:none}.select2-search--dropdown{padding:6px 15px}.select2-results__option{padding:6px 15px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background:#0a3049;border-radius:50px;height:50px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#fff;padding:5px 25px;margin-top:20px;min-width:120px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background:#da1a32;color:#fff}.woocommerce .block_checkout-coupon button[name=apply_coupon]{background:#0a3049;border-radius:50px;height:50px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#fff;padding:5px 25px}.woocommerce .block_checkout-coupon button[name=apply_coupon]:hover{background:#da1a32;color:#fff}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f5f7fa}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#0a3049;border-radius:50px;height:50px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#fff;padding:5px 25px}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background:#da1a32;color:#fff}.woocommerce .checkout-steps #payment #place_order,.woocommerce-page .checkout-steps #payment #place_order{background:#da1a32;border-radius:50px;height:50px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#fff;padding:5px 25px}.woocommerce .checkout-steps #payment #place_order:hover,.woocommerce-page .checkout-steps #payment #place_order:hover{background:#da1a32;color:#fff}section.projects_wrap,.section_projects{padding:61px 0}section.projects_wrap .header,.section_projects .header{margin-bottom:38px}section.projects_wrap .header span,.section_projects .header span{color:#9dacb6;font-size:40px;font-weight:500;line-height:44px}section.projects_wrap .header h2,.section_projects .header h2{margin:0;color:#0a3049;font-size:40px;font-weight:500;line-height:44px}.project_cards,.project_cards--list{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10px;row-gap:12px}.project_item{border-radius:15px;background:#eaeff5;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.project_item:hover .project_item_content>a:not(h3 a)::before{opacity:1;visibility:visible;background-image:url("data:image/svg+xml,%3Csvg width=%2747%27 height=%2747%27 viewBox=%270 0 47 47%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2723.2761%27 cy=%2723.2927%27 r=%2723.2761%27 fill=%27%23DA1A32%27/%3E%3Cg clip-path=%27url%28%23clip0_205_2459%29%27%3E%3Cpath d=%27M19.5146 23.0029H30.2594%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M16.3564 23.0031H18.0676%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M24.7489 16.8003L30.5239 23.0031L24.7363 28.7906%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_2459%27%3E%3Crect width=%2715.0351%27 height=%2712.8585%27 fill=%27white%27 transform=%27translate%2816.3564 16.3726%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.project_item_content{padding:19px 23px 24px 23px;display:flex;flex-direction:column;position:relative;justify-content:space-between;align-items:flex-start}.project_item_content h3{color:#0a3049;font-size:28px;font-style:normal;font-weight:500;line-height:114.286%;margin:0 0 75px}.project_item_content span.tag{display:inline-block;vertical-align:top;margin-top:auto;border-radius:10px;border:1px solid #9dacb6;color:#9dacb6;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;padding:4px 14px}.project_item_content>a:not(h3 a){position:absolute;bottom:0;right:0;margin:0 19px 19px 0}.project_item_content>a:not(h3 a) img{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.project_item_content>a:not(h3 a)::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg width=%2747%27 height=%2747%27 viewBox=%270 0 47 47%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2723.2761%27 cy=%2723.2927%27 r=%2723.2761%27 fill=%27%233C596D%27/%3E%3Cg clip-path=%27url%28%23clip0_205_2664%29%27%3E%3Cpath d=%27M19.5146 23.0029H30.2594%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M16.3564 23.0031H18.0676%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M24.7489 16.8003L30.5239 23.0031L24.7363 28.7906%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_2664%27%3E%3Crect width=%2715.0351%27 height=%2712.8585%27 fill=%27white%27 transform=%27translate%2816.3564 16.3726%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:opacity .3s ease}.projects_wrap .project_item_content,.section_projects .project_item_content{height:100%}.section_projects .btn_holder{padding-top:50px;text-align:center}@media screen and (max-width: 991px){.project_cards,.project_cards--list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.project_item_content h3{font-size:24px;line-height:32px}}@media screen and (max-width: 575px){.project_cards,.project_cards--list{grid-template-columns:repeat(1, 1fr)}}.post_wrap{padding:61px 0;background:#f5f7fa}.post_wrap .header{margin-bottom:50px}.post_wrap .header span{color:#9dacb6;font-size:40px;font-weight:500;line-height:44px}.post_wrap .header h2{margin:0;color:#0a3049;font-size:40px;font-weight:500;line-height:44px}.blog_cards{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:10px;row-gap:30px}.blog_cards article{border-radius:15px;overflow:hidden;background:#f5f7fa;position:relative;display:flex;flex-direction:column}.blog_cards article a.feature_img{display:inline-block;vertical-align:top;overflow:hidden;border-radius:15px}.blog_cards article a.feature_img img{display:inline-block;vertical-align:top;transition:all .3s ease}.blog_cards article h2,.blog_cards article h3{color:#0a3049;font-size:28px;font-style:normal;font-weight:500;line-height:114.286%;padding-top:28px;margin:0 0 30px}.blog_cards article:hover a.feature_img{background:#0a3049}.blog_cards article:hover a.feature_img img{opacity:.95}.blog_cards article:hover .btn_arrow::before{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2724.9961%27 r=%2725%27 fill=%27%23DA1A32%27/%3E%3Cg clip-path=%27url%28%23clip0_205_3932%29%27%3E%3Cpath d=%27M20.9609 24.6851H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.6851H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0229L32.7846 24.6851L26.5684 30.9013%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_3932%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5635%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.blog_cards .btn_arrow{position:relative;width:50px;height:50px;display:block;margin-top:auto}.blog_cards .btn_arrow img{opacity:0;visibility:hidden}.blog_cards .btn_arrow::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2724.9961%27 r=%2725%27 fill=%27%233C596D%27/%3E%3Cg clip-path=%27url%28%23clip0_205_3932%29%27%3E%3Cpath d=%27M20.9609 24.6851H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.6851H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0229L32.7846 24.6851L26.5684 30.9013%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_3932%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5635%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:all .3s ease}.blog_cards span.tag{position:absolute;top:20px;left:20px;border-radius:10px;z-index:2;background:#f5f7fa;font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#0a3049;padding:5px 14px;pointer-events:none}.insights_banner{position:relative;padding:150px 0 0;background:#9dacb6;overflow:hidden}.insights_banner span.tag{border-radius:10px;z-index:2;background:#f5f7fa;font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#0a3049;padding:5px 14px;pointer-events:none}.insights_banner h1{color:#fff;max-width:820px;margin:20px 0 70px}.block_news-content-column{padding:80px 0}.block_news-content-column .container{display:flex;flex-wrap:wrap}.block_news-content-column .images{max-width:50%;width:100%;padding-right:298px;display:flex;flex-direction:column;gap:10px}.block_news-content-column .images img{border-radius:15px}.block_news-content-column .contents{max-width:50%;width:100%}.title_and_details{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:20px}.title_and_details h3{color:#da1a32;font-family:"Geist",sans-serif;font-size:18px;font-weight:500;line-height:20px;margin:0 0 10px}.title_and_details p{margin:0 0 45px}.highlight{margin-top:55px;margin-bottom:55px;border-radius:15px;background:#ced6db;color:#0a3049;font-size:28px;font-style:normal;font-weight:500;line-height:110.714%;padding:54px}.highlight p:last-child{margin:0}.single-post .two-columns-text_left h2,.two-columns-text_left h3{max-width:100%}.block_image-text-column{padding:80px 0 80px}.block_image-text-column+.block_image-text-column{padding-top:0}.block_image-text-column .container{max-width:1472px;padding-left:20px;padding-right:20px}.block_image-text-column .row{align-items:center;margin:0}.block_image-text-column .row .col{padding:0}.block_image-text-column .row.flex-row-reverse{flex-direction:row-reverse}.block_image-text-column .row.flex-row{flex-direction:row}.block_image-text-column .row.flex-row .content_holder{float:right}.block_image-text-column .content_holder{font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:125%;color:#0a3049;max-width:607px;padding:0 20px}section.block_info-cta{padding:120px 0;border-radius:20px;background:#eaeff5}.info-cta_content{max-width:849px;width:100%;margin:0 auto;text-align:center;font-weight:500;font-size:40px;line-height:110%;color:#0a3049}.info-cta_content a{color:#0a3049;text-decoration:underline}.info-cta_content a:hover{color:#da1a32;text-decoration:none}.related_news{padding:80px 0}.related_news .news_item{border-radius:15px;overflow:hidden;position:relative}.related_news .news_item a.feature_img{display:inline-block;vertical-align:top;overflow:hidden;border-radius:15px}.related_news .news_item a.feature_img img{display:inline-block;vertical-align:top;transition:all .3s ease}.related_news .news_item h2,.related_news .news_item h3{color:#0a3049;font-size:28px;font-style:normal;font-weight:500;line-height:114.286%;padding-top:12px;margin:0 0 30px}.related_news .news_item:hover a.feature_img{background:#0a3049}.related_news .news_item:hover a.feature_img img{opacity:.95}.related_news .news_item:hover .btn_arrow::before{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2724.9961%27 r=%2725%27 fill=%27%23DA1A32%27/%3E%3Cg clip-path=%27url%28%23clip0_205_3932%29%27%3E%3Cpath d=%27M20.9609 24.6851H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.6851H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0229L32.7846 24.6851L26.5684 30.9013%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_3932%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5635%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.related_news .btn_arrow{position:relative;width:50px;height:50px;display:block}.related_news .btn_arrow img{opacity:0;visibility:hidden}.related_news .btn_arrow::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2724.9961%27 r=%2725%27 fill=%27%233C596D%27/%3E%3Cg clip-path=%27url%28%23clip0_205_3932%29%27%3E%3Cpath d=%27M20.9609 24.6851H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.6851H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0229L32.7846 24.6851L26.5684 30.9013%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_3932%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5635%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:all .3s ease}.related_news span.tag{position:absolute;top:20px;left:20px;border-radius:10px;z-index:2;background:#f5f7fa;font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#0a3049;padding:5px 14px;pointer-events:none}@media only screen and (max-width: 1550px){.block_news-content-column .images{padding-right:120px}}@media only screen and (max-width: 1199px){.block_news-content-column .images{padding-right:40px}}@media only screen and (max-width: 767px){.block_news-content-column .images{max-width:100%;padding-right:0;margin-bottom:50px}.block_news-content-column .images{flex-direction:row}.block_news-content-column .images img{border-radius:15px;max-width:50%}.block_news-content-column .contents{max-width:100%}}@media only screen and (max-width: 575px){.insights_banner{padding:70px 0 0}.block_news-content-column .images{padding-right:0;max-width:100%;margin-bottom:40px}.block_news-content-column .contents{max-width:100%}.highlight{margin-top:45px;margin-bottom:45px;font-size:24px;padding:30px 30px}.block_image-text-column .row{gap:30px}section.block_info-cta{padding:45px 0}.info-cta_content{font-size:32px}.info-cta_content{padding:0 20px}.block_news-content-column{padding:45px 0}.block_image-text-column .content_holder{padding:0}.block_image-text-column{padding:45px 0}}@media only screen and (max-width: 479px){.block_news-content-column .images{flex-direction:column}.block_news-content-column .images img{max-width:100%}}.section_default{padding:5rem 0}.single-product_content .container .row{margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.single-product_content .container .sidebar{max-width:calc(50% - 8px);width:100%;margin-bottom:60px;padding-right:30px}.single-product_content .container .sidebar__inner{margin-bottom:60px}.product-gallery-swiper{position:relative;background:#f5f7fa;border-radius:15px;overflow:hidden}.product-gallery-swiper .custom_dots{padding-bottom:20px}.product-gallery-swiper .custom_arrow{position:absolute;bottom:0;left:0;width:100%;justify-content:space-between;padding:13px 8px}.product-gallery-swiper .custom_arrow .swiper-button-prev,.product-gallery-swiper .custom_arrow .swiper-button-next{background:#ced6db}.product-gallery-swiper .custom_arrow .swiper-button-prev:hover,.product-gallery-swiper .custom_arrow .swiper-button-next:hover{background:#da1a32}.product-gallery-swiper .swiper-pagination-bullet{width:13px;height:13px;background:#ced6db;opacity:1;margin:0 5px}.product-gallery-swiper .swiper-pagination-bullet-active{background:#0a3049}.product-gallery-item{overflow:hidden;border-radius:15px;background:#f5f7fa;height:77vh;min-height:770px;display:flex;align-items:center;justify-content:center}.product-gallery-item img{width:100%;mix-blend-mode:multiply}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:unset;max-width:calc(50% - 8px);width:100%;padding-left:30px;padding-top:40px;padding-bottom:40px}.woocommerce div.product .product_title{color:#0a3049;font-size:54px;font-size:3.375rem;font-weight:500;line-height:107.407%;margin:0 0 2px;max-width:800px}.woocommerce div.product .custom-sku{color:#9dacb6;font-size:16px;font-style:normal;font-weight:400;line-height:193.75%;margin:0 0 30px !important}.woocommerce div.product .custom-sku span.label{font-weight:500}.woocommerce div.product .woocommerce-product-details__short-description{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%}.woocommerce div.product .woocommerce-product-details__short-description h2{font-size:30px}.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#0a3049;font-size:40px;font-weight:500;line-height:110%;margin:25px 0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price small.woocommerce-price-suffix,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price small.woocommerce-price-suffix{color:#0a3049;font-size:16px;font-weight:500;line-height:44px}.woocommerce div.product form.cart .variations select{padding:8px 0;height:50px;border-color:#9dacb6;border-style:solid;border-width:0 0 1px 0;color:#9dacb6;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%278%27 viewBox=%270 0 15 8%27 fill=%27none%27%3E%3Cpath d=%27M13.8784 1.01351L7.21626 7.21622L1.00004 0.999999%27 stroke=%27%239DACB6%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.woocommerce div.product form.cart .variations select:focus{outline:none;box-shadow:none}.woocommerce div.product form.cart .variations option{color:#0a3049}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top;text-align:left}.woocommerce div.product form.cart .variations td label,.woocommerce div.product form.cart .variations th label{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%;text-transform:capitalize;display:inline-block;vertical-align:middle;padding:15px 0}.woocommerce div.product form.cart .variations{margin:0 0 30px}.woocommerce-variation-add-to-cart.variations_button{display:flex;align-items:center}.woocommerce div.product form.cart .button{border-radius:50px;background:#0a3049;padding:15px 25px;color:#fff;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%;text-align:center;transition:all .3s ease}.woocommerce div.product form.cart .button:focus{outline:none;box-shadow:none}.woocommerce div.product form.cart .button:hover{background:#da1a32}.woocommerce div.product form.cart .button::before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2711%27 viewBox=%270 0 12 11%27 fill=%27none%27%3E%3Cpath d=%27M6 0.5V10.5%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M1 5.5H11%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;width:12px;height:12px}.woocommerce div.product form.cart div.quantity input{min-width:64px;height:50px;border-radius:4px;border:1px solid #0a3049;padding:4px 6px;border-left:none;border-right:none}.woocommerce div.product form.cart div.quantity input:focus{outline:none;box-shadow:none}.woocommerce-variation-price{margin:0 0 30px}.add-to-quote-button{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400}.product-attribute-wrp{border-top:1px solid rgba(157,172,182,.3);border-bottom:1px solid rgba(157,172,182,.3);padding:12px 0;position:relative;min-height:46px;margin-top:-1px}.product-attribute-wrp::before,.product-attribute-wrp::after{content:"";display:block;width:100%;display:block}.product-attribute-wrp strong{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%;min-width:265px;float:left;min-height:20px}.product-attribute-wrp *:not(strong){overflow:hidden}.product-attribute-wrp *:not(strong) strong{position:static;float:unset}.product-dimensions-attribute{border-top:1px solid rgba(157,172,182,.3);border-bottom:1px solid rgba(157,172,182,.3);padding:12px 0;margin-top:-1px;padding:12px 0;color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%;position:relative;min-height:46px}.product-dimensions-attribute::before,.product-dimensions-attribute::after{content:"";display:block;width:100%;display:block}.product-dimensions-attribute strong{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%;min-width:265px;float:left;min-height:20px}.product-dimensions-attribute *:not(strong){overflow:hidden}.product-dimensions-attribute *:not(strong) strong{position:static;float:unset}.product-dimensions-attribute p{margin-bottom:6px}.product-dimensions-attribute p:last-child{margin-bottom:0}.felton-color-swatches{display:flex;gap:10px}.felton-color-swatches .swatch{width:30px;height:30px;overflow:hidden;border-radius:50%}.product-special-features-list{margin-top:28px;margin-bottom:28px;display:flex;gap:12px;flex-wrap:wrap}.product-special-features-attribute{border-radius:15px;background:#f5f7fa;padding:14px;max-width:calc(33.33% - 8px);width:100%;display:flex;flex-direction:column;align-items:flex-start}.product-special-features-attribute img{margin-bottom:75px}.product-special-features-attribute p{margin-bottom:0;color:#da1a32;font-size:18px;font-weight:400;line-height:122.222%;max-width:190px;margin-top:auto}.product-special-features-attribute p strong,.product-special-features-attribute p b{font-weight:600;line-height:22px}.custom_toggle{position:relative;cursor:pointer}.custom_toggle::after{content:"";display:block;width:12px;height:7px;position:absolute;top:0;right:0;margin:19px 18px 0 0;background-image:url("data:image/svg+xml,%3Csvg width=%2715%27 height=%278%27 viewBox=%270 0 15 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.8789 1.01351L7.21674 7.21622L1.00053 0.999999%27 stroke=%27%230A3049%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:1}.custom_toggle .product-ideal-for-attribute_content{display:none}.custom_toggle.is-open::after{transform:rotate(180deg)}.custom_toggle.is-open .product-ideal-for-attribute_content{display:block}.custom_toggle .product-ideal-for-attribute_content{width:100%;padding-left:265px;margin-top:38px;cursor:default}.product-special-features-list{margin-bottom:30px}.product-download-list-container{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:30px}.product-download-list{width:calc(50% - 10px)}.product-download-list{display:flex;flex-direction:column;gap:10px}.product-download-inner{color:#fff}.product-download-inner .product-download-file-text{max-width:246px;width:100%}.product-download-inner .product-download-file-text p{margin:0}.product-download-inner .icon_download{position:relative;display:inline-block;position:relative}.product-download-inner .icon_download::before{content:"";display:block;position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27%236D8392%27/%3E%3Cg clip-path=%27url%28%23clip0_205_1740%29%27%3E%3Cpath d=%27M33.1663 23.5416L25.4997 31.2083L17.833 23.5416%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M25.5 31.2083V13.9583%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M36.0413 35.0416H14.958%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_1740%27%3E%3Crect width=%2723%27 height=%2723%27 fill=%27white%27 transform=%27translate%2814 13%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:all .3s ease}.product-download-inner .icon_download img{opacity:0;visibility:hidden}.product-download-inner a{color:#fff;font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:125%;border-radius:15px;background:#9dacb6;padding:15px 14px;display:flex;align-items:center;gap:36px;transition:all .3s ease}.product-download-inner a:hover,.product-download-inner a:focus{background:#da1a32}.product-download-inner a:hover .icon_download::before{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27white%27/%3E%3Cg clip-path=%27url%28%23clip0_205_1740%29%27%3E%3Cpath d=%27M33.1663 23.5416L25.4997 31.2083L17.833 23.5416%27 stroke=%27%23DA1A32%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M25.5 31.2083V13.9583%27 stroke=%27%23DA1A32%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M36.0413 35.0416H14.958%27 stroke=%27%23DA1A32%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_1740%27%3E%3Crect width=%2723%27 height=%2723%27 fill=%27white%27 transform=%27translate%2814 13%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.product-download-list--card a,.product-download-list--assembly a{background:#6d8392}.product-download-list--card a:hover,.product-download-list--card a:focus,.product-download-list--assembly a:hover,.product-download-list--assembly a:focus{background:#da1a32}.product-download-list--card a:hover .icon_download::before,.product-download-list--assembly a:hover .icon_download::before{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27white%27/%3E%3Cg clip-path=%27url%28%23clip0_205_1740%29%27%3E%3Cpath d=%27M33.1663 23.5416L25.4997 31.2083L17.833 23.5416%27 stroke=%27%23DA1A32%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M25.5 31.2083V13.9583%27 stroke=%27%23DA1A32%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M36.0413 35.0416H14.958%27 stroke=%27%23DA1A32%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_1740%27%3E%3Crect width=%2723%27 height=%2723%27 fill=%27white%27 transform=%27translate%2814 13%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.product-download-list--card .icon_download,.product-download-list--assembly .icon_download{position:relative;display:inline-block;position:relative}.product-download-list--card .icon_download::before,.product-download-list--assembly .icon_download::before{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2725%27 r=%2725%27 fill=%27%233C596D%27/%3E%3Cg clip-path=%27url%28%23clip0_205_1749%29%27%3E%3Cpath d=%27M33.1663 23.5416L25.4997 31.2083L17.833 23.5416%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M25.5 31.2083V13.9583%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M36.0413 35.0416H14.958%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_1749%27%3E%3Crect width=%2723%27 height=%2723%27 fill=%27white%27 transform=%27translate%2814 13%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.product-download-inner.lock-file-close a{pointer-events:none;background:#9dacb6}.product-download-inner.lock-file-close .icon_download::before{background:#6d8392}.product-download-inner.lock-file-close .icon_download::after{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;background-image:url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M20.0547 10.8154V7.70656C20.0547 3.81566 16.89 0.649902 12.9991 0.649902C9.10816 0.649902 5.94344 3.81566 5.94344 7.70552V10.8143H3.7832V25.3499H22.2159L22.2149 10.8154H20.0547ZM17.3034 10.8154H8.69502V7.70656C8.69502 5.33305 10.6257 3.40122 12.9993 3.40122C15.3729 3.40122 17.3036 5.33193 17.3036 7.70656L17.3034 10.8154Z%27 fill=%27%23CED6DB%27/%3E%3C/svg%3E%0A");background-size:100%;background-position:center;background-repeat:no-repeat;transform:translate(-50%, -50%);margin-top:-1px}.product-download-list h5{color:#0a3049;font-family:"Geist",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;margin:0 0 3px;border-bottom:1px solid rgba(157,172,182,.3);padding-bottom:5px}.woocommerce div.product form.cart div.quantity{margin-right:20px}.woocommerce div.product form.cart .button{margin-right:20px}.woocommerce div.product form.cart .add-to-quote-button{padding-left:10px;padding-right:10px}.block_related-products.block_related-products--upsells+.block_two-column-image{padding-top:0}.woocommerce div.product form.cart .button.loading{padding-right:50px !important;width:unset !important}@media only screen and (max-width: 991px){.single-product_content .container .sidebar{max-width:100%;padding-right:0;margin-bottom:0}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{max-width:100%;padding-left:0}.single-product_content .container .sidebar__inner{margin-bottom:28px;position:static !important}.product-gallery-item{height:56vh;min-height:396px}.woocommerce div.product .product_title{font-size:32px;line-height:38px}.woocommerce div.product .custom-sku{font-size:14px;line-height:31px}.product-attribute-wrp strong{min-width:200px;max-width:200px}.product-dimensions-attribute strong{min-width:200px}}@media only screen and (max-width: 767px){.product-special-features-attribute{max-width:100%;flex-direction:row;justify-content:space-between;align-items:flex-end}.product-special-features-attribute img{margin-bottom:0}.custom_toggle .product-ideal-for-attribute_content{padding-left:155px;margin-top:30px}}@media only screen and (max-width: 575px){.product-download-list{width:100%}.felton-color-swatches .swatch{width:22.23px;height:22.23px;overflow:hidden;border-radius:50%}.product-attribute-wrp{overflow:hidden}.product-attribute-wrp *:not(strong){float:right}.custom_toggle .product-ideal-for-attribute_content{padding-left:100px;margin-top:30px}.woocommerce div.product form.cart .button{margin-right:12px}.product-gallery-item{height:56vh;min-height:370px}.product-gallery-swiper .swiper-pagination{bottom:30px}.product-gallery-swiper .swiper-pagination-bullet{width:6px;height:6px}.product-gallery-swiper .custom_dots{padding-bottom:0}}@media only screen and (max-width: 420px){.woocommerce div.product form.cart div.quantity{float:unset;display:block;width:100%;margin-bottom:30px;margin-right:0}.woocommerce div.product form.cart div.quantity input{min-width:160px}.woocommerce div.product form.cart .button{min-width:160px}.woocommerce-variation-add-to-cart.variations_button{flex-wrap:wrap}.custom_toggle .product-ideal-for-attribute_content{padding-left:0}}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-left:100px;margin-right:100px;border-top-color:#0a3049;color:#0a3049}.woocommerce-message::before{color:#0a3049}.single-product .woocommerce-error,.single-product .woocommerce-info,.single-product .woocommerce-message{margin-top:50px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{color:#fff;background-color:#0a3049;font-weight:500;border-radius:20px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{color:#fff;background-color:#da1a32}section.resources-filter-block{padding-top:15px;padding-bottom:80px}section.resources-filter-block h2{color:#9dacb6;margin-bottom:0}section.resources-filter-block h2+.search_term{color:#0a3049;margin-bottom:0}@media only screen and (max-width: 767px){section.resources-filter-block{padding-top:15px;padding-bottom:45px}}.block_contact-banner{padding:5rem 0 7.5rem;background:#9dacb6;position:relative}.block_contact-banner .container{max-width:1523px;padding:1.25rem 0}.contact-banner_intro{max-width:63.3125rem;margin:0 auto 2.5rem auto;text-align:center}.contact-banner_intro h1{color:#fff;margin-top:110px;margin-bottom:110px}ul.contact-tabs{display:flex;flex-wrap:wrap;width:100%}li.contact-tabs_item{width:25%;padding-left:19px;border-left:1px solid #ced6db;padding-top:10px}li.contact-tabs_item .contact-tab_text,li.contact-tabs_item a.contact-tab_link{font-weight:500;font-size:24px;line-height:117%;color:#eaeff5}li.contact-tabs_item .contact-tab_label{font-weight:600;font-size:24px;line-height:117%;margin:0;color:#eaeff5}li.contact-tabs_item .contact-tab_icon{margin-bottom:2rem;min-height:72px}li.contact-tabs_item--phone .contact-tab_icon{max-width:2.8125rem}.block_contact-form{padding:5rem 0;background:#eaeff5;border-radius:20px 20px 0 0;position:relative;margin-top:-20px}.block_contact-form .container{display:flex;flex-wrap:wrap}.has-secondary-background{background:#9dacb6}.has-secondary-background .container{max-width:1472px;padding:0 1.25rem}.has-secondary-background .contact-form__intro{display:flex;flex-direction:column;justify-content:space-between}.has-secondary-background .contact-form__intro>*{max-width:546px}.has-secondary-background .contact-form__intro h2{max-width:546px}.has-secondary-background .contact-form__intro{color:#fff}.has-secondary-background .contact-form__intro h1,.has-secondary-background .contact-form__intro h2,.has-secondary-background .contact-form__intro h3,.has-secondary-background .contact-form__intro h4,.has-secondary-background .contact-form__intro h5,.has-secondary-background .contact-form__intro h6{color:#fff}.contact-form__intro{color:#0a3049;max-width:50%;width:100%;padding-right:80px;font-weight:400;font-size:24px;line-height:125%}.contact-form__intro h1,.contact-form__intro h2,.contact-form__intro h3,.contact-form__intro h4,.contact-form__intro h5,.contact-form__intro h6{font-weight:500;font-size:40px;line-height:110%}.contact-form__content{max-width:50%;width:100%}.block_contact-find-us{padding:5rem 0 6.25rem;background:#eaeff5;border-top:1px solid #ced6db}.contact-find-us__grid{display:flex;flex-wrap:wrap}.contact-find-us__map{max-width:50%;width:100%;padding-right:193px}.contact-find-us__content{max-width:50%;width:100%;display:flex;flex-wrap:wrap;padding-left:50px}header.contact-find-us__header{margin-bottom:auto}header.contact-find-us__header h2{margin:0;color:#0a3049;margin-top:18px}.contact-find-us__offices{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:101px;row-gap:80px;padding-top:60px}.office-address{font-weight:400;font-size:24px;line-height:125%;color:#0a3049}.office-address p{margin:0}h3.office-address__heading{font-weight:400;font-size:24px;line-height:125%;color:#da1a32;margin:0}.scroll-down-indicator{position:absolute;bottom:41px;left:50%;transform:translateX(-50%)}.scroll-down-indicator .arrow{cursor:pointer;display:inline-block;animation:bounce 1.5s infinite ease-in-out}@media only screen and (max-width: 991px){.contact-form__intro{max-width:100%;padding-right:0}.contact-form__content{max-width:100%}.contact-find-us__map{max-width:100%;padding-right:0}.contact-find-us__content{max-width:100%;padding-top:80px}.contact-form__intro{font-size:34px}.contact-banner_intro h1{margin-top:0;margin-bottom:80px}ul.contact-tabs{row-gap:60px;padding-left:60px;padding-right:60px}li.contact-tabs_item{width:50%}}@media only screen and (max-width: 767px){.contact-banner_intro h1{margin-top:0;margin-bottom:80px}ul.contact-tabs{row-gap:60px;padding-left:60px;padding-right:60px}li.contact-tabs_item{width:50%}#map{height:400px !important;width:100% !important}.contact-find-us__offices{grid-template-columns:repeat(2, 1fr);column-gap:30px;row-gap:60px;padding-top:60px}h3.office-address__heading{font-size:20px}.office-address{font-size:20px}}@media only screen and (max-width: 575px){.contact-banner_intro h1{margin-top:0;margin-bottom:80px}ul.contact-tabs{row-gap:50px;padding-left:40px;padding-right:40px}li.contact-tabs_item{width:100%}}@media only screen and (max-width: 479px){.contact-banner_intro h1{margin-top:0;margin-bottom:60px}ul.contact-tabs{row-gap:40px;padding-left:20px;padding-right:20px}li.contact-tabs_item{width:100%}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}.request_popup{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:99999;display:none}.request_popup .wrap{background:#fff;flex:0 0 620px;padding:60px 50px;border-radius:12px;position:relative}.request_popup .close{position:absolute;right:0;top:0;cursor:pointer;padding:10px;line-height:1;width:40px;text-align:center;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#0a3049;color:#fff;border-radius:50%;font-size:16px;margin:-10px -10px 0 0}.request_popup form p{margin:0 0 20px}.request_popup form p label{font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#0a3049;display:block;margin-bottom:10px}.request_popup form p.login-remember{font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#0a3049}.request_popup form input[type=text],.request_popup form input[type=email],.request_popup form input[type=date],.request_popup form input[type=tel],.request_popup form input[type=url],.request_popup form input[type=number],.request_popup form input[type=file],.request_popup form input[type=search],.request_popup form textarea,.request_popup form input[type=password]{width:100%;padding:15px 20px;background:#f5f7fa;border-radius:15px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#0a3049;border:none}.request_popup form input[type=text]::placeholder,.request_popup form input[type=email]::placeholder,.request_popup form input[type=date]::placeholder,.request_popup form input[type=tel]::placeholder,.request_popup form input[type=url]::placeholder,.request_popup form input[type=number]::placeholder,.request_popup form input[type=file]::placeholder,.request_popup form input[type=search]::placeholder,.request_popup form textarea::placeholder,.request_popup form input[type=password]::placeholder{color:rgba(10,48,73,.7)}.request_popup form input[type=text]:focus,.request_popup form input[type=email]:focus,.request_popup form input[type=date]:focus,.request_popup form input[type=tel]:focus,.request_popup form input[type=url]:focus,.request_popup form input[type=number]:focus,.request_popup form input[type=file]:focus,.request_popup form input[type=search]:focus,.request_popup form textarea:focus,.request_popup form input[type=password]:focus{outline:none;box-shadow:none}.request_popup form textarea{min-height:120px}.request_popup form input[type=submit]{padding:15px 50px;background:#0a3049;border-radius:50px;font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff;border:none;cursor:pointer;transition:background .3s;margin-top:20px}.request_popup form input[type=submit]:hover{background:#da1a32}.request_popup form .field{margin-bottom:20px}.request_popup p.register{margin-top:35px}.request_popup p.register a{font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#0a3049;color:#0a3049;text-decoration:underline;cursor:pointer}.request_popup p.register a:hover{color:#da1a32;text-decoration:none}section.resources-filter-block .request_popup h2{font-weight:600;margin:0 0 35px}section.resources-filter-block .request_popup h3{margin:0 0 50px}.woocommerce-account .yoast-breadcrumbs{border-bottom:none}.woocommerce-account .woocommerce .u-columns{padding:1.25rem 0 5rem}.woocommerce-account .woocommerce .u-columns .container{max-width:1390px;padding:0 1.25rem;margin-left:auto;margin-right:auto;display:flex;gap:150px;flex-wrap:wrap}.woocommerce-account .woocommerce .u-columns .container>div{margin:0;width:100%;max-width:calc(50% - 75px);float:unset;position:relative}.woocommerce-account .woocommerce .u-columns .container>div::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#9dacb6;margin-left:-75px}.woocommerce-account .woocommerce .u-columns .container>div:first-child::before{display:none}.woocommerce-account .woocommerce .u-columns .container>div h2:not(.woocommerce-Address-title h2){margin-bottom:44px}.woocommerce-account .woocommerce form.checkout_coupon,.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{border-radius:0;border:none;padding:0}.woocommerce-account .woocommerce form .form-row{margin:0 0 20px}.woocommerce-account .woocommerce form .form-row label{font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#0a3049;display:block;margin-bottom:10px}.woocommerce-account .woocommerce form input[type=text],.woocommerce-account .woocommerce form input[type=email],.woocommerce-account .woocommerce form input[type=date],.woocommerce-account .woocommerce form input[type=tel],.woocommerce-account .woocommerce form input[type=url],.woocommerce-account .woocommerce form input[type=number],.woocommerce-account .woocommerce form input[type=file],.woocommerce-account .woocommerce form input[type=search],.woocommerce-account .woocommerce form textarea,.woocommerce-account .woocommerce form input[type=password]{width:100%;padding:15px 20px;background:#f5f7fa;border-radius:15px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#0a3049;border:none}.woocommerce-account .woocommerce form input[type=text]::placeholder,.woocommerce-account .woocommerce form input[type=email]::placeholder,.woocommerce-account .woocommerce form input[type=date]::placeholder,.woocommerce-account .woocommerce form input[type=tel]::placeholder,.woocommerce-account .woocommerce form input[type=url]::placeholder,.woocommerce-account .woocommerce form input[type=number]::placeholder,.woocommerce-account .woocommerce form input[type=file]::placeholder,.woocommerce-account .woocommerce form input[type=search]::placeholder,.woocommerce-account .woocommerce form textarea::placeholder,.woocommerce-account .woocommerce form input[type=password]::placeholder{color:rgba(10,48,73,.7)}.woocommerce-account .woocommerce form input[type=text]:focus,.woocommerce-account .woocommerce form input[type=email]:focus,.woocommerce-account .woocommerce form input[type=date]:focus,.woocommerce-account .woocommerce form input[type=tel]:focus,.woocommerce-account .woocommerce form input[type=url]:focus,.woocommerce-account .woocommerce form input[type=number]:focus,.woocommerce-account .woocommerce form input[type=file]:focus,.woocommerce-account .woocommerce form input[type=search]:focus,.woocommerce-account .woocommerce form textarea:focus,.woocommerce-account .woocommerce form input[type=password]:focus{outline:none;box-shadow:none}.woocommerce-account .woocommerce form textarea{min-height:120px}.woocommerce-account .woocommerce form input[type=submit],.woocommerce-account .woocommerce form button[type=submit]{padding:15px 50px;background:#0a3049;border-radius:50px;font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff;border:none;cursor:pointer;transition:background .3s;margin-top:20px}.woocommerce-account .woocommerce form input[type=submit]:hover,.woocommerce-account .woocommerce form button[type=submit]:hover{background:#da1a32}.woocommerce-account .woocommerce form p.woocommerce-LostPassword{margin-top:35px}.woocommerce-account .woocommerce form p.woocommerce-LostPassword a{font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:21px;color:#0a3049;color:#0a3049;text-decoration:underline;cursor:pointer}.woocommerce-account .woocommerce form p.woocommerce-LostPassword a:hover{color:#da1a32;text-decoration:none}.woocommerce-account .woocommerce form .form-row-first,.woocommerce-account .woocommerce form .form-row-last,.woocommerce-account .woocommerce-page form .form-row-first,.woocommerce-account .woocommerce-page form .form-row-last{width:calc(50% - 5px)}.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password .form-row-first{width:100%}.woocommerce-account h2{margin-top:0;margin-bottom:44px}.woocommerce-account .section-woocommerce-account{padding:80px 0;overflow:hidden}.block_lost-password-form,.block_lost-password-confirmation{padding:80px 0}.block_lost-password-form .container,.block_lost-password-confirmation .container{max-width:1472px;margin:0 auto;padding:0 20px}.block_lost-password-form .woocommerce-error,.block_lost-password-form .woocommerce-info,.block_lost-password-form .woocommerce-message,.block_lost-password-confirmation .woocommerce-error,.block_lost-password-confirmation .woocommerce-info,.block_lost-password-confirmation .woocommerce-message{margin-left:0;margin-right:0}@media only screen and (max-width: 991px){.woocommerce-account .u-columns .container{gap:100px}.woocommerce-account .u-columns .container>div{max-width:100% !important}.woocommerce-account .u-columns .container>div::before{display:none}.woocommerce-account .section-woocommerce-account{padding:60px 0}}.woocommerce-account .woocommerce-MyAccount-navigation{max-width:250px;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:20px;background:#f1f1f1;padding:30px;border-radius:8px;padding:0;gap:1px;font-size:18px;overflow:hidden;line-height:125%}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:20px 25px;position:relative}.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before{content:"";position:absolute;left:20px;right:20px;height:1px;bottom:0;background:rgba(51,51,51,.3)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#da1a32;font-weight:400;background:#0a3049;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#da1a32;font-weight:400;background:#0a3049;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child a::before{display:none}.woocommerce-account .woocommerce-MyAccount-content{max-width:calc(100% - 250px);width:100%;padding-left:50px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#0a3049}.woocommerce-account .woocommerce-MyAccount-content p:not(.woocommerce-MyAccount-content p.woocommerce-Message,.woocommerce-MyAccount-content p.woocommerce-Error,.woocommerce-MyAccount-content p.woocommerce-Info,.woocommerce-MyAccount-content p.woocommerce-Success,.woocommerce-MyAccount-content p.woocommerce-Notice,.woocommerce-MyAccount-content p.woocommerce-Notice--success,.woocommerce-MyAccount-content p.woocommerce-Notice--info,.woocommerce-MyAccount-content p.woocommerce-Notice--error,.woocommerce-form-row){font-weight:400;font-size:20px;line-height:135%;color:#0a3049}.woocommerce-account .woocommerce-MyAccount-content p:not(.woocommerce-MyAccount-content p.woocommerce-Message,.woocommerce-MyAccount-content p.woocommerce-Error,.woocommerce-MyAccount-content p.woocommerce-Info,.woocommerce-MyAccount-content p.woocommerce-Success,.woocommerce-MyAccount-content p.woocommerce-Notice,.woocommerce-MyAccount-content p.woocommerce-Notice--success,.woocommerce-MyAccount-content p.woocommerce-Notice--info,.woocommerce-MyAccount-content p.woocommerce-Notice--error,.woocommerce-form-row) a{color:#0a3049;text-decoration:underline;transition:color .2s ease}.woocommerce-account .woocommerce-MyAccount-content p:not(.woocommerce-MyAccount-content p.woocommerce-Message,.woocommerce-MyAccount-content p.woocommerce-Error,.woocommerce-MyAccount-content p.woocommerce-Info,.woocommerce-MyAccount-content p.woocommerce-Success,.woocommerce-MyAccount-content p.woocommerce-Notice,.woocommerce-MyAccount-content p.woocommerce-Notice--success,.woocommerce-MyAccount-content p.woocommerce-Notice--info,.woocommerce-MyAccount-content p.woocommerce-Notice--error,.woocommerce-form-row) a:hover{color:#da1a32;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{margin-left:20px;margin-right:20px}@media only screen and (max-width: 768px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{float:left;margin-top:15px}}.woocommerce-account .woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{flex:1 1 45%;border-radius:10px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2{margin:0 0 20px !important}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .edit{float:right;font-size:14px;text-decoration:none;color:#0a3049;text-decoration:underline;transition:color .2s ease}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .edit:hover{color:#da1a32;text-decoration:none}.woocommerce-account .woocommerce-Addresses address{margin:10px 0 0;font-style:normal;line-height:1.6;color:#0a3049}.woocommerce-account .woocommerce-orders-table.shop_table{width:100%;border-collapse:collapse;margin-bottom:2rem;border:none;border-radius:10px 10px 0px 0px;overflow:hidden}.woocommerce-account .woocommerce-orders-table.shop_table thead th{background:#0a3049;color:#fff;font-weight:600;text-align:left;padding:17px 18px;font-weight:600;font-size:24px;line-height:150%;color:#fff}.woocommerce-account .woocommerce-orders-table.shop_table td:not(.cart_totals table.shop_table td){padding:16px 18px;border:none;vertical-align:middle;font-size:18px;border-bottom:1px solid rgba(157,172,182,.3)}.woocommerce-account .woocommerce-orders-table.shop_table td.product-name{color:#0a3049}.woocommerce-account .woocommerce-orders-table.shop_table td.product-name a{font-weight:500;font-size:18px;line-height:150%}.woocommerce-account .woocommerce-orders-table.shop_table td.product-name a:hover{color:#da1a32}.woocommerce-account table.my_account_orders .button{padding:4px 35px;min-height:44px;line-height:36px}@media only screen and (max-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation{max-width:100%}.woocommerce-account .woocommerce-MyAccount-content{max-width:100%;padding-left:0;padding-top:50px}.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row;flex-wrap:wrap;background:rgba(0,0,0,0)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:14px 12px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before{height:2px;background:rgba(0,0,0,0);left:12px;right:12px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:rgba(0,0,0,0);color:#0a3049}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child a::before{display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#0a3049;background:rgba(0,0,0,0)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a::before{background:#0a3049}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{flex:unset;margin-bottom:30px}}.woocommerce-order-received .woocommerce-order{max-width:1060px;margin:0 auto;padding:30px;background:#fff;border-radius:12px;overflow:hidden;padding-top:60px}.woocommerce-order-received .woocommerce-order h2:not(.woocommerce-Address-title h2),.woocommerce-order-received .woocommerce-order h3:not(.woocommerce-Address-title h3){margin-bottom:25px !important;color:#0a3049}.woocommerce-order-received .woocommerce-thankyou-order-received{font-weight:600;color:#0a3049;margin-bottom:35px;text-align:center}.woocommerce-order-received .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;list-style:none}.woocommerce-order-received .woocommerce-order-overview li{font-size:16px;color:#0a3049;flex:unset;max-width:calc(50% - 10px);width:100%;margin:0 !important;padding:0 !important;border:none !important}.woocommerce-order-received .woocommerce-order-overview li strong{display:block;font-size:16px;font-weight:600;margin-top:5px;color:#0a3049}.woocommerce-order-received .woocommerce-order-details table.shop_table{width:100%;border-collapse:collapse;margin-bottom:30px}.woocommerce-order-received .woocommerce-order-details table.shop_table th,.woocommerce-order-received .woocommerce-order-details table.shop_table td{padding:12px 15px;border:1px solid #e5e7eb;text-align:left;font-size:16px}.woocommerce-order-received .woocommerce-order-details table.shop_table th a,.woocommerce-order-received .woocommerce-order-details table.shop_table td a{color:#0a3049;text-decoration:underline}.woocommerce-order-received .woocommerce-order-details table.shop_table th a:hover,.woocommerce-order-received .woocommerce-order-details table.shop_table td a:hover{color:#da1a32;text-decoration:underline}.woocommerce-order-received .woocommerce-order-details table.shop_table th{background:#f3f4f6;font-weight:600}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column{padding:0 !important}.woocommerce-order-received .woocommerce-customer-details address{background:#f9fafb;padding:20px;border:1px solid #e5e7eb;border-radius:10px;font-style:normal;line-height:1.6}.woocommerce-order-received.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-order-received.woocommerce-checkout .woocommerce-page .col2-set .col-1{margin-bottom:30px}.woocommerce-order-received .woocommerce-order-overview::before{display:none !important}@media(max-width: 768px){.woocommerce-order-received .woocommerce-customer-details{grid-template-columns:1fr}.woocommerce-order-received .woocommerce-order-overview{flex-direction:column}}.post_wrap--search{background:#fff}.blog_cards--search{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:30px}.blog_cards--search article,.blog_cards--search .project_item{border-radius:15px;overflow:hidden;background:#f5f7fa;position:relative;display:flex;flex-direction:column;max-width:calc(33.33% - 7px);width:100%}.blog_cards--search article a.feature_img,.blog_cards--search .project_item a.feature_img{display:inline-block;vertical-align:top;overflow:hidden;border-radius:15px}.blog_cards--search article a.feature_img img,.blog_cards--search .project_item a.feature_img img{display:inline-block;vertical-align:top;transition:all .3s ease}.blog_cards--search article h2,.blog_cards--search article h3,.blog_cards--search .project_item h2,.blog_cards--search .project_item h3{color:#0a3049;font-size:28px;font-style:normal;font-weight:500;line-height:114.286%;padding-top:28px;margin:0 0 30px}.blog_cards--search article:hover a.feature_img,.blog_cards--search .project_item:hover a.feature_img{background:#0a3049}.blog_cards--search article:hover a.feature_img img,.blog_cards--search .project_item:hover a.feature_img img{opacity:.95}.blog_cards--search article:hover .btn_arrow::before,.blog_cards--search .project_item:hover .btn_arrow::before{background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2724.9961%27 r=%2725%27 fill=%27%23DA1A32%27/%3E%3Cg clip-path=%27url%28%23clip0_205_3932%29%27%3E%3Cpath d=%27M20.9609 24.6851H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.6851H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0229L32.7846 24.6851L26.5684 30.9013%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_3932%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5635%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.blog_cards--search .btn_arrow{position:relative;width:50px;height:50px;display:block;margin-top:auto}.blog_cards--search .btn_arrow img{opacity:0;visibility:hidden}.blog_cards--search .btn_arrow::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width=%2750%27 height=%2750%27 viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2725%27 cy=%2724.9961%27 r=%2725%27 fill=%27%233C596D%27/%3E%3Cg clip-path=%27url%28%23clip0_205_3932%29%27%3E%3Cpath d=%27M20.9609 24.6851H32.5015%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M17.5684 24.6851H19.4062%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M26.5819 18.0229L32.7846 24.6851L26.5684 30.9013%27 stroke=%27white%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_205_3932%27%3E%3Crect width=%2716.1486%27 height=%2713.8108%27 fill=%27white%27 transform=%27translate%2817.5684 17.5635%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;transition:all .3s ease}.blog_cards--search span.tag{position:absolute;top:20px;left:20px;border-radius:10px;z-index:2;background:#f5f7fa;font-family:"Geist",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#0a3049;padding:5px 14px;pointer-events:none}.blog_cards--search nav.navigation.posts-navigation{width:100%;padding-top:50px}@media only screen and (max-width: 991px){.blog_cards--search article,.blog_cards--search .project_item{max-width:calc(50% - 10px);width:100%}}@media only screen and (max-width: 575px){.blog_cards--search article,.blog_cards--search .project_item{max-width:100%;width:100%}}.post_wrap--default{background:#fff;max-width:1320px;margin:0 auto;padding-left:20px;padding-right:20px;font-family:"Geist",sans-serif;font-weight:400;font-size:16px;line-height:150%}.post_wrap--default p{margin-bottom:1.5rem}.post_wrap--default h1,.post_wrap--default h2,.post_wrap--default h3,.post_wrap--default h4,.post_wrap--default h5,.post_wrap--default h6{margin-bottom:2rem;color:#0a3049;font-weight:600}.post_wrap--default ol{list-style:none;margin:30px 0 30px 0;padding-left:0;counter-reset:level1}.post_wrap--default ol li{position:relative;margin-bottom:.5rem;padding-left:25px;counter-increment:level1}.post_wrap--default ol li::before{content:counter(level1) ". ";position:absolute;left:0;font-weight:600;color:#0a3049}.post_wrap--default ol li>ol{margin-top:16px;margin-bottom:16px;counter-reset:level2}.post_wrap--default ol li>ol>li{counter-increment:level2;padding-left:35px}.post_wrap--default ol li>ol>li::before{content:counter(level1) "." counter(level2) ". ";position:absolute;left:0;font-weight:400;color:#0a3049}.post_wrap--default ol li>ol>li>ol{margin-top:16px;margin-bottom:16px;counter-reset:level3}.post_wrap--default ol li>ol>li>ol>li{counter-increment:level3;padding-left:45px}.post_wrap--default ol li>ol>li>ol>li::before{content:counter(level1) "." counter(level2) "." counter(level3) ". ";position:absolute;left:0;font-weight:400;color:#0a3049}.post_wrap--default ol li>ol>li>ol>li>ol{margin-top:16px;margin-bottom:16px;counter-reset:level4}.post_wrap--default ol li>ol>li>ol>li>ol>li{counter-increment:level4;padding-left:25px}.post_wrap--default ol li>ol>li>ol>li>ol>li::before{content:counter(level4, lower-roman) ". ";position:absolute;left:0;font-weight:400;color:#0a3049}.post_wrap--default ol li>ol>li>ol>li>ol>li>ol{margin-top:16px;margin-bottom:16px;counter-reset:level5}.post_wrap--default ol li>ol>li>ol>li>ol>li>ol>li{counter-increment:level5;padding-left:25px}.post_wrap--default ol li>ol>li>ol>li>ol>li>ol>li::before{content:counter(level5, lower-alpha) ". ";position:absolute;left:0;font-weight:400;color:#0a3049}.post_wrap--default ul{list-style:disc;margin:1rem 0 1rem 2rem;padding-left:0}.post_wrap--default ul ul,.post_wrap--default ul ol{margin-left:1.5rem}.post_wrap--default blockquote{border-left:4px solid #0a3049;padding:1rem 1.5rem;margin:1.5rem 0;background:#f9f9f9;font-style:italic;color:#9dacb6}.post_wrap--default img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.post_wrap--default code{background:#f5f5f5;padding:2px 5px;border-radius:3px;font-family:monospace}.post_wrap--default pre{background:#f5f5f5;padding:1rem;border-radius:5px;overflow-x:auto}@media only screen and (max-width: 991px){.post_wrap--default{padding-left:15px;padding-right:15px}.post_wrap--default h1{font-size:2rem}.post_wrap--default h2{font-size:1.75rem}.post_wrap--default h3{font-size:1.5rem}.post_wrap--default h4{font-size:1.25rem}.post_wrap--default h5{font-size:1.125rem}.post_wrap--default h6{font-size:1rem}}@media only screen and (max-width: 575px){.post_wrap--default{padding-left:10px;padding-right:10px}.post_wrap--default h1{font-size:1.75rem}.post_wrap--default h2{font-size:1.5rem}.post_wrap--default h3{font-size:1.25rem}.post_wrap--default h4{font-size:1.125rem}.post_wrap--default h5{font-size:1rem}.post_wrap--default h6{font-size:.875rem}}.error-404,.no-results,.not-found{padding:pxToRem(150) 0;text-align:center;padding-bottom:0}.no-results h1,.not-found h1{margin:0 0 15px}.no-results .btn_holder,.not-found .btn_holder{margin-top:50px}@media only screen and (max-width: 991px){.error-404,.no-results,.not-found{padding:pxToRem(100) 0}}@media only screen and (max-width: 575px){.error-404,.no-results,.not-found{padding:pxToRem(70) 0}}
