.elementor-2715 .elementor-element.elementor-element-42ac160{--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-2715 .elementor-element.elementor-element-80764e3{--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-2715 .elementor-element.elementor-element-a2da8f6{--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-2715 .elementor-element.elementor-element-c334dc3{--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-2715 .elementor-element.elementor-element-d469d0a{--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;}.elementor-2715 .elementor-element.elementor-element-eca9ef0{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2715 .elementor-element.elementor-element-29791c1{--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-2715 .elementor-element.elementor-element-0ffc869{--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;}.elementor-2715 .elementor-element.elementor-element-2ce2df7{--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;}.elementor-2715 .elementor-element.elementor-element-a374000{--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;}.elementor-2715 .elementor-element.elementor-element-35ab8e5{--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;}.elementor-2715 .elementor-element.elementor-element-67dfbe4{--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-2715 .elementor-element.elementor-element-e61f9ca{--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-2715 .elementor-element.elementor-element-e0382d3{--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;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-2715 .elementor-element.elementor-element-43683e1 .elementor-search-form__container{min-height:50px;}.elementor-2715 .elementor-element.elementor-element-43683e1 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-2715 .elementor-element.elementor-element-43683e1 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-2715 .elementor-element.elementor-element-43683e1 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-2715 .elementor-element.elementor-element-43683e1 .elementor-search-form__input, .elementor-2715 .elementor-element.elementor-element-43683e1.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-2715 .elementor-element.elementor-element-43683e1:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-2715 .elementor-element.elementor-element-43683e1.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-2715 .elementor-element.elementor-element-b21dfc1{--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-2715 .elementor-element.elementor-element-747c8f2{--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-2715 .elementor-element.elementor-element-97a1ca6{--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;}.elementor-2715 .elementor-element.elementor-element-7e1fbae{--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-2715 .elementor-element.elementor-element-efa42e8{--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-2715 .elementor-element.elementor-element-6163643{--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;}.elementor-2715 .elementor-element.elementor-element-5830415{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2715 .elementor-element.elementor-element-5f6f5e5{--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-2715 .elementor-element.elementor-element-ddbcd87{--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-2715 .elementor-element.elementor-element-242e499{--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-2715 .elementor-element.elementor-element-12b02bb{--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-2715 .elementor-element.elementor-element-783a131{--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-2715 .elementor-element.elementor-element-8dc0c56{--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-2715 .elementor-element.elementor-element-cc637b1{--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-2715 .elementor-element.elementor-element-65cb810{--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;}.elementor-2715 .elementor-element.elementor-element-f36e684{--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-2715 .elementor-element.elementor-element-2947570{--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-2715 .elementor-element.elementor-element-b152bd7{--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;}.elementor-2715 .elementor-element.elementor-element-d731d39{--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-2715 .elementor-element.elementor-element-c1193be{--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-2715 .elementor-element.elementor-element-86e2351{--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-2715 .elementor-element.elementor-element-5a1f085{--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-2715 .elementor-element.elementor-element-7cf5a38{--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-2715 .elementor-element.elementor-element-24304fb{--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-2715 .elementor-element.elementor-element-246c7c8{--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-2715 .elementor-element.elementor-element-ae8c400{--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-2715 .elementor-element.elementor-element-fb94a9a{--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;}.elementor-2715 .elementor-element.elementor-element-2881da7{--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-2715 .elementor-element.elementor-element-64a9fa6{--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-2715 .elementor-element.elementor-element-9f4759a{--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;}.elementor-2715 .elementor-element.elementor-element-31ef3c5{--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-2715 .elementor-element.elementor-element-ef15fc1{--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-2715 .elementor-element.elementor-element-bd579b3{--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-2715 .elementor-element.elementor-element-27478b2{--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-2715 .elementor-element.elementor-element-fb23cc6{--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-2715 .elementor-element.elementor-element-b6ba62a{--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-2715 .elementor-element.elementor-element-7f0b9cd{--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-2715 .elementor-element.elementor-element-a97bbd2{--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-2715 .elementor-element.elementor-element-3f4ac02{--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;}.elementor-2715 .elementor-element.elementor-element-f4f5f2f{--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-2715 .elementor-element.elementor-element-ce5b3b9{--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-2715 .elementor-element.elementor-element-5a8bcdb{--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-2715 .elementor-element.elementor-element-011f646{--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-2715 .elementor-element.elementor-element-e7b3c4c{--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-2715 .elementor-element.elementor-element-2147c86{--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-2715 .elementor-element.elementor-element-a7926dd{--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-2715 .elementor-element.elementor-element-732faef{--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-2715 .elementor-element.elementor-element-6a6365d{--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-2715 .elementor-element.elementor-element-8a22b34{--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;}.elementor-2715 .elementor-element.elementor-element-e29991c{--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-2715 .elementor-element.elementor-element-aef6010{--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-2715 .elementor-element.elementor-element-d1c2968{--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;}.elementor-2715 .elementor-element.elementor-element-2772e39{--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-2715 .elementor-element.elementor-element-744be80{--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-2715 .elementor-element.elementor-element-8ea807b{--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-2715 .elementor-element.elementor-element-1b093f7{--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-2715 .elementor-element.elementor-element-c47e81a{--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-2715 .elementor-element.elementor-element-30dc1c6{--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;}.elementor-2715 .elementor-element.elementor-element-0d796fc{--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-2715 .elementor-element.elementor-element-697f188{--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-2715 .elementor-element.elementor-element-2105d18{--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;}.elementor-2715 .elementor-element.elementor-element-5266f42{--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-2715 .elementor-element.elementor-element-3ebd7d5{--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-2715 .elementor-element.elementor-element-b55ba8f{--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-2715 .elementor-element.elementor-element-be726dd{--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-2715 .elementor-element.elementor-element-6b15707{--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-2715 .elementor-element.elementor-element-baa86ce{--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-2715 .elementor-element.elementor-element-c987655{--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;}.elementor-2715 .elementor-element.elementor-element-b7fa358{--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-2715 .elementor-element.elementor-element-a4cadbf{--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-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2715 .elementor-element.elementor-element-9095b5b{--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-2715 .elementor-element.elementor-element-3d23697{--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-2715 .elementor-element.elementor-element-079cecd{--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;}.elementor-2715 .elementor-element.elementor-element-cde0391{--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-2715 .elementor-element.elementor-element-726ce7a{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2715 .elementor-element.elementor-element-11ed682 .elementor-button-content-wrapper{flex-direction:row-reverse;}/* Start custom CSS *//* === KnorrTec — Produkte (Overview) === */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

:root{
  --kt-ink:#0a0e1a; --kt-ink-50:#f5f5f5; --kt-ink-100:#e8e8e8; --kt-ink-200:#d4d4d4; --kt-ink-900:#14192a;
  --kt-brand:#1e50a3; --kt-brand-500:#3b6fc7;
  --kt-gray-300:#d1d5db; --kt-gray-400:#9ca3af; --kt-gray-500:#6b7280; --kt-gray-600:#4b5563; --kt-gray-700:#374151;
  --kt-content:1320px;
}

body, html{font-family:'Inter',system-ui,sans-serif !important;}

[class*="kt-"]:where(.e-con){width:100% !important; max-width:100% !important;}
[class*="kt-"] > .e-con-inner{
  width:100% !important; max-width:100% !important; padding:0 !important;
  display:flex !important; flex-direction:inherit !important;
}
body [class*="kt-"] .elementor-heading-title,
body [class*="kt-"] .elementor-button,
body [class*="kt-"] .elementor-button-text,
body [class*="kt-"] .elementor-widget-text-editor p{font-family:'Inter',system-ui,sans-serif !important;}

/* Section wrappers */
.kt-section, .kt-section-light, .kt-section-dark, .kt-section-tight{
  width:100% !important; max-width:100% !important; padding:80px 0 !important; display:block !important;
}
.kt-section{border-bottom:1px solid var(--kt-ink-100);}
.kt-section-light{background:var(--kt-ink-50) !important; border-bottom:1px solid var(--kt-ink-100);}
.kt-section-dark{background:var(--kt-ink) !important;}
.kt-section-tight{padding:18px 0 !important; border-bottom:1px solid var(--kt-ink-100);}

.kt-content{
  max-width:var(--kt-content) !important; width:100% !important; margin:0 auto !important;
  padding-left:24px !important; padding-right:24px !important;
  display:flex !important; flex-direction:column !important;
}

/* Breadcrumbs */
.kt-breadcrumbs{background:var(--kt-ink-50) !important; padding:10px 0 !important;
  border-bottom:1px solid var(--kt-ink-100); display:block !important;}
body .kt-breadcrumbs .elementor-heading-title{
  font-size:12px !important; color:var(--kt-gray-600) !important; margin:0 !important;
  font-weight:400 !important;
}
body .kt-breadcrumbs .elementor-heading-title a{color:var(--kt-gray-600) !important; text-decoration:none !important;}
body .kt-breadcrumbs .elementor-heading-title a:hover{color:var(--kt-brand) !important;}
body .kt-breadcrumbs .elementor-heading-title strong{color:var(--kt-ink) !important; font-weight:700 !important;
  text-transform:uppercase !important; letter-spacing:.18em !important; font-size:11px !important;}

/* Compact header */
.kt-cathero-grid{display:grid !important; grid-template-columns:2fr 1fr !important; gap:48px !important;
  align-items:end !important; padding:0 !important;}
.kt-cathero-grid > *{padding:0 !important; width:auto !important; max-width:100% !important;
  display:flex !important; flex-direction:column !important;}
.kt-cathero-stats{border-left:1px solid var(--kt-ink-200); padding-left:32px !important;}

body .kt-eyebrow-brand .elementor-heading-title{
  font-size:11px !important; font-weight:700 !important; letter-spacing:.25em !important;
  text-transform:uppercase !important; color:var(--kt-brand) !important; margin:0 0 12px !important; line-height:1.2 !important;
}
body .kt-cathero-title .elementor-heading-title{
  font-size:clamp(28px,4vw,48px) !important; font-weight:700 !important; line-height:1.05 !important;
  letter-spacing:-.01em !important; color:var(--kt-ink) !important; margin:0 0 16px !important; text-wrap:balance;
}
body .kt-cathero-desc p{font-size:16px !important; line-height:1.65 !important; color:var(--kt-gray-700) !important; margin:0 !important;}
body .kt-cathero-desc strong{color:var(--kt-ink) !important; font-weight:600 !important;}
body .kt-cathero-stats .elementor-heading-title{
  font-size:11px !important; font-weight:700 !important; letter-spacing:.25em !important;
  text-transform:uppercase !important; color:var(--kt-brand) !important; margin:0 0 16px !important;
}

/* Compat-with rows (native: 2-col container with two heading widgets per row) */
.kt-compat-row{display:grid !important; grid-template-columns:auto 1fr !important; gap:12px !important;
  padding:8px 0 !important; border-bottom:1px solid var(--kt-ink-200) !important;
  width:100% !important; align-items:baseline !important;}
.kt-compat-row > *{padding:0 !important; width:auto !important; max-width:100% !important;}
.kt-compat-row:last-child{border-bottom:none !important;}
body .kt-compat-key .elementor-heading-title{
  font-size:14px !important; font-weight:700 !important; color:var(--kt-ink) !important;
  margin:0 !important; text-transform:none !important; letter-spacing:0 !important;
}
body .kt-compat-val .elementor-heading-title{
  font-size:13px !important; font-weight:400 !important; color:var(--kt-gray-600) !important;
  margin:0 !important; text-align:right !important; text-transform:none !important; letter-spacing:0 !important;
}

/* Breadcrumbs (Rank Math shortcode output) */
.kt-breadcrumbs .rank-math-breadcrumb p,
.kt-breadcrumbs .rank-math-breadcrumb{
  font-size:12px !important; color:var(--kt-gray-600) !important;
  font-family:'Inter',system-ui,sans-serif !important; margin:0 !important;
}
.kt-breadcrumbs .rank-math-breadcrumb a{color:var(--kt-gray-600) !important; text-decoration:none !important;}
.kt-breadcrumbs .rank-math-breadcrumb a:hover{color:var(--kt-brand) !important;}
.kt-breadcrumbs .rank-math-breadcrumb .last{color:var(--kt-ink) !important; font-weight:700 !important;
  text-transform:uppercase !important; letter-spacing:.18em !important; font-size:11px !important;}
.kt-breadcrumbs .separator{color:var(--kt-gray-400) !important; margin:0 8px;}

/* Search band — Elementor native search-form widget */
.kt-search-row{display:flex !important; flex-direction:row !important; flex-wrap:wrap !important;
  align-items:center !important; gap:24px !important; padding:0 !important; width:100% !important;}
.kt-search-row > *{padding:0 !important; max-width:100% !important;}
.kt-search-form-wrap{flex:1 1 auto !important; min-width:320px !important;}

/* Outer wrappers: nur volle Breite, kein Layout */
body .kt-search-form-wrap,
body .kt-search-form-wrap .elementor-widget-container,
body .kt-search-form-wrap search,
body .kt-search-form-wrap form.elementor-search-form{
  width:100% !important; display:block !important;
}

/* Visueller Container = Border + Flex-Row */
body .kt-search-form-wrap .elementor-search-form__container{
  display:flex !important; align-items:stretch !important; width:100% !important;
  border:2px solid var(--kt-ink) !important; background:#fff !important;
  border-radius:0 !important; overflow:hidden !important;
  transition:border-color .15s ease !important;
}
body .kt-search-form-wrap .elementor-search-form__container:focus-within{
  border-color:var(--kt-brand) !important;
}

/* Input nimmt verbleibenden Platz */
body .kt-search-form-wrap .elementor-search-form__input{
  flex:1 1 auto !important; min-width:0 !important;
  padding:14px 16px !important; border:0 !important; outline:none !important;
  font-family:'Inter',system-ui,sans-serif !important; font-size:14px !important;
  background:transparent !important; height:auto !important;
}

/* Submit-Button rechts, fixed width */
body .kt-search-form-wrap .elementor-search-form__submit{
  flex:0 0 auto !important; width:auto !important;
  padding:0 28px !important; background:var(--kt-ink) !important; color:#fff !important;
  border:0 !important; border-radius:0 !important;
  font-family:'Inter',system-ui,sans-serif !important; font-size:11px !important;
  font-weight:700 !important; letter-spacing:.15em !important; text-transform:uppercase !important;
  cursor:pointer !important; transition:background .2s !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
}
body .kt-search-form-wrap .elementor-search-form__submit:hover{
  background:var(--kt-brand) !important;
}
body .kt-search-form-wrap .elementor-search-form__submit svg,
body .kt-search-form-wrap .elementor-search-form__submit i{
  width:14px; height:14px; fill:#fff; color:#fff;
}
body .kt-search-suggestions .elementor-heading-title{
  font-size:12px !important; font-weight:400 !important; color:var(--kt-gray-600) !important;
  margin:0 !important; text-transform:none !important; letter-spacing:0 !important; line-height:1.6 !important;
}
body .kt-search-suggestions .elementor-heading-title .label{
  text-transform:uppercase !important; letter-spacing:.15em !important; font-weight:700 !important;
  color:var(--kt-gray-500) !important; margin-right:8px;
}
body .kt-search-suggestions .elementor-heading-title a{
  color:var(--kt-brand) !important; text-decoration:none !important; font-weight:500 !important;
  margin-right:12px;
}
body .kt-search-suggestions .elementor-heading-title a:hover{color:var(--kt-ink) !important;}

/* Intro grid (1fr 2fr) */
.kt-intro-grid{display:grid !important; grid-template-columns:1fr 2fr !important; gap:48px !important;
  align-items:end !important; margin-bottom:56px !important; padding:0 !important;}
.kt-intro-grid > *{padding:0 !important; width:auto !important; max-width:100% !important;
  display:flex !important; flex-direction:column !important;}
body .kt-h2 .elementor-heading-title{
  font-size:clamp(28px,4vw,48px) !important; font-weight:700 !important; line-height:1.05 !important;
  letter-spacing:-.01em !important; color:var(--kt-ink) !important; margin:0 !important; text-wrap:balance;
}
body .kt-section-lead p{font-size:17px !important; line-height:1.65 !important;
  color:var(--kt-gray-700) !important; margin:0 !important;}

/* Cards grid 3-col */
.kt-cards-3{display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:0 !important;
  border-left:1px solid var(--kt-ink-100); border-top:1px solid var(--kt-ink-100); padding:0 !important;
  width:100% !important;}
.kt-cards-5{display:grid !important; grid-template-columns:repeat(5,1fr) !important; gap:0 !important;
  border-left:1px solid var(--kt-ink-100); border-top:1px solid var(--kt-ink-100); padding:0 !important;
  width:100% !important;}
.kt-cards-4{display:grid !important; grid-template-columns:repeat(4,1fr) !important; gap:0 !important;
  border-left:1px solid var(--kt-ink-100); border-top:1px solid var(--kt-ink-100); padding:0 !important;
  width:100% !important;}

/* Card */
.kt-card{position:relative !important; padding:32px !important; background:#fff !important;
  border-right:1px solid var(--kt-ink-100) !important; border-bottom:1px solid var(--kt-ink-100) !important;
  overflow:hidden !important; transition:background .2s !important; cursor:pointer; width:auto !important;
  max-width:100% !important; display:flex !important; flex-direction:column !important; gap:0 !important;}
.kt-card-tight{padding:24px !important; gap:12px !important;}
.kt-card::before{content:''; position:absolute; top:0; left:0; height:3px; width:0;
  background:var(--kt-brand); transition:width .3s ease; z-index:2;}
.kt-card:hover::before{width:100%;}
body .kt-card-num .elementor-heading-title{font-size:32px !important; font-weight:700 !important;
  color:var(--kt-brand) !important; margin:0 0 12px !important; line-height:1 !important;}
body .kt-card-mono .elementor-heading-title{font-family:ui-monospace,'Courier New',monospace !important;
  font-size:11px !important; color:var(--kt-brand) !important; text-transform:uppercase !important;
  letter-spacing:.18em !important; font-weight:700 !important; margin:0 0 4px !important;}
body .kt-card-badge .elementor-heading-title{font-size:11px !important; font-weight:700 !important;
  letter-spacing:.15em !important; text-transform:uppercase !important; color:var(--kt-brand) !important;
  margin:0 0 8px !important;}
body .kt-card-title .elementor-heading-title{font-size:20px !important; font-weight:700 !important;
  color:var(--kt-ink) !important; margin:0 0 8px !important; line-height:1.3 !important; transition:color .2s !important;}
body .kt-card-title-lg .elementor-heading-title{font-size:22px !important;}
body .kt-card-title-sm .elementor-heading-title{font-size:18px !important;}
.kt-card:hover .kt-card-title .elementor-heading-title{color:var(--kt-brand) !important;}
body .kt-card-body p{font-size:14px !important; line-height:1.6 !important; color:var(--kt-gray-700) !important;
  margin:0 0 24px !important; flex:1;}
body .kt-card-body-tight p{font-size:13px !important; margin:0 !important;}
body .kt-card-cta .elementor-heading-title{font-size:11px !important; text-transform:uppercase !important;
  letter-spacing:.22em !important; font-weight:700 !important; padding-top:16px !important; margin:0 !important;
  border-top:1px solid var(--kt-ink-100) !important;
  display:flex !important; align-items:center !important; justify-content:space-between !important;
  color:var(--kt-ink) !important; transition:color .2s !important;}
body .kt-card-cta .elementor-heading-title::after{content:'→' !important; font-size:18px !important; transition:transform .2s !important;}
.kt-card:hover .kt-card-cta .elementor-heading-title{color:var(--kt-brand) !important;}
.kt-card:hover .kt-card-cta .elementor-heading-title::after{transform:translateX(4px);}

/* Card image */
.kt-card-img{margin:0 0 20px !important; padding:0 !important;}
.kt-card-img img{width:100% !important; height:auto !important; aspect-ratio:16/10 !important;
  object-fit:contain !important; transform:scale(.9) !important;}
.kt-card-img.is-cover img{object-fit:cover !important;}

/* Engineering icon box */
.kt-eng-icon{width:44px; height:44px; background:var(--kt-ink); color:#fff;
  display:inline-flex; align-items:center; justify-content:center; margin:0 0 4px;}
.kt-eng-icon svg{width:20px; height:20px;}

/* SEO/LLM article */
.kt-article-grid{display:grid !important; grid-template-columns:2fr 1fr !important; gap:48px !important;
  align-items:start !important; padding:0 !important;}
.kt-article-grid > *{padding:0 !important; width:auto !important; max-width:100% !important;
  display:flex !important; flex-direction:column !important;}
.kt-article-aside{border-left:1px solid var(--kt-ink-200); padding-left:32px !important;}
body .kt-article-body p{font-size:16px !important; line-height:1.7 !important; color:var(--kt-gray-700) !important;
  margin:0 0 16px !important;}
body .kt-article-body strong{color:var(--kt-ink) !important; font-weight:600 !important;}
body .kt-article-aside .elementor-heading-title{
  font-size:11px !important; font-weight:700 !important; letter-spacing:.25em !important;
  text-transform:uppercase !important; color:var(--kt-brand) !important; margin:0 0 16px !important;
}
/* Cert rows (native: container with title heading + description text per cert) */
.kt-cert-row{padding:12px 0 !important; border-bottom:1px solid var(--kt-ink-100) !important;
  display:flex !important; flex-direction:column !important; gap:4px !important;
  width:100% !important; max-width:100% !important;}
.kt-cert-row:last-child{border-bottom:none !important;}
body .kt-cert-title .elementor-heading-title{
  font-size:14px !important; font-weight:700 !important; color:var(--kt-ink) !important;
  margin:0 !important; text-transform:none !important; letter-spacing:0 !important;
}
body .kt-cert-desc p{font-size:14px !important; color:var(--kt-gray-600) !important; margin:0 !important; line-height:1.5 !important;}

/* FAQ — Elementor native accordion widget styled */
.kt-faq-grid{display:grid !important; grid-template-columns:1fr 2fr !important; gap:48px !important;
  align-items:start !important; padding:0 !important;}
.kt-faq-grid > *{padding:0 !important; width:auto !important; max-width:100% !important;
  display:flex !important; flex-direction:column !important;}
.kt-faq .elementor-accordion{border-top:1px solid var(--kt-ink-200);}
.kt-faq .elementor-accordion-item{
  border:none !important; border-bottom:1px solid var(--kt-ink-200) !important; background:transparent !important;
}
.kt-faq .elementor-tab-title{
  background:transparent !important; border:none !important; padding:20px 0 !important;
  cursor:pointer !important;
}
/* Title-Text liegt im inneren <a class="elementor-accordion-title"> — Elementor stylt das per
   widget-accordion.min.css mit globalen Farben (cyan/grün). Hier mit hoher Spezifität neutralisieren. */
body .kt-faq .elementor-accordion .elementor-tab-title .elementor-accordion-title,
body .kt-faq .elementor-accordion .elementor-tab-title a.elementor-accordion-title{
  font-family:'Inter',system-ui,sans-serif !important; font-size:18px !important; font-weight:700 !important;
  color:var(--kt-ink) !important; text-decoration:none !important; line-height:1.4 !important;
}
body .kt-faq .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title,
body .kt-faq .elementor-accordion .elementor-tab-title.elementor-active a.elementor-accordion-title{
  color:var(--kt-brand) !important;
}
/* Icon-Farben (Plus/Minus SVG) — Elementor setzt fill/color global; hier überschreiben */
body .kt-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
body .kt-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{
  color:var(--kt-gray-400) !important; fill:var(--kt-gray-400) !important;
}
body .kt-faq .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
body .kt-faq .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg{
  color:var(--kt-brand) !important; fill:var(--kt-brand) !important;
}
.kt-faq .elementor-tab-content{
  padding:0 0 20px !important; border:none !important; background:transparent !important;
  font-family:'Inter',system-ui,sans-serif !important; font-size:16px !important;
  line-height:1.65 !important; color:var(--kt-gray-700) !important;
}
.kt-faq .elementor-tab-content p{margin:0 !important; font-size:16px !important;
  line-height:1.65 !important; color:var(--kt-gray-700) !important;}

/* Industries (3 col, divide) */
.kt-industries-grid{display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:0 !important;
  border-top:1px solid var(--kt-ink-100); border-bottom:1px solid var(--kt-ink-100); padding:0 !important;}
.kt-industry{padding:32px !important; border-right:1px solid var(--kt-ink-100); display:flex !important;
  flex-direction:column !important; max-width:100% !important; width:auto !important;}
.kt-industry:last-child{border-right:none !important;}

/* Dark CTA */
.kt-cta-grid{display:grid !important; grid-template-columns:1fr 1fr !important; gap:48px !important;
  align-items:center !important; padding:0 !important; width:100% !important;}
.kt-cta-grid > *{padding:0 !important; width:auto !important; max-width:100% !important;
  display:flex !important; flex-direction:column !important;}
body .kt-eyebrow-brand-light .elementor-heading-title{color:var(--kt-brand-500) !important; margin:0 0 20px !important;
  font-size:11px !important; font-weight:700 !important; letter-spacing:.25em !important;
  text-transform:uppercase !important;}
body .kt-h2-light .elementor-heading-title{color:#fff !important;}
body .kt-lead-light p{font-size:18px !important; line-height:1.65 !important;
  color:var(--kt-gray-300) !important; margin:0 !important;}
.kt-cta-buttons{display:flex !important; flex-direction:row !important; flex-wrap:wrap !important;
  gap:0 !important; justify-self:end !important; padding:0 !important; width:auto !important;}

/* Buttons */
.kt-btn-row{display:flex !important; flex-direction:row !important; flex-wrap:wrap !important;
  gap:0 !important; padding:0 !important; width:auto !important;}
body .kt-btn-primary .elementor-button, body .kt-btn-primary > a,
body .kt-btn-primary .elementor-button-text{
  font-family:'Inter',system-ui,sans-serif !important;
  font-size:13px !important; font-weight:700 !important; letter-spacing:.15em !important; text-transform:uppercase !important;}
body .kt-btn-primary .elementor-button, body .kt-btn-primary > a{
  background-color:#fff !important; color:var(--kt-ink) !important; border:none !important; border-radius:0 !important;
  padding:16px 32px !important; gap:12px !important; transition:background-color .2s,color .2s !important;}
body .kt-btn-primary .elementor-button:hover, body .kt-btn-primary > a:hover{background-color:var(--kt-brand) !important; color:#fff !important;}
body .kt-btn-ghost-light .elementor-button, body .kt-btn-ghost-light > a,
body .kt-btn-ghost-light .elementor-button-text{
  font-family:'Inter',system-ui,sans-serif !important;
  font-size:13px !important; font-weight:700 !important; letter-spacing:.15em !important; text-transform:uppercase !important;}
body .kt-btn-ghost-light .elementor-button, body .kt-btn-ghost-light > a{
  background-color:transparent !important; color:#fff !important; border:1px solid rgba(255,255,255,.3) !important;
  border-radius:0 !important; padding:16px 32px !important; gap:12px !important; margin-left:-1px !important;
  transition:background-color .2s !important;}
body .kt-btn-ghost-light .elementor-button:hover, body .kt-btn-ghost-light > a:hover{background-color:rgba(255,255,255,.1) !important;}

/* Mobile */
@media (max-width:1100px){
  .kt-cards-5{grid-template-columns:repeat(3,1fr) !important;}
  .kt-cards-4{grid-template-columns:repeat(2,1fr) !important;}
}
@media (max-width:900px){
  .kt-cards-3, .kt-cards-5, .kt-cards-4{grid-template-columns:repeat(2,1fr) !important;}
  .kt-cathero-grid, .kt-intro-grid, .kt-article-grid, .kt-faq-grid, .kt-cta-grid{grid-template-columns:1fr !important; gap:24px !important;}
  .kt-cathero-stats, .kt-article-aside{border-left:none !important; border-top:1px solid var(--kt-ink-200);
    padding:24px 0 0 !important;}
  .kt-industries-grid{grid-template-columns:1fr !important;}
  .kt-industry{border-right:none !important; border-bottom:1px solid var(--kt-ink-100);}
}
@media (max-width:600px){
  .kt-cards-3, .kt-cards-5, .kt-cards-4{grid-template-columns:1fr !important;}
  .kt-section, .kt-section-light, .kt-section-dark{padding:56px 0 !important;}
}/* End custom CSS */