.elementor-1338 .elementor-element.elementor-element-7fb62bc6{--display:flex;}.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-1338 .elementor-element.elementor-element-4778630{--display:flex;}.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-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-1338 .elementor-element.elementor-element-736ad9f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1338 .elementor-element.elementor-element-6ccad70 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-1338 .elementor-element.elementor-element-0e308c5 img{width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-1338 .elementor-element.elementor-element-4ceeb15{text-align:center;}.elementor-1338 .elementor-element.elementor-element-4ceeb15 .elementor-heading-title{color:#000000;}.elementor-1338 .elementor-element.elementor-element-f92e54c{text-align:center;}.elementor-1338 .elementor-element.elementor-element-f92e54c .elementor-heading-title{color:#232424;}.elementor-1338 .elementor-element.elementor-element-210c1d4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1338 .elementor-element.elementor-element-1818d67 img{width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-1338 .elementor-element.elementor-element-a1e954b img{width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-1338 .elementor-element.elementor-element-4aeb94d{text-align:center;}.elementor-1338 .elementor-element.elementor-element-4aeb94d .elementor-heading-title{color:#020202;}.elementor-1338 .elementor-element.elementor-element-8e3090c{text-align:center;}.elementor-1338 .elementor-element.elementor-element-8e3090c .elementor-heading-title{color:#1A1B1B;}@media(max-width:1024px){.elementor-1338 .elementor-element.elementor-element-736ad9f{--grid-auto-flow:row;}.elementor-1338 .elementor-element.elementor-element-210c1d4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1338 .elementor-element.elementor-element-736ad9f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1338 .elementor-element.elementor-element-210c1d4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-4778630 */.elementor-1338 .elementor-element.elementor-element-4778630 > .e-con-inner { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); grid-template-rows:auto auto; gap:20px 32px; align-items:start; }
.elementor-1338 .elementor-element.elementor-element-4778630 .elementor-element { min-width:0; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="a9ad81b"] { grid-area:1/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="4c36713"] { grid-area:1/2; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="a6c421a"] { grid-area:2/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="cb813ed"] { grid-area:2/2; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="9553c81"] { grid-area:3/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="c99c7ec"] { grid-area:4/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="022d19a"] { grid-area:5/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="c1473a3"] { grid-area:6/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="edd4da6"] { grid-area:7/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="422b498"] { grid-area:8/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="abc96d8"] { grid-area:9/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="5360dc1"] { grid-area:10/1; }
.elementor-1338 .elementor-element.elementor-element-4778630 .elementor-widget-image img { display:block; width:100%; height:280px; object-fit:contain; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="a6c421a"] h2, .elementor-1338 .elementor-element.elementor-element-4778630 [data-id="cb813ed"] h2 { font-size:28px; line-height:1.25; color:#344438; }
.elementor-1338 .elementor-element.elementor-element-4778630 .elementor-widget-heading:not([data-id="a6c421a"]):not([data-id="cb813ed"]) h2 { font-size:23px; line-height:1.35; color:#344438; }
@media(max-width:767px) { .elementor-1338 .elementor-element.elementor-element-4778630 > .e-con-inner { grid-template-columns:minmax(0,1fr); } .elementor-1338 .elementor-element.elementor-element-4778630 [data-id="4c36713"] { grid-area:11/1; } .elementor-1338 .elementor-element.elementor-element-4778630 [data-id="cb813ed"] { grid-area:12/1; } }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="3b9688c"] { grid-area:3/2/11/3; }

@media(max-width:767px) { .elementor-1338 .elementor-element.elementor-element-4778630 [data-id="3b9688c"] { grid-area:13/1; } }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="3b9688c"] { color:#526052; font-family:Arial,sans-serif; font-size:17px; line-height:1.75; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="3b9688c"] h3 { color:#344438; font-size:23px; line-height:1.35; margin:0 0 16px; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="3b9688c"] p, .elementor-1338 .elementor-element.elementor-element-4778630 [data-id="3b9688c"] ul { margin-bottom:20px; }
.elementor-1338 .elementor-element.elementor-element-4778630 [data-id="3b9688c"] { grid-area:3/2; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-installation-tips { color:#526052; font-family:Arial,sans-serif; font-size:17px; line-height:1.75; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-installation-tips summary { display:inline-block; list-style:none; cursor:pointer; padding:11px 18px; border:1px solid #476442; border-radius:5px; color:#fff; background:#476442; font-family:Arial,sans-serif; font-size:16px; font-weight:600; line-height:1.5; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-installation-tips summary::-webkit-details-marker { display:none; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-installation-tips summary:hover { background:#344c30; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-installation-tips summary:focus-visible { outline:3px solid #8da984; outline-offset:3px; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-tips-hide { display:none; }
.elementor-1338 .elementor-element.elementor-element-4778630 details[open] > summary .jm-tips-show { display:none; }
.elementor-1338 .elementor-element.elementor-element-4778630 details[open] > summary .jm-tips-hide { display:inline; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-tips-content { margin-top:22px; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-tips-content h3 { color:#344438; font-size:23px; line-height:1.35; margin:24px 0 16px; }
.elementor-1338 .elementor-element.elementor-element-4778630 .jm-tips-content p, .elementor-1338 .elementor-element.elementor-element-4778630 .jm-tips-content ul { margin-bottom:20px; }
@media(max-width:767px) { .elementor-1338 .elementor-element.elementor-element-4778630 [data-id="4c36713"] { grid-area:4/1; } .elementor-1338 .elementor-element.elementor-element-4778630 [data-id="cb813ed"] { grid-area:5/1; } .elementor-1338 .elementor-element.elementor-element-4778630 [data-id="3b9688c"] { grid-area:6/1; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-736ad9f */.elementor-1338 .elementor-element.elementor-element-736ad9f > .e-con-inner { display:grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); grid-template-rows:auto auto auto; gap:16px 32px; align-items:start; }
.elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="6ccad70"] { grid-area:1/1; }
.elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="4ceeb15"] { grid-area:2/1; }
.elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="fa13385"] { grid-area:3/1; }
.elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="0e308c5"] { grid-area:1/2; }
.elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="f92e54c"] { grid-area:2/2; }
.elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="d0857a9"] { grid-area:3/2; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .elementor-widget-image figure { width:100%; margin:0; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .elementor-widget-image a { display:block; width:100%; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .elementor-widget-image img { display:block; width:100% !important; height:280px; object-fit:cover; }
.elementor-1338 .elementor-element.elementor-element-736ad9f:not(.elementor-edit-mode) .elementor-widget-text-editor { display:none; }
@media(max-width:767px){ .elementor-1338 .elementor-element.elementor-element-736ad9f > .e-con-inner { grid-template-columns:minmax(0,1fr); } .elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="0e308c5"] { grid-area:4/1; } .elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="f92e54c"] { grid-area:5/1; } .elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="d0857a9"] { grid-area:6/1; } }
.elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="fa13385"] { display:block !important; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-installation-tips { color:#526052; font-family:Arial,sans-serif; font-size:17px; line-height:1.75; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-installation-tips summary { display:inline-block; list-style:none; cursor:pointer; padding:11px 18px; border:1px solid #476442; border-radius:5px; color:#fff; background:#476442; font-family:Arial,sans-serif; font-size:16px; font-weight:600; line-height:1.5; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-installation-tips summary::-webkit-details-marker { display:none; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-installation-tips summary:hover { background:#344c30; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-installation-tips summary:focus-visible { outline:3px solid #8da984; outline-offset:3px; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-tips-hide { display:none; }
.elementor-1338 .elementor-element.elementor-element-736ad9f details[open] > summary .jm-tips-show { display:none; }
.elementor-1338 .elementor-element.elementor-element-736ad9f details[open] > summary .jm-tips-hide { display:inline; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-tips-content { margin-top:22px; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-tips-content h3 { color:#344438; font-size:23px; line-height:1.35; margin:24px 0 16px; }
.elementor-1338 .elementor-element.elementor-element-736ad9f .jm-tips-content p, .elementor-1338 .elementor-element.elementor-element-736ad9f .jm-tips-content ul { margin-bottom:20px; }

.elementor-1338 .elementor-element.elementor-element-736ad9f [data-id="d0857a9"] { display:block !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210c1d4 */.elementor-1338 .elementor-element.elementor-element-210c1d4 > .e-con-inner { display:grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); grid-template-rows:auto auto auto; gap:16px 32px; align-items:start; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="1818d67"] { grid-area:1/1; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="4aeb94d"] { grid-area:2/1; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="4c29e5a"] { grid-area:3/1; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="a1e954b"] { grid-area:1/2; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="8e3090c"] { grid-area:2/2; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="2f1f8f6"] { grid-area:3/2; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .elementor-widget-image figure { width:100%; margin:0; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .elementor-widget-image a { display:block; width:100%; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .elementor-widget-image img { display:block; width:100% !important; height:280px; object-fit:cover; }
.elementor-1338 .elementor-element.elementor-element-210c1d4:not(.elementor-edit-mode) .elementor-widget-text-editor { display:none; }
@media(max-width:767px){ .elementor-1338 .elementor-element.elementor-element-210c1d4 > .e-con-inner { grid-template-columns:minmax(0,1fr); } .elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="a1e954b"] { grid-area:4/1; } .elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="8e3090c"] { grid-area:5/1; } .elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="2f1f8f6"] { grid-area:6/1; } }
.elementor-1338 .elementor-element.elementor-element-210c1d4 figcaption { display:none; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="4c29e5a"] { display:block !important; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-installation-tips { color:#526052; font-family:Arial,sans-serif; font-size:17px; line-height:1.75; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-installation-tips summary { display:inline-block; list-style:none; cursor:pointer; padding:11px 18px; border:1px solid #476442; border-radius:5px; color:#fff; background:#476442; font-family:Arial,sans-serif; font-size:16px; font-weight:600; line-height:1.5; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-installation-tips summary::-webkit-details-marker { display:none; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-installation-tips summary:hover { background:#344c30; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-installation-tips summary:focus-visible { outline:3px solid #8da984; outline-offset:3px; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-tips-hide { display:none; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 details[open] > summary .jm-tips-show { display:none; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 details[open] > summary .jm-tips-hide { display:inline; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-tips-content { margin-top:22px; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-tips-content h3 { color:#344438; font-size:23px; line-height:1.35; margin:24px 0 16px; }
.elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-tips-content p, .elementor-1338 .elementor-element.elementor-element-210c1d4 .jm-tips-content ul { margin-bottom:20px; }

.elementor-1338 .elementor-element.elementor-element-210c1d4 [data-id="2f1f8f6"] { display:block !important; }/* End custom CSS */