.elementor-438 .elementor-element.elementor-element-db1d284{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-438 .elementor-element.elementor-element-24d23a2b{--display:flex;--min-height:320px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-438 .elementor-element.elementor-element-697cacb8{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-438 .elementor-element.elementor-element-6e76d9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-438 .elementor-element.elementor-element-d9e0c73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-438 .elementor-element.elementor-element-0aaa45c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-text{transition:color 0.3s;}.elementor-438 .elementor-element.elementor-element-569f3f0{--display:flex;}.elementor-438 .elementor-element.elementor-element-87ee751{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-438 .elementor-element.elementor-element-e17b38c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);}:is( .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}.elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);}:is( .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-438 .elementor-element.elementor-element-63b9002{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);}:is( .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}.elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);}:is( .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-438 .elementor-element.elementor-element-7eae9a3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);}:is( .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}.elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);}:is( .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-438 .elementor-element.elementor-element-db0ce3c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);}:is( .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}.elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);}:is( .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__items, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}@media(max-width:1024px){.elementor-438 .elementor-element.elementor-element-24d23a2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(min-width:768px){.elementor-438 .elementor-element.elementor-element-24d23a2b{--content-width:1920px;}.elementor-438 .elementor-element.elementor-element-6e76d9f{--content-width:1780px;}.elementor-438 .elementor-element.elementor-element-d9e0c73{--width:348px;}.elementor-438 .elementor-element.elementor-element-87ee751{--width:1392px;}}@media(max-width:767px){.elementor-438 .elementor-element.elementor-element-24d23a2b{--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-438 .elementor-element.elementor-element-697cacb8{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-438 .elementor-element.elementor-element-6e76d9f{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-438 .elementor-element.elementor-element-e17b38c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-438 .elementor-element.elementor-element-63b9002 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-438 .elementor-element.elementor-element-7eae9a3 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-438 .elementor-element.elementor-element-db0ce3c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}/* Start custom CSS for container, class: .elementor-element-db1d284 *//* Shared interior hero geometry; clean white archive background */
.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-24d23a2b{height:280px!important;min-height:280px!important;padding:30px 0 0!important;background:#fff!important;}
.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-24d23a2b>.e-con-inner{width:calc(100% - 2*clamp(24px,3.75vw,72px))!important;max-width:1780px!important;min-height:250px!important;margin:0 auto!important;padding:0 0 30px!important;display:flex!important;justify-content:flex-start!important;align-items:stretch!important;}
.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-697cacb8{position:relative!important;width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;text-align:left!important;}
.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-e16c1df{position:absolute!important;top:4px;right:0;left:auto;width:auto!important;max-width:100%;margin:0!important;z-index:2;}
.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-e16c1df .rank-math-breadcrumb,.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-e16c1df .rank-math-breadcrumb p{margin:0!important;color:#777c83!important;font:400 12px/1.55 Roboto,Arial,sans-serif!important;text-align:right;text-shadow:none;}
.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-e16c1df .rank-math-breadcrumb a{color:inherit!important;text-decoration:none;}
.elementor-438 .elementor-element.elementor-element-db1d284 :is(h1[data-id="62402404"],.elementor-element-62402404 h1){display:inline-block!important;position:relative!important;align-self:flex-start!important;width:max-content!important;max-width:calc(100% - 32px)!important;margin:48px 0 14px!important;text-align:left!important;color:#18222d!important;font:600 clamp(30px,2.2vw,40px)/1.12 "Google Sans Flex",Roboto,Arial,sans-serif!important;letter-spacing:-.045em!important;text-shadow:none;}
.elementor-438 .elementor-element.elementor-element-db1d284 :is(h1[data-id="62402404"],.elementor-element-62402404 h1)::after{content:"";position:absolute;top:-5px;right:-25px;width:14px;height:14px;border-radius:50%;background:#ed701b;box-shadow:0 8px 18px rgba(157,63,0,.22);}
@media(max-width:767px){.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-24d23a2b{height:250px!important;min-height:250px!important;padding-top:24px!important;}.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-24d23a2b>.e-con-inner{width:calc(100% - 48px)!important;min-height:0!important;padding-bottom:34px!important;}.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-e16c1df{position:static!important;align-self:flex-start!important;margin:6px 0 32px!important;}.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-e16c1df .rank-math-breadcrumb,.elementor-438 .elementor-element.elementor-element-db1d284 .elementor-element-e16c1df .rank-math-breadcrumb p{text-align:left;}.elementor-438 .elementor-element.elementor-element-db1d284 :is(h1[data-id="62402404"],.elementor-element-62402404 h1){margin:0 0 14px!important;font-size:clamp(30px,4.09vw,40px)!important;}.elementor-438 .elementor-element.elementor-element-db1d284 :is(h1[data-id="62402404"],.elementor-element-62402404 h1)::after{width:11px;height:11px;top:-3px;right:-17px;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0aaa45c */.elementor-438 .elementor-element.elementor-element-0aaa45c { margin-top: clamp(20px, 2vw, 36px); }
.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-items { margin: 0; padding: 0; display: block; }
.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-item { margin: 0; padding: 0; border-top: 1px solid #dde1e6; }
.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-item:last-child { border-bottom: 1px solid #dde1e6; }
.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-item a { display: flex; align-items: center; min-height: 54px; padding: 13px 0; color: #172331; text-decoration: none; }
.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-item a:hover, .elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-item a:focus-visible { color: #ef6b14; }
.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-icon { display: none; }
.elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-text { font-family: "Google Sans Flex", Roboto, Arial, sans-serif; font-size: clamp(16px, .94vw, 18px); font-weight: 500; line-height: 1.35; color: inherit; }
@media (max-width: 767px) { .elementor-438 .elementor-element.elementor-element-0aaa45c { margin-top: 20px; } .elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-items { display: flex; overflow-x: auto; gap: 16px; white-space: nowrap; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; } .elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-item, .elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-item:last-child { flex: 0 0 auto; border-top: 0; border-bottom: 1px solid #dde1e6; scroll-snap-align: start; } .elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-item a { min-height: 42px; padding: 8px 0; } .elementor-438 .elementor-element.elementor-element-0aaa45c .elementor-icon-list-text { font-size: 15px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-569f3f0 */.elementor-438 .elementor-element.elementor-element-569f3f0 { width:100%; min-width:0; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .elementor-widget-template, .elementor-438 .elementor-element.elementor-element-569f3f0 .elementor-widget-template > .elementor-widget-container, .elementor-438 .elementor-element.elementor-element-569f3f0 .elementor-widget-template .elementor { width:100%; min-width:0; }
/* Retired 2026-09-29: unified product sidebar styles are in WPCode 1538.
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card { box-sizing:border-box; display:flex; flex-direction:column; width:100%; max-width:350px; min-width:0; min-height:292px; padding:24px!important; background:#fff!important; border:1px solid #d9e1e7!important; border-radius:10px!important; box-shadow:0 12px 32px rgba(24,34,45,.06); overflow:hidden; gap:0!important; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-heading-title { margin:0 0 20px!important; color:#18222d!important; font-family:'Google Sans Flex',Arial,sans-serif!important; font-size:23px!important; font-weight:500!important; line-height:1.2!important; letter-spacing:-.035em; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor { margin:0 0 22px!important; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor p { margin:0!important; color:#75828d!important; font-family:'Google Sans Flex',Arial,sans-serif!important; font-size:15px!important; line-height:1.65!important; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor p::first-line { font-size:11px; font-weight:500; letter-spacing:.1em; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor a { color:#18222d!important; font-size:15px!important; font-weight:500!important; text-decoration:none!important; overflow-wrap:anywhere; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor a:hover { text-decoration:underline!important; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-button { width:100%; min-width:0; margin-top:auto; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-button { display:flex; align-items:center; width:100%; min-height:44px; padding:11px 14px!important; border-radius:5px; background:#f58220!important; color:#172330!important; font-family:'Google Sans Flex',Arial,sans-serif!important; font-size:14px!important; font-weight:500!important; text-align:left; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-button-content-wrapper { display:flex; align-items:center; justify-content:space-between; width:100%; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-button-content-wrapper::after { content:'↗'; font-size:19px; line-height:1; }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-button:hover { filter:brightness(.96); }
.elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card a:focus-visible { outline:2px solid #18222d; outline-offset:3px; }
@media(min-width:768px) { .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-heading-title::before { content:''; display:block; width:31px; height:3px; margin:0 0 17px; background:#f58220; } }
@media(max-width:767px) { .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card { display:grid!important; grid-template-columns:minmax(0,1fr) 96px; align-items:center; column-gap:10px!important; min-height:0; max-width:100%; padding:14px 16px!important; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card > .elementor-element:first-child { width:100%!important; max-width:none!important; min-width:0; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-heading-title { margin:0 0 6px!important; font-size:18px!important; white-space:nowrap; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor { margin:0!important; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor p { font-size:13px!important; line-height:1.45!important; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor p::first-line { font-size:11px; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-text-editor a { font-size:13px!important; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-button { width:96px; margin:0; align-self:center; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-button { min-height:44px; padding:9px 10px!important; font-size:12px!important; white-space:nowrap; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-button-content-wrapper::after { font-size:17px; } }
@media(max-width:360px) { .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card { grid-template-columns:minmax(0,1fr) 88px; gap:6px!important; padding:12px!important; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-widget-button { width:88px; } .elementor-438 .elementor-element.elementor-element-569f3f0 .joinset-inquiry-card .elementor-button { padding:8px!important; } }
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9e0c73 */.elementor-438 .elementor-element.elementor-element-d9e0c73 > h2 { padding: 13px 0 !important; font-family: Roboto, sans-serif !important; font-size: 18px !important; font-weight: 400 !important; line-height: 27px !important; border-bottom: 1px solid #d9e0e7; }
.elementor-438 .elementor-element.elementor-element-d9e0c73 > h2:first-child { border-top: 1px solid #d9e0e7; }
.elementor-438 .elementor-element.elementor-element-d9e0c73 > h2 a { color: #172331 !important; font-weight: 400 !important; text-decoration: none !important; }
.elementor-438 .elementor-element.elementor-element-d9e0c73 > h2 a:hover, .elementor-438 .elementor-element.elementor-element-d9e0c73 > h2 a:focus-visible { color: #f58220 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e76d9f */.elementor-438 .elementor-element.elementor-element-6e76d9f .e-div-block-base > .e-paragraph-base { color:#172331!important; font-size:clamp(24px,1.7vw,32px)!important; font-weight:500!important; line-height:1.2!important; }
.elementor-438 .elementor-element.elementor-element-6e76d9f .product-card { border:1px solid #dce4eb; }
.elementor-438 .elementor-element.elementor-element-6e76d9f .product-card::before { top:42%; background:linear-gradient(180deg,rgba(247,249,252,0) 0%,rgba(247,249,252,.92) 72%,#f7f9fc 100%)!important; }
.elementor-438 .elementor-element.elementor-element-6e76d9f .product-card h3 { color:#172331!important; font-size:clamp(15px,1vw,20px)!important; line-height:1.25!important; text-shadow:none!important; }
.elementor-438 .elementor-element.elementor-element-6e76d9f .product-card .elementor-widget-image img { filter:brightness(0); opacity:.65; }
@media(max-width:1024px) {
 .elementor-438 .elementor-element.elementor-element-6e76d9f { display:flex!important; flex-direction:column!important; align-items:stretch!important; gap:0!important; }
 .elementor-438 .elementor-element.elementor-element-6e76d9f .elementor-element-d9e0c73 { display:flex!important; flex-direction:column!important; width:100%!important; max-width:none!important; min-width:0!important; flex:0 0 auto!important; align-self:stretch!important; margin:0 0 12px!important; padding:0!important; }
 .elementor-438 .elementor-element.elementor-element-6e76d9f .elementor-element-d9e0c73 > h2[data-e-type="widget"] { display:none!important; }
 .elementor-438 .elementor-element.elementor-element-6e76d9f .elementor-element-87ee751 { width:100%!important; min-width:0!important; flex:0 0 auto!important; }
}
@media(max-width:767px) {
 .elementor-438 .elementor-element.elementor-element-6e76d9f .elementor-element-d9e0c73 { margin-top:0!important; margin-bottom:12px!important; }
 body.post-type-archive-products .elementor-438 .elementor-element.elementor-element-6e76d9f .elementor-element-d9e0c73 { overflow:visible!important; }
 body.post-type-archive-products .elementor-438 .elementor-element.elementor-element-6e76d9f .elementor-element-d9e0c73[style*="position: fixed"] { position:fixed!important; top:0!important; margin-top:0!important; z-index:30; }
 body.post-type-archive-products .elementor-438 .elementor-element.elementor-element-6e76d9f .elementor-element-d9e0c73[style*="position: fixed"] .joinset-inquiry-card { margin-top:0!important; }
 body.post-type-archive-products .elementor-438 .elementor-element.elementor-element-6e76d9f .elementor-element-d9e0c73[style*="position: absolute"] { position:absolute!important; top:auto!important; bottom:0!important; }
}/* End custom CSS */