.elementor-813 .elementor-element.elementor-element-aedcad2{--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;--padding-top:52px;--padding-bottom:52px;--padding-left:80px;--padding-right:80px;}.elementor-813 .elementor-element.elementor-element-aedcad2:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-aedcad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1829;}.elementor-813 .elementor-element.elementor-element-1f36df9{--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:20px;}.elementor-813 .elementor-element.elementor-element-7fc0402{--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-813 .elementor-element.elementor-element-b2a32cb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-b2a32cb .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-813 .elementor-element.elementor-element-95e7930{--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;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:#DDE3ED;--border-color:#DDE3ED;--padding-top:5px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-90b9671{padding:60px 50px 60px 50px;}@media(max-width:767px){.elementor-813 .elementor-element.elementor-element-aedcad2{--padding-top:50px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-813 .elementor-element.elementor-element-7fc0402{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-b2a32cb .elementor-heading-title{font-size:35px;line-height:41px;}.elementor-813 .elementor-element.elementor-element-95e7930{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-813 .elementor-element.elementor-element-90b9671{padding:30px 10px 30px 10px;}}@media(min-width:768px){.elementor-813 .elementor-element.elementor-element-aedcad2{--width:1680px;}.elementor-813 .elementor-element.elementor-element-95e7930{--width:1680%;}}/* Start custom CSS for html, class: .elementor-element-90b9671 */.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.prod-card{background:#ffffff !important;border:1px solid #dde3ed !important;border-radius:4px;overflow:hidden;display:flex !important;flex-direction:column !important;transition:border-color 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease;}
.prod-card:hover{border-color:#1a5fd4 !important;transform:translateY(-3px);box-shadow:0 8px 28px rgba(26,95,212,0.10);}
.prod-img{height:190px !important;background:#f2f4f7 !important;border-bottom:1px solid #dde3ed;display:flex !important;align-items:center !important;justify-content:center !important;padding:20px !important;overflow:hidden;flex-shrink:0;transition:background 0.22s ease;}
.prod-card:hover .prod-img{background:#e8ecf2 !important;}
.prod-img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important;transition:transform 0.28s ease;}
.prod-card:hover .prod-img img{transform:scale(1.05);}
.prod-body{padding:16px 18px 18px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;}
.prod-title{font-family:'EB Garamond',Georgia,serif !important;font-size:20px !important;font-weight:500 !important;color:#0b1829 !important;line-height:1.2 !important;margin:0 !important;}
.prod-body .quote-btn{display:inline-flex !important;align-items:center !important;white-space:nowrap !important;flex-shrink:0 !important;font-family:'DM Sans',sans-serif !important;font-size:12px !important;font-weight:500 !important;color:#1a5fd4 !important;text-decoration:none !important;text-underline-offset:unset !important;border-bottom:none !important;letter-spacing:0.3px;gap:4px;}
.prod-body .quote-btn:hover{color:#1450b8 !important;text-decoration:none !important;}
@media(max-width:768px){.prod-grid{grid-template-columns:repeat(2,1fr) !important;gap:12px;}.prod-img{height:140px !important;padding:14px !important;}.prod-body{flex-direction:column !important;align-items:flex-start !important;gap:10px !important;padding:14px !important;}.prod-title{font-size:17px !important;}}/* End custom CSS */