.elementor-6136 .elementor-element.elementor-element-7ed29a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-6136 .elementor-element.elementor-element-7ed29a5:not(.elementor-motion-effects-element-type-background), .elementor-6136 .elementor-element.elementor-element-7ed29a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3540;}.elementor-6136 .elementor-element.elementor-element-103e8b1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6136 .elementor-element.elementor-element-e309076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-6136 .elementor-element.elementor-element-dfdad7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6136 .elementor-element.elementor-element-6e905d6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-6e905d6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6136 .elementor-element.elementor-element-6e905d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6136 .elementor-element.elementor-element-aadb127 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-aadb127 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6136 .elementor-element.elementor-element-aadb127.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6136 .elementor-element.elementor-element-6a7ffe1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6136 .elementor-element.elementor-element-6a7ffe1 .jet-listing-dynamic-field__content{color:#8EC1F5;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;text-align:left;}.elementor-6136 .elementor-element.elementor-element-6a7ffe1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-6a7ffe1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-6a7ffe1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-b6f7fd5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6136 .elementor-element.elementor-element-b6f7fd5 .jet-listing-dynamic-field__content{color:#FFFFFF;font-size:46px;font-weight:700;line-height:1.1em;text-align:left;}.elementor-6136 .elementor-element.elementor-element-b6f7fd5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-b6f7fd5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-b6f7fd5 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-0e0f21b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6136 .elementor-element.elementor-element-0e0f21b .jet-listing-dynamic-field__content{color:#FFFFFF;font-size:19px;font-weight:600;line-height:1.4em;text-align:left;}.elementor-6136 .elementor-element.elementor-element-0e0f21b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-0e0f21b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-0e0f21b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-839278e .jet-listing-dynamic-field__content{color:#D6DDE4;font-size:16px;line-height:1.6em;text-align:left;}.elementor-6136 .elementor-element.elementor-element-839278e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-839278e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-839278e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-3805f71{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6136 .elementor-element.elementor-element-cb884f2 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;fill:#2B3540;color:#2B3540;border-style:none;border-radius:6px 6px 6px 6px;padding:14px 22px 14px 22px;}.elementor-6136 .elementor-element.elementor-element-cb884f2 .elementor-button:hover, .elementor-6136 .elementor-element.elementor-element-cb884f2 .elementor-button:focus{background-color:#E6F0FA;color:#2B3540;}.elementor-6136 .elementor-element.elementor-element-cb884f2 .elementor-button:hover svg, .elementor-6136 .elementor-element.elementor-element-cb884f2 .elementor-button:focus svg{fill:#2B3540;}.elementor-6136 .elementor-element.elementor-element-88c1255{--display:flex;}.elementor-6136 .elementor-element.elementor-element-4b74faf .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-4b74faf .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6136 .elementor-element.elementor-element-4b74faf .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-4b74faf .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6136 .elementor-element.elementor-element-8018749{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8DEE6;--border-color:#D8DEE6;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6136 .elementor-element.elementor-element-8018749:not(.elementor-motion-effects-element-type-background), .elementor-6136 .elementor-element.elementor-element-8018749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6136 .elementor-element.elementor-element-e893b55{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6136 .elementor-element.elementor-element-e893b55:not(.elementor-motion-effects-element-type-background), .elementor-6136 .elementor-element.elementor-element-e893b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6136 .elementor-element.elementor-element-9cfc76f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6136 .elementor-element.elementor-element-9cfc76f .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0066CC;}.elementor-6136 .elementor-element.elementor-element-8bf252a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6136 .elementor-element.elementor-element-8bf252a .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#2B3540;}.elementor-6136 .elementor-element.elementor-element-02de1f6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-02de1f6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-02de1f6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-02de1f6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-6136 .elementor-element.elementor-element-f302df9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6136 .elementor-element.elementor-element-f302df9:not(.elementor-motion-effects-element-type-background), .elementor-6136 .elementor-element.elementor-element-f302df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-6136 .elementor-element.elementor-element-8cba975 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6136 .elementor-element.elementor-element-8cba975 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0066CC;}.elementor-6136 .elementor-element.elementor-element-a633505 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6136 .elementor-element.elementor-element-a633505 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#2B3540;}.elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-6136 .elementor-element.elementor-element-7996edc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6136 .elementor-element.elementor-element-7996edc:not(.elementor-motion-effects-element-type-background), .elementor-6136 .elementor-element.elementor-element-7996edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-6136 .elementor-element.elementor-element-0d25385 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6136 .elementor-element.elementor-element-0d25385 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0066CC;}.elementor-6136 .elementor-element.elementor-element-5cc5b24 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6136 .elementor-element.elementor-element-5cc5b24 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#2B3540;}.elementor-6136 .elementor-element.elementor-element-f974cdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-6136 .elementor-element.elementor-element-8c0f04e{--display:flex;}.elementor-6136 .elementor-element.elementor-element-1424988 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-1424988 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6136 .elementor-element.elementor-element-1424988 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-1424988 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6136 .elementor-element.elementor-element-7a68d88{--display:flex;}.elementor-6136 .elementor-element.elementor-element-3f6c25c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-3f6c25c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-3f6c25c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-3f6c25c .jet-listing-dynamic-field__content{text-align:left;}.elementor-6136 .elementor-element.elementor-element-27b2935{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6136 .elementor-element.elementor-element-99faeb3 .jet-dynamic-table{width:100%;}.elementor-6136 .elementor-element.elementor-element-d521987 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-d521987 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-d521987 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-d521987 .jet-listing-dynamic-field__content{text-align:left;}.elementor-6136 .elementor-element.elementor-element-adaa0b5{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6136 .elementor-element.elementor-element-7c3b879 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-6136 .elementor-element.elementor-element-7c3b879 .jet-listing-dynamic-link__icon{order:1;}.elementor-6136 .elementor-element.elementor-element-741bd98 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-6136 .elementor-element.elementor-element-741bd98 .jet-listing-dynamic-link__icon{order:1;}.elementor-6136 .elementor-element.elementor-element-ecb1731{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6136 .elementor-element.elementor-element-262e359 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6136 .elementor-element.elementor-element-262e359 .elementor-heading-title{font-size:22px;font-weight:700;color:#2B3540;}.elementor-6136 .elementor-element.elementor-element-727c432 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-727c432 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-727c432 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-727c432 .jet-listing-dynamic-field__content{text-align:left;}.elementor-6136 .elementor-element.elementor-element-ed496d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6136 .elementor-element.elementor-element-ed496d0:not(.elementor-motion-effects-element-type-background), .elementor-6136 .elementor-element.elementor-element-ed496d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6136 .elementor-element.elementor-element-215132f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6136 .elementor-element.elementor-element-215132f .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0066CC;}.elementor-6136 .elementor-element.elementor-element-56a415a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6136 .elementor-element.elementor-element-56a415a .jet-listing-dynamic-field__content{color:#2B3540;font-size:30px;font-weight:700;text-align:left;}.elementor-6136 .elementor-element.elementor-element-56a415a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-56a415a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-56a415a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-31ce106 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6136 .elementor-element.elementor-element-5019aee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6136 .elementor-element.elementor-element-5019aee:not(.elementor-motion-effects-element-type-background), .elementor-6136 .elementor-element.elementor-element-5019aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-6136 .elementor-element.elementor-element-e7ec628 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6136 .elementor-element.elementor-element-e7ec628 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0066CC;}.elementor-6136 .elementor-element.elementor-element-48ee330 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6136 .elementor-element.elementor-element-48ee330 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#2B3540;}.elementor-6136 .elementor-element.elementor-element-bcaded8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-6136 .elementor-element.elementor-element-f7d2d92{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6136 .elementor-element.elementor-element-8164753 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-8164753 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6136 .elementor-element.elementor-element-8164753 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-8164753 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6136 .elementor-element.elementor-element-1733660{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6136 .elementor-element.elementor-element-0effe52 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-6136 .elementor-element.elementor-element-0effe52 .jet-listing-dynamic-link__icon{order:1;}.elementor-6136 .elementor-element.elementor-element-4058ff0 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-6136 .elementor-element.elementor-element-4058ff0 .jet-listing-dynamic-link__icon{order:1;}.elementor-6136 .elementor-element.elementor-element-492054d{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6136 .elementor-element.elementor-element-97044e2 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-97044e2 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-6136 .elementor-element.elementor-element-97044e2 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-97044e2 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-6136 .elementor-element.elementor-element-a009222{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6136 .elementor-element.elementor-element-daee538 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-6136 .elementor-element.elementor-element-daee538 .jet-listing-dynamic-link__icon{order:1;}.elementor-6136 .elementor-element.elementor-element-25766d3 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-6136 .elementor-element.elementor-element-25766d3 .jet-listing-dynamic-link__icon{order:1;}.elementor-6136 .elementor-element.elementor-element-973d55b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6136 .elementor-element.elementor-element-973d55b:not(.elementor-motion-effects-element-type-background), .elementor-6136 .elementor-element.elementor-element-973d55b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6136 .elementor-element.elementor-element-2cb9be8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-6136 .elementor-element.elementor-element-2cb9be8 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0066CC;}.elementor-6136 .elementor-element.elementor-element-13a9936 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-6136 .elementor-element.elementor-element-13a9936 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;color:#2B3540;}.elementor-6136 .elementor-element.elementor-element-12ec1c1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6136 .elementor-element.elementor-element-12ec1c1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6136 .elementor-element.elementor-element-12ec1c1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6136 .elementor-element.elementor-element-12ec1c1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-6136 .elementor-element.elementor-element-3149a83{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}@media(max-width:1024px){.elementor-6136 .elementor-element.elementor-element-7ed29a5{--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-6136 .elementor-element.elementor-element-6e905d6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-6e905d6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6136 .elementor-element.elementor-element-aadb127 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-aadb127 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6136 .elementor-element.elementor-element-b6f7fd5 .jet-listing-dynamic-field__content{font-size:38px;}.elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6136 .elementor-element.elementor-element-f974cdd{--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;}}@media(max-width:767px){.elementor-6136 .elementor-element.elementor-element-7ed29a5{--padding-top:36px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-6136 .elementor-element.elementor-element-6e905d6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-6e905d6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6136 .elementor-element.elementor-element-aadb127 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-aadb127 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6136 .elementor-element.elementor-element-b6f7fd5 .jet-listing-dynamic-field__content{font-size:32px;}.elementor-6136 .elementor-element.elementor-element-3805f71{--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-6136 .elementor-element.elementor-element-8018749{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-6136 .elementor-element.elementor-element-e893b55{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-6136 .elementor-element.elementor-element-8bf252a .elementor-heading-title{font-size:24px;}.elementor-6136 .elementor-element.elementor-element-f302df9{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-6136 .elementor-element.elementor-element-a633505 .elementor-heading-title{font-size:24px;}.elementor-6136 .elementor-element.elementor-element-57c8f8f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6136 .elementor-element.elementor-element-57c8f8f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6136 .elementor-element.elementor-element-7996edc{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-6136 .elementor-element.elementor-element-5cc5b24 .elementor-heading-title{font-size:24px;}.elementor-6136 .elementor-element.elementor-element-262e359 .elementor-heading-title{font-size:20px;}.elementor-6136 .elementor-element.elementor-element-ed496d0{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-6136 .elementor-element.elementor-element-56a415a .jet-listing-dynamic-field__content{font-size:24px;}.elementor-6136 .elementor-element.elementor-element-5019aee{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-6136 .elementor-element.elementor-element-48ee330 .elementor-heading-title{font-size:24px;}.elementor-6136 .elementor-element.elementor-element-973d55b{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-6136 .elementor-element.elementor-element-13a9936 .elementor-heading-title{font-size:24px;}.elementor-6136 .elementor-element.elementor-element-3149a83{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-6136 .elementor-element.elementor-element-103e8b1{--width:58%;}.elementor-6136 .elementor-element.elementor-element-88c1255{--width:42%;}.elementor-6136 .elementor-element.elementor-element-8c0f04e{--width:62%;}.elementor-6136 .elementor-element.elementor-element-7a68d88{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6136 .elementor-element.elementor-element-103e8b1{--width:100%;}.elementor-6136 .elementor-element.elementor-element-88c1255{--width:100%;}.elementor-6136 .elementor-element.elementor-element-8c0f04e{--width:100%;}.elementor-6136 .elementor-element.elementor-element-7a68d88{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7ed29a5 */.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumbs { display: flex; flex-wrap: wrap; gap: 8px; font-size: 14px; color: #abb8c3; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumbs a { color: #d6dde4; text-decoration: none; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumbs a:hover { color: #fff; text-decoration: underline; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumb-grp .jet-listing-grid__items { display: block !important; margin: 0 !important; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumb-grp .jet-listing-grid__item { padding: 0 !important; width: auto !important; max-width: none !important; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumb-grp, .elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumb-grp * { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 h1 { margin: 0; overflow-wrap: break-word; hyphens: auto; -webkit-hyphens: auto; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-kurz .jet-listing-dynamic-field__content p { margin: 0 0 10px; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-kurz strong { color: #fff; }
/* Kenndaten als Liste (Kupplungen) */
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-kurz ul { list-style: none; margin: 4px 0 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 24px; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-kurz li { position: relative; padding-left: 18px; font-size: 15px; line-height: 1.5; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-kurz li::before { content: ""; position: absolute; left: 0; top: 9px; width: 7px; height: 7px; border-radius: 50%; background: #8ec1f5; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-kurz .jet-listing-dynamic-field__content { width: 100%; }
@media (max-width: 767px) { .elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-kurz ul { grid-template-columns: 1fr; } }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-br-hero-img { background: #fff; border-radius: 14px; padding: 24px; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-br-hero-img img { display: block; width: 100%; height: 320px; object-fit: contain; }
@media (max-width: 1024px) { .elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-br-hero-img img { height: 240px; } }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumb-br { display: flex; align-items: center; gap: 8px; }
.elementor-6136 .elementor-element.elementor-element-7ed29a5 .ivm-crumb-br::before { content: "›"; font-size: 14px; color: #abb8c3; }
body:not(:has(#technische-daten .jet-dynamic-table tbody tr, #technische-daten .ivm-mass img, #technische-daten .ivm-tab-html table)) .elementor-6136 .elementor-element.elementor-element-7ed29a5 .elementor-element-cb884f2 { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8018749 */.elementor-6136 .elementor-element.elementor-element-8018749 { position: sticky; top: 76px; z-index: 50; }
@media (max-width: 767px) { .elementor-6136 .elementor-element.elementor-element-8018749 { top: 64px; } }
.elementor-6136 .elementor-element.elementor-element-8018749 .ivm-subnav { display: flex; gap: 4px 28px; overflow-x: auto; white-space: nowrap; scrollbar-width: none; }
.elementor-6136 .elementor-element.elementor-element-8018749 .ivm-subnav a { display: inline-block; padding: 14px 0; font-size: 15px; font-weight: 600; color: #2b3540; text-decoration: none; border-bottom: 3px solid transparent; }
.elementor-6136 .elementor-element.elementor-element-8018749 .ivm-subnav a:hover { color: #0066cc; border-bottom-color: #0066cc; }
/* Links auf leere Abschnitte ausblenden */
body:not(:has(#produkteigenschaften .ivm-props .jet-listing-dynamic-field__content)) .elementor-6136 .elementor-element.elementor-element-8018749 a[href="#produkteigenschaften"],
body:not(:has(#technische-daten .jet-dynamic-table tbody tr, #technische-daten .ivm-mass img, #technische-daten .ivm-tab-html table)) .elementor-6136 .elementor-element.elementor-element-8018749 a[href="#technische-daten"],
body:not(:has(#video iframe, #video .elementor-video, #video .elementor-custom-embed-image-overlay)) .elementor-6136 .elementor-element.elementor-element-8018749 a[href="#video"],
body:not(:has(#ausfuehrungen .jet-listing-grid__item)) .elementor-6136 .elementor-element.elementor-element-8018749 a[href="#ausfuehrungen"],
body:not(:has(#bilder .ivm-galerie img)) .elementor-6136 .elementor-element.elementor-element-8018749 a[href="#bilder"],
body:not(:has(#faq .ivm-faq details)) .elementor-6136 .elementor-element.elementor-element-8018749 a[href="#faq"],
body:not(:has(#dokumente .ivm-doc a[href*="."])) .elementor-6136 .elementor-element.elementor-element-8018749 a[href="#dokumente"] { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e893b55 *//* ohne Eigenschaften (z. B. RfN 8006: nur Ausführungs-Kacheln) entfällt der Abschnitt */
.elementor-6136 .elementor-element.elementor-element-e893b55:not(:has(.ivm-props .jet-listing-dynamic-field__content)) { display: none; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props { max-width: 880px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .col-md-6, .elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props [id] { all: unset; display: block; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props ul { list-style: none; margin: 0 0 24px; padding: 0; display: grid; gap: 12px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props li { position: relative; padding-left: 30px; font-size: 16px; line-height: 1.6; color: #32373c; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props li::before { content: ""; position: absolute; left: 0; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: #e6f0fa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230066cc' stroke-width='3' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props h2, .elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props h3, .elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props h4 { margin: 28px 0 10px; font-size: 19px; font-weight: 700; color: #2b3540; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props p { margin: 0 0 12px; font-size: 16px; line-height: 1.65; color: #32373c; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props a { color: #0066cc; }
/* Varianten-Karten (Kupplungen, aus fix-kupplungs-baureihen.php) */
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props:has(.ivm-varianten) { max-width: none; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props:has(.ivm-varianten) .jet-listing-dynamic-field__content > p { max-width: 880px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-varianten { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 24px; margin-top: 16px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-var { display: flex; flex-direction: column; padding: 20px; background: #fff; border: 1px solid #d8dee6; border-radius: 14px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-var img { display: block; width: 100%; height: 180px; object-fit: contain; margin: 0 0 16px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .ivm-var h4 { margin: 0 0 6px; font-size: 18px; font-weight: 700; color: #2b3540; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .ivm-var p { margin: 0 0 12px; font-size: 15px; line-height: 1.55; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .ivm-var ul { gap: 6px; margin: auto 0 0; padding-top: 12px; border-top: 1px solid #eef1f4; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .ivm-var li { padding-left: 0; font-size: 14px; line-height: 1.5; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .ivm-var li::before { display: none; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .ivm-var-mt { display: inline-block; margin-top: 12px; font-size: 15px; font-weight: 600; text-decoration: none; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .ivm-var-mt:hover { text-decoration: underline; }
/* Varianten-Maßtabellen (aufklappbar, aus fix-klauen-varianten.php) */
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-props .ivm-mt-hinweis { max-width: 880px; font-size: 15px; color: #5b6670; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt { display: grid; gap: 12px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-item { background: #fff; border: 1px solid #d8dee6; border-radius: 14px; scroll-margin-top: 140px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-item > summary { cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 16px 20px; font-size: 17px; font-weight: 700; color: #2b3540; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-item > summary::-webkit-details-marker { display: none; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-item > summary::after { content: "+"; font-size: 24px; font-weight: 400; color: #0066cc; line-height: 1; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-item[open] > summary::after { content: "–"; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-item > summary:hover { color: #0066cc; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-body { display: grid; grid-template-columns: minmax(0, 340px) minmax(0, 1fr); gap: 24px; align-items: start; padding: 0 20px 20px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-img img { display: block; width: 100%; height: auto; border: 1px solid #eef1f4; border-radius: 8px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-tab { overflow: auto; max-height: 520px; border: 1px solid #d8dee6; border-radius: 10px; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-tab table { width: 100%; margin: 0; border-collapse: collapse; font-size: 13px; font-variant-numeric: tabular-nums; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-tab th { position: sticky; top: 0; z-index: 1; background: #2b3540; color: #fff; font-weight: 600; padding: 8px 10px; text-align: right; white-space: nowrap; vertical-align: bottom; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-tab th small { font-weight: 400; color: #c5ced8; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-tab td { padding: 6px 10px; border-top: 1px solid #eef1f4; text-align: right; white-space: nowrap; color: #1a1a1a; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-tab tbody tr:nth-child(even) td { background: #f7f9fb; }
.elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-tab tbody tr:hover td { background: #e6f0fa; }
@media (max-width: 1024px) { .elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-body { grid-template-columns: 1fr; } .elementor-6136 .elementor-element.elementor-element-e893b55 .ivm-mt-img img { max-width: 420px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f302df9 */.elementor-6136 .elementor-element.elementor-element-f302df9:not(:has(.jet-listing-grid__item)) { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7996edc */.elementor-6136 .elementor-element.elementor-element-7996edc:not(:has(.jet-dynamic-table tbody tr, .ivm-mass img, .ivm-tab-html table, .ivm-galerie img)) { display: none; }
/* Maßtabelle aus dem Feld „tabelle“ (z. B. GWB AKD) nur, wenn es keine Baugrößen-Tabelle gibt */
.elementor-6136 .elementor-element.elementor-element-7996edc:has(.jet-dynamic-table tbody tr) .ivm-tab-html, .elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html:not(:has(table)) { display: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html { overflow-x: auto; background: #fff; border: 1px solid #d8dee6; border-radius: 14px; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html .jet-listing-dynamic-field__inline-wrap, .elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html .jet-listing-dynamic-field__content { display: block; width: 100%; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html table { width: 100%; margin: 0; border-collapse: collapse; font-size: 14px; font-variant-numeric: tabular-nums; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html { max-height: 600px; overflow-y: auto; }
/* Maßtabelle als Bildausschnitt aus dem Datenblatt (fix-kupplungen-ausfuehrungen.php) */
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html .ivm-tab-bild td { padding: 0; border: 0; background: #fff !important; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html .ivm-tab-bild img { display: block; width: 100%; min-width: 900px; height: auto; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html:has(.ivm-tab-bild) { max-height: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html th { position: sticky; top: 0; z-index: 1; background: #2b3540; color: #fff; font-weight: 600; padding: 10px 12px; text-align: right; white-space: nowrap; vertical-align: bottom; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html th small { font-weight: 400; color: #c5ced8; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html td { padding: 8px 12px; border-top: 1px solid #eef1f4; text-align: right; white-space: nowrap; color: #1a1a1a; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html tbody tr:nth-child(even) td { background: #f7f9fb; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html tbody tr:hover td { background: #e6f0fa; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-mass img { display: block; width: 100%; height: auto; background: #fff; border-radius: 14px; border: 1px solid #d8dee6; padding: 16px; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-erl { background: #fff; border: 1px solid #d8dee6; border-radius: 14px; padding: 24px; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-erl p { margin: 12px 0 4px; font-size: 15px; color: #2b3540; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-erl p:first-child { margin-top: 0; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-erl ul { margin: 0; padding-left: 18px; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-erl li { font-size: 14px; line-height: 1.6; color: #32373c; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap { overflow-x: auto; background: #fff; border: 1px solid #d8dee6; border-radius: 14px; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap:not(:has(tbody tr)) { display: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap table { width: 100%; border-collapse: collapse; font-size: 14px; font-variant-numeric: tabular-nums; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap th { position: sticky; top: 0; background: #2b3540; color: #fff; font-weight: 600; padding: 10px 12px; text-align: right; white-space: nowrap; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap td { padding: 8px 12px; border-top: 1px solid #eef1f4; text-align: right; white-space: nowrap; color: #1a1a1a; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap tbody tr:nth-child(even) td { background: #f7f9fb; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap tbody tr:hover td { background: #e6f0fa; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap { max-height: 560px; }
@media (max-width: 767px) { .elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-html, .elementor-6136 .elementor-element.elementor-element-7996edc .ivm-table-wrap { display: none !important; } }
.elementor-6136 .elementor-element.elementor-element-7996edc:not(:has(.ivm-tab-html table, .jet-dynamic-table tbody tr)) .ivm-tab-mobil { display: none !important; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-mobil { margin-top: 24px; background: #fff; border: 1px solid #d8dee6; border-radius: 14px; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-mobil .ivm-tm-p { margin: 0; font-size: 16px; line-height: 1.5; color: #2b3540; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-mobil .jet-listing-dynamic-link__link, .elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-mobil .ivm-tm-anfrage { display: flex; justify-content: center; padding: 13px 20px; border-radius: 6px; background: #0066cc; color: #fff; font-size: 16px; font-weight: 600; text-decoration: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-mobil .elementor-widget-jet-listing-dynamic-link:not(:has(a[href*="."])) { display: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-mobil .ivm-tm-en .jet-listing-dynamic-link__link { background: #fff; color: #0066cc; border: 1.5px solid #0066cc; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-mobil:has(a.jet-listing-dynamic-link__link[href*="."]) :is(.ivm-tm-anfrage, .ivm-tm-ohne) { display: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-tab-mobil:not(:has(a.jet-listing-dynamic-link__link[href*="."])) .ivm-tm-db { display: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .elementor-element-7a68d88:not(:has(.ivm-erl p, .ivm-erl li)) { display: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie-block:not(:has(.ivm-galerie img)) { display: none; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie-feld .jet-listing-dynamic-field__inline-wrap, .elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie-feld .jet-listing-dynamic-field__content { display: block; width: 100%; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 20px; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie figure { margin: 0; display: flex; flex-direction: column; background: #fff; border: 1px solid #d8dee6; border-radius: 14px; padding: 12px; transition: box-shadow .2s; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie figure:hover { box-shadow: 0 12px 32px rgba(43,53,64,.14); }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie a { display: block; cursor: zoom-in; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie img { display: block; width: 100%; height: 200px; object-fit: contain; }
.elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie figcaption { margin-top: 10px; font-size: 14px; font-style: normal; font-weight: 600; line-height: 1.4; color: #2b3540; text-align: center; }
@media (max-width: 767px) { .elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } .elementor-6136 .elementor-element.elementor-element-7996edc .ivm-galerie img { height: 140px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed496d0 */.elementor-6136 .elementor-element.elementor-element-ed496d0:not(:has(iframe, .elementor-video, .elementor-custom-embed-image-overlay, .elementor-wrapper)) { display: none; }
.elementor-6136 .elementor-element.elementor-element-ed496d0 .elementor-widget-video { max-width: 880px; border-radius: 14px; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5019aee */.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-docs { display: grid; grid-template-columns: repeat(2, minmax(0, 360px)); gap: 24px; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc { position: relative; display: flex; flex-direction: column; gap: 12px; padding: 20px; background: #fff; border: 1px solid #d8dee6; border-radius: 14px; transition: box-shadow .2s; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc:hover { box-shadow: 0 12px 32px rgba(43,53,64,.14); }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc:not(:has(a[href*="."])) { display: none; }
/* Vorschaubild auf dunklerem Grund mit Rand um die Seite, Titel mittig, Sprachen untereinander (Wunsch Frank 28.10.2026) */
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc .jet-listing-dynamic-image { display: flex; justify-content: center; padding: 16px; background: #d5dce4; border-radius: 8px; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc img { display: block; width: auto; max-width: 100%; height: 220px; object-fit: contain; background: #fff; border: 1px solid #9aa7b4; border-radius: 2px; box-shadow: 0 2px 8px rgba(43,53,64,.18); }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc .ivm-doc-titel { margin: 0; font-size: 17px; font-weight: 700; color: #2b3540; text-align: center; }
/* je Sprache ein Link (RINGFEDER-PDF, neuer Tab); fehlende Sprache entfällt */
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc-sprachen { display: flex; flex-direction: column; align-items: stretch; gap: 10px; margin-top: auto; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc-sprachen > .elementor-element { width: 100%; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc .elementor-widget-jet-listing-dynamic-link:not(:has(a[href*="."])) { display: none; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc .jet-listing-dynamic-link__link { display: flex; justify-content: center; align-items: center; align-self: stretch; width: 100%; box-sizing: border-box; padding: 9px 16px; border: 1.5px solid #0066cc; border-radius: 6px; color: #0066cc; font-weight: 600; font-size: 15px; text-decoration: none; transition: background .2s, color .2s; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc .jet-listing-dynamic-link__link:hover { background: #0066cc; color: #fff; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc .jet-listing-dynamic-link__label::after { content: " (PDF)"; font-weight: 400; }
.elementor-6136 .elementor-element.elementor-element-5019aee .ivm-doc .ivm-doc-zusatz { display: block; }
.elementor-6136 .elementor-element.elementor-element-5019aee:not(:has(.ivm-doc a[href*="."])) { display: none; }
@media (max-width: 767px) { .elementor-6136 .elementor-element.elementor-element-5019aee .ivm-docs { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-973d55b */.elementor-6136 .elementor-element.elementor-element-973d55b:not(:has(.ivm-faq details)) { display: none; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq { max-width: 880px; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq .jet-listing-dynamic-field__inline-wrap, .elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq .jet-listing-dynamic-field__content { display: block; width: 100%; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq details { border-bottom: 1px solid #d8dee6; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq details:first-of-type { border-top: 1px solid #d8dee6; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq summary { position: relative; list-style: none; cursor: pointer; padding: 18px 44px 18px 0; font-size: 17px; font-weight: 600; line-height: 1.45; color: #2b3540; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq summary::-webkit-details-marker { display: none; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq summary::after { content: "+"; position: absolute; right: 8px; top: 50%; transform: translateY(-50%); font-size: 26px; font-weight: 400; color: #0066cc; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq details[open] summary::after { content: "–"; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq summary:hover { color: #0066cc; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq details > div { padding: 0 0 18px; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq details p { margin: 0 0 10px; font-size: 16px; line-height: 1.65; color: #32373c; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq details ul { margin: 0 0 10px; padding-left: 20px; }
.elementor-6136 .elementor-element.elementor-element-973d55b .ivm-faq details li { font-size: 16px; line-height: 1.6; color: #32373c; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3149a83 */.elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-box { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px 40px; padding: 40px 48px; border-radius: 14px; background: #2b3540; }
.elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-box h2 { margin: 0 0 6px; font-size: 26px; font-weight: 700; color: #fff; }
.elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-box p { margin: 0; color: #c5ced8; font-size: 16px; }
.elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-actions { display: flex; flex-wrap: wrap; gap: 12px; }
.elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-actions a { display: inline-flex; align-items: center; padding: 13px 22px; border-radius: 6px; font-weight: 600; font-size: 16px; text-decoration: none; }
.elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-actions .p { background: #0066cc; color: #fff; } .elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-actions .p:hover { background: #0052a3; }
.elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-actions .s { background: #fff; color: #2b3540; } .elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-actions .s:hover { background: #e6f0fa; }
@media (max-width: 767px) { .elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-box { padding: 28px 20px; } .elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-actions, .elementor-6136 .elementor-element.elementor-element-3149a83 .ivm-cta-actions a { width: 100%; justify-content: center; } }/* End custom CSS */