:root{--font-size--52: clamp(2.875rem, 0.375vw, 3.25rem);--font-size--46: clamp(2.625rem, 0.25vw, 2.875rem);--font-size--42: clamp(2rem, 0.625vw, 2.625rem);--font-size--32: clamp(1.75rem, 0.25vw, 2rem);--font-size--28: clamp(1.625rem, 0.125vw, 1.75rem);--font-size--26: clamp(1.375rem, 0.25vw, 1.625rem);--font-size--22: clamp(1.3125rem, 0.0625vw, 1.375rem);--font-size--21: clamp(1.25rem, 0.0625vw, 1.3125rem);--font-size--20: clamp(1.125rem, 0.125vw, 1.25rem);--font-size--18: clamp(1rem, 0.125vw, 1.125rem);--font-size--16: 1rem;--font-size--14: 0.875rem;--wp--preset--font-size--huge:var(--font-size--52);--wp--preset--font-size--large:var(--font-size--20);--wp--preset--font-size--medium:var(--font-size--18);--wp--preset--font-size--normal:var(--font-size--16);--wp--preset--font-size--small:var(--font-size--14)}.font-size--52{font-size:var(--font-size--52)}.font-size--46{font-size:var(--font-size--46)}.font-size--42{font-size:var(--font-size--42)}.font-size--32{font-size:var(--font-size--32)}.font-size--28{font-size:var(--font-size--28)}.font-size--26{font-size:var(--font-size--26)}.font-size--22{font-size:var(--font-size--22)}.font-size--21{font-size:var(--font-size--21)}.font-size--20{font-size:var(--font-size--20)}.font-size--18{font-size:var(--font-size--18)}.font-size--16{font-size:var(--font-size--16)}.font-size--14{font-size:var(--font-size--14)}:root{--color-beached-silk: #F2F2F2;--color-black-hole: #020202;--color-black: #000000;--color-boltgun-metal: #393939;--color-cerebral-grey: #CCCCCC;--color-crow-black-blue: #14364B;--color-dugong: #707070;--color-placebo: #E7E7E7;--color-reserved-blue: #D1D9DE;--color-saltwater-denim: #115B76;--color-stonewall-grey: #C1C1C1;--color-unicorn-silver: #E8E8E8;--color-white: #FFFFFF;--e-global-color-primary: var(--color-crow-black-blue);--e-global-color-secondary: var(--color-saltwater-denim);--e-global-color-text: var(--color-black-hole);--e-global-color-accent: var(--color-crow-black-blue);--font-family-sans: "Inter", sans-serif;--e-global-typography-primary-font-family: var(--font-family-sans);--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: var(--font-family-sans);--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: var(--font-family-sans);--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: var(--font-family-sans);--e-global-typography-accent-font-weight: 500;--cart-footer-buttons-border-radius: .825em;--view-cart-button-background-color: var(--e-global-color-accent);--view-cart-button-text-color: var(--color-white);--view-cart-button-padding: .5em 1em;--view-cart-button-hover-background-color: var(--e-global-color-secondary);--view-cart-button-hover-text-color: var(--color-white);--checkout-button-background-color: var(--e-global-color-accent);--checkout-button-text-color: var(--color-white);--checkout-button-padding: .5em 1em;--checkout-button-hover-background-color: var(--e-global-color-secondary);--checkout-button-hover-text-color: var(--color-white)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}ul ::marker,ol ::marker{color:var(--color-marker, var(--color-saltwater-denim))}a:not(.elementor-button){color:var(--e-global-color-accent)}body{font-size:16px;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;margin:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:var(--font-size--16);border-color:var(--color-dugong);border-radius:0;padding:10px;border-style:solid;border-width:1px}.e-con{--nesting-padding: min(89px,9.3%)}@media(min-width: 1420px){.e-con{--nesting-padding: calc((100vw - var(--container-max-width)) / 2)}}.e-con.white-content{--e-global-color-primary:var(--color-white);--e-global-color-secondary:var(--color-white);--e-global-color-text:var(--color-white);--e-global-color-accent:var(--color-white)}.e-con.white-content .elementor-button{--e-global-color-text:var(--color-black)}.elementor-widget-heading+.elementor-widget-text-editor{margin-top:1em}.elementor-widget-text-editor a{text-decoration:underline;text-underline-offset:.15em}.elementor-widget-text-editor p{line-height:1.25}.elementor-widget-text-editor p:only-child,.elementor-widget-text-editor p:first-child{margin-top:0}.elementor-widget-text-editor p:only-child,.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-text-editor+.elementor-widget{margin-top:1em}.elementor-widget-button .elementor-button{padding:.5em 1em;border-radius:.8125em;background-color:var(--e-global-color-accent);color:var(--color-white)}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:active{background-color:var(--color-saltwater-denim)}.bearing-grid .wp-block-post-template{--post-columns:1;display:grid;grid-template-columns:repeat(var(--post-columns), minmax(0, 1fr));gap:2rem}@media(min-width: 360px){.bearing-grid .wp-block-post-template{--post-columns:2}}@media(min-width: 1025px){.bearing-grid .wp-block-post-template{--post-columns:3}}.bearing-grid .wp-block-post-template .wp-block-post{margin-top:0;padding:1rem;border:1px solid var(--color-dugong);border-radius:.825em}.bearing-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__excerpt{line-height:1.25em}.bearing-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__more-text{margin-top:auto}.bearing-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link{margin-top:1rem;padding:.5em 1em;font-size:var(--font-size--20);font-weight:400;background-color:var(--e-global-color-accent);color:var(--color-white);border-radius:.825em;transition:all .3s ease-in-out}.bearing-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:hover,.bearing-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt .wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:active{background-color:var(--color-saltwater-denim)}nav.language-switcher{position:relative;font-size:var(--font-size--20)}nav.language-switcher button.language-switcher-trigger{appearance:none;background:rgba(0,0,0,0);border:0;text-transform:uppercase;color:var(--color-white);cursor:pointer;padding:.5rem;border-radius:.25rem}nav.language-switcher button.language-switcher-trigger:hover{background-color:var(--color-saltwater-denim)}nav.language-switcher .language-switcher-items{position:absolute;top:100%;background-color:var(--color-white);margin:0;padding:.5rem .5rem .5rem calc(25px + .5rem);border-radius:6px}@media(max-width: 1578px){nav.language-switcher .language-switcher-items{right:0}}nav.language-switcher .language-switcher-items[data-collapsed=true]{display:none}nav.language-switcher .language-switcher-items .language-switcher-item a{color:var(--color-saltwater-denim)}nav.language-switcher .language-switcher-items .language-switcher-item a:hover,nav.language-switcher .language-switcher-items .language-switcher-item a:active,nav.language-switcher .language-switcher-items .language-switcher-item a:focus{color:var(--color-crow-black-blue)}.megamenu{margin:0;padding:0;display:flex;gap:2em;font-size:var(--font-size--16);list-style:none}.megamenu .menu-item:hover>.submenu-wrapper{display:block}.megamenu .menu-item a{color:var(--color-black)}.megamenu>.menu-item{padding-top:10px;padding-bottom:10px}.megamenu>.menu-item>a{font-size:var(--font-size--21)}.megamenu>.menu-item.menu-item-has-children:after{content:"";mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Pro v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M320.4 449.9L337.4 432.9L497.4 272.9L514.4 255.9L480.5 222L463.5 239L320.5 382L177.5 239L160.5 222L126.6 255.9L143.6 272.9L303.6 432.9L320.6 449.9z"/></svg>');mask-size:150%;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;display:inline-block;width:.66em;aspect-ratio:1/1}.megamenu .submenu-wrapper{display:none;position:absolute;left:0;top:100%;z-index:100;background:var(--color-placebo);min-width:100vw;box-shadow:0px 30px 35px rgba(0,0,0,.1607843137);padding-top:2rem;padding-bottom:2.625rem}.megamenu .submenu-wrapper .megamenu-grid{width:var(--content-width);margin:0 auto}@media(min-width: 1025px){.megamenu .submenu-wrapper .megamenu-grid{display:grid}.megamenu .submenu-wrapper .megamenu-grid:has(>a.menu-item){grid-auto-flow:column}.megamenu .submenu-wrapper .megamenu-grid:has(.megamenu-group){grid-template-columns:repeat(4, 1fr);gap:2rem}.megamenu .submenu-wrapper .megamenu-grid:has(.megamenu-group)>.menu-item{grid-column:4}}.megamenu .submenu-wrapper .megamenu-grid .megamenu-group{flex:1 1 0}@media(min-width: 1025px){.megamenu .submenu-wrapper .megamenu-grid .megamenu-group:has(.sub-menu):nth-child(4n+2){grid-column:2}.megamenu .submenu-wrapper .megamenu-grid .megamenu-group:has(.sub-menu):nth-child(4n+3){grid-column:3}.megamenu .submenu-wrapper .megamenu-grid .megamenu-group:has(.sub-menu):nth-child(4n+1){grid-column:1}}.megamenu .submenu-wrapper .megamenu-grid .megamenu-group:has(.sub-menu) .megamenu-headline{margin-bottom:.5em}.megamenu .submenu-wrapper .megamenu-grid .megamenu-group:has(.sub-menu) .megamenu-headline>a{font-weight:bold;font-size:var(--font-size--18)}.megamenu .submenu-wrapper .megamenu-grid .megamenu-group ul{list-style:none;margin:0;padding:0}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:2rem !important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:var(--font-size--16);border-color:var(--color-dugong);border-radius:0;padding:10px;border-style:solid;border-width:1px}.gform_wrapper.gravity-theme .gfield_label{color:var(--color-crow-black-blue)}.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_page_footer input,.gform_wrapper.gravity-theme .gform_page_footer button{background-color:var(--color-crow-black-blue);color:var(--color-white);font-weight:bold;padding:.5em 1em;border-radius:.825em;border:0;cursor:pointer;transition:all .3s ease-in-out}.gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gravity-theme .gform_footer input:active,.gform_wrapper.gravity-theme .gform_footer button:hover,.gform_wrapper.gravity-theme .gform_footer button:active,.gform_wrapper.gravity-theme .gform_page_footer input:hover,.gform_wrapper.gravity-theme .gform_page_footer input:active,.gform_wrapper.gravity-theme .gform_page_footer button:hover,.gform_wrapper.gravity-theme .gform_page_footer button:active{background-color:var(--color-saltwater-denim)}
